.catalog-combo{position:relative;min-width:0;width:100%}.filter-panel .catalog-filter-grid .catalog-combo>input{padding-right:30px}.catalog-combo-toggle{position:absolute;right:1px;top:1px;width:29px;height:38px;display:grid;place-items:center;padding:0;border:0;border-radius:0 7px 7px 0;background:transparent;color:#55746b;cursor:pointer}.catalog-combo-toggle:hover{color:#087d62}.catalog-combo-toggle:focus-visible{outline:2px solid #087d62;outline-offset:-3px}.catalog-combo-list{position:absolute;left:0;top:calc(100% + 4px);z-index:35;min-width:100%;width:max-content;max-width:min(280px,calc(100vw - 62px));max-height:260px;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid #d8e5df;border-radius:9px;box-shadow:0 6px 18px #173d331c;padding:4px;touch-action:pan-y}.catalog-combo-list[hidden]{display:none}.catalog-combo-model .catalog-combo-list{left:auto;right:0}.catalog-combo-option{padding:10px 12px;min-height:40px;line-height:20px;font-size:14px;border-radius:5px;cursor:pointer;overflow-wrap:anywhere}.catalog-combo-option:hover,.catalog-combo-option[aria-selected=true]{background:#e9f4ee;color:#087d62}.catalog-combo-note{padding:10px 12px;max-width:245px;font-size:13px;line-height:1.45;color:#657b72}

.filter-panel .catalog-filter-fields select{color:var(--ink)}
.filter-panel .catalog-filter-fields select:has(option[value=""]:checked){color:#65766f}
.filter-panel .catalog-filter-fields select option{color:var(--ink)}
.filter-panel .catalog-filter-fields select option[value=""]{color:#65766f}

.catalog-layout>.filter-panel:not([open]){container-type:normal}
