#cs-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}
#cs-tabs button{padding:8px 4px;font-size:14px}
.cs-out{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}
.cs-out div{background:var(--surface-2);border-radius:var(--radius-sm);padding:12px 6px;text-align:center;min-width:0}
.cs-out div.on{background:var(--brand-soft);color:var(--brand)}
.cs-out b{display:block;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.25;overflow-wrap:anywhere}
.cs-out span{font-size:13px;color:var(--muted)}
@media (max-width:480px){.cs-out{grid-template-columns:repeat(6,minmax(0,1fr))}.cs-out div{grid-column:span 2}.cs-out div:nth-child(4):nth-last-child(2),.cs-out div:nth-child(5):nth-last-child(1){grid-column:span 3}.cs-out b{font-size:19px}}
.cs-measure summary{cursor:pointer;font-weight:600;color:var(--brand);font-size:15px;min-height:34px;display:flex;align-items:center}
.cs-table tbody tr{cursor:pointer}
.cs-table tbody tr:hover td{background:var(--surface-2)}
.cs-table tr.on td{background:var(--brand-soft);color:var(--brand);font-weight:700}
.cs-table th,.cs-table td{text-align:center}
.cs-table th:first-child,.cs-table td:first-child{text-align:center}
