.bb-final-summary{--bb-final-navy:#01133b;--bb-final-red:#a80523;--bb-final-line:#dce3ec;margin:0 0 24px;padding:0 0 22px;border-bottom:1px solid var(--bb-final-line);color:var(--bb-final-navy)}
.bb-final-summary *{box-sizing:border-box}.bb-final-summary [hidden]{display:none!important}
.bb-final-summary-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.bb-final-summary-head>div>span{display:block;margin-bottom:5px;color:var(--bb-final-red);font-size:11px;font-weight:900;letter-spacing:.06em}.bb-final-summary h2{margin:0;color:var(--bb-final-navy);font-size:clamp(22px,3vw,29px);font-weight:900;line-height:1.2}
.bb-final-chronicle{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 15px;border:1px solid var(--bb-final-red);border-radius:9px;background:var(--bb-final-red);color:#fff!important;font-size:14px;font-weight:850;text-decoration:none!important;white-space:nowrap}.bb-final-chronicle:hover{background:var(--bb-final-navy);border-color:var(--bb-final-navy)}.bb-final-chronicle-title{margin:0 0 16px;color:#657184;font-size:14px;line-height:1.5}
.bb-final-heroes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bb-final-hero{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:14px 12px;border:1px solid var(--bb-final-line);border-top:3px solid var(--bb-final-red);border-radius:12px;background:linear-gradient(135deg,#f5f7fb,#fff)}.bb-final-avatar{position:relative;display:block;flex:none;align-self:flex-start;width:64px;height:64px;border-radius:50%;overflow:hidden;background:#e8edf5}.bb-final-avatar svg{position:absolute;inset:9%;width:82%;height:82%;fill:#8a96a8}.bb-final-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#e8edf5}.bb-final-hero>div{min-width:0}.bb-final-role{display:block;margin-bottom:5px;color:#657184;font-size:10px;font-weight:800;line-height:1.4}.bb-final-hero h3{margin:0 0 6px!important;color:var(--bb-final-navy);font-size:15px;font-weight:900;line-height:1.3}.bb-final-hero h3 a{color:inherit;text-decoration:none}.bb-final-hero strong{display:block;font-size:17px;line-height:1.3}.bb-final-hero p{margin:5px 0 0;color:#657184;font-size:12px;font-weight:700;line-height:1.5}.bb-final-selection-note{margin:9px 0 20px;color:#657184;font-size:11px;line-height:1.5}
.bb-final-subheading,.bb-final-moments>h3,.bb-final-video h3{margin:0 0 12px;color:var(--bb-final-navy);font-size:18px;font-weight:900}.bb-final-moments ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.bb-final-moments li{display:flex;flex-direction:column;min-width:0;padding:14px;border:1px solid var(--bb-final-line);border-radius:11px;background:#fff}.bb-final-moment-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:12px;font-weight:850}.bb-final-moment-meta>span{color:#657184}.bb-final-moment-meta strong{padding:4px 8px;border-radius:6px;background:#edf2fa;color:var(--bb-final-navy);white-space:nowrap}.bb-final-moments h4{margin:0 0 8px;color:var(--bb-final-red);font-size:15px;font-weight:900;line-height:1.35}.bb-final-moments p{margin:0 0 12px;color:#354257;font-size:13px;line-height:1.6}.bb-final-moments button{align-self:flex-start;min-height:44px;margin-top:auto;padding:6px 0;border:0;background:transparent;color:var(--bb-final-red);font:inherit;font-size:13px;font-weight:850;text-align:left;cursor:pointer}
.bb-final-video{margin-top:18px;padding:16px;border:1px solid var(--bb-final-line);border-radius:12px;background:#f3f6fb}.bb-final-video-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bb-final-video h3{margin:0}.bb-final-video-head>span{color:#657184;font-size:12px}.bb-final-video-open{display:flex;align-items:center;justify-content:center;gap:15px;width:100%;min-height:54px;margin-top:14px;padding:12px;border:0;border-radius:9px;background:var(--bb-final-navy);color:#fff;font:inherit;font-weight:850;cursor:pointer}.bb-final-video video{display:block;width:100%;max-height:540px;margin-top:14px;border-radius:9px;background:#01133b;aspect-ratio:16/9}.bb-final-video [role=status]:empty{display:none}.bb-final-video [role=status]{margin:12px 0 0;color:#657184;font-size:13px;line-height:1.5}
.bb-final-summary :is(a,button):focus-visible{outline:3px solid #4195ed;outline-offset:3px}
@media(max-width:1000px){.bb-final-hero{flex-direction:column;align-items:flex-start}.bb-final-avatar{align-self:flex-start}.bb-final-hero h3{font-size:14px}}
@media(max-width:767.98px){.bb-final-summary-head{align-items:flex-start;flex-direction:column;gap:12px}.bb-final-chronicle{width:100%}.bb-final-heroes{grid-template-columns:minmax(0,1fr);gap:9px}.bb-final-hero{flex-direction:row;align-items:center;padding:12px}.bb-final-avatar{align-self:center;width:56px;height:56px}.bb-final-hero h3{font-size:15px}.bb-final-role{font-size:11px}.bb-final-hero strong{font-size:16px}.bb-final-moments ol{grid-template-columns:minmax(0,1fr);gap:9px}.bb-final-moments li{padding:13px}.bb-final-moments p{font-size:14px}.bb-final-video{padding:12px}}

/* Aislar el botón de los colores y text-fill que aplica el tema a enlaces y spans. */
#gameTabsContent #stats .bb-final-summary a.bb-final-chronicle,
#gameTabsContent #stats .bb-final-summary a.bb-final-chronicle:is(:link,:visited,:hover,:focus,:active),
#gameTabsContent #stats .bb-final-summary a.bb-final-chronicle *{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}
#gameTabsContent #stats .bb-final-summary a.bb-final-chronicle{background:var(--bb-final-red)!important;border-color:var(--bb-final-red)!important}
#gameTabsContent #stats .bb-final-summary a.bb-final-chronicle:is(:hover,:focus-visible){background:var(--bb-final-navy)!important;border-color:var(--bb-final-navy)!important}
#gameTabsContent #stats .bb-final-summary a.bb-final-chronicle svg{fill:currentColor!important}
#gameTabsContent #stats .bb-final-summary [data-bb-final-article-link][hidden],
#gameTabsContent #stats .bb-final-summary [data-bb-final-article-title][hidden]{display:none!important}

#gameTabsContent #stats .bb-final-summary [data-bb-final-video][hidden]{display:none!important}

#gameTabsContent #stats .bb-final-summary button.bb-final-video-open,
#gameTabsContent #stats .bb-final-summary button.bb-final-video-open *{color:#fff!important;-webkit-text-fill-color:#fff!important}
