/*!
 * DSFR v1.14.0 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions)
 */.fr-input{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-default-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 1rem;width:100%}.fr-input:not(textarea){max-height:2.5rem}.fr-input::placeholder{color:var(--text-mention-grey);font-style:italic;opacity:1}.fr-input:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input-group{position:relative}.fr-input-group--error:before,.fr-input-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}.fr-input-group--error .fr-input{box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-input-group--valid .fr-input{box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-input-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-input-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}@media print{.fr-input-group:before{background-image:none}.fr-input-group input{background-color:transparent;border:1px solid var(--border-default-grey)}}