/**
 * Public catalog filters — hide admin leak + readable contrast on light storefront.
 * Does NOT touch index-C7BUmI7G.js / index-BN2ZtJyR.css.
 */
html.storefront-root [class*="border-dashed"][class*="border-amber"],
html.storefront-root [class*="border-dashed"][class*="amber"],
html.storefront-root .border-dashed.border-amber-700\/60,
html.storefront-root [class*="bg-amber-950"],
html.storefront-root [class*="bg-amber-50"][class*="border-amber"] {
  display: none !important;
}

/* Fallback for live C7 chunk amber pending boxes (no data attr) */
html.storefront-root #main-content div.rounded-lg.border.border-dashed {
  display: none !important;
}

/* Hide public empty-state that mentions admin config */
html.storefront-root #main-content aside p.text-xs[class*="border"] {
  display: none !important;
}

/* Hide amber admin diagnostic leftovers */
html.storefront-root #main-content [class*="text-amber"] {
  display: none !important;
}

html.storefront-root #main-content [data-catalog-facet-panel],
html.storefront-root #main-content aside [class*="rounded-xl"][class*="border"] {
  color: #0f172a;
}

html.storefront-root #main-content [data-catalog-facet-options] > div,
html.storefront-root #main-content [data-catalog-facet-group] label {
  display: flex !important;
  align-items: center !important;
  line-height: 1.35 !important;
  color: #0f172a !important;
}

html.storefront-root #main-content [data-catalog-facet-options] label span,
html.storefront-root #main-content [data-catalog-facet-group] label span {
  color: inherit;
  vertical-align: middle;
}

html.storefront-root #main-content [data-catalog-facet-options] label span.tabular-nums,
html.storefront-root #main-content [data-catalog-facet-group] .tabular-nums,
html.storefront-root #main-content [data-catalog-facet-group] [class*="text-slate-5"],
html.storefront-root #main-content [data-catalog-facet-group] [class*="text-slate-4"] {
  color: #475569 !important;
}

/* Select / dropdown trigger: keep value+count centered, readable */
html.storefront-root #main-content [data-catalog-facet-group] button[role="combobox"],
html.storefront-root #main-content [data-catalog-facet-group] [data-radix-select-trigger] {
  min-height: 2.5rem !important;
  align-items: center !important;
  color: #0f172a !important;
  background: #fff !important;
  border-color: #cbd5e1 !important;
}
