.InputField.InputField-bg--lighten .InputField-field:before,.InputField.InputField-bg--lighten .InputField-label{background-color:var(--DS-colors-brand-primary-lighten)}.InputField-field:before,.InputField-field .IconInline,.InputField-label{background-color:var(--DS-colors-grayscale-white)}.InputField-input--disabled{color:var(--DS-colors-grayscale-light)}.InputField-label--disabled{border-color:var(--DS-colors-grayscale-light)}.InputField-field--disabled:before,.InputField-field--disabled .IconInline-icon:before{color:var(--DS-colors-grayscale-semi)}.InputField-input,.InputField-input--active,.InputField-textarea{border-color:var(--DS-colors-grayscale-semi)}.InputField-label,.InputField-input,.InputField-textarea{color:var(--DS-colors-grayscale-grey)}.InputField-field:before,.InputField-field .IconInline{color:var(--DS-colors-grayscale-dark)}.InputField-field--active:before,.InputField-field--active .IconInline-icon:before,.InputField-input--active{color:var(--DS-colors-grayscale-black)}.InputField-label--focus,.InputField-input--focus{border-color:var(--DS-colors-system-success)}.InputField-label--error,.InputField-input--error{border-color:var(--DS-colors-system-danger)}.InputField-field--phone:before,.InputField-field--address:before,.InputField-field--email:before,.InputField-field--select:before{speak:none;font-variant:normal;text-transform:none;font-family:webfont-icons,sans-serif;font-style:normal;font-weight:400;line-height:1}.InputField-field--select:before{content:"";width:14px;height:8px}.InputField-field--email:before{content:"";width:48px;height:48px}.InputField-field--address:before{content:"";width:24px;height:24px}.InputField-field--phone:before{content:"";width:24px;height:24px}.InputField-input,.InputField-textarea{border-style:solid;border-width:2px}.InputField-field:before,.InputField-field .IconInline,.InputField-input,.InputField-textarea{border-radius:var(--DS-radius-standard)}.InputField-input,.InputField-textarea{padding:var(--DS-spacing-block-small)}.InputField-field:before,.InputField-field .IconInline{padding-left:var(--DS-spacing-block-small);padding-right:var(--DS-spacing-block-small)}.InputField{padding-top:var(--DS-spacing-block-x-small);padding-bottom:var(--DS-spacing-block-x-small)}.InputField.InputField--alternate .InputField-label,.InputField.InputField--alternate .InputField-label--active{margin-bottom:var(--DS-spacing-block-x-small)}.InputField-label{padding-left:var(--DS-spacing-text-x-standard);padding-right:var(--DS-spacing-text-x-standard)}.InputField-field--select:before{transition-timing-function:var(--DS-easing-accelerate);transition-duration:var(--DS-timing-x-fast)}.InputField-field:before,.InputField-field .IconInline,.InputField-label,.InputField-input,.InputField-textarea{transition-timing-function:var(--DS-easing-accelerate);transition-duration:var(--DS-timing-fast)}.InputField-label--active,.InputField-label--focus,.InputField.InputField--alternate .InputField-label,.InputField.InputField--alternate .InputField-label--active,.InputField.InputField--alternate .InputField-input,.InputField.InputField--alternate .InputField-input--active,.InputField-label,.InputField-input,.InputField-textarea{font-kerning:"normal";font-family:Sofia Pro,sans-serif;font-style:normal}.InputField.InputField--alternate .InputField-input,.InputField.InputField--alternate .InputField-input--active{font-weight:600}.InputField-label--active,.InputField-label--focus,.InputField.InputField--alternate .InputField-label,.InputField.InputField--alternate .InputField-label--active,.InputField-label,.InputField-input,.InputField-textarea{font-weight:400}.InputField-label,.InputField-input,.InputField-textarea,.InputField.InputField--alternate .InputField-input,.InputField.InputField--alternate .InputField-input--active{font-size:14px;line-height:18px}.InputField.InputField--alternate .InputField-label,.InputField.InputField--alternate .InputField-label--active{letter-spacing:1.5px;text-transform:uppercase;font-size:12px;line-height:14px}.InputField-label--active,.InputField-label--focus{font-size:12px;line-height:16px}.InputField.InputField--alternate .InputField-input,.InputField.InputField--alternate .InputField-input--active{text-align:center}.InputField{width:100%;display:block;position:relative}:-webkit-any(.InputField input:-webkit-autofill,.InputField textarea:-webkit-autofill,.InputField select:-webkit-autofill){-webkit-box-shadow:inset 10000px 0 0 1000px #fff!important}:is(.InputField input:autofill,.InputField textarea:autofill,.InputField select:autofill){-webkit-box-shadow:inset 10000px 0 0 1000px #fff!important}:-webkit-any(.InputField.InputField-bg--lighten input:-webkit-autofill,.InputField.InputField-bg--lighten textarea:-webkit-autofill,.InputField.InputField-bg--lighten select:-webkit-autofill){-webkit-box-shadow:10000px 0 0px 1000px var(--DS-colors-brand-primary-lighten) inset!important}:is(.InputField.InputField-bg--lighten input:autofill,.InputField.InputField-bg--lighten textarea:autofill,.InputField.InputField-bg--lighten select:autofill){-webkit-box-shadow:10000px 0 0px 1000px var(--DS-colors-brand-primary-lighten) inset!important}.InputField-field{position:relative}.InputField-field:before,.InputField-field .IconInline{right:var(--DS-border-medium);top:var(--DS-border-medium);background:0 0;align-items:center;font-size:26px;transition-property:color;position:absolute;width:auto!important;height:calc(100% - 4px)!important;display:flex!important}.InputField-field .IconInline-icon{width:auto;height:auto}.InputField-field--disabled{cursor:not-allowed}.InputField-input{will-change:auto;box-sizing:border-box;-webkit-appearance:none;z-index:1;background:0 0;outline:none;width:100%;transition-property:all;display:block}.InputField-input--disabled{cursor:not-allowed}.InputField-input--focus,.InputField-input:focus{border-width:thin!important}.InputField-textarea{resize:none;will-change:auto;box-sizing:border-box;-webkit-appearance:none;z-index:1;background:0 0;outline:none;width:100%;min-height:200px;transition-property:all;display:block}.InputField-label{cursor:text;position:absolute;top:50%;left:0;transform:translate(8px,-50%)}.InputField.InputField--alternate .InputField-label,.InputField.InputField--alternate .InputField-label--active{display:block;position:relative;top:auto;left:auto;transform:none}.InputField-label--active{top:0}.InputField-label--disabled{cursor:not-allowed}.InputField-label--focus{top:0}.InputField--mentions{padding-bottom:0}.InputField-field--password .IconInline{cursor:pointer}.InputField-field--select:before{font-size:8px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}
