.form-field__required-indicator{color:var(--ov-input-required-color,var(--color-text-medium))}.form-checkbox__input:focus-visible,.form-radio-group__input:focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium)}.form-checkbox__input,.form-radio-group__input{width:var(--spacing-vertical-jumbo);height:var(--spacing-vertical-jumbo);accent-color:var(--color-action-primary-background-active);cursor:pointer;flex-shrink:0;margin:0}.form-checkbox__error,.form-radio-group__error{font-family:var(--ov-input-error-font-family,var(--typography-font-family-body));font-size:var(--ov-input-error-font-size,var(--typography-body-small));font-weight:var(--ov-input-error-font-weight,var(--typography-font-weight-regular));line-height:var(--ov-input-error-line-height,var(--typography-line-height-medium));letter-spacing:var(--ov-input-error-letter-spacing,inherit);text-transform:var(--ov-input-error-text-transform,inherit);color:var(--ov-input-error-color,var(--color-field-field-error))}@media (max-width:768px){.form-checkbox__error,.form-radio-group__error{font-family:var(--ov-input-error-font-family-m,var(--ov-input-error-font-family,var(--typography-font-family-body)));font-size:var(--ov-input-error-font-size-m,var(--ov-input-error-font-size,var(--typography-body-small)));font-weight:var(--ov-input-error-font-weight-m,var(--ov-input-error-font-weight,var(--typography-font-weight-regular)));line-height:var(--ov-input-error-line-height-m,var(--ov-input-error-line-height,var(--typography-line-height-medium)));letter-spacing:var(--ov-input-error-letter-spacing-m,var(--ov-input-error-letter-spacing,inherit));text-transform:var(--ov-input-error-text-transform-m,var(--ov-input-error-text-transform,inherit));color:var(--ov-input-error-color-m,var(--ov-input-error-color,var(--color-field-field-error)))}}.form-radio-group{justify-content:flex-start;align-items:stretch;gap:var(--spacing-vertical-small);border:none;flex-direction:column;width:100%;margin:0;padding:0;display:flex}.form-radio-group__legend{font-family:var(--ov-input-label-font-family,var(--typography-font-family-body));font-size:var(--ov-input-label-font-size,var(--typography-body-medium));font-weight:var(--ov-input-label-font-weight,var(--typography-font-weight-medium));line-height:var(--ov-input-label-line-height,var(--typography-line-height-medium));letter-spacing:var(--ov-input-label-letter-spacing,inherit);text-transform:var(--ov-input-label-text-transform,inherit);color:var(--ov-input-label-color,var(--color-text-dark));padding:0}@media (max-width:768px){.form-radio-group__legend{font-family:var(--ov-input-label-font-family-m,var(--ov-input-label-font-family,var(--typography-font-family-body)));font-size:var(--ov-input-label-font-size-m,var(--ov-input-label-font-size,var(--typography-body-medium)));font-weight:var(--ov-input-label-font-weight-m,var(--ov-input-label-font-weight,var(--typography-font-weight-medium)));line-height:var(--ov-input-label-line-height-m,var(--ov-input-label-line-height,var(--typography-line-height-medium)));letter-spacing:var(--ov-input-label-letter-spacing-m,var(--ov-input-label-letter-spacing,inherit));text-transform:var(--ov-input-label-text-transform-m,var(--ov-input-label-text-transform,inherit));color:var(--ov-input-label-color-m,var(--ov-input-label-color,var(--color-text-dark)))}}.form-radio-group__options{justify-content:flex-start;align-items:stretch;gap:var(--spacing-vertical-large);flex-direction:column;display:flex}.form-radio-group__option{justify-content:flex-start;align-items:center;gap:var(--spacing-horizontal-medium);cursor:pointer;flex-direction:row;display:flex}.form-radio-group__option-label{font-family:var(--ov-input-text-font-family,var(--typography-font-family-body));font-size:var(--ov-input-text-font-size,var(--typography-body-large));font-weight:var(--ov-input-text-font-weight,var(--typography-font-weight-regular));line-height:var(--ov-input-text-line-height,var(--typography-line-height-tall));letter-spacing:var(--ov-input-text-letter-spacing,inherit);text-transform:var(--ov-input-text-text-transform,inherit);color:var(--ov-input-text-color,var(--color-text-dark))}@media (max-width:768px){.form-radio-group__option-label{font-family:var(--ov-input-text-font-family-m,var(--ov-input-text-font-family,var(--typography-font-family-body)));font-size:var(--ov-input-text-font-size-m,var(--ov-input-text-font-size,var(--typography-body-large)));font-weight:var(--ov-input-text-font-weight-m,var(--ov-input-text-font-weight,var(--typography-font-weight-regular)));line-height:var(--ov-input-text-line-height-m,var(--ov-input-text-line-height,var(--typography-line-height-tall)));letter-spacing:var(--ov-input-text-letter-spacing-m,var(--ov-input-text-letter-spacing,inherit));text-transform:var(--ov-input-text-text-transform-m,var(--ov-input-text-text-transform,inherit));color:var(--ov-input-text-color-m,var(--ov-input-text-color,var(--color-text-dark)))}}.form-radio-group--disabled{opacity:var(--opacity-disabled)}.form-radio-group--disabled .form-radio-group__option,.form-radio-group--disabled .form-radio-group__input{cursor:not-allowed}.form-checkbox{justify-content:flex-start;align-items:stretch;gap:var(--spacing-vertical-small);flex-direction:column;width:100%;display:flex}.form-checkbox__row{justify-content:flex-start;align-items:center;gap:var(--spacing-horizontal-medium);cursor:pointer;flex-direction:row;display:flex}.form-checkbox__label{font-family:var(--ov-input-label-font-family,var(--typography-font-family-body));font-size:var(--ov-input-label-font-size,var(--typography-body-large));font-weight:var(--ov-input-label-font-weight,var(--typography-font-weight-regular));line-height:var(--ov-input-label-line-height,var(--typography-line-height-tall));letter-spacing:var(--ov-input-label-letter-spacing,inherit);text-transform:var(--ov-input-label-text-transform,inherit);color:var(--ov-input-label-color,var(--color-text-dark))}@media (max-width:768px){.form-checkbox__label{font-family:var(--ov-input-label-font-family-m,var(--ov-input-label-font-family,var(--typography-font-family-body)));font-size:var(--ov-input-label-font-size-m,var(--ov-input-label-font-size,var(--typography-body-large)));font-weight:var(--ov-input-label-font-weight-m,var(--ov-input-label-font-weight,var(--typography-font-weight-regular)));line-height:var(--ov-input-label-line-height-m,var(--ov-input-label-line-height,var(--typography-line-height-tall)));letter-spacing:var(--ov-input-label-letter-spacing-m,var(--ov-input-label-letter-spacing,inherit));text-transform:var(--ov-input-label-text-transform-m,var(--ov-input-label-text-transform,inherit));color:var(--ov-input-label-color-m,var(--ov-input-label-color,var(--color-text-dark)))}}.form-checkbox--disabled{opacity:var(--opacity-disabled)}.form-checkbox--disabled .form-checkbox__row,.form-checkbox--disabled .form-checkbox__input{cursor:not-allowed}.form-message{font-family:var(--typography-font-family-body);font-size:var(--typography-body-medium);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-tall);color:var(--color-text-medium)}
.input{justify-content:flex-start;align-items:stretch;gap:var(--spacing-vertical-small);flex-direction:column;width:100%;display:flex}.input__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(--ov-input-bg,var(--color-surface-background));border-color:var(--ov-input-border-color,var(--color-field-field-border-inactive));border-style:solid;flex-direction:row;justify-content:flex-start;align-items:center;display:flex;position:relative}.input--focused .input__field-wrapper{background:var(--ov-input-focus-bg,var(--ov-input-bg,var(--color-surface-background)));border-color:var(--ov-input-focus-border-color,var(--ov-input-border-color,var(--color-field-field-border-active)))}.input--error .input__field-wrapper{background:var(--ov-input-error-bg,var(--ov-input-bg,var(--color-surface-background)));border-color:var(--ov-input-error-border-color,var(--color-field-field-error))}.input__field-wrapper{border-top-width:var(--ov-input-border-border-top-width,var(--stroke-small));border-right-width:var(--ov-input-border-border-right-width,var(--stroke-small));border-bottom-width:var(--ov-input-border-border-bottom-width,var(--stroke-small));border-left-width:var(--ov-input-border-border-left-width,var(--stroke-small));border-radius:var(--ov-input-border-border-radius,var(--radius-extra-small));gap:var(--spacing-horizontal-large)}.input__field{width:100%;height:100%;font-family:var(--ov-input-text-font-family,var(--typography-font-family-body));font-size:var(--ov-input-text-font-size,var(--typography-body-large));font-weight:var(--ov-input-text-font-weight,var(--typography-font-weight-regular));line-height:var(--ov-input-text-line-height,var(--typography-line-height-tall));letter-spacing:var(--ov-input-text-letter-spacing,var(--typography-letter-spacing-root));color:var(--ov-input-text-color,var(--color-text-dark));text-transform:var(--ov-input-text-text-transform,none);background:0 0;border:none;outline:none;flex:1;padding:0}.input--focused .input__field{color:var(--ov-input-focus-color,var(--ov-input-text-color,var(--color-text-dark)))}.input--error .input__field{color:var(--ov-input-error-text-color,var(--ov-input-text-color,var(--color-text-dark)))}.input__field::placeholder{color:var(--ov-input-placeholder-color,var(--color-field-field-placeholder));font-family:var(--ov-input-placeholder-font-family,inherit);font-size:var(--ov-input-placeholder-font-size,inherit);font-weight:var(--ov-input-placeholder-font-weight,inherit);line-height:var(--ov-input-placeholder-line-height,inherit);letter-spacing:var(--ov-input-placeholder-letter-spacing,inherit);text-transform:var(--ov-input-placeholder-text-transform,none)}@media (max-width:768px){.input__field{font-family:var(--ov-input-text-font-family-m,var(--ov-input-text-font-family,var(--typography-font-family-body)));font-size:var(--ov-input-text-font-size-m,var(--ov-input-text-font-size,var(--typography-body-large)));font-weight:var(--ov-input-text-font-weight-m,var(--ov-input-text-font-weight,var(--typography-font-weight-regular)));line-height:var(--ov-input-text-line-height-m,var(--ov-input-text-line-height,var(--typography-line-height-tall)));letter-spacing:var(--ov-input-text-letter-spacing-m,var(--ov-input-text-letter-spacing,var(--typography-letter-spacing-root)));color:var(--ov-input-text-color-m,var(--ov-input-text-color,var(--color-text-dark)));text-transform:var(--ov-input-text-text-transform-m,var(--ov-input-text-text-transform,none))}.input__field::placeholder{color:var(--ov-input-placeholder-color-m,var(--ov-input-placeholder-color,var(--color-field-field-placeholder)));font-family:var(--ov-input-placeholder-font-family-m,var(--ov-input-placeholder-font-family,inherit));font-size:var(--ov-input-placeholder-font-size-m,var(--ov-input-placeholder-font-size,inherit));font-weight:var(--ov-input-placeholder-font-weight-m,var(--ov-input-placeholder-font-weight,inherit));line-height:var(--ov-input-placeholder-line-height-m,var(--ov-input-placeholder-line-height,inherit));letter-spacing:var(--ov-input-placeholder-letter-spacing-m,var(--ov-input-placeholder-letter-spacing,inherit));text-transform:var(--ov-input-placeholder-text-transform-m,var(--ov-input-placeholder-text-transform,none))}}.input__leading-icon,.input__trailing-icon{color:var(--color-text-medium);flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;display:flex}.input__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)}.input--label-inside .input__field-wrapper{height:auto;min-height:var(--spacing-vertical-giga);padding:var(--spacing-vertical-medium) var(--spacing-horizontal-xlarge) var(--spacing-vertical-large) var(--spacing-horizontal-large);align-items:stretch;gap:var(--spacing-vertical-small);flex-direction:column}.input--label-inside .input__field-row{align-items:center;gap:var(--spacing-horizontal-large);flex-direction:row;flex:1;min-height:0;display:flex}.input__label--above{font-family:var(--ov-input-label-font-family,var(--typography-font-family-body));font-size:var(--ov-input-label-font-size,var(--typography-body-medium));font-weight:var(--ov-input-label-font-weight,var(--typography-font-weight-medium));line-height:var(--ov-input-label-line-height,var(--typography-line-height-medium));letter-spacing:var(--ov-input-label-letter-spacing,inherit);text-transform:var(--ov-input-label-text-transform,inherit);color:var(--ov-input-label-color,var(--color-text-dark))}@media (max-width:768px){.input__label--above{font-family:var(--ov-input-label-font-family-m,var(--ov-input-label-font-family,var(--typography-font-family-body)));font-size:var(--ov-input-label-font-size-m,var(--ov-input-label-font-size,var(--typography-body-medium)));font-weight:var(--ov-input-label-font-weight-m,var(--ov-input-label-font-weight,var(--typography-font-weight-medium)));line-height:var(--ov-input-label-line-height-m,var(--ov-input-label-line-height,var(--typography-line-height-medium)));letter-spacing:var(--ov-input-label-letter-spacing-m,var(--ov-input-label-letter-spacing,inherit));text-transform:var(--ov-input-label-text-transform-m,var(--ov-input-label-text-transform,inherit));color:var(--ov-input-label-color-m,var(--ov-input-label-color,var(--color-text-dark)))}}.input--focused .input__label--above{color:var(--ov-input-label-focus-color,var(--ov-input-label-color,inherit))}.input--error .input__label--above{color:var(--ov-input-label-error-color,var(--ov-input-label-color,inherit))}.input__label--inside{font-family:var(--ov-input-label-font-family,var(--typography-font-family-body));font-size:var(--ov-input-label-font-size,var(--typography-body-extrasmall));font-weight:var(--ov-input-label-font-weight,var(--typography-font-weight-regular));line-height:var(--ov-input-label-line-height,var(--typography-line-height-medium));letter-spacing:var(--ov-input-label-letter-spacing,inherit);text-transform:var(--ov-input-label-text-transform,inherit);color:var(--ov-input-label-color,var(--color-field-field-input))}@media (max-width:768px){.input__label--inside{font-family:var(--ov-input-label-font-family-m,var(--ov-input-label-font-family,var(--typography-font-family-body)));font-size:var(--ov-input-label-font-size-m,var(--ov-input-label-font-size,var(--typography-body-extrasmall)));font-weight:var(--ov-input-label-font-weight-m,var(--ov-input-label-font-weight,var(--typography-font-weight-regular)));line-height:var(--ov-input-label-line-height-m,var(--ov-input-label-line-height,var(--typography-line-height-medium)));letter-spacing:var(--ov-input-label-letter-spacing-m,var(--ov-input-label-letter-spacing,inherit));text-transform:var(--ov-input-label-text-transform-m,var(--ov-input-label-text-transform,inherit));color:var(--ov-input-label-color-m,var(--ov-input-label-color,var(--color-field-field-input)))}}.input__label--inside{opacity:.6;pointer-events:none}.input--focused .input__label--inside{color:var(--ov-input-label-focus-color,var(--ov-input-label-color,inherit))}.input--error .input__label--inside{color:var(--ov-input-label-error-color,var(--ov-input-label-color,inherit))}.input__field-wrapper:focus-within .input__label--inside{opacity:1}.input--focused .input__field-wrapper{box-shadow:0 0 0 var(--stroke-medium) var(--color-focus-ring)}.input__field-wrapper:has(:focus-visible){outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium)}.input--filled .input__field-wrapper{border-color:var(--ov-input-border-color,var(--color-field-field-border-active))}.input--error .input__helper-text{font-family:var(--ov-input-error-font-family,var(--typography-font-family-body));font-size:var(--ov-input-error-font-size,var(--typography-body-small));font-weight:var(--ov-input-error-font-weight,var(--typography-font-weight-regular));line-height:var(--ov-input-error-line-height,var(--typography-line-height-medium));letter-spacing:var(--ov-input-error-letter-spacing,inherit);text-transform:var(--ov-input-error-text-transform,inherit);color:var(--ov-input-error-color,var(--color-field-field-error))}@media (max-width:768px){.input--error .input__helper-text{font-family:var(--ov-input-error-font-family-m,var(--ov-input-error-font-family,var(--typography-font-family-body)));font-size:var(--ov-input-error-font-size-m,var(--ov-input-error-font-size,var(--typography-body-small)));font-weight:var(--ov-input-error-font-weight-m,var(--ov-input-error-font-weight,var(--typography-font-weight-regular)));line-height:var(--ov-input-error-line-height-m,var(--ov-input-error-line-height,var(--typography-line-height-medium)));letter-spacing:var(--ov-input-error-letter-spacing-m,var(--ov-input-error-letter-spacing,inherit));text-transform:var(--ov-input-error-text-transform-m,var(--ov-input-error-text-transform,inherit));color:var(--ov-input-error-color-m,var(--ov-input-error-color,var(--color-field-field-error)))}}.input--error.input--focused .input__field-wrapper{box-shadow:0 0 0 var(--stroke-medium) var(--color-focus-ring-error)}.input--disabled{opacity:var(--opacity-disabled);pointer-events:none}.input--disabled .input__field-wrapper{background:var(--color-surface-stripe);cursor:not-allowed}.input--with-leading-icon .input__field-wrapper{padding-left:var(--spacing-horizontal-large)}.input--with-trailing-icon .input__field-wrapper{padding-right:var(--spacing-horizontal-large)}
.select{justify-content:flex-start;align-items:stretch;gap:var(--spacing-vertical-small);flex-direction:column;width:100%;display:flex}.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(--ov-input-bg,var(--color-surface-background));border-color:var(--ov-input-border-color,var(--color-field-field-border-inactive));border-style:solid;flex-direction:row;justify-content:flex-start;align-items:center;display:flex;position:relative}.select--focused .select__field-wrapper{background:var(--ov-input-focus-bg,var(--ov-input-bg,var(--color-surface-background)));border-color:var(--ov-input-focus-border-color,var(--ov-input-border-color,var(--color-field-field-border-active)))}.select--error .select__field-wrapper{background:var(--ov-input-error-bg,var(--ov-input-bg,var(--color-surface-background)));border-color:var(--ov-input-error-border-color,var(--color-field-field-error))}.select__field-wrapper{border-top-width:var(--ov-input-border-border-top-width,var(--stroke-small));border-right-width:var(--ov-input-border-border-right-width,var(--stroke-small));border-bottom-width:var(--ov-input-border-border-bottom-width,var(--stroke-small));border-left-width:var(--ov-input-border-border-left-width,var(--stroke-small));border-radius:var(--ov-input-border-border-radius,var(--radius-extra-small));gap:var(--spacing-horizontal-large)}.select__field{width:100%;height:100%;padding:0;padding-right:var(--spacing-horizontal-jumbo);font-family:var(--ov-input-text-font-family,var(--typography-font-family-body));font-size:var(--ov-input-text-font-size,var(--typography-body-large));font-weight:var(--ov-input-text-font-weight,var(--typography-font-weight-regular));line-height:var(--ov-input-text-line-height,var(--typography-line-height-tall));letter-spacing:var(--ov-input-text-letter-spacing,var(--typography-letter-spacing-root));color:var(--ov-input-text-color,var(--color-text-dark));text-transform:var(--ov-input-text-text-transform,none);cursor:pointer;appearance:none;background:0 0;border:none;outline:none;flex:1}.select__field::-ms-expand{display:none}.select__field option[value=""][disabled]{font-family:var(--ov-input-placeholder-font-family,inherit);font-size:var(--ov-input-placeholder-font-size,inherit);font-weight:var(--ov-input-placeholder-font-weight,inherit);line-height:var(--ov-input-placeholder-line-height,inherit);letter-spacing:var(--ov-input-placeholder-letter-spacing,inherit);text-transform:var(--ov-input-placeholder-text-transform,none);color:var(--ov-input-placeholder-color,var(--color-field-field-placeholder))}@media (max-width:768px){.select__field option[value=""][disabled]{font-family:var(--ov-input-placeholder-font-family-m,var(--ov-input-placeholder-font-family,inherit));font-size:var(--ov-input-placeholder-font-size-m,var(--ov-input-placeholder-font-size,inherit));font-weight:var(--ov-input-placeholder-font-weight-m,var(--ov-input-placeholder-font-weight,inherit));line-height:var(--ov-input-placeholder-line-height-m,var(--ov-input-placeholder-line-height,inherit));letter-spacing:var(--ov-input-placeholder-letter-spacing-m,var(--ov-input-placeholder-letter-spacing,inherit));text-transform:var(--ov-input-placeholder-text-transform-m,var(--ov-input-placeholder-text-transform,none));color:var(--ov-input-placeholder-color-m,var(--ov-input-placeholder-color,var(--color-field-field-placeholder)))}.select__field{font-family:var(--ov-input-text-font-family-m,var(--ov-input-text-font-family,var(--typography-font-family-body)));font-size:var(--ov-input-text-font-size-m,var(--ov-input-text-font-size,var(--typography-body-large)));font-weight:var(--ov-input-text-font-weight-m,var(--ov-input-text-font-weight,var(--typography-font-weight-regular)));line-height:var(--ov-input-text-line-height-m,var(--ov-input-text-line-height,var(--typography-line-height-tall)));letter-spacing:var(--ov-input-text-letter-spacing-m,var(--ov-input-text-letter-spacing,var(--typography-letter-spacing-root)));color:var(--ov-input-text-color-m,var(--ov-input-text-color,var(--color-text-dark)));text-transform:var(--ov-input-text-text-transform-m,var(--ov-input-text-text-transform,none))}}.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--label-inside .select__field-wrapper{height:auto;min-height:var(--spacing-vertical-giga);padding:var(--spacing-vertical-medium) var(--spacing-horizontal-xlarge) var(--spacing-vertical-large) var(--spacing-horizontal-large);align-items:stretch;gap:var(--spacing-vertical-small);flex-direction:column}.select--label-inside .select__field-row{align-items:center;gap:var(--spacing-horizontal-large);flex-direction:row;flex:1;min-height:0;display:flex}.select__label--above{font-family:var(--ov-input-label-font-family,var(--typography-font-family-body));font-size:var(--ov-input-label-font-size,var(--typography-body-medium));font-weight:var(--ov-input-label-font-weight,var(--typography-font-weight-medium));line-height:var(--ov-input-label-line-height,var(--typography-line-height-medium));letter-spacing:var(--ov-input-label-letter-spacing,inherit);text-transform:var(--ov-input-label-text-transform,inherit);color:var(--ov-input-label-color,var(--color-text-dark))}@media (max-width:768px){.select__label--above{font-family:var(--ov-input-label-font-family-m,var(--ov-input-label-font-family,var(--typography-font-family-body)));font-size:var(--ov-input-label-font-size-m,var(--ov-input-label-font-size,var(--typography-body-medium)));font-weight:var(--ov-input-label-font-weight-m,var(--ov-input-label-font-weight,var(--typography-font-weight-medium)));line-height:var(--ov-input-label-line-height-m,var(--ov-input-label-line-height,var(--typography-line-height-medium)));letter-spacing:var(--ov-input-label-letter-spacing-m,var(--ov-input-label-letter-spacing,inherit));text-transform:var(--ov-input-label-text-transform-m,var(--ov-input-label-text-transform,inherit));color:var(--ov-input-label-color-m,var(--ov-input-label-color,var(--color-text-dark)))}}.select--focused .select__label--above{color:var(--ov-input-label-focus-color,var(--ov-input-label-color,inherit))}.select--error .select__label--above{color:var(--ov-input-label-error-color,var(--ov-input-label-color,inherit))}.select__label--inside{font-family:var(--ov-input-label-font-family,var(--typography-font-family-body));font-size:var(--ov-input-label-font-size,var(--typography-body-extrasmall));font-weight:var(--ov-input-label-font-weight,var(--typography-font-weight-regular));line-height:var(--ov-input-label-line-height,var(--typography-line-height-medium));letter-spacing:var(--ov-input-label-letter-spacing,inherit);text-transform:var(--ov-input-label-text-transform,inherit);color:var(--ov-input-label-color,var(--color-field-field-input))}@media (max-width:768px){.select__label--inside{font-family:var(--ov-input-label-font-family-m,var(--ov-input-label-font-family,var(--typography-font-family-body)));font-size:var(--ov-input-label-font-size-m,var(--ov-input-label-font-size,var(--typography-body-extrasmall)));font-weight:var(--ov-input-label-font-weight-m,var(--ov-input-label-font-weight,var(--typography-font-weight-regular)));line-height:var(--ov-input-label-line-height-m,var(--ov-input-label-line-height,var(--typography-line-height-medium)));letter-spacing:var(--ov-input-label-letter-spacing-m,var(--ov-input-label-letter-spacing,inherit));text-transform:var(--ov-input-label-text-transform-m,var(--ov-input-label-text-transform,inherit));color:var(--ov-input-label-color-m,var(--ov-input-label-color,var(--color-field-field-input)))}}.select__label--inside{opacity:.6;pointer-events:none}.select--focused .select__label--inside{color:var(--ov-input-label-focus-color,var(--ov-input-label-color,inherit))}.select--error .select__label--inside{color:var(--ov-input-label-error-color,var(--ov-input-label-color,inherit))}.select__field-wrapper:focus-within .select__label--inside{opacity:1}.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:not(.select--filled) .select__field{font-family:var(--ov-input-placeholder-font-family,var(--ov-input-text-font-family,var(--typography-font-family-body)));font-size:var(--ov-input-placeholder-font-size,var(--ov-input-text-font-size,var(--typography-body-large)));font-weight:var(--ov-input-placeholder-font-weight,var(--ov-input-text-font-weight,var(--typography-font-weight-regular)));line-height:var(--ov-input-placeholder-line-height,var(--ov-input-text-line-height,var(--typography-line-height-tall)));letter-spacing:var(--ov-input-placeholder-letter-spacing,inherit);text-transform:var(--ov-input-placeholder-text-transform,none);color:var(--ov-input-placeholder-color,var(--color-field-field-placeholder))}@media (max-width:768px){.select:not(.select--filled) .select__field{font-family:var(--ov-input-placeholder-font-family-m,var(--ov-input-placeholder-font-family,var(--ov-input-text-font-family,var(--typography-font-family-body))));font-size:var(--ov-input-placeholder-font-size-m,var(--ov-input-placeholder-font-size,var(--ov-input-text-font-size,var(--typography-body-large))));font-weight:var(--ov-input-placeholder-font-weight-m,var(--ov-input-placeholder-font-weight,var(--ov-input-text-font-weight,var(--typography-font-weight-regular))));line-height:var(--ov-input-placeholder-line-height-m,var(--ov-input-placeholder-line-height,var(--ov-input-text-line-height,var(--typography-line-height-tall))));letter-spacing:var(--ov-input-placeholder-letter-spacing-m,var(--ov-input-placeholder-letter-spacing,inherit));text-transform:var(--ov-input-placeholder-text-transform-m,var(--ov-input-placeholder-text-transform,none));color:var(--ov-input-placeholder-color-m,var(--ov-input-placeholder-color,var(--color-field-field-placeholder)))}}.select--filled .select__field-wrapper{border-color:var(--ov-input-border-color,var(--color-field-field-border-active))}.select--error .select__helper-text{font-family:var(--ov-input-error-font-family,var(--typography-font-family-body));font-size:var(--ov-input-error-font-size,var(--typography-body-small));font-weight:var(--ov-input-error-font-weight,var(--typography-font-weight-regular));line-height:var(--ov-input-error-line-height,var(--typography-line-height-medium));letter-spacing:var(--ov-input-error-letter-spacing,inherit);text-transform:var(--ov-input-error-text-transform,inherit);color:var(--ov-input-error-color,var(--color-field-field-error))}@media (max-width:768px){.select--error .select__helper-text{font-family:var(--ov-input-error-font-family-m,var(--ov-input-error-font-family,var(--typography-font-family-body)));font-size:var(--ov-input-error-font-size-m,var(--ov-input-error-font-size,var(--typography-body-small)));font-weight:var(--ov-input-error-font-weight-m,var(--ov-input-error-font-weight,var(--typography-font-weight-regular)));line-height:var(--ov-input-error-line-height-m,var(--ov-input-error-line-height,var(--typography-line-height-medium)));letter-spacing:var(--ov-input-error-letter-spacing-m,var(--ov-input-error-letter-spacing,inherit));text-transform:var(--ov-input-error-text-transform-m,var(--ov-input-error-text-transform,inherit));color:var(--ov-input-error-color-m,var(--ov-input-error-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)}
