.order-filters { width: 100%; padding-bottom: 1rem; }
.order-search-panel { margin-bottom: .75rem; }
.order-search-panel > summary { cursor: pointer; min-height: 44px; display: flex; align-items: center; gap: .5rem; font-weight: 500; }
.order-search-panel > summary::before { content: "+"; }
.order-search-panel[open] > summary::before { content: "−"; }
.order-filters .form-grid { gap: .75rem; }
.order-filter-details { margin-top: .75rem; }
.order-filter-details summary { cursor: pointer; min-height: 44px; display: flex; align-items: center; }
.order-filter-details summary::before { content: "+"; margin-right: .5rem; }
.order-filter-details[open] summary::before { content: "−"; }
.order-filter-help { margin: .75rem 0; font-size: var(--text-xs); }
