/* MATCH INTELLIGENCE v9.0 route styles */
.lab-fixture-command{margin:0 0 12px;padding:13px;border:1px solid #cfe3db;border-radius:15px;background:linear-gradient(135deg,#0a211a,#103c30);color:#fff}.lab-fixture-command-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.lab-fixture-command-head>div:first-child{display:grid;gap:2px}.lab-fixture-command-head span{color:#78dfbd;font-size:.5rem;font-weight:950;letter-spacing:.09em}.lab-fixture-command-head strong{font-size:.72rem}.lab-fixture-command-head small{color:#9dc7b9;font-size:.48rem}.lab-fixture-range{display:flex;gap:3px;padding:3px;border-radius:10px;background:rgba(255,255,255,.07)}.lab-fixture-range button{min-height:30px;padding:5px 10px;border:0;border-radius:8px;background:transparent;color:#9fc5b8;font-size:.52rem;font-weight:900;cursor:pointer}.lab-fixture-range button.is-active{background:#37ca9c;color:#062019}.lab-fixture-status{margin:9px 0 6px;color:#a9cfc2;font-size:.48rem}.lab-fixture-list{display:flex;gap:6px;overflow:auto;scroll-snap-type:x proximity;scrollbar-width:none}.lab-fixture-list::-webkit-scrollbar{display:none}.lab-fixture-item{display:grid;gap:5px;flex:0 0 min(280px,78vw);padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.055);color:#fff;text-align:left;cursor:pointer;scroll-snap-align:start}.lab-fixture-item:hover{border-color:#48d6aa;background:rgba(72,214,170,.09)}.lab-fixture-item>span{display:flex;justify-content:space-between;gap:8px}.lab-fixture-item>span b{color:#79dfbe;font-size:.43rem}.lab-fixture-item time{color:#8fb4a8;font-size:.42rem}.lab-fixture-item>strong{font-size:.62rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-fixture-item>strong i{margin:0 4px;color:#6f978a;font-size:.42rem;font-style:normal}.lab-fixture-item>small{color:#8fb4a8;font-size:.41rem}.lab-fixture-loading,.lab-fixture-empty{padding:8px;color:#9fc5b8;font-size:.48rem}
.lab-model-probability{margin:8px 0;padding:12px;border:1px solid #cfe2da;border-radius:13px;background:linear-gradient(135deg,#fbfefd,#eef9f5)}.lab-model-probability>header{display:flex;align-items:start;justify-content:space-between;gap:12px}.lab-model-probability header>div:first-child{display:grid;gap:2px}.lab-model-probability header span{color:#08775a;font-size:.45rem;font-weight:950}.lab-model-probability header strong{font-size:.68rem}.lab-model-probability header p{margin:0;color:#73867e;font-size:.45rem}.lab-model-xg{display:grid;justify-items:end;gap:2px}.lab-model-xg strong{font-size:.9rem!important}.lab-model-prob-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px}.lab-model-prob-grid article{display:grid;gap:4px;padding:8px;border:1px solid #dce9e4;border-radius:10px;background:#fff}.lab-model-prob-grid span{color:#6f837b;font-size:.45rem}.lab-model-prob-grid strong{font-size:.8rem}.lab-model-prob-grid article>div{height:4px;border-radius:99px;background:#edf3f0;overflow:hidden}.lab-model-prob-grid i{display:block;width:var(--prob);height:100%;background:#1ba77d}.lab-model-probability>footer{display:flex;gap:9px;margin-top:8px;color:#71857d;font-size:.43rem}.lab-model-probability>footer b{color:#08775a}.lab-model-probability>footer small{margin-left:auto}.lab-model-hold{display:grid;gap:3px}.lab-model-hold>span{color:#a4721e;font-size:.45rem;font-weight:950}.lab-model-hold>strong{font-size:.7rem}.lab-model-hold p,.lab-model-hold small{margin:0;color:#73867e;font-size:.46rem}.lab-result-actions{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.lab-result-actions a,.lab-result-actions button{min-height:34px;padding:7px 10px;border:1px solid #b9dbcf;border-radius:9px;background:#08775a;color:#fff;font-size:.5rem;font-weight:900;cursor:pointer}.lab-result-actions .is-secondary{background:#fff;color:#526b62}
.match-public-page,.match-hub-page{padding-top:18px;padding-bottom:36px}.match-public-breadcrumb{display:flex;gap:7px;align-items:center;overflow:auto;margin-bottom:10px;color:#70837b;font-size:.7rem}.match-public-hero{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:24px;border-radius:22px;background:linear-gradient(135deg,#082018,#11503e);color:#fff}.match-public-hero span{color:#7ce0bf;font-size:.66rem;font-weight:900}.match-public-hero h1{margin:7px 0 4px;font-size:clamp(1.7rem,4vw,2.8rem)}.match-public-hero h1 em{color:#78dfbd;font-style:normal}.match-public-hero p{margin:0;color:#b4d0c6}.match-public-ratings{display:grid;grid-template-columns:100px 36px 100px;align-items:center;text-align:center}.match-public-ratings article{display:grid;gap:2px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px}.match-public-ratings strong{font-size:1.8rem}.match-public-ratings small,.match-public-ratings span{font-size:.55rem}.match-public-verdict{display:grid;grid-template-columns:1fr auto;gap:18px;margin-top:10px;padding:18px;border:1px solid #d6e5df;border-radius:18px;background:#fff}.match-public-verdict span,.match-public-card header span{color:#08775a;font-size:.62rem;font-weight:900}.match-public-verdict h2{margin:4px 0}.match-public-verdict p{margin:0;color:#70837b}.match-public-kpis{display:grid;grid-template-columns:repeat(3,110px);gap:6px}.match-public-kpis article{display:grid;padding:10px;border-radius:12px;background:#f0f7f4}.match-public-kpis strong{font-size:1.05rem}.match-public-prob{margin-top:10px;padding:18px;border:1px solid #cfe2da;border-radius:18px;background:#f6fbf9}.match-public-prob-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.match-public-prob-grid article{display:flex;justify-content:space-between;padding:12px;border-radius:12px;background:#fff}.match-public-xg{display:flex;justify-content:space-between;margin-top:8px;padding:10px;border-radius:10px;background:#0b2a21;color:#fff}.match-public-grid,.match-hub-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:10px;margin-top:10px}.match-public-grid>section,.match-public-grid>aside{display:grid;gap:10px;align-content:start}.match-public-card{padding:16px;border:1px solid #dce7e2;border-radius:16px;background:#fff}.match-public-form{display:grid;grid-template-columns:1fr auto;gap:7px;padding:10px 0;border-top:1px solid #edf2f0}.match-public-form>div{display:flex;gap:3px}.match-public-form>div span{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;font-size:.6rem;font-weight:900;background:#eef3f1}.match-public-form .r-w{background:#dbf4e9;color:#08775a}.match-public-form .r-l{background:#fae9e9;color:#934e4e}.match-public-form small{grid-column:1/-1;color:#70837b}.match-public-factors{display:grid;gap:6px;margin:0;padding:0;list-style:none}.match-public-factors li{display:flex;justify-content:space-between;gap:12px;padding:9px;border-radius:10px;background:#f4f8f6}.match-public-card dl{margin:0}.match-public-card dl>div{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid #edf2f0}.match-public-card dd{margin:0;font-weight:800}.match-public-links{display:grid;gap:6px}.match-public-links a{padding:9px;border-radius:9px;background:#edf7f3;color:#08775a;font-weight:800}.match-public-note{margin-top:10px;padding:14px;border-radius:14px;background:#0b2a21;color:#d6ebe4}.match-public-note p{margin:5px 0 0}.match-hub-page>header{padding:20px;border-radius:18px;background:#0b2a21;color:#fff}.match-hub-page>header span{color:#7ce0bf;font-weight:900}.match-hub-page>header h1{margin:6px 0}.match-hub-page>header a{color:#9ce9cf}.match-hub-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:10px 0}.match-hub-stats article{display:grid;padding:12px;border:1px solid #dce7e2;border-radius:12px;background:#fff}.match-hub-list{display:grid;gap:5px}.match-hub-list a{display:grid;grid-template-columns:110px 1fr auto;gap:8px;padding:10px;border:1px solid #e0e9e5;border-radius:10px;background:#fff}.match-league-table{overflow:hidden}.model-performance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0}.model-performance-grid article{display:grid;padding:14px;border:1px solid #dce7e2;border-radius:12px;background:#fff}
@media(max-width:760px){.lab-fixture-command-head,.lab-model-probability>header,.match-public-hero,.match-public-verdict,.match-public-grid,.match-hub-grid{grid-template-columns:1fr;display:grid}.lab-model-xg{justify-items:start}.lab-model-probability>footer{flex-wrap:wrap}.lab-model-probability>footer small{margin-left:0}.match-public-ratings{grid-template-columns:1fr 42px 1fr}.match-public-kpis{grid-template-columns:repeat(3,1fr)}.match-public-prob-grid,.match-hub-stats,.model-performance-grid{grid-template-columns:1fr 1fr}.match-hub-list a{grid-template-columns:1fr}.match-public-form{grid-template-columns:1fr}.match-public-form small{grid-column:auto}}
@media(max-width:430px){.lab-fixture-item{flex-basis:82vw}.lab-model-prob-grid,.match-public-kpis,.match-public-prob-grid,.match-hub-stats,.model-performance-grid{grid-template-columns:1fr}.match-public-hero{padding:17px}.match-public-ratings{grid-template-columns:1fr 34px 1fr}.match-public-ratings article{padding:8px}.match-public-ratings strong{font-size:1.3rem}}
