.match-page{padding-top:8px}.breadcrumbs{display:flex;align-items:center;gap:3px;overflow:hidden;color:var(--muted);font-size:9px;padding:0 3px}.breadcrumbs a,.breadcrumbs span,.breadcrumbs b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs svg{width:11px;flex:0 0 auto;color:var(--primary-2)}
.match-hero-card{padding:12px;border-radius:18px;background:#12181b;border:1px solid #262e33;box-shadow:var(--shadow)}.match-hero-top{display:flex;align-items:center;justify-content:space-between}.competition-badge{display:flex;align-items:center;gap:7px;min-width:0}.competition-badge img{width:30px;height:30px;object-fit:contain}.competition-badge div{display:flex;flex-direction:column;min-width:0}.competition-badge strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.competition-badge span{font-size:8px;color:var(--muted)}.favorite-button{width:32px;height:32px;border-radius:10px;border:1px solid var(--border);background:var(--card-2);display:grid;place-items:center;color:var(--muted)}.favorite-button svg{width:16px}.favorite-button.active{color:var(--yellow);border-color:rgba(242,195,50,.35);background:rgba(242,195,50,.08)}.match-date-pill{height:28px;width:max-content;max-width:100%;margin:10px auto 13px;padding:0 11px;border-radius:16px;background:#0b0f11;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800;direction:ltr}.match-date-pill svg{width:13px}
.hero-score-grid{display:grid;grid-template-columns:1fr 78px 1fr;align-items:center;gap:5px;text-align:center}.hero-team{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.team-logo-wrap{width:57px;height:57px;border-radius:50%;background:#f2f2f2;display:grid;place-items:center;padding:7px;box-shadow:0 7px 20px rgba(0,0,0,.35);overflow:hidden}.team-logo-wrap img{width:100%;height:100%;object-fit:contain}.hero-team h2{font-size:13px;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-team>span{font-size:8px;color:var(--muted)}.hero-score-center{display:flex;flex-direction:column;align-items:center;gap:5px}.big-score{font-size:29px;font-weight:900;direction:ltr;letter-spacing:-1px}.big-score span{color:var(--muted-2);margin:0 3px}.kickoff-time{font-size:25px;font-weight:900;direction:ltr}.hero-score-center .match-state{font-size:8px}
.sticky-tabs{position:sticky;top:171px;z-index:35}.match-tabs{height:44px;display:flex;overflow-x:auto;scrollbar-width:none;background:#12181b;border:1px solid #30383e;border-radius:13px;box-shadow:0 9px 18px rgba(0,0,0,.2)}.match-tabs::-webkit-scrollbar{display:none}.match-tabs button{flex:1 0 78px;color:#9a96ff;font-size:9px;font-weight:850;position:relative}.match-tabs button.active{color:#fff}.match-tabs button.active:after{content:"";position:absolute;bottom:0;right:8px;left:8px;height:3px;background:var(--primary);border-radius:3px 3px 0 0}.tab-panel{display:none}.tab-panel.active{display:flex;flex-direction:column;gap:9px}
.prediction-main-card{padding:13px;border-radius:18px;background:linear-gradient(135deg,rgba(130,124,255,.09),transparent 45%),var(--card);border:1px solid rgba(130,124,255,.15);box-shadow:var(--shadow)}.prediction-main-head{display:grid;grid-template-columns:1fr 83px;align-items:center;gap:8px}.prediction-main-head>div:first-child{display:flex;flex-direction:column}.prediction-main-head span{font-size:8px;color:var(--muted)}.prediction-main-head h2{font-size:18px;margin:2px 0}.prediction-main-head small{font-size:8px;color:var(--primary-2)}.confidence-ring{--value:65;width:76px;height:76px;border-radius:50%;background:conic-gradient(var(--primary) calc(var(--value)*1%),#2b3237 0);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.confidence-ring:after{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--card)}.confidence-ring b,.confidence-ring small{position:relative;z-index:1}.confidence-ring b{font-size:17px;direction:ltr}.confidence-ring small{font-size:7px}.predicted-score{margin-top:11px;padding:9px 11px;border-radius:12px;background:#0d1113;display:flex;align-items:center;justify-content:space-between}.predicted-score span{font-size:9px;color:var(--muted)}.predicted-score strong{font-size:23px;direction:ltr}.predicted-score em{font-style:normal;color:var(--muted-2);margin:0 5px}.prediction-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.prediction-tags span{padding:4px 7px;border-radius:8px;background:var(--card-3);display:flex;align-items:center;gap:4px;color:var(--muted);font-size:8px}.prediction-tags svg{width:11px}.prediction-tags .risk-low{color:var(--green)}.prediction-tags .risk-high{color:var(--red)}.main-tip{margin-top:9px;padding:9px;border-radius:11px;background:rgba(130,124,255,.075);display:flex;align-items:center;gap:8px}.main-tip>svg{width:18px;color:var(--primary-2)}.main-tip div{display:flex;flex-direction:column}.main-tip span{font-size:8px;color:var(--muted)}.main-tip b{font-size:11px}
.probabilities-card,.analysis-card,.info-list,.momentum-card,.signal-list{padding:13px}.odds-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;direction:ltr}.odd{height:66px;border-radius:9px;border:1px solid #344047;background:#111719;display:flex;flex-direction:column;align-items:center;justify-content:center}.odd.active{border-color:var(--primary);background:rgba(130,124,255,.055)}.odd b{font-size:10px;color:var(--muted)}.odd span{font-size:16px;font-weight:900}.odd small{font-size:7px;color:var(--muted);max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.market-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.market-card{padding:12px;border-radius:14px;background:var(--card);border:1px solid rgba(255,255,255,.04)}.market-card span{display:block;font-size:9px;color:var(--muted)}.market-card b{font-size:20px}.market-card div{height:6px;border-radius:6px;background:var(--card-3);overflow:hidden;margin-top:7px}.market-card i{display:block;height:100%;background:var(--primary);border-radius:6px}
.ai-momentum{height:142px;border-radius:14px;background:linear-gradient(180deg,#101815,#112019);border:1px solid #33463a;padding:11px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:7px;direction:ltr}.momentum-label{display:flex;flex-direction:column;align-items:center;gap:4px}.momentum-label img{width:29px;height:29px;object-fit:contain}.momentum-label span{font-size:9px;font-weight:900}.momentum-chart{height:105px;display:flex;align-items:flex-end;justify-content:center;gap:2px;position:relative}.momentum-chart:after{content:"";position:absolute;right:0;left:0;bottom:50%;height:1px;background:rgba(255,255,255,.25)}.momentum-chart .bar{flex:1;max-width:5px;border-radius:2px 2px 0 0;position:relative;z-index:1}.momentum-chart .bar.home{background:var(--green)}.momentum-chart .bar.away{background:var(--red)}.signal-note{font-size:8px;color:var(--muted);margin-top:6px;text-align:center}.signal-list{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.signal-list>div{padding:8px;border-radius:10px;background:var(--card-2);display:flex;flex-direction:column;align-items:center;text-align:center}.signal-list svg{width:17px;color:var(--primary-2)}.signal-list span{font-size:7px;color:var(--muted)}.signal-list b{font-size:11px}
.analysis-card>p{font-size:11px;line-height:1.9;color:#d1d7db}.analysis-disclaimer{display:flex;gap:7px;padding:9px;border-radius:10px;background:rgba(242,195,50,.055);margin-top:11px;color:var(--muted)}.analysis-disclaimer svg{width:17px;min-width:17px;color:var(--yellow)}.analysis-disclaimer span{font-size:8px}.info-list{display:flex;flex-direction:column;gap:0}.info-list>div{min-height:48px;display:grid;grid-template-columns:28px 80px 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.05)}.info-list>div:last-child{border:0}.info-list svg{width:17px;color:#d4dade}.info-list span{font-size:9px;color:var(--muted)}.info-list b{text-align:left;font-size:10px}
.premium-lock-card,.empty-prediction{padding:27px 15px;text-align:center;border-radius:18px;background:radial-gradient(circle at 50% 0,rgba(130,124,255,.18),transparent 42%),var(--card);border:1px solid rgba(130,124,255,.18)}.lock-glow{width:56px;height:56px;border-radius:50%;background:var(--primary);display:grid;place-items:center;margin:0 auto 9px;box-shadow:0 0 28px rgba(130,124,255,.35)}.lock-glow svg,.empty-prediction>svg{width:27px}.premium-lock-card>span{font-size:8px;color:var(--primary-2)}.premium-lock-card h2,.empty-prediction h2{font-size:17px;margin:4px 0}.premium-lock-card p,.empty-prediction p{font-size:9px;color:var(--muted);max-width:420px;margin:0 auto}.locked-preview{margin:12px auto;max-width:250px;padding:8px;border-radius:10px;background:#0e1214;display:grid;grid-template-columns:1fr auto;gap:7px;text-align:right}.locked-preview span{font-size:8px;color:var(--muted)}.locked-preview b{font-size:11px}.premium-lock-card .primary-button{margin-top:3px}
