.catalog-toolbar .catalog-filter-reset[hidden] {display:none!important}
.catalog-toolbar .catalog-filter-reset.has-active-filters {width:auto;min-width:48px;gap:7px;border-radius:999px;padding:10px 14px;background:#fae4e3;color:#9a302c;font-size:14px;font-weight:650;white-space:nowrap}
.catalog-toolbar .catalog-filter-reset.has-active-filters:hover {background:#f5cfcd;color:#81231f}
html[data-theme="dark"] .catalog-toolbar .catalog-filter-reset.has-active-filters {background:#512f32;color:#ffcecb;box-shadow:inset 0 0 0 1px #f3948933}
.catalog-toolbar .catalog-picker-field[data-filter-active="true"] .unit-trigger {background:linear-gradient(120deg,#e9e3f5,#dceff4);color:#29363e;box-shadow:inset 0 0 0 1px #8fa6b477}
html[data-theme="dark"] .catalog-toolbar .catalog-picker-field[data-filter-active="true"] .unit-trigger {background:linear-gradient(120deg,#363149,#233f48);color:#edf4f8;box-shadow:inset 0 0 0 1px #aac4d055}
.catalog-toolbar .catalog-filter-count {background:#a43d39;color:#fff;font-size:13px}
.inventory-catalog .catalog-filter-tool {width:260px;flex:0 0 260px}
.inventory-catalog .catalog-sort-tool {width:180px;flex:0 0 180px}
.inventory-catalog .catalog-picker .unit-trigger,.inventory-catalog .catalog-picker .unit-option {font-size:14px;line-height:1.4;min-height:48px}
.inventory-catalog .catalog-filter-tool .unit-value {white-space:normal;overflow:visible;text-overflow:clip}
.catalog-toolbar .catalog-price-bound input {font-size:14px;min-height:48px}
.catalog-toolbar .catalog-advanced-filter-grid>.catalog-picker-field {min-width:135px}
.catalog-toolbar .catalog-advanced-filter-grid>.catalog-supplier-filter-field {min-width:165px}
@media(min-width:1280px) and (max-width:1699px) {
  .inventory-catalog .catalog-filter-tool {width:205px;flex-basis:205px}
  .inventory-catalog .catalog-sort-tool {width:140px;flex-basis:140px}
  .catalog-toolbar .catalog-advanced-filter-grid {gap:6px}
  .catalog-toolbar .catalog-advanced-filter-grid>.catalog-picker-field {min-width:110px}
  .catalog-toolbar .catalog-advanced-filter-grid>.catalog-supplier-filter-field {min-width:135px}
  .catalog-toolbar .catalog-filter-reset.has-active-filters {padding:10px;min-width:44px}
  .catalog-filter-reset-label {display:none}
}
@media(max-width:1279px) {
  .catalog-toolbar .catalog-filter-reset.has-active-filters {margin-left:auto}
  .inventory-catalog .catalog-filter-tool {width:260px;flex-basis:260px}
  .inventory-catalog .catalog-sort-tool {width:180px;flex-basis:180px}
}
@media(max-width:767px) {
  .inventory-catalog .catalog-toolbar {display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:9px}
  .inventory-catalog .catalog-filter-controls {display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-column:1/-1;grid-row:1;min-width:0}
  .inventory-catalog .catalog-filter-controls[hidden] {display:none}
  .inventory-catalog .catalog-search-toggle {grid-column:1;grid-row:2;justify-self:start;gap:8px;width:auto;padding:0 14px;border-radius:999px}
  .inventory-catalog .catalog-search-toggle .catalog-tool-label {position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;font-size:14px}
  .inventory-catalog .catalog-filter-toggle {grid-column:2;grid-row:2;font-size:14px}
  .inventory-catalog .catalog-filter-reset {grid-column:3;grid-row:2}
  .inventory-catalog .catalog-search-panel {grid-column:1/-1;grid-row:1}
  .inventory-catalog .catalog-filter-tool,.inventory-catalog .catalog-sort-tool {width:auto;min-width:0;flex:1 1 0}
  .inventory-catalog .catalog-filter-tool {flex-grow:1.4}
  .inventory-catalog .catalog-picker .unit-trigger {padding:12px;gap:6px;font-size:14px;border-radius:18px}
  .inventory-catalog .catalog-filter-controls .unit-trigger {min-height:64px}
  .inventory-catalog .catalog-filter-controls .unit-value {white-space:normal;overflow-wrap:normal;word-break:normal}
  .inventory-catalog .catalog-filter-controls .unit-trigger>svg:not(.unit-chevron) {display:none}
  .catalog-toolbar .catalog-filter-reset.has-active-filters {padding:10px;min-width:42px}
  .catalog-filter-reset-label {display:none}
  .catalog-toolbar .catalog-filter-toggle {padding:10px}
  .catalog-toolbar .catalog-filter-toggle>span {display:inline}
}
