.v5-ft-page{padding:1rem 0 2rem}.v5-ft-hero,.v5-ft-note,.v5-ft-league,.v5-ft-empty{background:var(--card-bg,#0d1714);border:1px solid var(--border,#21352e);border-radius:18px}.v5-ft-hero{padding:1.35rem;margin-bottom:1rem}.v5-ft-kicker{color:var(--accent,#35db76);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.v5-ft-hero h1{margin:.35rem 0 .6rem;font-size:clamp(1.7rem,4vw,2.8rem)}.v5-ft-hero p{max-width:780px;color:var(--muted,#a8b7b1)}.v5-ft-stats{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.v5-ft-stats span{padding:.45rem .7rem;border-radius:999px;background:#13231d;border:1px solid #294a3d}.v5-ft-date-nav{display:flex;gap:.55rem;flex-wrap:wrap;margin:0 0 1rem}.v5-ft-date-nav a{padding:.65rem .9rem;border:1px solid #294a3d;border-radius:999px;text-decoration:none;color:inherit}.v5-ft-date-nav a.is-active{background:#35db76;color:#06110c;font-weight:800}.v5-ft-note{padding:1rem;text-align:center;margin-bottom:1rem;color:var(--muted,#a8b7b1)}.v5-ft-note strong{display:block;color:#ffd447;margin-bottom:.35rem}.v5-ft-league{overflow:hidden;margin-bottom:1rem}.v5-ft-league>h2{font-size:1.05rem;margin:0;padding:.9rem 1rem;border-bottom:1px solid #21352e}.v5-ft-list{display:grid;gap:1px;background:#21352e}.v5-ft-card{background:#0d1714;padding:1rem}.v5-ft-card-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.55fr);gap:1rem;align-items:start}.v5-ft-card h3{margin:0 0 .25rem;font-size:1.05rem}.v5-ft-time{font-size:.84rem;color:var(--muted,#a8b7b1)}.v5-ft-tip{padding:.7rem;border-radius:12px;background:#13231d;border:1px solid #294a3d}.v5-ft-tip small{display:block;color:var(--muted,#a8b7b1)}.v5-ft-odds{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:.85rem}.v5-ft-odd{display:grid;grid-template-columns:1fr auto;gap:.15rem .5rem;padding:.7rem;border-radius:12px;background:#101e19;border:1px solid #294a3d;text-decoration:none;color:inherit}.v5-ft-odd small{grid-column:1/-1;color:var(--muted,#a8b7b1)}.v5-ft-odd span{color:#35db76}.v5-ft-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.8rem}.v5-ft-empty{padding:2rem;text-align:center}@media (max-width:700px){.v5-ft-card-head,.v5-ft-odds{grid-template-columns:1fr}.v5-ft-date-nav a{flex:1;text-align:center;min-width:100px}}.v5-ft-outcome-summary{margin:22px 0 26px;padding:clamp(18px,2.4vw,28px);border:1px solid rgba(32,214,107,.36);border-radius:22px;background:radial-gradient(circle at 8% 0,rgba(32,214,107,.14),transparent 24rem),linear-gradient(145deg,#0a2117,#06150f);box-shadow:0 18px 48px #0000003d}.v5-ft-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.v5-ft-summary-title-wrap{display:flex;align-items:flex-start;gap:14px;min-width:0}.v5-ft-summary-icon{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:15px;border:1px solid rgba(32,214,107,.35);background:#20d66b1f;color:#25dc76;font-size:1.1rem}.v5-ft-summary-kicker{display:block;margin-bottom:4px;color:#25dc76;font-size:.68rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.v5-ft-summary-head h2{margin:0;color:#fff;font-size:clamp(1.35rem,2.2vw,1.95rem);line-height:1.15}.v5-ft-summary-head p{margin:7px 0 0;color:#aebfb6;line-height:1.5}.v5-ft-summary-method{display:flex;align-items:center;gap:8px;max-width:330px;padding:10px 12px;border:1px solid rgba(123,181,148,.25);border-radius:12px;background:#ffffff06;color:#9fb3a8;font-size:.72rem;line-height:1.4}.v5-ft-summary-method i{color:#facc15}.v5-ft-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v5-ft-summary-card{min-width:0;overflow:hidden;border:1px solid rgba(123,181,148,.21);border-radius:17px;background:linear-gradient(155deg,#0c2218fa,#05130dfa)}.v5-ft-summary-card.outcome-draw{border-color:#facc154d}.v5-ft-summary-card>header{display:flex;align-items:center;gap:10px;padding:15px 16px;border-bottom:1px solid rgba(123,181,148,.18)}.v5-ft-summary-card>header>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#20d66b1f;color:#25dc76}.v5-ft-summary-card.outcome-draw>header>span{background:#facc151c;color:#facc15}.v5-ft-summary-card h3{margin:0;color:#dff8e8;font-size:.91rem;line-height:1.3;text-transform:uppercase;letter-spacing:.025em}.v5-ft-summary-card.outcome-draw h3{color:#ffe36c}.v5-ft-summary-columns{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) 54px 68px;gap:8px;padding:9px 13px;border-bottom:1px solid rgba(123,181,148,.13);color:#81968b;font-size:.58rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.v5-ft-summary-list{margin:0;padding:0;list-style:none}.v5-ft-summary-list li{margin:0;border-bottom:1px solid rgba(123,181,148,.13)}.v5-ft-summary-list li:last-child{border-bottom:0}.v5-ft-summary-list a,.v5-ft-summary-row{display:grid;grid-template-columns:26px minmax(0,1.3fr) minmax(0,.9fr) 54px 68px;align-items:center;gap:8px;min-width:0;padding:11px 13px;color:#ecf8f1;text-decoration:none}.v5-ft-summary-list a:hover{background:#20d66b0e}.v5-ft-summary-rank{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(32,214,107,.38);background:#20d66b1a;color:#66f09a;font-size:.7rem;font-weight:950}.v5-ft-summary-list li:first-child .v5-ft-summary-rank{border-color:#facc15;background:#facc15;color:#151000}.v5-ft-summary-fixture{display:flex;min-width:0;flex-direction:column;gap:3px}.v5-ft-summary-fixture strong{min-width:0;color:#f5fbf7;font-size:.73rem;line-height:1.28;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v5-ft-summary-fixture small{min-width:0;color:#7f9589;font-size:.59rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v5-ft-summary-prediction{min-width:0;color:#66f09a;font-size:.69rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.outcome-draw .v5-ft-summary-prediction{color:#ffe36c}.v5-ft-summary-odds{display:inline-flex;justify-content:center;padding:6px 5px;border:1px solid rgba(32,214,107,.3);border-radius:8px;background:#20d66b14;font-size:.72rem;font-weight:900}.outcome-draw .v5-ft-summary-odds{border-color:#facc154d;background:#facc1512}.v5-ft-summary-confidence{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.v5-ft-summary-confidence strong{font-size:.61rem;color:#a9bdb2}.v5-ft-confidence-meter{display:block;width:62px;height:5px;overflow:hidden;border-radius:999px;background:#ffffff17}.v5-ft-confidence-meter i{display:block;width:var(--confidence);height:100%;border-radius:inherit;background:linear-gradient(90deg,#20d66b,#8fffae)}.outcome-draw .v5-ft-confidence-meter i{background:linear-gradient(90deg,#d89f00,#facc15)}.v5-ft-summary-empty{margin:0;padding:18px;color:#8fa49a;font-size:.75rem;line-height:1.5}.v5-ft-summary-ad{margin-top:0!important}@media (max-width:1080px){.v5-ft-summary-grid{grid-template-columns:1fr}.v5-ft-summary-columns{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) 60px 90px}.v5-ft-summary-list a,.v5-ft-summary-row{grid-template-columns:28px minmax(0,1.45fr) minmax(0,1fr) 60px 90px}}@media (max-width:700px){.v5-ft-summary-head{flex-direction:column}.v5-ft-summary-method{max-width:none;width:100%}.v5-ft-summary-columns{display:none}.v5-ft-summary-list a,.v5-ft-summary-row{grid-template-columns:28px minmax(0,1fr) 54px;gap:8px;padding:12px}.v5-ft-summary-fixture,.v5-ft-summary-prediction{grid-column:2}.v5-ft-summary-odds{grid-column:3;grid-row:1}.v5-ft-summary-confidence{grid-column:3;grid-row:2;align-items:flex-end}.v5-ft-summary-fixture strong,.v5-ft-summary-fixture small{white-space:normal;overflow:visible}.v5-ft-confidence-meter{width:50px}}
