.UnlHub-module__VImGfW__unlPage{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:16px 16px 48px;overflow-x:hidden}.UnlHub-module__VImGfW__hero{margin-bottom:20px}.UnlHub-module__VImGfW__seasonBadge{color:#fff;letter-spacing:.06em;background:#7b0d1e;border-radius:999px;margin:0 0 8px;padding:4px 10px;font-size:.75rem;font-weight:800;display:inline-block}.UnlHub-module__VImGfW__heroTitle{color:#0f172a;margin:0 0 8px;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1.15}.UnlHub-module__VImGfW__heroSub{color:#475569;margin:0;font-size:.95rem;line-height:1.45}.UnlHub-module__VImGfW__hubNav{flex-wrap:wrap;gap:10px 14px;margin-top:14px;display:flex}.UnlHub-module__VImGfW__hubNav a{color:#7b0d1e;font-size:.9rem;font-weight:700;text-decoration:none}.UnlHub-module__VImGfW__hubNav a:hover{text-decoration:underline}.UnlHub-module__VImGfW__leagueTabs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.UnlHub-module__VImGfW__leagueTab{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:8px 14px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.UnlHub-module__VImGfW__leagueTab:hover{color:#7b0d1e;border-color:#7b0d1e}.UnlHub-module__VImGfW__stack{flex-direction:column;gap:16px;display:flex}.UnlHub-module__VImGfW__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px}.UnlHub-module__VImGfW__cardTitle{color:#0f172a;margin:0 0 12px;font-size:1.05rem;font-weight:700}.UnlHub-module__VImGfW__groupGrid{grid-template-columns:1fr;gap:12px;display:grid}.UnlHub-module__VImGfW__groupCard{color:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px;text-decoration:none;display:block}.UnlHub-module__VImGfW__groupCard:hover{border-color:#7b0d1e}.UnlHub-module__VImGfW__groupCardTitle{color:#0f172a;margin:0 0 8px;font-size:.95rem;font-weight:800}.UnlHub-module__VImGfW__teamList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.UnlHub-module__VImGfW__teamListItem{color:#334155;align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:flex}.UnlHub-module__VImGfW__groupLinks{flex-direction:column;gap:8px;display:flex}.UnlHub-module__VImGfW__groupLinks a{color:#7b0d1e;font-size:.9rem;font-weight:700;text-decoration:none}.UnlHub-module__VImGfW__groupLinks a:hover{text-decoration:underline}.UnlHub-module__VImGfW__fixtureList{flex-direction:column;gap:10px;display:flex}.UnlHub-module__VImGfW__fixtureRow{border-top:1px solid #f1f5f9;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:44px;padding:10px 0;display:grid}.UnlHub-module__VImGfW__fixtureRow:first-child{border-top:0}.UnlHub-module__VImGfW__team{align-items:center;gap:8px;min-width:0;display:flex}.UnlHub-module__VImGfW__teamAway{text-align:right;flex-direction:row-reverse}.UnlHub-module__VImGfW__teamName{color:#0f172a;overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.UnlHub-module__VImGfW__badge{object-fit:contain;background:#e2e8f0;border-radius:2px;flex-shrink:0;width:22px;height:22px;display:inline-block}.UnlHub-module__VImGfW__scoreBox{text-align:center;min-width:56px;font-weight:700}.UnlHub-module__VImGfW__metaLine{color:#64748b;flex-wrap:wrap;gap:8px;margin-bottom:4px;font-size:.8rem;display:flex}.UnlHub-module__VImGfW__hostCountry{color:#334155;font-weight:600}.UnlHub-module__VImGfW__statusLive{color:#dc2626;font-weight:700}.UnlHub-module__VImGfW__statusFt{color:#0f172a;font-weight:700}.UnlHub-module__VImGfW__statusPostponed{color:#b45309;font-weight:700}.UnlHub-module__VImGfW__statusCancelled{color:#64748b;font-weight:700}.UnlHub-module__VImGfW__statusUpcoming{color:#2563eb;font-weight:700}.UnlHub-module__VImGfW__standingsWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.UnlHub-module__VImGfW__standingsTable{border-collapse:collapse;width:100%;min-width:480px;font-size:.85rem}.UnlHub-module__VImGfW__standingsTable th,.UnlHub-module__VImGfW__standingsTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:8px 6px}.UnlHub-module__VImGfW__standingsTable th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.UnlHub-module__VImGfW__standingsTeam{color:#0f172a;white-space:normal;align-items:center;gap:8px;font-weight:600;display:flex}.UnlHub-module__VImGfW__panel{color:#334155;background:#f8fafc;border-radius:12px;padding:16px}.UnlHub-module__VImGfW__panelTitle{color:#0f172a;margin:0 0 6px;font-weight:700}.UnlHub-module__VImGfW__panelText{margin:0;line-height:1.45}.UnlHub-module__VImGfW__errorPanel{color:#7f1d1d;background:#fef2f2}.UnlHub-module__VImGfW__staleNote{color:#b45309;margin:0 0 8px;font-size:.85rem}.UnlHub-module__VImGfW__footerMeta{color:#64748b;margin-top:16px;font-size:.8rem}.UnlHub-module__VImGfW__backLink{color:#7b0d1e;margin-bottom:12px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.UnlHub-module__VImGfW__backLink:hover{text-decoration:underline}@media (min-width:640px){.UnlHub-module__VImGfW__groupGrid{grid-template-columns:1fr 1fr}}@media (min-width:900px){.UnlHub-module__VImGfW__unlPage{max-width:960px;padding:24px 24px 64px}}.UnlHub-module__VImGfW__dateFilter{flex-direction:column;gap:10px;margin:0 0 14px;display:flex}.UnlHub-module__VImGfW__monthSelectWrap{display:inline-flex}.UnlHub-module__VImGfW__monthSelect{color:#0f172a;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:7px 10px;font-size:.875rem;font-weight:600}.UnlHub-module__VImGfW__dayPicker{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.UnlHub-module__VImGfW__dayChip{cursor:pointer;color:#64748b;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:999px;flex:none;padding:6px 12px;font-size:.75rem;font-weight:600}.UnlHub-module__VImGfW__dayChipActive{color:#fff;background:#111827;border-color:#111827}.UnlHub-module__VImGfW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.UnlHub-module__VImGfW__fixtureRowLink{color:inherit;border-radius:8px;text-decoration:none;display:block}.UnlHub-module__VImGfW__fixtureRowLink:hover .UnlHub-module__VImGfW__fixtureRow{background:#f8fafc}
