.receivables-filters-group,.receivables-filters-summary,.receivables-export-panel{box-sizing:border-box;margin:.5rem 0;padding:1rem;color:var(--r-text);background:var(--r-panel);border:1px solid var(--r-border);border-radius:var(--r-radius)}
.receivables-filters-group{display:grid;gap:.55rem;min-width:min(100%,15rem)}.receivables-filters-group legend{padding:0 .35rem;color:var(--r-gold);font-weight:700}.receivables-filters-group label{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem}.receivables-filters-group label:has(input[type="number"],input[type="date"]){grid-template-columns:1fr}.receivables-filters-group input[type="number"],.receivables-filters-group input[type="date"]{box-sizing:border-box;width:100%;min-height:44px;padding:.55rem;color:var(--r-text);background:var(--r-bg);border:1px solid var(--r-border);border-radius:9px}.receivables-filters-error,.receivables-export-empty{color:#f2a5a5}.receivables-filters-summary,.receivables-export-panel{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.receivables-export-panel h2,.receivables-export-panel p{flex-basis:100%;margin:.25rem 0}.receivables-export-panel .receivables-button:disabled{color:var(--r-muted);background:var(--r-bg);cursor:not-allowed;opacity:.7}.receivables-filters-group :focus-visible,.receivables-filters-summary :focus-visible,.receivables-export-panel :focus-visible{outline:3px solid var(--r-gold);outline-offset:3px}
@media(max-width:700px){.receivables-aging-tools,.receivables-customer-tools{display:grid!important;grid-template-columns:1fr}.receivables-filters-group,.receivables-filters-summary,.receivables-export-panel{width:100%;min-width:0}}
