/* Scoped to native rotator widgets; no global .container/.column/.hide rules. */
.wg_banner:has(.okha-ad-list) { padding:0 !important; line-height:0; }
.okha-ad-list { display:flex; gap:12px; width:100%; }
.okha-ad-list>.okha-ad { position:relative; flex:1 1 0; min-width:0; line-height:0; }
.okha-ad-list>.okha-ad>a { display:block; }
.okha-ad-list .okha-ad img { display:block; width:100%; height:auto; border-radius:18px; }
.okha-ad iframe { display:block; max-width:100%; border:0; border-radius:18px; }
body.okha-site .okha-ad-list .okha-ad>.erid { position:absolute; z-index:3; top:4px; right:4px; display:grid; place-items:center; box-sizing:border-box; width:36px; height:36px; padding:0; border:1px solid rgba(255,255,255,.45); border-radius:50%; background:#0878b9; color:#fff; box-shadow:0 3px 10px rgba(0,0,0,.12); cursor:pointer; }
.okha-ad>.erid:focus-visible { outline:2px solid var(--home-blue,#0759e6); outline-offset:3px; }
.okha-ad>.erid[aria-expanded="true"] { background:#0759a2; }
.okha-ad>.erid-container { position:absolute; z-index:2; inset:0; overflow:auto; padding:16px 48px 16px 16px; border:1px solid var(--home-line,#e5eaf3); border-radius:18px; background:var(--home-surface,#fff); color:var(--home-ink,#182438); line-height:1.5; }
.okha-ad>.erid-container[hidden] { display:none; }
.okha-ad .info-title { margin:0 0 8px; font-size:13px; font-weight:600; }
.okha-ad .info-value { margin:4px 0; overflow-wrap:anywhere; font-size:12px; }
@media (max-width:1024px) { body.okha-site .okha-ad-list .okha-ad>.erid { width:44px; height:44px; } }

@media (min-width:1025px) { body.okha-site #banner2>.okha-ad-list { gap:0; } }
