/* Solo la classifica campionato: la fortuna resta invariata */
#fs-official-standings.fs-official-compact table{font-size:.76rem;width:100%;table-layout:auto}
#fs-official-standings.fs-official-compact th,#fs-official-standings.fs-official-compact td{padding:6px 3px;line-height:1.15;white-space:nowrap}
#fs-official-standings.fs-official-compact td:nth-child(2){white-space:normal;min-width:75px}
#fs-official-standings.fs-official-compact td:nth-child(2) small{font-size:.65rem;opacity:.65}
.fs-movement{display:inline-block;margin-left:3px;font-size:.7rem;font-weight:800}.fs-movement.up{color:#65d99e}.fs-movement.down{color:#ff8290}.fs-movement.same{color:#a8b5c7}
.fs-team-form{margin-top:12px;padding:12px;background:rgba(105,139,190,.08);border:1px solid rgba(135,158,202,.2);border-radius:13px}.fs-team-form h3{margin:0;font-size:.98rem}.fs-form-sub{font-size:.7rem;opacity:.72;margin:3px 0 10px}.fs-form-row{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:5px 0;border-bottom:1px solid rgba(140,162,200,.12)}.fs-form-name{font-size:.78rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-form-dots{display:flex;gap:4px;flex-shrink:0}.fs-form-dot{display:grid;place-items:center;width:23px;height:23px;border-radius:5px;color:#fff;font-size:.66rem;font-weight:800}.fs-form-dot.v{background:#278457}.fs-form-dot.p{background:#b58b2b}.fs-form-dot.s{background:#ae4855}.fs-form-dot.empty{background:#344054;color:#b5bfd1}.fs-form-legend{display:flex;justify-content:center;gap:13px;margin-top:10px;font-size:.67rem;opacity:.82}
.fs-prediction{margin:11px 0 3px;padding:12px;border:1px solid rgba(169,140,237,.28);background:rgba(129,98,202,.09);border-radius:12px}.fs-prediction-heading{display:flex;justify-content:space-between;font-size:.87rem;font-weight:800}.fs-prediction-heading small{font-size:.65rem;opacity:.7;font-weight:400}.fs-prediction-averages{display:flex;justify-content:space-between;gap:10px;margin:10px 0}.fs-prediction-averages span{display:flex;flex-direction:column;font-size:.75rem;min-width:0}.fs-prediction-averages span:last-child{text-align:right}.fs-prediction-averages b{font-size:1.12rem;color:#d2baff}.fs-prediction-result{text-align:center;font-size:.8rem;font-weight:800;color:#f0cc81}.fs-prediction small,.fs-predict-muted{font-size:.7rem;opacity:.7}
@media(max-width:390px){#fs-official-standings.fs-official-compact table{font-size:.7rem}#fs-official-standings.fs-official-compact th,#fs-official-standings.fs-official-compact td{padding:5px 2px}.fs-form-dot{width:21px;height:21px}}
