.ibst-index{border:1px solid var(--border-color,#c9ced8);padding:12px;margin:12px 0;background:var(--panel-bg,#fff);border-radius:6px}.ibst-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ibst-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px}.ibst-game{background:rgba(110,125,150,.08);border:1px solid rgba(110,125,150,.22);border-radius:6px;padding:12px;min-width:170px;flex:1}.ibst-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:12px}.ibst-league,.ibst-status{font-size:.75rem;opacity:.78}.ibst-live{background:#c43242;color:white;border-radius:3px;padding:2px 5px;opacity:1}.ibst-match{display:flex;justify-content:space-between;gap:12px;margin-top:7px}.ibst-match strong{font-variant-numeric:tabular-nums}.ibst-league-section{margin:20px 0}.ibst-admin-leagues{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.ibst-admin-leagues label{padding:7px;background:rgba(100,110,120,.08);border-radius:4px}.ibst-game small{display:block;margin-top:7px;opacity:.75}
