/* Reset scope is explicit; only active resets receive emphasis. */
#catalog-filters [data-reset],.home-picker__reset{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 12px;border:1px solid transparent;border-radius:10px;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;text-decoration:none;cursor:pointer;}
#catalog-filters [data-reset].is-active,.home-picker__reset{color:#111;background:#DAEAFB;border-color:#BDD6F2;font-weight:500;}
#catalog-filters [data-reset][aria-disabled=true]{color:#7a7f86;cursor:default;}
.home-picker__reset[hidden]{display:none;}
#catalog-filters .catalog-popover [data-picker-clear].is-active,
.home-picker .home-picker-panel button:is([data-brand-reset],[data-model-reset],[data-reset-price]):not(:disabled),
.home-picker .home-picker-panel [data-reset-option].is-active{background:#DAEAFB;color:#111;font-weight:500;border-radius:10px;}
#catalog-filters .catalog-popover [data-picker-clear]:disabled,.home-picker .home-picker-panel [data-reset-option]:disabled{color:#7a7f86;background:transparent;cursor:default;}
#catalog-filters [data-reset]:focus-visible,.home-picker__reset:focus-visible{outline:2px solid #769FCB;outline-offset:2px;}
#catalog-filters [data-reset].is-active:hover,.home-picker__reset:hover,
#catalog-filters .catalog-popover [data-picker-clear].is-active:hover,
.home-picker .home-picker-panel button:is([data-brand-reset],[data-model-reset],[data-reset-price]):not(:disabled):hover,
.home-picker .home-picker-panel [data-reset-option].is-active:hover{background:#C9E0F7;}
.home-picker .home-picker__control>button.is-changed,
.home-picker .home-picker-panel .home-picker-list button[aria-selected=true],
.home-picker .home-picker-panel .home-picker-options button.is-selected:not([data-reset-option]){background:#DAEAFB;color:#111;}
@media(max-width:760px){#catalog-filters .catalog-popover button.catalog-popover-close{background:#DAEAFB;color:#111;}#catalog-filters .catalog-popover button.catalog-popover-close:hover{background:#C9E0F7;}}
@media(max-width:600px){body.home-picker-panel-open .ruta-chat-launcher{display:none!important;}.home-picker__reset{min-height:40px;width:max-content;margin:8px 0 0 auto;}}

@media(min-width:601px){.home-picker__reset{display:none;}}
/* Long option names wrap inside desktop menus instead of widening the page. */
@media(min-width:761px){#catalog-filters .catalog-popover [role=option]{height:auto;min-height:44px;flex-basis:auto;white-space:normal;overflow-wrap:anywhere;}}
/* Keep desktop popovers above the sticky header and selected labels legible. */
.home-picker .home-picker__control>button.is-changed strong,
.home-picker .home-picker__control>button.is-changed::after{color:#111;}
@media(min-width:561px){.home-picker .home-picker-panel{z-index:80;}}
