.table-header { display: flex; flex-direction: column; align-items: stretch; gap: 0.2rem; width: 100%; padding: 0; } .table-header__caption { font-weight: 600; font-size: 0.7rem; letter-spacing: 0.04em; color: var(--text-muted); margin-bottom: 0; } .table-header-cell { padding: 0; } /* Transmittal uses a denser table — override shared .column-filter sizing */ .column-filter { font-size: 0.65rem; padding: 0.1rem 0.3rem; margin-top: 0.15rem; line-height: 1.2; }