/* F1 Standings widget */
.f1st-wrap{font-family:inherit;border:1px solid #23232b;border-radius:8px;overflow:hidden;background:#0f0f14;color:#e8e8ea;margin:16px 0;font-size:14px}
.f1st-status{padding:22px 16px;text-align:center;color:#9a9aa5}
.f1st-tabs{display:flex;gap:4px;padding:8px 8px 0;background:#15151c;border-bottom:1px solid #23232b}
.f1st-tab{flex:1;padding:9px 8px;background:transparent;border:0;border-bottom:2px solid transparent;color:#9a9aa5;font-weight:600;font-size:13px;cursor:pointer;font-family:inherit}
.f1st-tab.is-active{color:#fff;border-bottom-color:#e10600}
.f1st-cap{padding:8px 12px;color:#7c7c88;font-size:11px;border-bottom:1px solid #1c1c24}
.f1st-table{width:100%;border-collapse:collapse}
.f1st-table th{background:#15151c;color:#8a8a95;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px;padding:8px;text-align:left}
.f1st-table th:last-child,.f1st-table td:last-child,.f1st-wins{text-align:right}
.f1st-table td{padding:9px 8px;border-top:1px solid #1c1c24}
.f1st-table tbody tr:hover{background:#16161d}
.f1st-pos{font-weight:700;text-align:center;width:36px}
.f1st-name b{font-weight:700}
.f1st-sub{display:block;color:#7c7c88;font-size:11px}
.f1st-wins{color:#b9b9c2;font-variant-numeric:tabular-nums;width:48px}
.f1st-pts{font-weight:700;text-align:right;font-variant-numeric:tabular-nums;width:56px;color:#fff}
@media(max-width:640px){.f1st-table th,.f1st-table td{padding:8px 6px}.f1st-wrap{font-size:13px}}
