.one-form-control__wrapper{position:relative}.one-form-control{transition:border-color ease-in-out .2s,box-shadow ease-in-out .2s;transition:border-color ease-in-out var(--duration-default),box-shadow ease-in-out var(--duration-default)}.one-form-control--error{background-color:#f9eaec;background-color:var(--color-brand-error-0);border-color:#c11829;border-color:var(--color-error)}.one-form-control:focus{outline:0;box-shadow:0 0 .125rem .125rem gray;box-shadow:0 0 var(--size-2) var(--size-2) var(--color-blue-transip)}.one-form-control__wrapper--with-loader .one-form-control{padding-right:3rem;padding-right:var(--size-48)}.one-form-control__wrapper--with-loader .one-form-control--sm{padding-right:calc(2rem + 0.25rem);padding-right:calc(var(--size-32) + var(--size-4))}.one-form-control__loader{display:block;position:absolute;top:50%;right:1rem;right:var(--size-16);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#2b2b2b;color:var(--text-color);opacity:0}.one-form-control__loader--sm{right:calc(0.5rem + 0.25rem);right:calc(var(--size-8) + var(--size-4))}.one-form-control__loader .svg-pictogram{display:block;width:1rem;width:var(--size-16);height:1rem;height:var(--size-16)}.one-form-control__loader--sm .svg-pictogram{width:calc(0.5rem + 0.25rem);width:calc(var(--size-8) + var(--size-4));height:calc(0.5rem + 0.25rem);height:calc(var(--size-8) + var(--size-4))}.one-form-group.is-loading .one-form-control__loader{opacity:1;transition:opacity 1s 1s ease}.one-form-control__wrapper--with-embedded-submit-icon-after .one-form-control{padding-right:3rem;padding-right:var(--size-48)}.one-form-control__wrapper--with-embedded-submit-icon-after .one-form-control--sm{padding-right:calc(2rem + 0.25rem);padding-right:calc(var(--size-32) + var(--size-4))}.one-form-control__wrapper--with-embedded-submit-icon-before .one-form-control{padding-left:3rem;padding-left:var(--size-48)}.one-form-control__wrapper--with-embedded-submit-icon-before .one-form-control--sm{padding-left:calc(2rem + 0.25rem);padding-left:calc(var(--size-32) + var(--size-4))}.one-form-control__embedded-submit-icon{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#2b2b2b;color:var(--text-color)}.one-form-control__embedded-submit-icon--after{right:.25rem;right:var(--size-4)}.one-form-control__embedded-submit-icon--before{left:.25rem;left:var(--size-4)}.one-form-control__password-reveal-hide{display:none}.one-form-group.is-password-revealed .one-form-control__password-reveal-hide{display:block}.one-form-group.is-password-revealed .one-form-control__password-reveal-show{display:none}.one-form-control[disabled],fieldset[disabled] .one-form-control{cursor:not-allowed}.one-form-control__wrapper--with-loader.one-form-control__wrapper--with-embedded-submit-icon-after .one-form-control{padding-right:calc(4rem + 1rem);padding-right:calc(var(--size-64) + var(--size-16))}.one-form-control__wrapper--with-loader.one-form-control__wrapper--with-embedded-submit-icon-after .one-form-control__loader{right:3rem;right:var(--size-48)}.one-form-control__wrapper--with-loader.one-form-control__wrapper--with-embedded-submit-icon-after .one-form-control--sm{padding-right:calc(2rem + 1.5rem + 0.25rem);padding-right:calc(var(--size-32) + var(--size-24) + var(--size-4))}.one-form-control__wrapper--with-loader.one-form-control__wrapper--with-embedded-submit-icon-after .one-form-control__loader--sm{right:calc(2rem + 0.25rem);right:calc(var(--size-32) + var(--size-4))}.one-form-control[type="password"]::-ms-reveal{display:none}.one-form-control--data{background-color:#f0f0f0;background-color:var(--color-gray-lightest)}.one-form-control--data:focus{box-shadow:none}.one-form-control__input-group-text{z-index:-100;z-index:var(--z-index-underlap)}.one-form-control__input-group-text--prefix{border-top-left-radius:.25rem;border-top-left-radius:var(--size-4);border-bottom-left-radius:.25rem;border-bottom-left-radius:var(--size-4)}.one-form-control__input-group-text--suffix{border-top-right-radius:.25rem;border-top-right-radius:var(--size-4);border-bottom-right-radius:.25rem;border-bottom-right-radius:var(--size-4)}.one-form-control--no-border-radius-after{border-top-right-radius:0;border-bottom-right-radius:0}.one-form-control--no-border-radius-before{border-top-left-radius:0;border-bottom-left-radius:0}