.select{justify-content:flex-start;align-items:stretch;gap:var(--spacing-vertical-small);flex-direction:column;width:100%;display:flex}.select__label{font-family:var(--typography-font-family-body);font-size:var(--typography-body-medium);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-medium);color:var(--color-text-dark)}.select__field-wrapper{transition:border-color var(--motion-duration-fast) var(--motion-easing-standard),box-shadow var(--motion-duration-fast) var(--motion-easing-standard);-webkit-transition:border-color var(--motion-duration-fast) var(--motion-easing-standard),box-shadow var(--motion-duration-fast) var(--motion-easing-standard);-moz-transition:border-color var(--motion-duration-fast) var(--motion-easing-standard),box-shadow var(--motion-duration-fast) var(--motion-easing-standard);-o-transition:border-color var(--motion-duration-fast) var(--motion-easing-standard),box-shadow var(--motion-duration-fast) var(--motion-easing-standard);width:100%;height:var(--spacing-vertical-giga);padding:0 var(--spacing-horizontal-xlarge);background:var(--color-surface-background);border:var(--stroke-small) solid var(--color-field-field-border-inactive);border-radius:var(--radius-extra-small);justify-content:flex-start;align-items:center;gap:var(--spacing-horizontal-large);flex-direction:row;display:flex;position:relative}.select__field{width:100%;height:100%;padding:0;padding-right:var(--spacing-horizontal-jumbo);font-family:var(--typography-font-family-body);font-size:var(--typography-body-large);line-height:var(--typography-line-height-tall);color:var(--color-text-dark);cursor:pointer;appearance:none;background:0 0;border:none;outline:none;flex:1}.select__field::-ms-expand{display:none}.select__field option[value=""][disabled]{color:var(--color-field-field-placeholder)}.select__leading-icon{color:var(--color-text-medium);flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;display:flex}.select__chevron{transition:transform var(--motion-duration-fast) var(--motion-easing-standard);-webkit-transition:transform var(--motion-duration-fast) var(--motion-easing-standard);-moz-transition:transform var(--motion-duration-fast) var(--motion-easing-standard);-o-transition:transform var(--motion-duration-fast) var(--motion-easing-standard);right:var(--spacing-horizontal-xlarge);pointer-events:none;color:var(--color-text-medium);flex-direction:row;justify-content:center;align-items:center;display:flex;position:absolute}.select__helper-text{font-family:var(--typography-font-family-body);font-size:var(--typography-body-small);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-medium);color:var(--color-text-medium)}.select--focused .select__field-wrapper{box-shadow:0 0 0 var(--stroke-medium) var(--color-focus-ring)}.select__field-wrapper:has(:focus-visible){outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium)}.select--focused .select__chevron{transform:rotate(180deg)}.select--filled .select__field-wrapper{border-color:var(--color-field-field-border-active)}.select--error .select__field-wrapper{border-color:var(--color-field-field-error)}.select--error .select__helper-text{color:var(--color-field-field-error)}.select--error.select--focused .select__field-wrapper{box-shadow:0 0 0 var(--stroke-medium) var(--color-focus-ring-error)}.select--disabled{opacity:var(--opacity-disabled);pointer-events:none}.select--disabled .select__field-wrapper{background:var(--color-surface-stripe);cursor:not-allowed}.select--disabled .select__field{cursor:not-allowed}.select--with-leading-icon .select__field-wrapper{padding-left:var(--spacing-horizontal-large)}
