@keyframes radioScale{0%{opacity:.5;transform:scale(.7)}50%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes radioScaleTransf{0%{opacity:.5;transform:translateY(-50%) scale(.7)}50%{transform:translateY(-50%) scale(1.15)}to{opacity:1;transform:translateY(-50%) scale(1)}}.select{min-width:0}.select,.select__body{position:relative}.select__title{border-radius:.25rem;color:inherit;color:#3d3d3d;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:transparent;transition:.2s;width:100%}.--select-open .select__title{text-decoration-color:#3d3d3d}.--select-open .select__title .select__value{color:#3d3d3d}.select__value{align-items:center;display:flex;gap:.3125rem;min-width:0;transition:color .3s}.select__value>*{flex:1 1 auto}.select__value:after{align-self:stretch;align-self:start;aspect-ratio:1;background:url(../assets/img/icons/select-arrow.svg) 50%/1rem no-repeat;content:"";flex:0 0 1rem;margin-top:.125rem;transition:all .3s ease 0s}.--select-open .select__value:after{transform:rotate(-180deg)}.select__value.--select-pseudo-label:before{content:attr(data-pseudo-label);opacity:.5}.select__content{padding-bottom:.3125rem}.select__content,.select__text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__input{background-color:transparent;height:100%;padding:0 .625rem;width:100%}.--select-active .select__input::placeholder{color:#000}.--select-focus .select__input::placeholder{opacity:.5}.select__options{background-color:#fff;border:.0625rem solid #d9d9d9;border-radius:0 0 .25rem .25rem;border-top:0;color:#000;left:0;min-width:100%;padding:.3125rem 0;position:absolute;top:calc(100% - .0625rem)}.select__scroll{max-height:13.75rem;overflow-x:hidden;overflow-y:auto}.select__option{color:inherit;cursor:pointer;padding:.3125rem .625rem;text-align:left;text-transform:capitalize;width:100%}.select__option.--select-selected{background-color:#eee}.select__row{align-items:center;display:inline-flex}.select--show-top .select__options{border:.0625rem solid #d9d9d9;border-bottom:0;border-radius:.25rem .25rem 0 0;bottom:calc(100% - .0625rem);padding:.3125rem 0 .625rem;top:auto}.--select-tag{cursor:pointer}@media (any-hover:hover),(pointer:fine){html:not([data-fls-touch]) .select__title:hover{text-decoration-color:#acacac}html:not([data-fls-touch]) .select__option:hover{background:#d9d9d9}}@media (hover:none){html[data-fls-touch] .select__title:active{text-decoration-color:#acacac}html[data-fls-touch] .select__option:active{background:#d9d9d9}}