.admin .inquiry-filters { display: flex; gap: 16px; align-items: end; flex-wrap: wrap; margin: 20px 0; }
.admin .inquiry-filters label { display: block; margin-bottom: 4px; }
.admin .inquiry-details { min-width: 240px; max-width: 560px; white-space: pre-wrap; overflow-wrap: anywhere; margin-block: 10px; }
.admin .pagination { display: flex; gap: 20px; flex-wrap: wrap; align-items: center; margin-top: 20px; }
.admin [aria-disabled="true"] { color: #64748b; }
.admin .table-scroll { position: relative; max-height: 65vh; overflow: auto; }
.admin .table-scroll th { position: sticky; top: 0; z-index: 1; }
