.reports-toolbar[hidden]{display:none!important}
.reports-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 28px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.reports-count{margin:0;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.reports-order-field{display:flex;align-items:center;gap:15px}
.reports-order-field label{font-family:Jost,sans-serif;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}
.reports-order-field select{appearance:auto;min-height:44px;min-width:234px;max-width:100%;padding:10px 15px;border:1px solid var(--gold);border-radius:0;background:var(--bg);color:var(--cream);font-family:Jost,sans-serif;font-size:14px;line-height:1.5;cursor:pointer}
.reports-order-field select:hover{background:var(--bg-alt,var(--bg))}
.reports-order-field select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.reports-order-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:600px){.reports-toolbar{align-items:flex-start;gap:13px;flex-direction:column;margin-bottom:24px}.reports-order-field{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.reports-order-field select{width:100%;min-width:0}}
@media print{.reports-toolbar{display:none}}
