:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.4;--liveFeedHeight: 44px;--bg: #0b0f14;--panel: #0f1620;--panel2: #0c121a;--text: #e6edf3;--muted: #9fb0c0;--border: rgba(255, 255, 255, .1);--border2: rgba(255, 255, 255, .14);--shadow: rgba(0, 0, 0, .35);--topBg: rgba(16, 185, 129, .12);--topBorder: rgba(13, 226, 95, .76);--elBg: rgba(234, 88, 12, .1);--elBorder: rgba(234, 88, 12, .48);--bottomBg: rgba(239, 68, 68, .1);--bottomBorder: rgba(239, 68, 68, .28);--clBg: rgba(59, 130, 246, .1);--clBorder: rgba(59, 130, 246, .28)}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;background:radial-gradient(1200px 600px at 20% 0%,rgba(59,130,246,.1),transparent 55%),radial-gradient(900px 500px at 85% 10%,rgba(16,185,129,.08),transparent 50%),var(--bg);color:var(--text)}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app{min-height:100vh}.container{max-width:1000px;margin:0 auto;padding:24px}.container--wide{max-width:1400px}.nav{position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0f14b8;border-bottom:1px solid var(--border)}.liveFeedBar{position:sticky;top:65px;z-index:9;border-bottom:1px solid var(--border);background:#0b0f149e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:var(--liveFeedHeight)}.liveFeedInner{width:100%;padding:8px 16px;display:flex;align-items:center}.liveFeedViewport{position:relative;overflow:hidden;min-width:0}.liveFeedTrack{--liveFeedDuration: 26s;display:flex;width:max-content;animation:liveFeedScrollLtr var(--liveFeedDuration) linear infinite;will-change:transform}.liveFeedContent{display:inline-flex;align-items:center;gap:18px;padding-right:18px}.liveFeedItem{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.liveFeedTeamName{font-size:13px;color:var(--text);opacity:.92;font-weight:700;display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.liveFeedLogo{display:inline-flex;align-items:center}.liveFeedBar .teamWithLogo{gap:6px}.liveFeedBar .teamLogo{width:16px;height:16px}.liveFeedBar .teamNameText{font-size:13px;color:var(--text)}@media(min-width:900px){.liveFeedTeamName{max-width:220px}}@media(max-width:480px){.liveFeedTeamName{max-width:110px}}.liveFeedBar .teamNameWrap--hasShort .teamNameText--full{display:none}.liveFeedBar .teamNameWrap--hasShort .teamNameText--short{display:inline}.liveFeedScore{font-weight:900;letter-spacing:.2px;color:var(--text)}.liveFeedScore--live{color:#10b981f2}.liveFeedBadge{font-size:10px;font-weight:900;letter-spacing:.08em;padding:3px 6px;border-radius:999px;border:1px solid rgba(16,185,129,.55);background:#10b98124;color:#10b981f2}@keyframes liveFeedScrollLtr{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:640px){.liveFeedBar{top:0;z-index:11}.nav{top:var(--liveFeedHeight);z-index:10}}.homeLayout{display:grid;grid-template-columns:280px 1fr 280px;gap:16px;align-items:start}.homeMain{min-width:0}.homeSidebar{position:sticky;top:calc(65px + var(--liveFeedHeight) + 16px);align-self:start}.newsCard{border:1px solid var(--border);border-radius:14px;background:#ffffff08;box-shadow:0 14px 40px var(--shadow);padding:12px}.newsHeader{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.newsTitle{margin:0;font-size:14px;font-weight:900;letter-spacing:.2px}.newsSubtitle{margin:0;font-size:12px;color:var(--muted)}.newsStatus{margin:0 0 10px;font-size:13px}.newsList{display:flex;flex-direction:column;gap:10px}.newsItem{display:block;text-decoration:none;color:var(--text);border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:12px;padding:10px}.newsItem:hover{border-color:#ffffff24;background:#ffffff0d}.newsItemTitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:800;font-size:13px;line-height:1.25}.newsItemSummary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;font-size:12px;line-height:1.35;color:#e6edf3db}.newsItemMeta{display:block;margin-top:6px;font-size:12px;color:var(--muted)}.newsDisclaimer{margin:12px 0 0;font-size:11px;color:var(--muted);line-height:1.35}@media(max-width:1100px){.homeLayout{grid-template-columns:240px 1fr 240px}}@media(max-width:920px){.homeLayout{grid-template-columns:1fr}.homeSidebar{position:static}.homeSidebar--left{order:2}.homeMain{order:1}.homeSidebar--single{order:2}.homeSidebar--right{order:3}}.navInner{max-width:1000px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.logoLink{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:12px;border:1px solid transparent;text-decoration:none}.logoLink:hover{background:#ffffff0f;border-color:var(--border)}.logo{width:40px;height:40px;display:block}.navLinks{display:flex;gap:8px;align-items:center}.navLink{display:inline-flex;gap:8px;align-items:center;padding:8px 10px;border-radius:12px;border:1px solid transparent;color:var(--muted);text-decoration:none;white-space:nowrap}.navLink:hover{color:var(--text);background:#ffffff0f;border-color:var(--border)}.navLink--active{color:var(--text);background:#ffffff14;border-color:var(--border2)}.navIcon{display:inline-flex;opacity:.95}.navLabel{font-size:13px;font-weight:600}.header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.title{margin:0;font-size:28px;letter-spacing:.2px}.meta{display:inline-flex;gap:10px;align-items:center;padding:8px 10px;background:#ffffff0f;border:1px solid var(--border);border-radius:10px;color:var(--muted)}.metaLabel{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.metaValue{font-weight:600;color:var(--text)}.card{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--border);border-radius:14px;box-shadow:0 14px 40px var(--shadow)}.cardPad{padding:16px}.pageTitle{margin:0 0 8px;font-size:18px}.muted{color:var(--muted)}.supportCard{margin-top:16px;border-radius:14px;border:1px solid rgba(59,130,246,.22);background:radial-gradient(800px 220px at 10% 0%,rgba(59,130,246,.18),transparent 60%),radial-gradient(800px 220px at 90% 0%,rgba(16,185,129,.14),transparent 60%),linear-gradient(180deg,#ffffff0a,#ffffff05);box-shadow:0 18px 60px #0000006b}.supportCardInner{padding:14px}.supportHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.supportTitle{margin:0;font-size:16px;letter-spacing:.2px}.supportSubtitle{margin:0;font-size:13px;color:var(--muted)}.supportActions{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.supportButton{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--text);font-weight:700;letter-spacing:.2px;border:1px solid rgba(59,130,246,.35);background:linear-gradient(180deg,#3b82f638,#3b82f61f);box-shadow:0 10px 24px #00000059}.supportButton:hover{border-color:#3b82f68c;background:linear-gradient(180deg,#3b82f647,#3b82f624)}.supportButton:focus-visible{outline:2px solid rgba(59,130,246,.7);outline-offset:2px}.supportButtonHint{opacity:.9}.supportMeta{font-size:13px}.loadingBlock{margin:0 0 14px}.loadingText{margin:0 0 8px}.loadingBar{width:100%;height:10px;border-radius:999px;border:1px solid var(--border);background:var(--panel2);overflow:hidden}.loadingBarFill{height:100%;width:0%;background:var(--border2);transition:width .2s linear}@media(prefers-reduced-motion:reduce){.loadingBarFill{transition:none}}.teamWithLogo{display:inline-flex;align-items:center;gap:10px;min-width:0}.teamLogo{width:22px;height:22px;flex:0 0 auto;object-fit:contain;display:block}.teamNameText,.teamNameWrap{min-width:0}.teamNameText--short{display:none}.rateWrap{margin-top:10px}.rateHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.rateStars{display:inline-flex;align-items:center;gap:6px;font-size:18px;line-height:1}.rateStar{color:#ffffff40;text-shadow:none}.rateStar--on{color:#f59e0bf2}.rateValue{font-weight:900;font-variant-numeric:tabular-nums;color:var(--text)}.rateTrack{position:relative;height:14px;border-radius:999px;border:1px solid var(--border);background:#ffffff0d;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none}.rateFill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;transform-origin:left;background:#f59e0b59;border-right:1px solid rgba(245,158,11,.55);will-change:width}.rateThumb{position:absolute;top:50%;width:22px;height:22px;border-radius:999px;transform:translate(-50%,-50%);background:#f59e0bf2;border:1px solid rgba(245,158,11,.55);box-shadow:0 10px 20px #00000059}.rateThumb--dragging{box-shadow:0 14px 30px #00000073}.rateHiddenInput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.confettiCanvas{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:50}.toast{position:fixed;left:50%;top:72px;transform:translate(-50%);padding:10px 14px;border-radius:999px;border:1px solid rgba(245,158,11,.45);background:#f59e0b2e;color:var(--text);font-weight:900;letter-spacing:.2px;box-shadow:0 16px 40px #00000059;z-index:60;animation:toastPop .9s ease-out forwards}@keyframes toastPop{0%{opacity:0;transform:translate(-50%) translateY(-10px) scale(.98)}14%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}80%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-6px) scale(.98)}}.accordionList{display:flex;flex-direction:column;gap:10px}.accordionItem{border:1px solid var(--border);border-radius:14px;background:#ffffff08;overflow:hidden}.accordionSummary{list-style:none;cursor:pointer;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text)}.accordionSummary::-webkit-details-marker{display:none}.accordionSummary::marker{content:""}.accordionTitle{font-weight:800;letter-spacing:.1px}.accordionHint{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.accordionItem[open]>.accordionSummary{background:#ffffff0d;border-bottom:1px solid var(--border)}.accordionBody{padding:10px 0 0}.mwBlock{border:1px solid var(--border);border-radius:14px;background:#ffffff08;padding:10px;margin-bottom:14px}.mwControls{display:flex;align-items:center;justify-content:space-between;gap:10px}.mwCurrent{padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:#ffffff0a;color:var(--text);font-weight:800;white-space:nowrap}.mwWeekStrip{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;overflow-x:auto;padding:0 6px}.mwNavBtn{width:auto;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:#ffffff0d;color:var(--text);font-weight:700;cursor:pointer}.mwArrowBtn{display:inline-flex;align-items:center;justify-content:center}.mwArrow{font-size:18px;font-weight:900;line-height:1}.mwNavBtn:hover:not(:disabled){background:#ffffff14;border-color:var(--border2)}.mwNavBtn:disabled{opacity:.55;cursor:not-allowed}.mwWeekBtn{white-space:nowrap}.mwWeekBtn--active{background:#ffffff1a;border-color:var(--border2)}.daysList{display:flex;flex-direction:column;gap:12px}.dayBlock{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#ffffff08}.dayHeader{padding:12px;border-bottom:1px solid var(--border);background:#ffffff0a}.dayTitle{margin:0;font-size:14px;font-weight:900;letter-spacing:.2px;text-align:center}.matchesList{padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px}.matchCard{border:1px solid var(--border);border-radius:12px;padding:10px;background:#0000001f}.matchMain{display:grid;grid-template-columns:1fr 56px 1fr;align-items:center;gap:8px}.matchCenter{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.matchTime{font-weight:900;font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px;line-height:1.05}.matchTeam{font-weight:800;color:var(--text)}.matchTeam--home{text-align:left}.matchTeam--away{text-align:right}.matchMain .teamWithLogo{min-width:0}.matchMain .teamWithLogo.matchTeam--away{justify-content:flex-end}.matchMain .teamWithLogo .teamNameText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matchSep{text-align:center;color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.matchSub{margin-top:6px;font-size:12px}.matchCard--live{cursor:pointer}.matchLiveLine{display:inline-flex;align-items:center;gap:8px}.matchLiveBadge{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 8px;border-radius:999px;border:1px solid var(--topBorder);background:var(--topBg);color:var(--text);font-weight:900;font-size:11px;letter-spacing:.08em}.matchLiveMeta{color:var(--muted);font-weight:900;font-size:12px;font-variant-numeric:tabular-nums}.matchLiveMinute{color:var(--topBorder);opacity:1;font-weight:900;font-size:12px;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.matchScoreRow{position:relative;display:inline-block}.matchScoreRow .matchSep{display:inline-block}.matchScoreRow .matchLiveMinute{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:8px;white-space:nowrap}.matchLiveDetails{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.matchLiveSection{margin-top:10px}.matchLiveSection:first-child{margin-top:0}.matchLiveSectionTitle{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.matchLiveGoalsSummary{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.matchLiveGoalRow{min-width:0}.matchLiveGoalRow--home{grid-column:1}.matchLiveGoalRow--away{grid-column:2;text-align:right}.matchLiveGoalText{font-weight:800;font-variant-numeric:tabular-nums}.matchLiveEvents{display:flex;flex-direction:column;gap:6px}.matchLiveEventRow{display:grid;grid-template-columns:58px 1fr;gap:10px;font-size:12px}.matchLiveEventText{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.matchLiveEventLogo{width:16px;height:16px;flex:0 0 auto;object-fit:contain;display:block}.matchLiveEventTime{color:var(--muted);font-weight:900;font-variant-numeric:tabular-nums}.matchLiveEventType{font-weight:900}.matchLiveSubLine{display:inline-flex;align-items:center;gap:6px}.matchLiveSubArrow{display:inline-block;font-size:12px;line-height:1;font-weight:900}.matchLiveSubArrow--out{color:var(--bottomBorder)}.matchLiveSubArrow--in{color:var(--topBorder)}.matchLiveSubSep{color:var(--muted)}.matchLiveStatsTable{border:1px solid var(--border);border-radius:12px;overflow:hidden}.matchLiveStatsHeader,.matchLiveStatsRow{display:grid;grid-template-columns:1fr 2fr 1fr;gap:10px;padding:8px 10px}.matchLiveStatsHeader{background:#ffffff08;font-size:12px;font-weight:900}.matchLiveStatsRow{border-top:1px solid var(--border);font-size:12px}.matchLiveStatsTeam{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matchLiveStatsTeam--right{text-align:right}.matchLiveStatsType{color:var(--muted);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matchLiveStatsMid{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:6px}.matchLiveStatsBar{display:flex;height:8px;border-radius:999px;border:1px solid var(--border);background:#ffffff08;overflow:hidden}.matchLiveStatsBarHome{display:block;height:100%;background:var(--topBg)}.matchLiveStatsBarAway{display:block;height:100%;background:var(--bottomBg)}.matchLiveStatsVal{font-weight:900;font-variant-numeric:tabular-nums}.matchLiveStatsValPill{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:2px 8px;border-radius:999px;border:1px solid transparent}@keyframes statPulseRing{0%{box-shadow:0 0 0 0 var(--border)}60%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.matchLiveStatsValPill--pulse{border-color:var(--border);animation:statPulseRing 1s ease-out}.matchLiveStatsVal--right{text-align:right}.bettingLayout{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start;min-width:0}.betSide{display:flex;flex-direction:column;gap:14px;min-width:0}.betList{display:flex;flex-direction:column;gap:10px}.betItem{border:1px solid var(--border);border-radius:14px;background:#ffffff08;overflow:hidden}.betSummary{padding:12px}.betSummary--clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.betSummary--clickable:hover{background:#ffffff0a}.betSummary--disabled{opacity:.65}.betSummaryHint{margin-top:8px;font-size:12px;font-weight:800}.betItem--expanded{border-color:var(--border2)}.betSummary::-webkit-details-marker{display:none}.betSummary::marker{content:""}.betTime{font-weight:900;font-variant-numeric:tabular-nums}.betTeam{font-weight:800}.betTeam--home{text-align:left}.betTeam--away{text-align:right}.betSummary .teamWithLogo{min-width:0}.betSummary .teamWithLogo.betTeam--away{justify-content:flex-end}.betSummary .teamWithLogo .teamNameText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.betSep{text-align:center;color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.betBadge{justify-self:end;display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--topBorder);background:var(--topBg);color:var(--text);font-weight:900;font-size:12px}.betBody{padding:10px 12px 12px;border-top:1px solid var(--border);background:#0000001a}.betDetails{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.betPredExtras{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.betPredExtra{border:1px solid var(--border);border-radius:12px;background:#ffffff08;padding:10px 12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.betPredExtraLabel{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.betPredValue{font-weight:900;font-variant-numeric:tabular-nums}.betRecTitle{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:6px}.betRecText{font-weight:800}.betOddsGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.betOddCell{border:1px solid var(--border);border-radius:12px;background:#ffffff08;padding:10px 12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.betOddLabel{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.betOddValue{font-weight:900;font-variant-numeric:tabular-nums}.betOddValue--missing{color:var(--muted);font-weight:800}.betAdviceList{margin-top:10px;display:flex;flex-direction:column;gap:10px}.betAdviceItem{border:1px solid var(--border);border-radius:12px;padding:10px;background:#0000001f}.betAdvicePick{margin-top:8px;font-size:12px;font-weight:800}.formGrid{display:flex;flex-direction:column;gap:12px}.field{display:flex;flex-direction:column;gap:8px}.fieldLabel{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.fieldControl{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:#ffffff0d;color:var(--text);color-scheme:dark;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.65) 50%),linear-gradient(135deg,rgba(255,255,255,.65) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.fieldControl option{background:var(--panel);color:var(--text)}.fieldControl:focus{outline:none;border-color:var(--border2)}.segmented{display:flex;gap:8px;flex-wrap:wrap}.segItem{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:#ffffff0d;color:var(--text);font-weight:800;cursor:pointer;-webkit-user-select:none;user-select:none}.segItem--easy{border-color:var(--topBorder);background:#10b9811a}.segItem--normal{border-color:#f59e0b59;background:#f59e0b1a}.segItem--risky{border-color:var(--bottomBorder);background:#ef44441a}.segItem--active.segItem--easy{background:#10b98129}.segItem--active.segItem--normal{background:#f59e0b29}.segItem--active.segItem--risky{background:#ef444424}.segItem input{position:absolute;opacity:0;pointer-events:none}.segItem--active{background:#ffffff1a;border-color:var(--border2)}.wizardActions{display:flex;justify-content:flex-end}.conclusion{border:1px solid var(--border);border-radius:14px;background:#ffffff08;padding:12px}.conclusionLabel{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:6px}.conclusionText{font-weight:900}@media(max-width:820px){.teamNameWrap--hasShort .teamNameText--full{display:none}.teamNameWrap--hasShort .teamNameText--short{display:inline}.mwControls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.mwControls .mwNavBtn{width:100%;padding:9px 10px;font-size:12px}.mwControls .mwArrow{font-size:20px}.mwControls .mwCurrent{padding:9px 10px;font-size:12px;text-align:center}.bettingLayout{grid-template-columns:1fr}.bettingLayout>*{min-width:0}.card,.fieldControl{min-width:0;max-width:100%}.matchCard{padding:10px}.matchMain{grid-template-columns:1fr 54px 1fr;gap:6px;align-items:center}.matchTime{font-size:11px;text-align:center;line-height:1.05}.matchSep{letter-spacing:0;text-transform:none}.matchTeam{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.15;font-size:13px}.matchMain .teamWithLogo{gap:8px}.matchMain .teamLogo{width:18px;height:18px}.betSummary{max-width:100%}.betSummary>*{min-width:0}.betTeam{white-space:normal;overflow-wrap:anywhere;line-height:1.15}.betBadge{grid-column:1 / -1;justify-self:start;margin-top:8px}}.tableWrap{overflow-x:auto;border-radius:14px}.table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid var(--border);padding:10px 12px;text-align:right;white-space:nowrap}.colTeam,.cellTeam,.colName,.cellName{text-align:left}.colPos{width:72px}.standingsTable .colPos{text-align:left}.colPts{width:56px}.colForm{width:78px}.formIndicator{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.formBlock{width:10px;height:10px;border-radius:3px;background:#ffffff24;border:1px solid rgba(255,255,255,.18)}.formBlock--win{background:#10b98161;border-color:#10b9818c}.formBlock--draw{background:#f59e0b59;border-color:#f59e0b8c}.formBlock--loss{background:#ef44444d;border-color:#ef444480}thead th{position:sticky;top:0;z-index:1;background:linear-gradient(180deg,#0f1620fa,#0f1620eb);color:var(--muted);font-weight:600;border-bottom:1px solid var(--border2)}.row{background:transparent}.row:nth-child(2n){background:#ffffff05}.row:hover{background:#ffffff0d}.cellPos{text-align:left}.posPill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:34px;height:26px;padding:0 8px;border-radius:999px;border:1px solid var(--border2);background:#ffffff0d;color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.posMove{font-size:12px;line-height:1;transform:translateY(-.5px)}.posMove--up{color:var(--topBorder)}.posMove--down{color:var(--bottomBorder)}.row--cl .posPill{background:var(--clBg);border-color:var(--clBorder)}.row--el .posPill{background:var(--elBg);border-color:var(--elBorder)}.row--bottom .posPill{background:var(--bottomBg);border-color:var(--bottomBorder)}.row--bottom .posPill{border-color:var(--bottomBorder)}.cellPts{font-weight:800;font-variant-numeric:tabular-nums}.error{color:#ff6b6b}@media(max-width:720px){.standingsWrap{overflow-x:hidden}.standingsTable{table-layout:fixed}.standingsTable th,.standingsTable td{padding:7px 4px;font-size:12px}.standingsTable .colForm,.standingsTable .cellForm{display:none}.standingsTable .colPos{width:48px}.standingsTable .colPlayed,.standingsTable .colWon,.standingsTable .colGD{width:40px}.standingsTable .colPts{width:44px}.standingsTable .colForm{width:64px}.standingsTable .formBlock{width:9px;height:9px;border-radius:3px}.standingsTable .colPts,.standingsTable .cellPts{padding-right:10px}.standingsTable .posPill{min-width:30px;height:24px;padding:0 6px}.standingsTable .colPos,.standingsTable .cellPos{text-align:center}.standingsTable .colTeam,.standingsTable .cellTeam{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table .colDraw,.table .cellDraw,.table .colLost,.table .cellLost,.table .colGF,.table .cellGF,.table .colGA,.table .cellGA{display:none}.nav{position:fixed;top:auto;bottom:0;left:0;right:0;border-top:1px solid var(--border);border-bottom:none;background:#0b0f14e0}.navInner{padding:10px}.logoLink{display:none}.navLinks{width:100%;justify-content:space-between;gap:6px}.navLink{flex:1;flex-direction:column;gap:6px;padding:10px 6px}.navLabel{font-size:11px;font-weight:700}.container{padding-bottom:88px}.header{flex-direction:column;align-items:flex-start;gap:10px}}
