.dropdown-select{position:relative}.dropdown-select__control{text-align:left;width:100%;min-height:var(--size-control-min-height);color:var(--color-text-primary);border:1px solid var(--color-input-normal);cursor:pointer;border-radius:.375rem;justify-content:space-between;align-items:center;column-gap:1rem;padding-block:.625rem;padding-inline:1rem;line-height:1.25;display:inline-flex;position:relative}.dropdown-select__control:not([disabled]):hover{border-color:var(--color-input-active)}.dropdown-select__control:focus-visible{outline-color:var(--color-input-active);outline-offset:-1px}.dropdown-select__control[aria-invalid=true]{border-color:var(--color-status-warning)}.dropdown-select__control[disabled]{color:var(--color-text-disabled);cursor:not-allowed}.dropdown-select__control-icon{flex-shrink:0;font-size:1.5rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.dropdown-select__control[aria-expanded=true] .dropdown-select__control-icon{transform:translateY(-50%)rotate(180deg)}.dropdown-select__panel{background-color:var(--color-surface-background);border:1px solid var(--color-input-normal);scrollbar-width:thin;border-radius:.375rem;max-height:15rem;margin-block-start:.5rem;padding:.125rem;overflow-y:auto}.dropdown-select__options{flex-direction:column;align-items:stretch;row-gap:.125rem;width:100%;list-style-type:"";display:flex}.dropdown-select__option{min-height:var(--size-control-min-height);text-align:left;border-radius:.25rem;width:100%;padding-block:.625rem;padding-inline:.875rem}.dropdown-select__option:hover{background-color:var(--color-surface-button);color:var(--color-text-button)}
