:root{--aui-select-small-height:48px;--aui-select-large-height:56px}.aui-select-v2{position:relative}.aui-select-v2__label{position:absolute;pointer-events:none;left:0;padding:0 var(--spacing-m) 0 var(--spacing-xl);color:var(--neutral-700);z-index:1}.aui-select-v2__select{width:100%;color:var(--neutral-900);background:var(--neutral-000);border-radius:4px;box-shadow:inset 0 0 0 1px var(--neutral-200);transition:box-shadow .2s ease-out}.aui-select-v2__select:focus{box-shadow:inset 0 0 0 2px var(--secondary-700)}.aui-select-v2__select:focus+.aui-select-v2__label{color:var(--secondary-700)}.aui-select-v2__select:disabled{background-color:var(--neutral-050);box-shadow:inset 0 0 0 1px var(--neutral-200);color:var(--neutral-500)}.aui-select-v2__select:disabled+.aui-select-v2__label{color:var(--neutral-500)}.aui-select-v2__select.aui-select-v2__select--small{padding:var(--spacing-l) var(--spacing-xxl-3) 0 var(--spacing-xl);height:48px;height:var(--aui-select-small-height);font:var(--font-small-regular)}.aui-select-v2__select.aui-select-v2__select--small+.aui-select-v2__label{top:5px;font:var(--font-xsmall-strong)}.aui-select-v2__select.aui-select-v2__select--large{padding:var(--spacing-xl) var(--spacing-xxl-3) 0 var(--spacing-xl);height:56px;height:var(--aui-select-large-height);font:var(--font-medium-regular)}.aui-select-v2__select.aui-select-v2__select--large+.aui-select-v2__label{top:7px;font:var(--font-xsmall-strong)}.aui-select-v2--error .aui-select-v2__select{background-color:var(--error-background);border-bottom:-2px solid var(--error-content);border-radius:4px;box-shadow:inset 0 0 0 1px var(--error-border)}.aui-select-v2--error .aui-select-v2__select+.aui-select-v2__label{color:var(--error-content)}.aui-select-v2__chevron{right:var(--spacing-m);color:var(--neutral-500)}.aui-select-v2__chevron,.aui-select-v2__icon{position:absolute;z-index:2;top:50%;transform:translateY(-50%);pointer-events:none}.aui-select-v2__icon{left:var(--spacing-m);font-size:20px;color:var(--neutral-700);transition:color .2s ease-out}.aui-select-v2__icon~.aui-select-v2__label,.aui-select-v2__icon~.aui-select-v2__select{padding-left:52px}.aui-select-v2__icon:has(+.aui-select-v2__select:focus){color:var(--secondary-700)}