.ads-field-label__label-wrapper{align-self:flex-start}.ads-field-label__label,.ads-field-label__label-wrapper{flex-direction:column;display:flex}.ads-field-label__label-content{color:var(--AdsInputLabelColor,var(--ads-on-surface-mid,#3e3d48));gap:var(--ads-spacing-inline-2xs,.25rem);display:flex}.ads-field-label__assistive,.ads-field-label__label-optional{color:var(--ads-on-surface-low,#6f6e77)}.ads-input{gap:var(--ads-spacing-stack-xs,.5rem);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ads-input__input{box-sizing:border-box;border-radius:var(--ads-border-radius-input,.375rem);background:var(--AdsInputBackground,var(--ads-surface-container-low,#fff));box-shadow:inset 0 0 0 var(--AdsInputBorderThickness,var(--ads-border-width-default,.0625rem)) var(--AdsInputBorderColor,var(--ads-outline-hi,#8b8a93));align-items:center;transition:all .2s cubic-bezier(.4,0,1,1);display:flex;position:relative;overflow:hidden}.ads-input--disabled .ads-input__input{opacity:var(--ads-disabled-opacity,.38)}.ads-input__input input::-moz-placeholder{color:var(--ads-on-surface-low,#6f6e77)}.ads-input__input select::-moz-placeholder{color:var(--ads-on-surface-low,#6f6e77)}.ads-input__input textarea::-moz-placeholder{color:var(--ads-on-surface-low,#6f6e77)}.ads-input__input input::placeholder,.ads-input__input select::placeholder,.ads-input__input textarea::placeholder{color:var(--ads-on-surface-low,#6f6e77)}.ads-input--md .ads-input__input input,.ads-input--md .ads-input__input select,.ads-input--md .ads-input__input textarea{padding:var(--ads-spacing-inset-squish-md-v,.75rem) var(--ads-spacing-inset-squish-md-h,1rem)}.ads-input--md .ads-input__input input:not(textarea),.ads-input--md .ads-input__input select:not(textarea),.ads-input--md .ads-input__input textarea:not(textarea){--field-height:3rem}.ads-input--sm .ads-input__input input,.ads-input--sm .ads-input__input select,.ads-input--sm .ads-input__input textarea{padding:var(--ads-spacing-inset-squish-sm-v,.5rem) var(--ads-spacing-inset-squish-sm-h,.75rem)}.ads-input--sm .ads-input__input input:not(textarea),.ads-input--sm .ads-input__input select:not(textarea),.ads-input--sm .ads-input__input textarea:not(textarea){--field-height:2.5rem}.ads-input--lg .ads-input__input input,.ads-input--lg .ads-input__input select,.ads-input--lg .ads-input__input textarea{padding:var(--ads-spacing-inset-md,1rem)}.ads-input--lg .ads-input__input input:not(textarea),.ads-input--lg .ads-input__input select:not(textarea),.ads-input--lg .ads-input__input textarea:not(textarea){--field-height:3.5rem}.ads-input__input input,.ads-input__input select,.ads-input__input textarea{height:var(--field-height);color:var(--AdsInputTextColor,var(--ads-on-surface-hi,#252339));flex:1}:is(.ads-input__input input:-moz-autofill,.ads-input__input select:-moz-autofill,.ads-input__input textarea:-moz-autofill),:is(.ads-input__input input:autofill,.ads-input__input select:autofill,.ads-input__input textarea:autofill){border-radius:var(--ads-border-radius-input,.375rem);box-shadow:inset 0 0 0 var(--AdsInputBorderThickness,var(--ads-border-width-default,.0625rem)) var(--AdsInputBorderColor,var(--ads-outline-hi,#8b8a93));transition:box-shadow .2s cubic-bezier(.4,0,1,1)}:is(.ads-input__input:has(.ads-input__prepend-inner-icon) input,.ads-input__input:has(.ads-input__prepend-inner-icon) select,.ads-input__input:has(.ads-input__prepend-inner-icon) textarea){padding-inline-start:var(--ads-spacing-inline-sm,.75rem)}:is(.ads-input__input:has(.ads-input__append-inner-icon) input,.ads-input__input:has(.ads-input__append-inner-icon) select,.ads-input__input:has(.ads-input__append-inner-icon) textarea){padding-inline-end:var(--ads-spacing-inline-sm,.75rem)}.ads-input__input:focus-within:not(:has(.ads-input__button:focus-visible)){box-shadow:inset 0 0 0 var(--ads-border-width-strong,.125rem) var(--AdsInputOutlineColor,var(--ads-focus,#3470df))}.ads-input__input:focus-within:not(:has(.ads-input__button:focus-visible)) input:-webkit-autofill{box-shadow:inset 0 0 0 var(--ads-border-width-strong,.125rem) var(--AdsInputOutlineColor,var(--ads-focus,#3470df))}.ads-input__input:focus-within:not(:has(.ads-input__button:focus-visible)) input:-webkit-autofill:hover{box-shadow:inset 0 0 0 var(--ads-border-width-strong,.125rem) var(--AdsInputOutlineColor,var(--ads-focus,#3470df))}.ads-input__input:focus-within:not(:has(.ads-input__button:focus-visible)) input:-webkit-autofill:focus{box-shadow:inset 0 0 0 var(--ads-border-width-strong,.125rem) var(--AdsInputOutlineColor,var(--ads-focus,#3470df))}.ads-input__append-inner-icon,.ads-input__prepend-inner-icon{align-items:center;gap:var(--ads-spacing-inline-xs,.5rem);display:flex}.ads-input--md .ads-input__prepend-inner-icon{padding-inline-start:var(--ads-spacing-inset-squish-md-h,1rem)}.ads-input--sm .ads-input__prepend-inner-icon{padding-inline-start:var(--ads-spacing-inset-squish-sm-h,.75rem)}.ads-input--lg .ads-input__prepend-inner-icon{padding-inline-start:var(--ads-spacing-inset-md,1rem)}.ads-input--md .ads-input__append-inner-icon{padding-inline-end:var(--ads-spacing-inset-squish-md-h,1rem)}.ads-input--sm .ads-input__append-inner-icon{padding-inline-end:var(--ads-spacing-inset-squish-sm-h,.75rem)}.ads-input--lg .ads-input__append-inner-icon{padding-inline-end:var(--ads-spacing-inset-md,1rem)}.ads-input__status-icon--success{color:var(--ads-success,#117846)}.ads-input__status-icon--error{color:var(--ads-danger,#ba1f1a)}.ads-input input[type=password]::-ms-reveal{display:none}
