/* Shutdown tracker (/shutdowns) and price sheet (/prices). Loaded after site.css on those pages only. */


.tables .tsect{margin-top:36px}
.tables .toolbar + .tsect{margin-top:8px}
.tables .empty{padding:12px 0 4px}

/* Time left: the figure is the point of the column. */
.tables td.left{font-weight:600}

/* Band note under a headline price, e.g. "up to 200k prompt". */
.tables .band{display:block;font:400 11.5px var(--sans);color:var(--ink-3);margin-top:2px}

/* Deprecated marker beside a model ID on the price sheet: triangle plus colour. */
.tables td .st{margin-left:10px;vertical-align:1px}

/* Price direction: shape (up/down triangle) plus colour. */
.tables .chg{display:inline-flex;align-items:center;gap:5px;font-size:12.5px}
.tables .chg svg{width:9px;height:9px;fill:currentColor}

/* Plan 11: feature matrix. Narrow cells, model column sticks while the table scrolls sideways. */
.fmatrix th, .fmatrix td{text-align:center;padding:.4em .5em}
.fmatrix thead th{font-size:.78rem;vertical-align:bottom;white-space:normal;min-width:5.5em}
.fmatrix thead th a{color:inherit;text-decoration:none}
.fmatrix thead th[aria-sort] a{text-decoration:underline}
/* The model column has a floor of about 10rem: the provider label stays on one line and the API id wraps under it (at
   its hyphens, or anywhere if it must), so the column neither covers the data cells nor shrinks to a sliver. The
   min-width sits on the id block as well as the cell, since engines differ on min-width for table cells. The id keeps
   its real case (API ids are case-sensitive), not the header cell's capitals. Under 640px
   the column doesn't stick (it would hold half of the scroll box in place) and its floor drops to about 8.5rem. */
.fmatrix tbody th{text-align:left;position:sticky;left:0;background:var(--surface);white-space:nowrap;min-width:10rem;width:10rem}
.fmatrix tbody th .idlink{display:block;min-width:9rem;white-space:normal;overflow-wrap:anywhere;text-transform:none;letter-spacing:0}
@media (max-width:640px){.fmatrix tbody th{position:static;min-width:8.5rem;width:8.5rem}.fmatrix tbody th .idlink{min-width:7.5rem}}
.hist{list-style:none;padding:0;margin:0}
.hist li{padding:.35em 0;border-bottom:1px solid var(--rule)}
