.bits-st-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.5rem 0}
.bits-st{--bits-accent:#f5c518;--bits-accent-dark:#a97900;--bits-header-end:#ffdf63;--bits-header-text:#302600;--bits-season-bg:#ffffff59;--bits-hover:#fffbea;--bits-shadow:0 6px 24px #493a0014,0 1px 3px #493a000f;--bits-accent-2:#f5c518;--bits-bg:#fff;--bits-line:#e6ebf0;--bits-muted:#6b7785;
  container-type:inline-size;min-width:0;color:#29313a;background:var(--bits-bg);border-radius:14px;box-shadow:var(--bits-shadow);overflow:hidden;margin:1.5rem 0;font-variant-numeric:tabular-nums}
.bits-st-grid .bits-st{margin:0}
.bits-st__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem 1.25rem;background:linear-gradient(135deg,var(--bits-accent),var(--bits-header-end));color:var(--bits-header-text)}
.bits-st__title{margin:0!important;font-size:1.15rem;font-weight:700;letter-spacing:0;color:var(--bits-header-text)!important;overflow-wrap:anywhere;text-transform:uppercase}
.bits-st__season{font-size:.8rem;font-weight:600;background:var(--bits-season-bg);color:var(--bits-header-text);padding:.25rem .6rem;border-radius:999px;white-space:nowrap}
.bits-st__scroll{overflow-x:auto}
.bits-st__table{width:100%;border-collapse:collapse!important;margin:0!important;border:0!important;font-size:.95rem}
.bits-st__table th,.bits-st__table td{padding:.7rem .5rem!important;text-align:center;border:0!important;border-bottom:1px solid var(--bits-line)!important;background:transparent}
.bits-st__table thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:0;color:var(--bits-muted);font-weight:700;background:#f6f8fa}
.bits-st__table tbody tr{transition:background .15s}
.bits-st__table tbody tr:nth-child(even){background:#fafbfc}
.bits-st__table tbody tr:hover{background:var(--bits-hover)}
.bits-st__table tbody tr:last-child td{border-bottom:0!important}
.bits-st__team{text-align:left!important;font-weight:600;white-space:normal;overflow-wrap:anywhere;min-width:85px}
.bits-st__pos{width:2.5rem}
.bits-st__pos span{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;background:#eef1f4;font-weight:700;font-size:.8rem}
.bits-st__table tbody tr:first-child .bits-st__pos span{background:var(--bits-accent-2);color:var(--bits-header-text)}
.bits-st__pts{font-weight:800;color:var(--bits-accent-dark)}
.bits-st__plus{color:#1e8e4f;font-weight:600}
.bits-st__minus{color:#c0392b;font-weight:600}
.bits-st__divider td{border-bottom:2px dashed var(--bits-accent)!important}
.bits-st__mine{background:#fff6e0!important}
.bits-st__mine .bits-st__team{color:var(--bits-accent-dark)}
.bits-st__empty{padding:1.25rem;margin:0;color:var(--bits-muted)}
.bits-st__source{display:block;padding:.6rem 1.25rem;font-size:.75rem;color:var(--bits-muted)!important;text-decoration:none!important;border-top:1px solid var(--bits-line);text-align:right}
.bits-st__source:hover{color:var(--bits-accent-dark)!important}
@media (max-width:520px){.bits-st__hide-sm{display:none}.bits-st__table{font-size:.85rem}.bits-st__table th,.bits-st__table td{padding:.55rem .3rem!important}}

.bits-st__scroll:focus-visible,.bits-st__source:focus-visible{outline:2px solid var(--bits-accent-dark);outline-offset:-2px}
@container (max-width:520px){.bits-st__hide-sm{display:none}.bits-st__table{font-size:.8rem}.bits-st__table th,.bits-st__table td{padding:.6rem .25rem!important}.bits-st__head{padding:1rem}.bits-st__title{font-size:1rem}.bits-st__season{font-size:.7rem}.bits-st__pos span{width:1.4rem;height:1.4rem}}
@media (max-width:767px){.bits-st-grid{grid-template-columns:minmax(0,1fr)}}
@media (prefers-reduced-motion:reduce){.bits-st__table tbody tr{transition:none}}
