.table-view-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.7rem 0;font-size:.9rem}.table-view-tools label{display:flex;align-items:center;gap:.4rem}.table-view-tools input[type=search]{max-width:18rem}.table-view-tools details{position:relative}.table-view-tools summary{cursor:pointer;color:var(--primary)}.table-view-columns{position:absolute;z-index:6;min-width:15rem;max-height:18rem;overflow:auto;padding:.7rem;background:#fff;border:1px solid #cbd5e1;box-shadow:0 8px 24px #0002}.table-view-columns label{padding:.25rem 0}.table-view-tools [role=status]{color:#475569}main table[data-table-tools] thead th{cursor:pointer}main table[data-table-tools] thead th:focus-visible{outline:2px solid var(--primary)}
