/* AS498: only the existing fruit archive / store workspace filters. */
.ae-goods-archive .ae-archive-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px 12px;padding:8px}
.ae-goods-archive .ae-archive-filters>.fruit-goods-common{display:contents}
.ae-goods-archive .ae-archive-filters .fruit-list-filter{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;min-width:0;margin:0}
.ae-goods-archive .ae-archive-filters .fruit-list-filter>span:first-child{text-align:right;padding:0;margin:0;line-height:1.35}
.ae-goods-archive .ae-archive-filters .fruit-list-filter:has(.fruit-keyword-control){grid-column:span 2}
.ae-goods-archive .ae-archive-filters .fruit-keyword-control{min-width:0;width:100%}
.ae-goods-archive .ae-archive-filters .fruit-list-filter>input,.ae-goods-archive .ae-archive-filters .fruit-list-filter>select{min-width:0;width:100%;text-align:left}
.ae-goods-archive .ae-archive-filters>.fruit-filter-actions{grid-column:3;grid-row:2;position:static;display:flex;justify-content:flex-end;align-items:center;gap:7px;margin:0;padding:0;align-self:center;min-width:0;flex-wrap:wrap}
.ae-goods-archive .ae-archive-filters>.fruit-goods-advanced{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}
.ae-goods-archive .ae-archive-filters>.fruit-filter-notice{grid-column:1/-1}
.store-profiles{padding:2px}
.store-profiles .store-filters-aq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px 12px;padding:8px}
.store-profiles .store-filters-aq>.store-keyword-field{display:grid;grid-template-columns:82px minmax(0,1fr);grid-column:span 2;align-items:center;gap:8px;min-width:0}
.store-profiles .store-filters-aq>.store-keyword-field>label{text-align:right;display:block;min-width:0;margin:0}
.store-profiles .store-filters-aq>label,.store-profiles .store-advanced-inline>label{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;text-align:right;min-width:0;margin:0}
.store-profiles .store-filters-aq select{max-width:none;width:100%;min-width:0;text-align:left}
.store-profiles .store-filters-aq>.store-filter-actions{grid-column:3;grid-row:2;align-self:center;justify-content:flex-end;margin:0}
.store-profiles .store-filters-aq>.store-advanced-inline{grid-column:1/-1;display:contents;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}
.ros-shell-main .attribute-page.aq-inventory-workspace .aq-inventory-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px 12px;padding:8px}
.aq-inventory-workspace .aq-inventory-filters>.as-inventory-field,.aq-inventory-workspace .aq-inventory-advanced>.as-inventory-field{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;align-items:center;min-width:0}
.aq-inventory-workspace .as-inventory-field>span{text-align:right;line-height:1.35}
.aq-inventory-workspace .as-inventory-field>input,.aq-inventory-workspace .as-inventory-field>select,.aq-inventory-workspace .as-inventory-field>.picker-filter{width:100%;min-width:0;max-width:none;text-align:left}
.aq-inventory-workspace .aq-inventory-filter-actions{grid-column:3;grid-row:2;justify-content:flex-end;align-self:center}
.aq-inventory-workspace .aq-inventory-advanced{display:contents;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}
@media(max-width:900px){.ae-goods-archive .ae-archive-filters,.ae-goods-archive .ae-archive-filters>.fruit-goods-advanced,.store-profiles .store-filters-aq,.store-profiles .store-filters-aq>.store-advanced-inline,.ros-shell-main .attribute-page.aq-inventory-workspace .aq-inventory-filters,.aq-inventory-workspace .aq-inventory-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-goods-archive .ae-archive-filters>.fruit-filter-actions,.store-profiles .store-filters-aq>.store-filter-actions,.aq-inventory-workspace .aq-inventory-filter-actions{grid-column:1/-1;grid-row:auto}.ae-goods-archive .ae-archive-filters .fruit-list-filter:has(.fruit-keyword-control),.store-profiles .store-filters-aq>.store-keyword-field{grid-column:1/-1}}
@media(max-width:600px){.ae-goods-archive .ae-archive-filters,.ae-goods-archive .ae-archive-filters>.fruit-goods-advanced,.store-profiles .store-filters-aq,.store-profiles .store-filters-aq>.store-advanced-inline,.ros-shell-main .attribute-page.aq-inventory-workspace .aq-inventory-filters,.aq-inventory-workspace .aq-inventory-advanced{grid-template-columns:minmax(0,1fr)}.ae-goods-archive .ae-archive-filters .fruit-list-filter,.store-profiles .store-filters-aq>label,.store-profiles .store-filters-aq>.store-keyword-field,.store-profiles .store-advanced-inline>label,.aq-inventory-workspace .aq-inventory-filters>.as-inventory-field,.aq-inventory-workspace .aq-inventory-advanced>.as-inventory-field{grid-template-columns:76px minmax(0,1fr);gap:6px}.ae-goods-archive .ae-archive-filters>.fruit-filter-actions,.store-profiles .store-filters-aq>.store-filter-actions,.aq-inventory-workspace .aq-inventory-filter-actions{justify-content:flex-start}}
/* Main measured active tenant102 host only: reduce nested horizontal gutters. */
@media(min-width:761px){.ros-shell-main:has(> .ros-route-view > .fruit-store-workspace){padding-inline:8px}}

