/* Nations Cup: permanent navigation and readable event views. */
#nationsCupContent{min-width:0}#nationsCupContent .nc-tabs236{position:static;display:flex;flex-wrap:wrap;gap:8px;padding:12px;background:#0c2436;border-radius:16px;border:1px solid #35556c;overflow:visible}#nationsCupContent .nc-tabs236>button{flex:0 1 auto;white-space:normal;min-width:110px;min-height:42px;padding:11px 15px;font-size:11px;border-radius:999px;background:#102c42;color:#e4f0f9;border:1px solid #3d627b}#nationsCupContent .nc-tabs236>button.active{background:var(--lime,#dbff00);border-color:var(--lime,#dbff00);color:#132000}#nationsCupContent button:focus-visible{outline:3px solid #49d4ff;outline-offset:3px}.nc-eyebrow236{display:block;font-size:11px;color:#8ac9ed;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.nc-event-hero236{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:24px;background:radial-gradient(ellipse at top left,#205b7b99,transparent 70%),#0c273b;border:1px solid #3c647e;border-radius:18px;margin:18px 0}.nc-event-hero236 h2{font-size:clamp(23px,3vw,34px);margin:9px 0}.nc-event-hero236 p{color:#b6cbdc;line-height:1.6}.nc-hero-counters236{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:10px}.nc-hero-counters236 article{display:grid;gap:8px;text-align:center;padding:18px 12px;border:1px solid #42667c;background:#0a2030aa;border-radius:14px}.nc-hero-counters236 b{font-size:28px;color:#fff}.nc-hero-counters236 span{font-size:11px;color:#b8cedd}.nc-featured236>header{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:14px}#nationsCupContent .nations-ties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#nationsCupContent .nc-series-disclosure{min-width:0;border:1px solid #35556c;border-radius:14px;background:#102b40;overflow:hidden}#nationsCupContent .nc-series-disclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 16px;gap:12px;align-items:center;padding:18px;cursor:pointer;list-style:none}#nationsCupContent .nc-series-disclosure>summary>span{min-width:0;overflow-wrap:anywhere}#nationsCupContent .nc-series-disclosure>summary>span:nth-child(3){text-align:right}#nationsCupContent .nc-series-disclosure>summary>strong{font-size:30px;line-height:1.1;color:var(--lime,#dbff00)}#nationsCupContent .nc-series-disclosure>summary>span:first-child,#nationsCupContent .nc-series-disclosure>summary>span:nth-child(3){font-size:15px;line-height:1.6}#nationsCupContent .nc-series-disclosure .flag{width:26px;height:auto}#nationsCupContent .nc-series-disclosure[open]{border-color:#6fb2dd}#nationsCupContent .nc-tie-meta236{grid-column:1/-1;display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-top:1px solid #38556b;padding-top:12px;font-size:11px;color:#abc9dc}#nationsCupContent .nc-tie-meta236>span{padding:4px 8px;border:1px solid #44647a;border-radius:999px;background:#193b51}#nationsCupContent .nc-series-disclosure-body{padding:0 12px 14px}#nationsCupContent .nc-fixture-group h4{font-size:17px;color:#73ccff;margin:20px 0 12px}.nc-focus-head236{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:16px 0}.nc-calendar236 ol{list-style:none;padding:0;display:grid;gap:10px}.nc-calendar236 li{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid #35556c;border-left:4px solid #3c647e;border-radius:14px;background:#102b40;padding:18px}.nc-calendar236 h3{font-size:19px;margin:5px 0 8px}.nc-calendar236 time{font-size:12px;color:#b8cddd}.nc-step236{display:grid;place-items:center;width:42px;height:42px;border:1px solid #567b93;border-radius:50%;color:#8ac9ed;font-size:18px;font-weight:900}.nc-calendar236 .is-current{border-left-color:var(--lime,#dbff00);background:#203a3a}.nc-calendar236 .is-live{border-left-color:#49d4ff}.nc-calendar236 .is-completed{border-left-color:#63b38b}.nc-status236{display:inline-block;border:1px solid #4b6d84;border-radius:999px;padding:6px 10px;color:#c0d8e8;font-size:11px}.nc-calendar236 .is-current .nc-step236{color:var(--lime,#dbff00);border-color:var(--lime,#dbff00)}#nationsCupContent .nations-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#nationsCupContent .nations-stats-grid>article{display:grid;gap:8px;padding:18px;border:1px solid #35556c;border-radius:14px;background:#102b40}#nationsCupContent .nations-stats-grid span{font-size:11px;line-height:1.5;color:#b1ccdf}#nationsCupContent .nations-stats-grid b{font-size:26px}#nationsCupContent .nations-stats-grid small{color:#8ac9ed;font-size:12px}.nc-stat-empty236{border:1px dashed #35556c;border-radius:14px;padding:18px}.nc-honours236{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.nc-honours236 article{display:grid;gap:8px;text-align:center;padding:24px 16px;background:linear-gradient(145deg,#393820,#102b40);border:1px solid #9c8c4e;border-radius:16px}.nc-honours236 article>span{font-size:30px}.nc-honours236 h3{font-size:18px;margin:5px 0}.nc-honours236 b{color:#ffdf8c;font-size:23px}.nc-honours236 small{color:#b5cbdb}.nc-first-title236{display:flex;gap:18px;align-items:center;background:#1a3040;border:1px solid #8e7b4155;border-radius:16px;padding:20px;margin:18px 0}.nc-first-title236>span{font-size:36px}.nc-first-title236 h3{margin:0 0 8px;font-size:20px}.nc-first-title236 p{color:#b5cbdb;line-height:1.5;margin:0}#nationsCupContent .nations-rosters-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}#nationsCupContent .nations-roster-card{background:#102b40;border-color:#35556c}#nationsCupContent .nations-roster-card>header{padding:18px;background:#173b52;gap:8px}#nationsCupContent .nations-roster-card>header>div{font-size:19px}#nationsCupContent .nations-roster-card>header small{font-size:12px}#nationsCupContent .nations-roster-player{padding:14px;gap:12px}#nationsCupContent .nations-roster-player small{font-size:11px;line-height:1.5}#nationsCupContent .nations-roster-player .player-name-link{font-size:14px;text-align:left}#nationsCupContent .nc-group-table{background:#102b40;border-color:#35556c;border-top:3px solid #49baff;padding:18px}#nationsCupContent .nc-group-table h3{font-size:22px}#nationsCupContent .nc-group-table th,#nationsCupContent .nc-group-table td{font-size:12px;padding:11px 8px}#nationsCupContent .nations-history-edition,#nationsCupContent .nations-team-history,#nationsCupContent .nations-country-rivalry{background:#102b40;border:1px solid #35556c;border-radius:14px;overflow:hidden}#nationsCupContent .nations-history-edition>summary,#nationsCupContent .nations-team-history>summary,#nationsCupContent .nations-country-rivalry>summary{padding:20px;gap:14px;align-items:center;line-height:1.6}#nationsCupContent .nations-country-rivalries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#nationsCupContent .nations-country-rivalry>summary>b{font-size:27px;color:var(--lime,#dbff00)}#nationsCupContent .nations-country-rivalry>summary small{font-size:12px}#nationsCupContent .nations-team-history>summary>span{font-size:13px}#nationsCupContent .nations-history-edition>summary>b{font-size:18px}#nationsCupContent .nations-history-edition>summary>small{font-size:12px}
@media(max-width:950px){.nc-event-hero236{grid-template-columns:1fr}.nc-hero-counters236{grid-template-columns:repeat(3,minmax(0,1fr))}#nationsCupContent .nations-ties,#nationsCupContent .nations-country-rivalries{grid-template-columns:1fr}}
@media(max-width:760px){#nationsCupContent .nc-tabs236>button{flex:1 1 calc(50% - 8px);min-width:0;min-height:44px;font-size:10px;padding:11px 8px}#nationsCupContent .nc-tabs236{flex-wrap:wrap!important;overflow:visible;gap:6px}.nc-event-hero236{padding:18px 14px}.nc-hero-counters236 article{padding:14px 6px;min-width:0}.nc-hero-counters236 b{font-size:23px}.nc-hero-counters236 span{font-size:10px}#nationsCupContent .nc-series-disclosure>summary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 12px;padding:14px 10px;gap:8px}#nationsCupContent .nc-series-disclosure>summary>strong{font-size:26px}#nationsCupContent .nc-series-disclosure>summary>span:first-child,#nationsCupContent .nc-series-disclosure>summary>span:nth-child(3){font-size:13px}.nc-calendar236 li{grid-template-columns:34px minmax(0,1fr);padding:14px;gap:12px}.nc-calendar236 .nc-step236{width:32px;height:32px;font-size:14px}.nc-calendar236 .nc-status236{grid-column:2;justify-self:start}.nc-calendar236 h3{font-size:18px}.nc-honours236{grid-template-columns:1fr}#nationsCupContent .nations-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#nationsCupContent .nations-stats-grid>article{padding:14px}#nationsCupContent .nations-stats-grid b{font-size:23px}#nationsCupContent .nations-history-edition>summary,#nationsCupContent .nations-team-history>summary,#nationsCupContent .nations-country-rivalry>summary{flex-wrap:wrap;padding:15px}.nc-first-title236{padding:15px;align-items:flex-start}#nationsCupContent .nations-rosters-grid{grid-template-columns:1fr}}

#nationsCupContent .nc-qualifying236{background:#d9ff000b}#nationsCupContent .nc-qualifying236>td:first-child{border-left:3px solid var(--lime,#dbff00)}.nc-cut-legend236{color:#cbdc9d;font-size:12px;line-height:1.6}#nationsCupContent button.compact:not(.primary):not(.active){background:#173a56;color:#fff;border:1px solid #56768a;border-radius:999px;padding:9px 13px;cursor:pointer;min-height:40px}#nationsCupContent button.compact:disabled{background:#20384a;color:#c5d3df;border-color:#526b7c;cursor:not-allowed}
