.custom-dropdown-wrapper{position:relative;display:inline-block;width:100%;font-family:inherit}.custom-dropdown{position:relative}.custom-dropdown.open{z-index:1000}.custom-dropdown-selected{background-color:var(--z-bg-light-base);border-radius:999px;padding:0 24px!important;color:var(--zc-blue-zurich);font:var(--zf-body-16--400);cursor:pointer;position:relative;width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;z-index:2;min-height:48px}.custom-dropdown-arrow{border:solid #2167ae;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(45deg);transition:transform .2s;margin-left:10px}.custom-dropdown.open .custom-dropdown-arrow{transform:rotate(-135deg)}.custom-dropdown-options{display:none;position:absolute;width:100%;left:0;top:0;background-color:var(--z-input--bg--shaped,var(--z-bg-light-base));border-radius:20px;overflow:hidden;padding-top:48px;z-index:1;border:1px solid var(--zg-white-zurich)}.custom-dropdown-options-content{overflow:auto;max-height:var(--z-options-input--list-height,12rem)}.custom-dropdown-options{display:none}.custom-dropdown.open .custom-dropdown-options{display:block}.custom-dropdown-option{padding:var(--zs-50) var(--zs-100);cursor:pointer;color:var(--zc-blue-dark);transition:background .15s;height:max-content}.custom-dropdown-option:hover,.custom-dropdown-option.selected{background:var(--z-bg-light-base--inv);color:var(--zc-blue-dark)}.custom-dropdown select{display:none!important}.custom-dropdown-option.highlighted{background:var(--z-bg-light-base--inv);color:var(--zc-blue-dark)}.custom-dropdown{width:100%;display:flex;align-items:stretch}.custom-dropdown-selected{box-shadow:none;padding:0 1rem;display:flex;align-items:center;width:100%;background-clip:padding-box}.custom-dropdown.disabled,.custom-dropdown .custom-dropdown-option.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.required-asterisk{color:#f00;margin-left:4px}.custom-dropdown-disabled{background-color:transparent!important;cursor:not-allowed;border:1px solid #dde4e3}