.select-field{display:flex;position:relative;flex-direction:column;gap:var(--Spacing-SM);font-family:var(--Font-Family-Body)}.select-field__native{position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.select-field__field-wrapper{position:relative;cursor:pointer;overflow:visible}.select-field__field-wrapper:has(.select-field__trigger:disabled){cursor:not-allowed}.select-field__trigger{box-sizing:border-box;border:1px solid var(--Border-Input);border-radius:var(--Radius-xs);background-image:var(--SelectField-ChevronDown);background-position:right var(--Spacing-SM) center;background-size:24px;background-repeat:no-repeat;background-color:var(--Color-White-True);padding:.375rem calc(24px + var(--Spacing-SM) + var(--Spacing-SM)) .375rem var(--Spacing-SM);width:100%;color:var(--Text-Primary);font-size:var(--Font-Size-Base);text-align:start}.select-field__trigger:focus{outline:none}.select-field__trigger:hover:not(:disabled){border-color:var(--Border-Hover)}.select-field__trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--Border-Width-sm) var(--Border-Focus);border-color:var(--Border-Focus)}.select-field__trigger[aria-expanded=true]{border-color:var(--Border-Focus);border-bottom-right-radius:0;border-bottom-left-radius:0}.select-field__trigger:disabled{cursor:not-allowed;background-image:var(--SelectField-ChevronDown-Disabled);color:var(--Text-Disabled)}.select-field__trigger--error{outline:none;border-color:var(--Color-Red-400)}.select-field__value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-field__list{position:absolute;top:100%;right:0;left:0;z-index:20;margin:0;border:1px solid var(--Border-light);border-top:none;background-color:var(--Color-White-True);padding:0;max-height:min(16.5rem,70vh);overflow-y:auto;scroll-behavior:smooth;list-style:none}.select-field__option{display:flex;align-items:center;gap:2px;box-sizing:border-box;margin:0;padding:.188rem .5rem;height:1.625rem;color:var(--Text-Primary);font-size:var(--Font-Size-Base)}.select-field__option[aria-disabled=true]{cursor:not-allowed;color:var(--Text-Disabled)}.select-field__option[aria-disabled=true]:hover{background-color:transparent}.select-field__option[aria-selected=true],.select-field__option:hover:not([aria-disabled=true]){background-color:var(--Color-Blue-100)}.select-field__option[data-active]{background-color:var(--Color-Blue-100)}.select-field__option[data-active=keyboard]{position:relative;z-index:30;box-shadow:inset 0 0 0 var(--Border-Width-sm) var(--Border-Focus)}.select-field__option-icon{line-height:0}.select-field__option-icon svg{width:1rem;height:1rem}.select-field__list-subsection{display:flex;align-items:center;cursor:default;box-sizing:border-box;margin:0;border-bottom:1px solid var(--Border-light);background-color:var(--Color-Gray-50);padding:.625rem var(--Spacing-SM);height:1.625rem;color:var(--Text-Primary);font-size:var(--Font-Size-Small);-webkit-user-select:none;user-select:none}
