/* Target the actual #browse filter selectors, stronger than legacy ID/class !important rules. */
#browse #washingFilters > button.washing-filter-button,
#browse #washingFilters > button.washing-filter-button.washing-art-choice,
#browse #washingFilters > button.washing-filter-button.wash-few,
#browse #washingFilters > button.washing-filter-button.wash-some,
#browse #washingFilters > button.washing-filter-button.wash-lots,
#browse #washingFilters > button.washing-filter-button:hover,
#browse #washingFilters > button.washing-filter-button:focus,
#browse #washingFilters > button.washing-filter-button.active,
#browse #washingFilters > button.washing-filter-button.selected,
#browse #washingFilters > button.washing-filter-button[aria-pressed="true"] {
  background:#fff !important;background-color:#fff !important;background-image:none !important;
}
#browse #washingFilters > button.washing-filter-button .washing-choice-art {background:#fff !important;background-color:#fff !important;}
/* iPhone guidance: do not allow empty-results prompt to collapse or hide. */
#home #haveResults .gimi-main-cta{display:flex!important;visibility:visible!important;opacity:1!important;min-height:100px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;background:#fff!important;color:#462b4c!important;}
#home #haveResults .gimi-main-cta button{display:inline-flex!important;visibility:visible!important;min-height:42px!important;align-items:center!important;justify-content:center!important;}
/* Recipe detail takes the same category colour as the thumbnail, not the old green. */
#modal #recipeDetail .recipe-top-summary-v23:not(.cooking-guide-summary-v216){border-left-color:var(--gimi-recipe-accent,#4c9a5c)!important;}
.gimi-start-animation-tap{position:absolute;left:50%;bottom:max(48px,env(safe-area-inset-bottom));transform:translateX(-50%);z-index:4;background:#fff;color:#43234b;border:2px solid #b29bc9;border-radius:28px;padding:12px 20px;font:600 16px system-ui,sans-serif;white-space:nowrap;}