/* AS r2: defeat original label:first-child width115 within the retail grid only. */
.store-profiles .store-filters-aq>.store-keyword-field>label,.store-profiles .store-filters-aq>.store-advanced-inline>label{width:auto;min-width:0}
@media(max-width:600px){.store-profiles .store-filters-aq>label,.store-profiles .store-filters-aq>.store-keyword-field,.store-profiles .store-advanced-inline>label{grid-template-columns:82px minmax(0,1fr)}}
/* AS r2: override the original archive's explicit common rows and flex widths. */
.ae-goods-archive .ae-archive-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.ae-goods-archive .ae-archive-filters>.ae-common-four>.fruit-list-filter:nth-child(1){grid-row:1;grid-column:1/span 2}
.ae-goods-archive .ae-archive-filters>.ae-common-four>.fruit-list-filter:nth-child(2){grid-row:1;grid-column:3}
.ae-goods-archive .ae-archive-filters>.ae-common-four>.fruit-list-filter:nth-child(3){grid-row:2;grid-column:1}
.ae-goods-archive .ae-archive-filters>.ae-common-four>.fruit-list-filter:nth-child(4){grid-row:2;grid-column:2}
.ae-goods-archive .ae-archive-filters .fruit-list-filter>span:first-child{width:auto!important;min-width:0;max-width:none;flex-basis:auto!important}
.ae-goods-archive .ae-archive-filters .fruit-list-filter>.ah-category-multi,.ae-goods-archive .ae-archive-filters .fruit-list-filter>.af-filter-search-select,.ae-goods-archive .ae-archive-filters .fruit-list-filter>.fruit-list-control{width:100%;min-width:0;max-width:none}
.ae-goods-archive .ae-archive-filters>.fruit-goods-advanced{grid-row:auto}
@media(max-width:900px){.ae-goods-archive .ae-archive-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ae-goods-archive .ae-archive-filters>.ae-common-four>.fruit-list-filter:nth-child(n){grid-row:auto;grid-column:auto}.ae-goods-archive .ae-archive-filters>.ae-common-four>.fruit-list-filter:nth-child(1){grid-column:1/-1}}
@media(max-width:600px){.ae-goods-archive .ae-archive-filters{grid-template-columns:minmax(0,1fr)!important}}

/* AS r3: semantic reset marker beats the original AO blue action surface. */
.ae-goods-archive .ae-archive-filters .fruit-filter-actions>button[data-fruit-filter-reset="true"]{background:#fff!important;color:#111!important;border:1px solid #cfd6df!important;box-shadow:none!important}
.ae-goods-archive .ae-archive-filters .fruit-filter-actions>button[data-fruit-filter-reset="true"]:hover:not(:disabled){background:#fff!important;color:#111!important;border-color:#9ca3af!important}
.ae-goods-archive .ae-archive-filters .fruit-filter-actions>button[data-fruit-filter-reset="true"]:disabled{background:#fff!important;color:#667085!important;border-color:#d1d5db!important;opacity:.5!important;cursor:not-allowed!important}
