/* The little this application adds to Tabler. */

/* QuickGrid draws plain cells; Tabler's card-table expects its own padding. */
.quickgrid th, .quickgrid td { padding: .5rem .75rem; vertical-align: middle; }
.quickgrid thead th { white-space: nowrap; }
.quickgrid .col-title { background: none; border: 0; padding: 0; font: inherit; color: inherit; text-transform: inherit; letter-spacing: inherit; }
.quickgrid .sort-indicator { margin-left: .25rem; }

.nav-link.active { font-weight: 600; }

#blazor-error-ui { display: none; position: fixed; bottom: 0; left: 0; right: 0; z-index: 2000; }

/* The router moves focus to the page's heading for screen readers; a ring around a
   heading nobody can activate is noise for everyone else. */
h1:focus { outline: none; }

/* QuickGrid fills a short page with empty rows to hold its height. In a card that
   is a stack of blank lines; the card can simply be shorter. */
.quickgrid tbody tr:not(:has(td:not(:empty))) { display: none; }

.paginator { border-top: 0 !important; padding-top: 0 !important; margin-top: 0 !important; }
