.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{grid-template-columns:1fr}.v5-ft-odds{grid-template-columns:1fr}.v5-ft-date-nav a{flex:1;text-align:center;min-width:100px}}


/* Rezilta Engine V5.60.33 - Today outcome summary */
.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 rgba(0,0,0,.24);
}
.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:rgba(32,214,107,.12);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:rgba(255,255,255,.025);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,rgba(12,34,24,.98),rgba(5,19,13,.98))
}
.v5-ft-summary-card.outcome-draw{border-color:rgba(250,204,21,.3)}
.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:rgba(32,214,107,.12);color:#25dc76}
.v5-ft-summary-card.outcome-draw>header>span{background:rgba(250,204,21,.11);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:rgba(32,214,107,.055)}
.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:rgba(32,214,107,.1);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:rgba(32,214,107,.08);font-size:.72rem;font-weight:900}
.outcome-draw .v5-ft-summary-odds{border-color:rgba(250,204,21,.3);background:rgba(250,204,21,.07)}
.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:rgba(255,255,255,.09)}
.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{grid-column:2}
  .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}
}
