@keyframes load{0%{left:-150px}to{left:100%}}.ui-input_focused .ui-input__label{color:#aaa;font-size:12px;font-weight:700;font-weight:500;letter-spacing:.03rem;line-height:100%;transform:translateY(-32px)}@media (min-width:960px) and (max-width:1263.98px){.ui-input_focused .ui-input__label{font-size:13px}}@media (min-width:1264px) and (max-width:1903.98px){.ui-input_focused .ui-input__label{font-size:13px}}@media (min-width:1904px){.ui-input_focused .ui-input__label{font-size:13px}}.ui-input__wrap{height:48px;position:relative;width:100%}.ui-input__input{background:#fff;border:2px solid #ddd;border-radius:4px;color:#262626;font-size:14px;font-weight:500;font-weight:400;height:100%;line-height:140%;padding:0 15px;width:100%}.ui-input__input:-webkit-autofill,.ui-input__input:-webkit-autofill:active,.ui-input__input:-webkit-autofill:focus,.ui-input__input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff!important}.ui-input__input_valid{border-color:#ddd}.ui-input__input:focus{border-color:#000}.ui-input__input:focus+.ui-input__label{color:#aaa;font-size:12px;font-weight:700;font-weight:500;letter-spacing:.03rem;line-height:100%;transform:translateY(-32px)}@media (min-width:960px) and (max-width:1263.98px){.ui-input__input:focus+.ui-input__label{font-size:13px}}@media (min-width:1264px) and (max-width:1903.98px){.ui-input__input:focus+.ui-input__label{font-size:13px}}@media (min-width:1904px){.ui-input__input:focus+.ui-input__label{font-size:13px}}.ui-input__input_invalid{border-color:red!important}.ui-input__label{color:#aaa;cursor:text;font-size:16px;font-weight:400;left:0;line-height:140%;margin:0 13px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.2s;z-index:4}.ui-input__label-wrap{background:#fff;cursor:text;display:inline-block;padding:0 2px;pointer-events:none}.ui-input__error-message{border-radius:0 0 2px 2px;bottom:10px;color:red;font-size:12px;font-weight:500;letter-spacing:.03rem;line-height:100%;margin-left:2px;padding-left:12px;position:relative;width:calc(100% - 4px)}@media (min-width:960px) and (max-width:1263.98px){.ui-input__error-message{font-size:13px}}@media (min-width:1264px) and (max-width:1903.98px){.ui-input__error-message{font-size:13px}}@media (min-width:1904px){.ui-input__error-message{font-size:13px}}.ui-input__error-message span{background:#fff;padding-left:2px;padding-right:2px}.ui-input__error-message,.ui-input__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-input__append{align-items:center;color:#aaa;display:flex;height:100%;position:absolute;right:15px;top:0}.ui-input__append_password{color:#aaa;cursor:pointer}.ui-input__append i{font-size:24px}.ui-input__loader{animation:rotation 1s linear infinite;aspect-ratio:1;background-color:#fff;border:2px solid;border-color:#ddd #ddd transparent;border-radius:50%;bottom:12px;box-sizing:border-box;display:inline-block;position:absolute;right:12px;top:12px}.ui-input_size-s .ui-input__wrap{height:40px}.ui-input_size-s .ui-input__label{font-size:14px;font-weight:500;font-weight:400;line-height:140%}.ui-input_size-s .ui-input__input:focus+.ui-input__label{transform:translateY(-26px)}.ui-input_size-s .ui-input__append{right:12px}.ui-input_size-s .ui-input__append i{font-size:20px;font-weight:700}.ui-input_without-transition-label .ui-input__input:focus+.ui-input__label,.ui-input_without-transition-label:is(.ui-input_focused) .ui-input__label{display:none}.ui-input.new.ui-input_focused .ui-input__label{transform:translateY(-24px)}.ui-input.new.ui-input_focused .ui-input__label-wrap{font-size:10px;font-weight:400;line-height:16px}.ui-input.new .ui-input__input{background-color:#f5f5f5;border-color:#f5f5f5;font-size:16px;font-weight:400;line-height:140%}.ui-input.new .ui-input__input:focus+.ui-input__label{transform:translateY(-24px)}.ui-input.new .ui-input__input:focus+.ui-input__label .ui-input__label-wrap{font-size:10px;font-weight:400;line-height:16px}.ui-input.new .ui-input__label-wrap{background-color:transparent;color:gray;font-size:16px;font-weight:400;line-height:24px}.ui-input--full-width{max-width:100%;width:100%}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
