.custom-dropdown-container{display:flex;flex-direction:column;row-gap:var(--p-xxs);width:100%}.custom-dropdown-container .dropdown-list{position:relative}.custom-dropdown-container .dropdown-list.dropdown-open{z-index:1}.custom-dropdown-container .custom-dropdown{position:relative;width:100%}.custom-dropdown-container .custom-dropdown .error{border:1px solid var(--color-error-200)}.custom-dropdown-container .custom-dropdown--selected{align-items:center;background-color:var(--color-white);border:1px solid var(--color-cta-outline-border);border-radius:var(--rounded-s);color:var(--color-text-subcopy);-moz-column-gap:var(--p-s);column-gap:var(--p-s);cursor:pointer;display:flex;flex-direction:row;font-size:.875rem;font-weight:700;justify-content:space-between;padding:var(--p-s);-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-dropdown-container .custom-dropdown--selected:hover{background-color:var(--color-input-background-hover);border-color:var(--color-cta-outline-border-hover)}.custom-dropdown-container .custom-dropdown--selected .arrow{height:20px;width:20px;fill:var(--color-interactable);transition:transform .2s ease}.custom-dropdown-container .custom-dropdown--selected .arrow--up{transform:rotate(180deg)}.custom-dropdown-container .custom-dropdown--selected.open{border:1px solid var(--color-cta-outline-border-hover);border-radius:var(--rounded-s) var(--rounded-s) 0 0}.custom-dropdown-container .custom-dropdown-items{background-color:var(--color-white);border-bottom:1px solid var(--color-interactable);border-left:1px solid var(--color-interactable);border-radius:0 0 var(--rounded-s) var(--rounded-s);border-right:1px solid var(--color-interactable);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;left:0;max-height:300px;overflow:hidden;position:absolute;top:100%;width:100%}.custom-dropdown-container .custom-dropdown-items .dropdown-search-container{background-color:var(--color-background-pleather);padding:var(--p-s);position:relative}.custom-dropdown-container .custom-dropdown-items .dropdown-search-container .search-input-wrapper{align-items:center;display:flex;position:relative}.custom-dropdown-container .custom-dropdown-items .dropdown-search-container .search-input-wrapper .search-icon{height:18px;left:var(--p-s);position:absolute;width:18px;fill:var(--color-text-subcopy)}.custom-dropdown-container .custom-dropdown-items .dropdown-search-container .search-input-wrapper .dropdown-search-input{background-color:var(--color-white);border:1px solid var(--color-cta-outline-border);border-radius:var(--rounded-s);color:var(--color-black);font-size:.875rem;font-weight:400;outline:none;padding:var(--p-xs) 40px var(--p-xs) 36px;transition:border-color .2s ease;width:100%}.custom-dropdown-container .custom-dropdown-items .dropdown-search-container .search-input-wrapper .dropdown-search-input::-moz-placeholder{color:var(--color-text-subcopy)}.custom-dropdown-container .custom-dropdown-items .dropdown-search-container .search-input-wrapper .dropdown-search-input::placeholder{color:var(--color-text-subcopy)}.custom-dropdown-container .custom-dropdown-items .dropdown-search-container .search-input-wrapper .dropdown-search-input:focus{border-color:var(--color-cta-outline-border-hover);box-shadow:0 0 0 1px var(--color-cta-outline-border-hover)}.custom-dropdown-container .custom-dropdown-items .dropdown-search-container .search-input-wrapper .clear-search-btn{align-items:center;background:none;border:none;border-radius:2px;cursor:pointer;display:flex;justify-content:center;padding:var(--p-xxs);position:absolute;right:var(--p-xs);transition:background-color .2s ease}.custom-dropdown-container .custom-dropdown-items .dropdown-search-container .search-input-wrapper .clear-search-btn:hover{background-color:var(--color-input-background-hover)}.custom-dropdown-container .custom-dropdown-items .dropdown-search-container .search-input-wrapper .clear-search-btn svg{height:14px;width:14px;fill:var(--color-text-subcopy)}.custom-dropdown-container .custom-dropdown-items .dropdown-options-container{max-height:300px;overflow-y:auto;position:relative}.custom-dropdown-container .custom-dropdown-items .dropdown-options-container .no-results{align-items:flex-start;display:flex;flex-direction:column;gap:var(--p-m);padding:var(--p-m) var(--p-m)}.custom-dropdown-container .custom-dropdown-items .dropdown-options-container .no-results .no-results-icon{height:32px;width:32px}.custom-dropdown-container .custom-dropdown-items .dropdown-options-container .no-results .no-results-icon svg{height:100%;width:100%;fill:var(--color-error-200)}.custom-dropdown-container .custom-dropdown-items .dropdown-options-container .no-results .no-results-content{display:flex;flex-direction:column;gap:var(--p-s)}.custom-dropdown-container .custom-dropdown-items .dropdown-options-container .no-results .no-results-content .no-results-subtitle,.custom-dropdown-container .custom-dropdown-items .dropdown-options-container .no-results .no-results-content .no-results-title{color:var(--color-text-subcopy);font-size:1rem;font-weight:400;line-height:1.4}.custom-dropdown-container .custom-dropdown-items .dropdown-options-container .no-results .no-results-content .clear-search-button{align-items:center;display:flex;gap:var(--p-xxs);justify-content:center}.custom-dropdown-container .custom-dropdown-items .dropdown-options-container .no-results .no-results-content .clear-search-button:hover{background-color:var(--color-input-background-hover);border-color:var(--color-cta-outline-border-hover)}.custom-dropdown-container .custom-dropdown-items .dropdown-options-container .dropdown-option{color:var(--color-cta-outline-text);cursor:pointer;font-size:.875rem;font-weight:700;padding:var(--p-m);-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-dropdown-container .custom-dropdown-items .dropdown-options-container .dropdown-option.highlighted,.custom-dropdown-container .custom-dropdown-items .dropdown-options-container .dropdown-option:hover{background-color:var(--color-input-dropdown-hover)}.custom-dropdown-container .custom-dropdown .selectHide{display:none}
