				.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {
				width: 90%!important;
				left: 5%!important;
				}
				div#checkout_tajekoztato {
				width: 100%;
				margin-bottom: 20px;
				}

/* === CIB pénztár-megjelenítési javítások (téma/builder-agnosztikus) ===
   Bizonyos témáknál/oldalépítőknél (pl. Bricks) a fizetési mód logósávja
   ráúszik a leírásdobozra, az eredmény-értesítő pedig grid/flex szülőben
   összezsugorodik. Ezek a szabályok kizárólag a CIB saját elemeit célozzák. */

/* A) A CIB logósáv maradjon a címke folyamában, ne ússzon a .payment_box alá.
   A label flex-be tétele "befogja" a kép magasságát, a clear:both pedig
   garantálja, hogy a leírásdoboz a logó alá kerüljön – float-iránytól függetlenül. */
.woocommerce-checkout #payment .payment_methods li.payment_method_cib > label,
li.payment_method_cib > label {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 6px;
}
.woocommerce-checkout #payment .payment_methods li.payment_method_cib label img,
li.payment_method_cib > label img {
	float: none !important;
	margin-left: auto !important; /* jobbra igazítva marad, de folyamatban */
	max-width: 300px !important;
	height: auto !important;
}
li.payment_method_cib .payment_box {
	clear: both;
}

/* B) A fizetési eredmény értesítő (JS által beszúrt .cib-notice) töltse ki a
   szülő teljes szélességét akkor is, ha az grid (Bricks-konténer) vagy flex.
   grid-column:1/-1 -> minden grid-oszlopon átível; flex-basis:100% -> flex sor;
   width:100% -> sima block szülő. */
.cib-notice {
	grid-column: 1 / -1 !important;
	flex-basis: 100% !important;
	align-self: stretch !important;
	width: 100% !important;
	box-sizing: border-box !important;
}