/*
 * DSFR v1.0.0-rc1.0 | restricted use
 */
@charset "UTF-8";.fr-search-bar{display:flex;flex-direction:row}.fr-search-bar .fr-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fr-search-bar .fr-input{margin:0;border-radius:.25rem 0 0;max-height:none}.fr-search-bar .fr-input::placeholder{font-style:italic}.fr-search-bar .fr-btn{font-size:1rem;line-height:1.5rem;min-height:2.5rem;flex-direction:row;max-width:2.5rem;max-height:2.5rem;padding:.5rem;flex:1 0 auto;border-radius:0 .25rem 0 0}.fr-search-bar .fr-btn:before{font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;content:"";margin-left:0;margin-right:.5rem;font-size:1.5rem}.fr-search-bar .fr-input{box-shadow:inset 0 -2px 0 0 var(--bf500)}@media (min-width:48em){.fr-search-bar--lg .fr-btn{font-size:1.25rem;line-height:2rem;min-height:3.5rem;padding:.75rem 2rem;max-width:none;max-height:none;flex-direction:row}.fr-search-bar--lg .fr-btn:before{margin-left:-.375rem;margin-right:.5rem;font-size:1.5rem}.fr-search-bar--lg .fr-input{padding-top:1rem;padding-bottom:1rem}}