/* Panel-specific overrides. Bootstrap is vendored under wwwroot/lib and does the heavy lifting;
   the CSP forbids external origins, so nothing here may reference a CDN. */

.table-responsive { --ds-sticky-bg: var(--bs-body-bg); }

/* Long ids and hashes are common in this data. Wrapping them keeps a row readable on a tablet
   instead of pushing the action buttons off the right edge. */
.text-break-all { word-break: break-all; }

.table > :not(caption) > * > * { vertical-align: middle; }

/* A dense table is the point on a 250-row fleet: the operator is scanning, not reading. */
.table-compact td, .table-compact th { padding-top: .4rem; padding-bottom: .4rem; }
