.select__positioner{outline:none;z-index:1000;user-select:none}.select__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-6);padding:var(--spacing-8);background:var(--color-surface);border-radius:var(--spacing-4);box-shadow:0 2px 6px 0 rgba(29,29,29,.05),0 1px 4px 0 rgba(29,29,29,.25);max-height:var(--available-height, 320px);min-width:var(--anchor-width, 120px);overflow-y:auto;transform-origin:var(--transform-origin);transition:transform 150ms,opacity 150ms}.select__content[data-starting-style],.select__content[data-ending-style]{opacity:0;transform:scale(0.95) translateY(-8px)}.select__viewport{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%}.select__item{position:relative;display:flex;align-items:center;align-self:stretch;height:52px;padding:var(--spacing-8);border-radius:var(--spacing-2);background:var(--color-surface);color:var(--color-on-surface);cursor:pointer;font-size:var(--font-size-1);line-height:var(--font-size-1_5)}.select__item:hover:not([data-disabled]){background:var(--color-surface-variant)}.select__item[data-highlighted]{background:var(--color-surface-variant)}.select__item[data-disabled]{background:var(--color-inactive);color:var(--color-on-inactive);cursor:not-allowed;pointer-events:none}.select__item[data-selected]{background:var(--color-action-brand);color:var(--color-action-on-brand)}.select__item[data-selected]:hover{background:var(--color-action-brand)}.select__item-text{flex:1;align-items:center;display:flex;gap:var(--spacing-8)}.select__item-hint{flex-shrink:0;margin-left:var(--spacing-8);color:var(--color-on-surface-variant);font-size:var(--font-size-0_875);line-height:var(--font-size-1_375)}@container aura (max-width: 480px){.select__item-hint{line-height:var(--font-size-1_25)}}.select__item[data-selected] .select__item-hint{color:var(--color-action-on-brand)}.select__item[data-disabled] .select__item-hint{color:var(--color-on-inactive)}.select{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);font-size:var(--font-size-1);line-height:var(--font-size-1_5)}.select__label{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}.select__label-text{color:var(--color-on-surface-variant);background:rgba(0,0,0,0);font-size:var(--font-size-0_875);line-height:var(--font-size-1_375)}@container aura (max-width: 480px){.select__label-text{line-height:var(--font-size-1_25)}}.select__required-mark{color:var(--color-notification)}.select__field-wrapper{position:relative}.select__trigger{position:relative;display:flex;align-items:center;justify-content:space-between;align-self:stretch;width:100%;height:48px;min-width:120px;padding:0 var(--spacing-16);background:var(--color-surface);border:1px solid var(--color-outline);border-radius:var(--border-radius-md);box-shadow:0 1.5px 2px 0 rgba(0,0,0,.1) inset,0 1.5px 2px 0 rgba(0,0,85,.02) inset;color:var(--color-on-surface);cursor:pointer;outline:none;font-family:inherit;font-size:inherit;line-height:1.5;text-align:left}.select__trigger[data-placeholder]{color:var(--color-on-surface-variant)}.select__value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--color-on-surface);flex-shrink:0}.select__icon svg{width:24px;height:24px}.select__icon[data-disabled]{color:var(--color-on-inactive)}.select:focus-within .select__trigger{border-color:var(--color-tertiary)}.select--error .select__trigger{border-color:var(--color-error)}.select--error .select__label-text{color:var(--color-error)}.select--error:focus-within .select__trigger{border-color:var(--color-error)}.select:has(.select__trigger[data-disabled]){cursor:not-allowed}.select:has(.select__trigger[data-disabled]) .select__trigger{background:var(--color-inactive);border:1px solid var(--color-outline);color:var(--color-on-inactive)}.select:has(.select__trigger[data-disabled]) .select__icon{color:var(--color-on-inactive)}.select:has(.select__trigger[data-disabled]):hover .select__trigger{border:1px solid var(--color-outline)}.select--readonly .select__trigger{background-color:var(--color-inactive);border-color:var(--color-outline-variant);color:var(--color-on-inactive);pointer-events:none}.select--readonly .select__icon{color:var(--color-on-inactive)}.select--readonly:focus-within .select__trigger{border-color:var(--color-outline-variant)}.select--readonly.select--error .select__trigger,.select--readonly.select--error .select__trigger:hover{border-color:var(--color-outline-variant)}
