/* The pages of the old layout in the look of the new one (owner 2026-10-30: visually only — addresses, texts and markup stay).
   Loaded after fs.css and the stylesheets of the new layout by the old templates only. */

/* headings without emoji, as on the new layout */
.fs .fsch .ic,.fs .guide .gi,.fs .ctabar .ci,.fs .lgrow .fl{display:none}

/* featured predictions = the tips of the day of the new layout */
.fs .featgrid{gap:12px}
.fs .featcard{background:var(--fs-bg);border-radius:var(--fs-rad);gap:10px}
.fs .featcard:hover{transform:none;box-shadow:none}
.fs .featleague{font-size:12px;font-weight:600}
.fs .featteams{min-height:96px;align-items:flex-start}
.fs .featteam img{width:40px;height:40px}
.fs .featteam .nm{font-size:13.5px;font-weight:700}
.fs .featvs{margin-top:14px;font-size:11px}
.fs .featcard .tag{display:none}
.fs .featpick{background:var(--fs-navy);color:#fff;border-radius:var(--fs-rad-s);padding:9px 12px;min-height:62px;justify-content:center;text-align:center}
.fs .featpick .pk{font-size:14.5px;font-weight:700;color:#fff}
.fs .featnote{font-size:12.5px;color:var(--fs-muted)}
.fs .featlink{font-size:12.5px;font-weight:700;text-align:right;color:var(--fs-green-ink)}
@media(max-width:980px){
  .fs .featgrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -14px;padding:0 14px 6px;scrollbar-width:none}
  .fs .featgrid::-webkit-scrollbar{display:none}
  .fs .featcard{flex:0 0 78%;scroll-snap-align:start}
}

/* match lists: the colours of the probability bar and the odds pill of the new layout */
.fs .probrow.h .bar i{background:#1f3a66}
.fs .probrow.d .bar i{background:#94a3b8}
.fs .probrow.a .bar i{background:var(--fs-green)}
.fs .mcards .mt-odds{font-weight:800;color:var(--fs-green-ink)}
.fs .mcards td.mt-odds{white-space:nowrap}
.fs .mcards .mt-pred{font-weight:700;font-size:12.5px}
.fs .mcards thead th{font-size:11px;letter-spacing:.06em}
@media(min-width:981px){.fs .mcards .c-go,.fs .mcards thead th:last-child:empty{display:none}}   /* the match name is the link already; the arrow column ran past the card */

/* the prediction box of a match = the tip box of the new layout */
.fs .predbig{background:linear-gradient(135deg,var(--fs-navy),var(--fs-navy2));border:0;border-radius:var(--fs-rad);padding:20px;color:#fff;box-shadow:var(--fs-sh)}
.fs .predbig .pk{color:#fff;font-size:26px;line-height:1.15}
.fs .predbig .sub{color:#9fb3cf}
.fs .predbig .pr b{color:#fff;background:var(--fs-green);border-radius:var(--fs-rad-s);padding:6px 14px;font-size:22px;display:inline-block}
.fs .predbig .pr span{color:#9fb3cf}
.fs .predh{font-size:20px}

/* the tabs of a match page = the jump bar of the new layout */
.fs .ptabs{border-bottom:0;gap:8px}
.fs .ptab{border:1px solid var(--fs-line);border-radius:var(--fs-rad-pill);background:var(--fs-card);padding:7px 14px;font-weight:700}
.fs .ptab.active{background:var(--fs-navy);color:#fff;border-color:var(--fs-navy)}
