.match-photo-entry{border-top:1px solid #e1ecf1;justify-content:flex-start;margin-top:14px;padding-top:14px;display:flex}.day-photo-button{color:#317697;background:#eef8fc80;border:1px solid #b9d9e8;border-radius:7px;width:80%;margin:auto;padding:5px 4px;font-size:11px;font-weight:700;display:block}.photo-gallery-dialog{width:min(760px,100vw - 24px);max-width:760px;max-height:90vh;overflow:auto}.photo-gallery-image{object-fit:contain;background:#eaf1f4;border-radius:10px;width:100%;max-height:65vh;display:block}.photo-gallery-nav{justify-content:space-between;gap:10px;display:flex}.photo-gallery-sources{gap:7px;display:grid}.photo-gallery-sources h3{margin:0;font-size:14px}.photo-gallery-sources a{color:#287caa;align-items:center;gap:5px;width:fit-content;font-size:13px;display:flex}.photo-group-favorite{width:max-content}@media (max-width:700px){.photo-gallery-dialog{padding:22px 16px}.photo-gallery-image{max-height:60vh}.day-photo-button{padding:4px 2px;font-size:9px}}
.day-event-button{color:#315c72;text-align:center;background:#e0f1f8b8;border:1px solid #70a0b58c;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:80%;min-height:35px;margin:auto;padding:6px 8px;font-size:11px;font-weight:750;line-height:1.2;display:flex;position:relative}.day-event-button:hover{background:#cfe9f4e0}.day-event-button>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.day-event-button>small{color:#708f9e;flex:none;font-size:9px}.day-photo-indicator{z-index:4;font-size:12px;position:absolute;top:8px;right:8px}.day-event-button.with-match{flex:none;width:calc(100% - 12px);min-height:31px;margin:0 6px 6px;padding-top:4px;padding-bottom:4px}.has-event:not(.has-game) .game-stack{justify-content:center}.has-game.has-event .game-card{min-height:0}.today-year{gap:6px;display:grid}.today-year h3{color:#668596;margin:7px 2px 0;font-size:13px}.today-event{color:#31566c;text-align:left;background:#f7fbfd;border:1px solid #d9e8ef;border-radius:8px;align-items:center;gap:9px;width:100%;padding:9px 11px;display:flex}.today-event:hover{background:#eaf5fa}.today-event>span{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.today-event small,.time-event-labels span,.time-event-labels button{color:#39718a;white-space:nowrap;background:#eaf5fa;border:1px solid #c6dfe9;border-radius:999px;padding:2px 7px;font-size:10px}.today-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.today-expand{display:none}.date-archive-dialog{width:min(650px,100vw - 28px);max-width:650px;max-height:86vh;overflow:auto}.date-archive-section{gap:7px;display:grid}.date-archive-section>h3{color:#31566c;margin:5px 0 0;font-size:15px}.date-archive-match{color:#31566c;text-align:left;border:1px solid #dce8ed;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.date-event-detail{background:#f9fcfd;border:1px solid #dce9ef;border-radius:10px;gap:8px;padding:12px;display:grid}.date-event-detail h4,.date-event-detail p{margin:0}.date-event-detail h4{color:#244b60;font-size:15px}.date-event-detail p{color:#617f8f;white-space:pre-wrap;font-size:13px;line-height:1.55}.time-event-labels,.event-sources{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.time-event-labels button{cursor:pointer}.event-sources a,.event-related-link{color:#397e9f;align-items:center;gap:4px;font-size:12px;display:inline-flex}.event-related-link{background:0 0;border:0;width:max-content;padding:0;text-decoration:underline}@media (max-width:700px){.day-event-button{width:88%;min-height:30px;padding:4px 5px;font-size:9px}.day-event-button>small{display:none}.day-photo-indicator{font-size:10px;top:5px;right:4px}.day-event-button.with-match{width:calc(100% - 4px);margin:0 2px 3px}.today-year.mobile-collapsed{display:none}.today-expand{color:#39718a;background:#eef8fc;border:1px solid #c6dfe9;border-radius:8px;width:100%;padding:8px;font-size:12px;display:block}.date-archive-dialog{padding:20px 15px}.time-event-labels{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.time-event-labels::-webkit-scrollbar{display:none}}.archive-breadcrumb{color:#7893a1;white-space:nowrap;scrollbar-width:none;align-items:center;gap:6px;font-size:11px;display:flex;overflow-x:auto}.archive-breadcrumb::-webkit-scrollbar{display:none}.archive-breadcrumb button{color:#527d92;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.archive-breadcrumb b{color:#31566c}.date-event-detail.selected{border-color:#62a7c5;box-shadow:0 0 0 2px #dceff7}.date-archive-nav{grid-template-columns:1fr auto 1fr;gap:7px;padding-top:5px;display:grid}.date-archive-nav button:first-child{justify-content:flex-start}.date-archive-nav button:last-child{justify-content:flex-end}.match-date-archive-link{color:#39718a;background:#eff8fb;border:1px solid #c7e0ea;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;font-size:12px;font-weight:750;display:flex}@media (max-width:700px){.date-archive-nav{grid-template-columns:1fr 1fr}.date-archive-nav button:nth-child(2){grid-area:2/1/auto/-1}.date-archive-nav button:last-child{grid-area:1/2}}
[data-slot=dialog-content]{overscroll-behavior:contain}[data-slot=dialog-close]{place-items:center;min-width:36px;min-height:36px;display:grid}.story-archive-dialog{overflow-y:auto}.story-archive-list{flex:none;min-height:auto;overflow:visible}.story-archive-dialog>[data-slot=dialog-header]{z-index:4;background:var(--background);padding:2px 42px 8px 0;position:sticky;top:-1px}.core-story-dialog img,.photo-gallery-dialog img{background:#eaf2f5}.recent-main:focus-visible,.story-archive-card:focus-visible{outline-offset:2px;outline:3px solid #72b3d0}@media (max-width:700px){[data-slot=dialog-content] button,[data-slot=dialog-content] select{min-height:40px}.story-archive-dialog{height:92vh;max-height:92vh}.story-archive-list{padding-bottom:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.season-honours-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.season-honours-actions button{color:#326783;background:#fff;border:1px solid #b8d7e6;border-radius:9px;padding:8px 16px;font-size:13px;font-weight:700}.season-honours-actions button:hover{background:#e8f5fb}.honour-sources button{color:#9a7624;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700;text-decoration:underline}.honours-photo-toggle{color:#447188;align-self:flex-end;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.honours-photo-toggle input{accent-color:#397e9f}.honour-item-photo{aspect-ratio:4/3;object-fit:cover;background:#edf3f6;border-radius:7px;width:100%}.trophy-browser{min-height:0;padding:2px 5px 10px 0;overflow:auto}.trophy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.trophy-grid button{color:#31566c;text-align:left;background:#fffdf7;border:1px solid #e1d6ae;border-radius:11px;gap:8px;min-width:0;padding:9px;display:grid}.trophy-grid button:hover{background:#fff8df}.trophy-grid img{aspect-ratio:4/3;object-fit:cover;background:#edf3f6;border-radius:7px;width:100%}.trophy-grid strong{font-size:13px;line-height:1.45}.trophy-grid small,.trophy-detail>p{color:#7893a1;font-size:11px}.trophy-detail{gap:11px;max-width:780px;margin:0 auto;display:grid}.trophy-detail>img{object-fit:contain;background:#edf3f6;border-radius:10px;width:100%;max-height:55vh}.trophy-detail h3,.trophy-detail p{margin:0}.trophy-back{color:#397e9f;background:0 0;border:0;align-items:center;gap:3px;width:max-content;padding:0;font-size:12px;display:flex}.trophy-photo-nav{color:#688696;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.trophy-photo-nav button{color:#397e9f;background:#fff;border:1px solid #c8deea;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.trophy-links{gap:7px;display:grid}.trophy-links a{color:#397e9f;align-items:center;gap:4px;width:fit-content;font-size:12px;text-decoration:underline;display:flex}@media (max-width:700px){.season-honours-actions{justify-content:stretch;width:100%}.season-honours-actions button{flex:1;padding:8px}.trophy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.trophy-grid button{padding:6px}.trophy-grid strong{font-size:11px}.honours-photo-toggle{align-self:flex-start}}.honour-detail{gap:13px;max-width:780px;min-height:0;margin:0 auto;padding-right:5px;display:grid;overflow:auto}.honour-detail>img{object-fit:contain;background:#edf3f6;border-radius:10px;width:100%;max-height:50vh}.honour-detail-copy{gap:5px;display:grid}.honour-detail-copy small{color:#9a7624;font-weight:700}.honour-detail-copy h3{color:#31566c;margin:0;font-size:22px}.honour-detail-copy p{color:#7893a1;margin:0;font-size:12px}
.topic-archive-module__-WGjsG__root .topic-archive-tabs{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.topic-archive-module__-WGjsG__root .topic-archive-tabs button{color:#467288;background:#f4fafc;border:1px solid #bfd9e6;border-radius:8px;padding:9px;font-weight:700}.topic-archive-module__-WGjsG__root .topic-archive-tabs button[aria-selected=true]{color:#fff;background:#326f90}.topic-archive-module__-WGjsG__root .topic-browser{gap:12px;display:grid}.topic-archive-module__-WGjsG__root .topic-browser>.team-filter-search{display:flex}.topic-archive-module__-WGjsG__root .topic-group{background:#f9fcfd;border:1px solid #d9e8ef;border-radius:11px;padding:12px}.topic-archive-module__-WGjsG__root .topic-group.barcelona{background:repeating-linear-gradient(90deg,#ce11264d 0 15px,#0014894d 15px 30px)}.topic-archive-module__-WGjsG__root .topic-group.argentina{background:repeating-linear-gradient(90deg,#74acdf4d 0 15px,#ffffff4d 15px 30px)}.topic-archive-module__-WGjsG__root .topic-group.miami{background:#f8dce8}.topic-archive-module__-WGjsG__root .topic-group.paris{background:#0c36ab80}.topic-archive-module__-WGjsG__root .topic-group h3{color:#31566c;align-items:center;gap:7px;margin:0 0 9px;font-size:15px;display:flex}:is(.topic-archive-module__-WGjsG__root .topic-group h3 span,.topic-archive-module__-WGjsG__root .topic-resource-section h3 span){color:#4d7990;background:#e3f1f7;border-radius:999px;padding:2px 7px;font-size:10px}.topic-archive-module__-WGjsG__root .topic-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.topic-archive-module__-WGjsG__root .topic-group button{color:#31566c;text-align:left;background:#fff;border:1px solid #dce9ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:7px;padding:9px 10px;display:grid}.topic-archive-module__-WGjsG__root .topic-group button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.topic-archive-module__-WGjsG__root .topic-group button strong,.topic-archive-module__-WGjsG__root .topic-group button small){color:#587f93;font-size:11px}.topic-archive-module__-WGjsG__root .topic-group button .topic-championship-count{color:#a87816;font-weight:800}.topic-archive-module__-WGjsG__root .topic-stat-grid{grid-template-columns:repeat(7,1fr)}.topic-archive-module__-WGjsG__root .topic-resource-section{gap:9px;display:grid}.topic-archive-module__-WGjsG__root .topic-resource-section h3{color:#31566c;align-items:center;gap:7px;margin:3px 0 0;font-size:16px;display:flex}:is(.topic-archive-module__-WGjsG__root .topic-news,.topic-archive-module__-WGjsG__root .topic-links,.topic-archive-module__-WGjsG__root .topic-events){gap:6px;display:grid}:is(.topic-archive-module__-WGjsG__root .topic-news a,.topic-archive-module__-WGjsG__root .topic-events button){color:#31566c;text-align:left;background:#f9fcfd;border:1px solid #e1ecf1;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;padding:9px 10px;text-decoration:none;display:flex}.topic-archive-module__-WGjsG__root .topic-news a span{gap:2px;display:grid}.topic-archive-module__-WGjsG__root .topic-news small{color:#7893a0}.topic-archive-module__-WGjsG__root .topic-links{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}:is(.topic-archive-module__-WGjsG__root .topic-links a,.topic-archive-module__-WGjsG__root .topic-photo-action,.topic-archive-module__-WGjsG__root .topic-expand){color:#2d7192;background:#eaf6fb;border:1px solid #bddbe9;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.topic-archive-module__-WGjsG__root .topic-photo-action{justify-content:flex-start;width:100%}.topic-archive-module__-WGjsG__root .topic-events button time{color:#7893a0;font-size:11px}.topic-archive-module__-WGjsG__root .topic-events button span{flex:1}.topic-archive-module__-WGjsG__root .topic-photo-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}:is(.topic-archive-module__-WGjsG__root .topic-photo-grid figure,.topic-archive-module__-WGjsG__root .topic-photo-grid>button){aspect-ratio:4/3;background:#eaf2f6;border:0;border-radius:9px;margin:0;padding:0;position:relative;overflow:hidden}.topic-archive-module__-WGjsG__root .topic-photo-grid img{object-fit:cover;width:100%;height:100%}.topic-archive-module__-WGjsG__root .topic-photo-grid a{color:#397e9f;background:#fffffff0;border-radius:999px;align-items:center;gap:2px;padding:3px 6px;font-size:9px;display:flex;position:absolute;bottom:5px;right:5px}.topic-archive-module__-WGjsG__root .topic-expand{width:100%;display:none}.topic-archive-module__-WGjsG__root .topic-season-links{flex-wrap:wrap;gap:6px;display:flex}.topic-archive-module__-WGjsG__root .topic-season-links button{color:#397e9f;background:#f4fafc;border:1px solid #c8deea;border-radius:999px;padding:5px 9px;font-size:11px}.topic-archive-module__-WGjsG__root .topic-season-links button[aria-pressed=true]{color:#fff;background:#397e9f;border-color:#397e9f}.topic-archive-module__-WGjsG__root .topic-season-filter-label{color:#7893a0;margin:0;font-size:11px}@media (max-width:700px){.topic-archive-module__-WGjsG__root .topic-archive-tabs{grid-template-columns:repeat(2,1fr)}.topic-archive-module__-WGjsG__root .topic-group>div{grid-template-columns:1fr}.topic-archive-module__-WGjsG__root .topic-stat-grid{display:flex;overflow-x:auto}.topic-archive-module__-WGjsG__root .topic-stat-grid div{flex:0 0 84px}:is(.topic-archive-module__-WGjsG__root .topic-limit-3:not(.expanded)>:nth-child(n+4),.topic-archive-module__-WGjsG__root .topic-limit-6:not(.expanded)>:nth-child(n+7)){display:none}.topic-archive-module__-WGjsG__root .topic-expand{display:flex}.topic-archive-module__-WGjsG__root .topic-photo-grid{grid-template-columns:repeat(2,1fr)}.topic-archive-module__-WGjsG__root .topic-season-links{z-index:3;background:#fff;padding:7px 0;position:sticky;top:58px}}
.season-archive-season-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.season-archive-season-nav button{color:#315f75;background:#fff;border:1px solid #cfe2eb;border-radius:9px;padding:8px 10px;font-weight:750}.season-archive-season-nav button:first-child{text-align:left}.season-archive-season-nav button:last-child{text-align:right}.season-archive-season-nav button:disabled{cursor:not-allowed;opacity:.45}.season-archive-season-nav span{color:#7892a0;font-size:12px}.season-archive-month-chapter{gap:8px;display:grid}.season-archive-month-chapter>header{color:#315f75;border-bottom:1px solid #dceaf0;justify-content:space-between;align-items:center;padding:8px 3px 5px;display:flex}.season-archive-month-chapter>header small{font-size:11px}.season-archive-filters{flex-wrap:wrap;gap:7px;display:flex}.season-archive-filters button{color:#416b80;background:#fff;border:1px solid #cfe2eb;border-radius:999px;padding:6px 10px;font-size:12px}.season-archive-filters button.active{color:#205b78;background:#e4f3f9;border-color:#3c91b8;font-weight:800}.season-archive-trigger{color:#245d78;white-space:nowrap;background:#edf7fb;border:1px solid #9fc7da;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:58px;margin:24px 0 0;padding:12px 18px;font-weight:800;display:flex}.season-archive-trigger:hover{background:#deeff7}.season-archive-trigger+.season-honours-panel{margin-top:12px}.season-archive-dialog{width:min(980px,100vw - 24px);max-width:980px;max-height:92vh;padding:24px;overflow:auto}.season-archive-cover{color:#fff;background:linear-gradient(135deg,#163d55,#4c8eab);border-radius:16px;align-items:flex-end;min-height:190px;display:flex;position:relative;overflow:hidden}.season-archive-cover:after{content:"";background:linear-gradient(90deg,#09212fdb,#09212f33);position:absolute;inset:0}.season-archive-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.season-archive-cover>div{z-index:1;padding:24px;position:relative}.season-archive-cover p{letter-spacing:.14em;margin:0 0 5px;font-size:11px;font-weight:800}.season-archive-cover h2{margin:0;font-size:38px}.season-archive-cover span{font-size:13px}.season-archive-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.season-archive-stats span{color:#648393;background:#f6fafc;border:1px solid #d5e7ef;border-radius:12px;gap:2px;padding:13px;font-size:12px;display:grid}.season-archive-stats strong{color:#173f56;font-size:22px}.season-archive-months,.season-archive-honours,.season-archive-timeline{gap:10px;display:grid}.season-archive-months header,.season-archive-honours header,.season-archive-timeline>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.season-archive-months h3,.season-archive-honours h3,.season-archive-timeline h3{color:#173f56;margin:0;font-size:17px}.season-archive-months small,.season-archive-honours small,.season-archive-timeline small{color:#7892a0}.season-archive-months>div{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.season-archive-months button{color:#365f75;background:#fff;border:1px solid #d2e5ee;border-radius:9px;gap:2px;padding:8px;display:grid}.season-archive-months button.active{background:#e4f3f9;border-color:#3c91b8;box-shadow:inset 0 0 0 1px #3c91b8}.season-archive-months button small{font-size:10px}.season-archive-honours{background:#f8fbfc;border:1px solid #d5e7ef;border-radius:13px;padding:15px}.season-archive-honours header>div{gap:2px;display:grid}.season-archive-honours header>button{color:#287caa;background:0 0;border:0;align-items:center;gap:4px;font-weight:750;display:flex}.season-archive-honours>div{flex-wrap:wrap;gap:7px;display:flex}.season-archive-honours>div span{color:#315f75;background:#e7f2f7;border-radius:999px;padding:6px 9px;font-size:12px}.season-archive-honours>p{color:#718a97;margin:0}.season-archive-event-list{gap:8px;display:grid}.season-archive-event{color:#254b60;text-align:left;background:#fff;border:1px solid #d7e7ee;border-radius:11px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:11px 13px;display:grid}.season-archive-event:is(button):hover{background:#f3fafc;border-color:#78b2cc}.season-archive-event time{color:#728c99;font-size:12px}.season-archive-event>span{gap:3px;min-width:0;display:grid}.season-archive-event strong{overflow-wrap:anywhere}.season-archive-event em{color:#a66d13;font-size:12px;font-style:normal}.season-archive-event i{color:#4785a2;min-height:14px;font-size:11px;font-style:normal}.season-archive-event.honour{background:#fffaf0;border-color:#ead5a6}.season-archive-event.photo{background:#f1f9fc;border-color:#b9ddec}.season-archive-event.photo strong{align-items:center;gap:5px;display:flex}.season-archive-event a{color:#287caa}.season-archive-empty{color:#718a97;text-align:center;background:#f5f9fb;border-radius:10px;margin:0;padding:18px}@media (max-width:700px){.season-archive-trigger{min-height:46px;margin-top:18px;padding:8px;font-size:12px}.season-archive-dialog{padding:20px 14px}.season-archive-cover{min-height:150px}.season-archive-cover>div{padding:18px}.season-archive-cover h2{font-size:30px}.season-archive-stats{grid-template-columns:repeat(2,1fr)}.season-archive-months>div{grid-template-columns:repeat(4,1fr)}.season-archive-honours header{align-items:flex-start}.season-archive-event{grid-template-columns:1fr auto;gap:7px}.season-archive-event time{grid-column:1/-1}.season-archive-event>span{grid-column:1}.season-archive-event>svg,.season-archive-event>a{grid-area:2/2}.season-archive-event i{line-height:1.4}}.season-archive-month-events{gap:8px;display:grid}.season-archive-month-expand{display:none}@media (max-width:700px){.season-archive-filters{z-index:5;background:#fff;padding:7px 0;position:sticky;top:-20px}.season-archive-month-events:not(.expanded)>:nth-child(n+4){display:none}.season-archive-month-expand{color:#2d7192;background:#eaf6fb;border:1px solid #bddbe9;border-radius:8px;justify-content:center;align-items:center;min-height:40px;font-size:12px;font-weight:700;display:flex}}.season-archive-event.time{background:#f5fafc;border-color:#c6dfe9}.season-archive-honours>div button{color:#315f75;background:#e7f2f7;border:0;border-radius:999px;padding:6px 9px;font-size:12px}.season-archive-honours>div button:hover{background:#d8eaf2}.season-archive-event.honour>button{color:#254b60;text-align:left;background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}.season-archive-event.honour>button strong{overflow-wrap:anywhere}.season-archive-event.honour>button small{color:#7892a0}
