.BaseInput{display:flex;flex-direction:column;gap:.0026041667rem;position:relative}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.BaseInput{gap:0}}.BaseInput__field{background:transparent;border:none;border-bottom:1px solid #000;caret-color:#911428;color:#000;font-family:CoFoWeather-Normal,serif;font-size:.0083333333rem;line-height:.0104166667rem;outline:none;padding:.0125rem 0 .0078125rem;transition:border-color .2s ease;width:100%}.BaseInput__field::-moz-placeholder{color:#000}.BaseInput__field::placeholder{color:#000}.BaseInput__field:focus{border-color:#14121966}.BaseInput__label{font-family:CoFoWeather-Normal,serif;font-size:.0125rem;font-weight:500;letter-spacing:0;line-height:.0145833333rem}@media(max-width:1280px)and (max-height:500px)and (hover:none)and (pointer:coarse),(max-width:767px),(orientation:portrait)and (max-width:1024px)and (hover:none)and (pointer:coarse){.BaseInput__label{font-family:CoFoWeather-Normal,serif;font-size:.0083333333rem;font-weight:500;letter-spacing:0;line-height:.0104166667rem;margin-bottom:-.0052083333rem}}.BaseInput--error .BaseInput__field,.BaseInput--error .BaseInput__field:focus{border-color:#911428}.BaseInput__error{color:#911428;font-size:.00625rem;line-height:.0083333333rem;position:absolute;top:100%}.error-enter-active,.error-leave-active{transition:opacity .2s ease,transform .2s ease}.error-enter-from,.error-leave-to{opacity:0;transform:translateY(-4px)}
