.inventory-filters{display:grid;grid-template-columns:minmax(0,1fr) 36px 36px;align-items:end;gap:10px;margin:15px 0 10px;min-width:0}
.dialog .inventory-filters label{min-width:0;gap:6px;font-size:11px;color:var(--muted)}
.dialog .inventory-filters input:not([type=checkbox]),.dialog .inventory-filters select{height:38px;font-size:12px;min-width:0;background:var(--surface);color:var(--text);border-color:color-mix(in srgb,var(--text) 22%,transparent)}
.dialog .inventory-filters .inventory-selected-filter{display:flex;flex-direction:row;align-items:center;gap:7px;min-height:38px;white-space:nowrap;color:var(--text)}
.inventory-selected-filter input{width:17px;height:17px;margin:0;accent-color:var(--accent)}
.inventory-filters .icon-button{height:38px;width:36px;min-height:38px;border:1px solid color-mix(in srgb,var(--text) 22%,transparent);border-radius:3px}
.inventory-filters .icon-button[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}
.inventory-extra-filters{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:10px;align-items:end}
.inventory-filter-feedback{color:var(--red);margin:8px 0;font-size:11px!important}
@media(max-width:580px){.inventory-extra-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-extra-filters .inventory-selected-filter{grid-column:1/-1;min-height:28px}.dialog .inventory-filters input:not([type=checkbox]),.dialog .inventory-filters select{height:40px}}
