/* Compact order toolbar. Explicit slots include production and product filters.
 * Presentation only: original form controls, handlers and query scopes remain owners.
 * Scope outranks asynchronously loaded workspace/fidelity styles. */
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] {
  --oc-surface: #fff;
  --oc-soft: #f5f5f7;
  --oc-text: #1d1d1f;
  --oc-muted: #6e6e73;
  --oc-line: #e5e5ea;
  --oc-hover: #f2f4f7;
  --oc-blue: #0071e3;
  --oc-selected: #edf5ff;
  --oc-control: 34px;
  container: order-filter-ui / inline-size;
  display: grid;
  grid-template-columns: minmax(240px, 320px) minmax(0, 1fr) 112px 104px 148px 74px 36px;
  align-items: center;
  gap: 8px;
  padding: 12px;
  margin: 0;
  min-width: 0;
  border: 1px solid var(--oc-line);
  border-radius: 12px;
  background: var(--oc-surface);
  box-shadow: 0 1px 3px rgb(0 0 0 / 2%);
  color: var(--oc-text);
  font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Helvetica Neue", sans-serif;
}
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] :is(.v590-filter-main, .v590-task-filter-rail) { display: contents; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] :is(button, input, select) { box-sizing: border-box; font-family: inherit; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v267-searchbar {
  grid-column: 1; grid-row: 1;
  display: grid; grid-template-columns: auto minmax(0, 1fr) auto auto;
  width: 100%; min-width: 0; height: var(--oc-control); min-height: 0;
  align-items: center; gap: 6px; padding: 2px 2px 2px 10px;
  border: 1px solid var(--oc-line); border-radius: 7px;
  background: var(--oc-soft); box-shadow: none;
  transition: border-color 160ms ease, box-shadow 160ms ease;
}
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v267-searchbar:focus-within { border-color: var(--oc-blue); box-shadow: 0 0 0 3px rgb(0 113 227 / 12%); }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v267-searchbar > svg { width: 15px; height: 15px; color: var(--oc-muted); margin: 0; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v267-searchbar > input {
  width: 100%; min-width: 0; min-height: 0; height: 28px; padding: 0;
  color: var(--oc-text); background: transparent; border: 0; box-shadow: none;
  font-size: 13px; font-weight: 400; line-height: 1.4;
}
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v267-searchbar > input::placeholder { color: var(--oc-muted); opacity: 1; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v267-search-submit {
  height: calc(var(--oc-control) - 6px); min-height: 0; min-width: 48px; padding: 0 10px;
  border: 0; border-radius: 5px; background: var(--oc-blue); color: #fff;
  box-shadow: none; font-size: 13px; font-weight: 500;
}
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v267-search-clear { width: 24px; min-width: 24px; height: 26px; padding: 0; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-source-filters {
  grid-column: 2 / 7; grid-row: 1;
  display: flex; align-items: center; justify-content: flex-start;
  gap: 3px; padding: 0; margin: 0; min-width: 0; width: 100%; height: var(--oc-control);
  border: 0; border-radius: 0; background: transparent; overflow: visible;
}
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-source-filters > span { display: none; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-source-filters button {
  display: inline-flex; align-items: center; justify-content: center; gap: 5px;
  height: var(--oc-control); min-height: 0; padding: 0 9px; flex: none;
  border: 0; border-radius: 6px; background: transparent; box-shadow: none;
  color: var(--oc-muted); font-size: 13px; font-weight: 500; white-space: nowrap;
}
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-source-filters button.active { color: var(--oc-blue); background: var(--oc-selected); box-shadow: none; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-source-fallback { display: none !important; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v260-refresh {
  grid-column: 7; grid-row: 1; justify-self: end;
  width: 36px; min-width: 36px; height: var(--oc-control); min-height: 0; padding: 0;
  border: 1px solid var(--oc-line); border-radius: 7px; color: var(--oc-muted); background: var(--oc-surface); box-shadow: none;
}
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v260-refresh > span { display: none; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v269-quick-filters {
  grid-column: 1 / 3; grid-row: 2;
  display: flex; align-items: center; justify-content: flex-start; flex-wrap: nowrap;
  gap: 2px; width: 100%; min-width: 0; margin: 0; padding: 0;
  border: 0; background: transparent; overflow: visible;
}
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] :is(.v269-quick-filters > span, .v274-store-filter > span, .cop-filter > span) {
  position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
  overflow: hidden; clip-path: inset(50%); white-space: nowrap;
}
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v269-quick-filters button {
  display: inline-flex; align-items: center; justify-content: center; gap: 5px; flex: none;
  height: var(--oc-control); min-height: 0; padding: 0 7px;
  border: 0; border-bottom: 2px solid transparent; border-radius: 0;
  color: var(--oc-muted); background: transparent; box-shadow: none;
  font-size: 13px; line-height: 1.4; white-space: nowrap;
}
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v269-quick-filters button b { font-weight: 500; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v269-quick-filters button.active { color: var(--oc-blue); border-bottom-color: var(--oc-blue); background: transparent; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] :is(.v590-source-filters, .v269-quick-filters) button em {
  display: inline; min-width: 0; height: auto; padding: 0; border: 0; border-radius: 0;
  color: var(--oc-muted); background: transparent; font-size: 12px; font-style: normal; font-weight: 400; line-height: inherit; font-variant-numeric: tabular-nums;
}
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] :is(.v590-source-filters, .v269-quick-filters) button.active em { color: var(--oc-blue); background: transparent; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] :is(.v274-store-filter, .cop-filter) { display: block; width: 100%; max-width: none; min-width: 0; margin: 0; padding: 0; border: 0; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v274-store-filter { grid-column: 3; grid-row: 2; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .order-category-filter { grid-column: 4; grid-row: 2; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .cop-filter { grid-column: 5; grid-row: 2; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] :is(.v274-store-filter select, .cop-filter select, .v590-source-fallback) {
  width: 100%; max-width: 100%; min-width: 0; height: var(--oc-control) !important; min-height: var(--oc-control) !important;
  padding: 0 25px 0 10px; border: 1px solid var(--oc-line); border-radius: 7px;
  background-color: var(--oc-surface); color: var(--oc-text); box-shadow: 0 1px 1px rgb(0 0 0 / 1%);
  font-size: 13px; font-weight: 400; line-height: 1.4; text-overflow: ellipsis;
}
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-toggle {
  grid-column: 6 / 8; grid-row: 2; justify-self: end;
  width: auto; min-width: 96px; min-height: 0; height: var(--oc-control); padding: 0 10px; gap: 5px;
  border: 1px solid var(--oc-line); border-radius: 7px; color: var(--oc-text); background: var(--oc-surface); box-shadow: none;
  font-size: 13px; font-weight: 400; white-space: nowrap;
}
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-toggle.active { color: var(--oc-text); border-color: var(--oc-line); background: var(--oc-soft); }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-toggle em { min-width: 0; height: auto; padding: 0; color: var(--oc-blue); background: transparent; font-size: 12px; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] :is(.v590-date-presets, .v590-advanced-filters, .v590-active-filters, .v586-pos-readonly-banner, .v802-branch-readonly-banner, .v590-pos-metrics) { grid-column: 1 / -1; grid-row: auto; min-width: 0; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-date-presets { flex-wrap: wrap; gap: 4px; padding: 0; margin: 0; overflow: visible; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-date-presets button { min-height: 28px; padding: 3px 8px; border-radius: 5px; font-size: 12px; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-filters {
  display: grid; grid-template-columns: 112px 116px 130px repeat(2, minmax(220px, 1fr)); align-items: end;
  gap: 12px; margin: 2px 0 0; padding: 12px 0 0; border: 0; border-top: 1px solid var(--oc-line);
  border-radius: 0; background: transparent; box-shadow: none;
  animation: oc-filter-open 160ms ease-out;
}
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-filters > label { gap: 4px; min-width: 0; margin: 0; padding: 0; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-filters :is(legend, label > span) { color: var(--oc-muted); font-size: 12px; line-height: 16px; font-weight: 400; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-filters fieldset {
  grid-column: auto; display: grid; grid-template-columns: minmax(0, 1fr) 12px minmax(0, 1fr); align-items: end;
  min-width: 0; gap: 6px; margin: 0; padding: 0; border: 0; border-radius: 0; background: transparent;
}
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-filters legend { margin-bottom: 4px; padding: 0; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-filters :is(.select, .input) {
  width: 100%; min-width: 0; height: var(--oc-control) !important; min-height: var(--oc-control) !important;
  padding: 0 8px; border: 1px solid var(--oc-line); border-radius: 7px; color: var(--oc-text); background-color: var(--oc-surface); box-shadow: none; font-size: 13px; font-weight: 400;
}
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-filters .select { padding-right: 25px; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] select {
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%2386868b' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: right 9px center; background-size: 12px 12px; background-repeat: no-repeat;
}
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-active-filters { gap: 6px; margin: 0; padding: 0; border: 0; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-active-filters button { min-height: 26px; padding: 3px 7px; border: 0; border-radius: 5px; font-size: 12px; color: var(--oc-blue); background: var(--oc-selected); }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-active-filters .is-clear { color: var(--oc-muted); background: transparent; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] :is(button, select) { transition: background-color 140ms ease, border-color 140ms ease, box-shadow 140ms ease; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] button:disabled { cursor: default; opacity: .5; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] :is(button, select, input):focus-visible { outline: 2px solid var(--oc-blue); outline-offset: 2px; }
@media (hover: hover) {
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] button:not(.active):not(:disabled):hover { background: var(--oc-hover); }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v267-search-submit:not(:disabled):hover { background: #0067cf; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] select:hover { border-color: #b8bec7; }
}
@keyframes oc-filter-open { from { opacity: .65; transform: translateY(-3px); } to { opacity: 1; transform: translateY(0); } }
/* The ancestor is already the existing workspace container. Container queries
 * adjust the toolbar itself; its own named container adjusts descendants. */
@container order-filter-ui (max-width: 1054px) {
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-source-filters { display: none; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-source-fallback { display: block !important; grid-column: 2 / 7; grid-row: 1; max-width: 190px; justify-self: start; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v269-quick-filters { grid-column: 1 / -1; grid-row: 2; flex-wrap: wrap; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v274-store-filter { grid-column: 1; grid-row: 3; max-width: 180px; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .order-category-filter { grid-column: 2 / 4; grid-row: 3; max-width: 160px; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .cop-filter { grid-column: 4 / 6; grid-row: 3; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-toggle { grid-column: 6 / 8; grid-row: 3; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-filters:not(.is-pos) { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-filters > label { grid-column: span 2; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-filters:not(.is-pos) > fieldset { grid-column: span 3; }
}
/* A workspace-level container permits two-row reflow without moving DOM nodes
 * (and therefore without disturbing native focus or any delegated handlers). */
#app .v260-order-center[data-v991-order-workspace] .v260-list-shell { container: compact-order-list / inline-size; }
@container compact-order-list (max-width: 1080px) {
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] { grid-template-columns: minmax(140px, 1fr) 110px 94px 94px 128px 104px; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-source-filters { display: none; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-source-fallback { display: block !important; grid-column: 2; grid-row: 1; max-width: none; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v274-store-filter { grid-column: 3; grid-row: 1; max-width: none; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .order-category-filter { grid-column: 4; grid-row: 1; max-width: none; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .cop-filter { grid-column: 5; grid-row: 1; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v260-refresh { grid-column: 6; grid-row: 1; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v269-quick-filters { grid-column: 1 / 6; grid-row: 2; flex-wrap: nowrap; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-toggle { grid-column: 6; grid-row: 2; }
}
@container compact-order-list (max-width: 740px) {
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] { grid-template-columns: repeat(3, minmax(0, 1fr)) 110px; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v267-searchbar { grid-column: 1 / 3; grid-row: 1; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-source-fallback { grid-column: 3; grid-row: 1; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v260-refresh { grid-column: 4; grid-row: 1; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v269-quick-filters { grid-column: 1 / -1; grid-row: 2; flex-wrap: wrap; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v274-store-filter { grid-column: 1; grid-row: 3; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .order-category-filter { grid-column: 2; grid-row: 3; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .cop-filter { grid-column: 3; grid-row: 3; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-toggle { grid-column: 4; grid-row: 3; }
}
@container compact-order-list (max-width: 520px) {
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; padding: 10px; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v267-searchbar { grid-column: 1 / -1; grid-row: 1; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-source-fallback { grid-column: 1; grid-row: 2; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v260-refresh { grid-column: 2; grid-row: 2; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v269-quick-filters { grid-column: 1 / -1; grid-row: 3; gap: 2px; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v269-quick-filters button { padding-inline: 6px; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v274-store-filter { grid-column: 1; grid-row: 4; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .order-category-filter { grid-column: 2; grid-row: 4; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .cop-filter { grid-column: 1; grid-row: 5; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-toggle { grid-column: 2; grid-row: 5; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-filters:not(.is-pos) { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-filters > label { grid-column: auto; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-filters > .v556-kitchen-print-filter { grid-column: 1 / -1; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-filters:not(.is-pos) > fieldset { grid-column: 1 / -1; }
}
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters].is-store-pos .v590-pos-metrics { display: flex; flex-wrap: wrap; gap: 12px; }
#app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-filters.is-pos { grid-template-columns: minmax(0, 420px); }
[data-theme="dark"] #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] {
  --oc-surface: #242426; --oc-soft: #2c2c2e; --oc-text: #f5f5f7; --oc-muted: #aeaeb2;
  --oc-line: #424245; --oc-hover: #333336; --oc-blue: #69b2ff; --oc-selected: #263a50;
  color-scheme: dark; box-shadow: none;
}
[data-theme="dark"] #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v267-search-submit { color: #10263c; }
@media (pointer: coarse) {
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] { --oc-control: 44px; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] :is(select, input) { font-size: 16px !important; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] :is(.v267-search-clear, .v260-refresh) { width: 44px; min-width: 44px; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] :is(.v590-active-filters button, .v590-date-presets button) { min-height: 44px; }
  @container compact-order-list (min-width: 521px) {
    #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] { grid-template-columns: repeat(3, minmax(0, 1fr)) 112px; }
    #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v267-searchbar { grid-column: 1 / 3; grid-row: 1; }
    #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-source-filters { display: none; }
    #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-source-fallback { display: block !important; grid-column: 3; grid-row: 1; max-width: none; }
    #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v260-refresh { grid-column: 4; grid-row: 1; }
    #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v269-quick-filters { grid-column: 1 / -1; grid-row: 2; flex-wrap: wrap; }
    #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v274-store-filter { grid-column: 1; grid-row: 3; }
    #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .order-category-filter { grid-column: 2; grid-row: 3; }
    #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .cop-filter { grid-column: 3; grid-row: 3; }
    #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-toggle { grid-column: 4; grid-row: 3; }
  }
}
@media (prefers-reduced-motion: reduce) {
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] :is(button, input, select, .v267-searchbar) { transition: none; }
  #app .v260-order-center[data-v991-order-workspace] .v590-order-filters[data-compact-order-filters] .v590-advanced-filters { animation: none; }
}
