/* B12 V12: corrección visual acotada; no modifica lógica ni agenda. */
.top{background:#061b47!important;isolation:isolate;overflow:hidden}
.top:before{content:"";position:absolute;inset:0;background:url('./assets/bandera-horizontal-v12.svg') center center/100% 100% no-repeat;opacity:.64;z-index:-1;pointer-events:none}
.top:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,#04132d66 42%,#03112cbb 100%);z-index:-1;pointer-events:none}
.v9-topbar{position:relative;z-index:1}
.premium-flag{width:clamp(54px,7vw,90px)!important;height:clamp(62px,7.6vw,98px)!important;min-width:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;filter:none!important;overflow:visible!important;flex-shrink:0!important}
.premium-approved-crest{width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 2px 4px #000b) drop-shadow(0 0 3px #ffd34b80)!important}
.v9-identity{gap:clamp(6px,1.1vw,15px)!important}
.tileart img[src*="agenda-fixture-v12.svg"]{width:100%;height:100%;object-fit:cover}
@media(max-width:760px){.premium-flag{width:44px!important;height:52px!important}.top:before{background-size:auto 100%;background-position:20% center}.v9-topbar{gap:7px!important}}
@media(max-width:390px){.premium-flag{width:34px!important;height:41px!important}}
