.catalog-autocomplete{position:relative;display:block;flex:1;min-width:0;width:100%;font:inherit;color:inherit}
.catalog-autocomplete .catalog-autocomplete-native{display:none!important}
.catalog-autocomplete .catalog-autocomplete-input{display:block;width:100%;min-width:0;padding:10px 57px 10px 10px;margin:0;border:1px solid #dfe8f4;border-radius:6px;background:white;color:#15315d;font:inherit;cursor:text;outline:none}
.catalog-autocomplete-input::placeholder{color:#476799;opacity:1}
.catalog-autocomplete-input:focus-visible{outline:2px solid #83baff;outline-offset:2px}
.catalog-autocomplete .catalog-autocomplete-toggle,.catalog-autocomplete .catalog-autocomplete-clear{position:absolute;top:50%;transform:translateY(-50%);width:25px;height:27px;padding:0;display:grid;place-items:center;background:transparent;border:0;border-radius:4px;color:#355b90;cursor:pointer}
.catalog-autocomplete .catalog-autocomplete-toggle{right:3px}
.catalog-autocomplete .catalog-autocomplete-clear{right:28px;font:20px Arial,sans-serif;color:#6682a6}
.catalog-autocomplete-clear[hidden]{display:none!important}
.catalog-autocomplete-toggle svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.catalog-autocomplete button:focus-visible{outline:2px solid #83baff;outline-offset:1px}
.catalog-autocomplete button:hover{color:#0066ff;background:#eaf3ff}
.catalog-autocomplete.is-disabled{opacity:.65}
.catalog-autocomplete.is-disabled input,.catalog-autocomplete.is-disabled button{cursor:default}
.catalog-autocomplete.is-open{z-index:30}
.catalog-autocomplete .catalog-autocomplete-popup{display:block;position:absolute;top:calc(100% + 8px);left:0;right:0;min-width:190px;border:1px solid #dbe6f5;border-radius:10px;background:white;box-shadow:0 14px 40px #08244a26;color:#15315d;z-index:50;font-size:12px;font-weight:400;overflow:hidden;text-align:left}
.catalog-autocomplete-popup[hidden]{display:none!important}
.catalog-autocomplete .catalog-autocomplete-hint{display:block;padding:11px 12px;background:#f6f9fe;border-bottom:1px solid #e7eef8;color:#6984a8;font-size:10px;line-height:1.4;flex:none}
.catalog-autocomplete .catalog-autocomplete-list{display:block;position:relative;max-height:min(260px,40dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;flex:none;padding:4px;color:inherit;font-size:12px}
.catalog-autocomplete .catalog-autocomplete-option{display:block;padding:10px 9px;min-height:36px;border-radius:5px;color:#15315d;font-size:12px;line-height:1.4;cursor:pointer;flex:none;overflow-wrap:anywhere}
.catalog-autocomplete-option.is-active,.catalog-autocomplete-option:hover{background:#edf5ff;color:#0066ff}
.catalog-autocomplete-option[aria-selected=true]{font-weight:700;color:#0066ff}
.catalog-autocomplete .catalog-autocomplete-empty{display:block;padding:15px 9px;line-height:1.6;font-size:12px;color:#6984a8;flex:none}
.search-wrap{z-index:5}
.search-main .catalog-autocomplete .catalog-autocomplete-input{padding:3px 52px 3px 0;border:0;background:transparent;font-size:12px;font-weight:700;color:#08244a}
.search-main .catalog-autocomplete-input::placeholder{color:#08244a}
.results-search-band{position:relative;z-index:4}
.results-top-search label>.catalog-autocomplete{display:block}
.results-top-search .catalog-autocomplete .catalog-autocomplete-input{padding:10px 52px 10px 0;border:0;border-radius:0;font-size:11px;color:#1c3367}
.results-top-search .catalog-autocomplete-popup{left:-41px;right:-12px}
.results-top-search .catalog-autocomplete-input:focus-visible{outline:none}
.results-filter-panel:has(.catalog-autocomplete){overflow:visible}
.filter-vehicle .catalog-autocomplete{margin-top:6px}
#results-filters .catalog-autocomplete .catalog-autocomplete-input{margin:0;padding:8px 53px 8px 7px;font-size:11px;font-weight:400;border-color:#e4ebf5;border-radius:5px;color:#476799}
@media(max-width:760px){.results-top-search .catalog-autocomplete .catalog-autocomplete-input{font-size:10px;padding-right:42px}.results-top-search .catalog-autocomplete-clear{right:21px;width:20px}.results-top-search .catalog-autocomplete-toggle{right:0;width:20px}.catalog-autocomplete .catalog-autocomplete-popup{min-width:0}.catalog-autocomplete .catalog-autocomplete-option{min-height:40px}}
