.ui-input{--input-inner-padding-x:16px;--input-inner-padding-y:16px;--input-border-radius:8px;--input-border-width:1px;--input-icon-size:24px;--input-label-icon-size:20px;--input-icon-gap:10px;--input-text-color:#000;--input-border-color:#d3d3d3;--input-background-color:#fff;--input-placeholder-color:#a0a0a0;--input-border-color-success:#2cd165;--input-border-color-error:red;--input-text-color-hover:#000;--input-border-color-hover:#000;--input-background-color-hover:#fff;--input-text-color-focus:#000;--input-border-color-focus:#000;--input-background-color-focus:#fff;color:var(--input-text-color);text-align:left;width:100%}@media (hover:hover) and (pointer:fine){.ui-input:not(.ui-input_readonly):hover{color:var(--input-text-color-hover)}.ui-input:not(.ui-input_readonly):hover .ui-input__inner{border-color:var(--input-border-color-hover)}.ui-input:not(.ui-input_readonly):hover .ui-input__native{background-color:var(--input-background-color-hover)}}.ui-input:not(.ui-input_readonly).ui-input_focused{color:var(--input-text-color-focus)}.ui-input:not(.ui-input_readonly).ui-input_focused .ui-input__inner{border-color:var(--input-border-color-focus)}.ui-input:not(.ui-input_readonly).ui-input_focused .ui-input__native{background-color:var(--input-background-color-focus)}.ui-input_error .ui-input__inner{border-color:var(--input-border-color-error)}@media (hover:hover) and (pointer:fine){.ui-input_error .ui-input__inner:hover{border-color:var(--input-border-color-error)}}.ui-input_error .ui-input__inner.ui-input_focused{border-color:var(--input-border-color-error)}.ui-input_success .ui-input__inner{border-color:var(--input-border-color-success)}@media (hover:hover) and (pointer:fine){.ui-input_success .ui-input__inner:hover{border-color:var(--input-border-color-success)}}.ui-input_success .ui-input__inner.ui-input_focused{border-color:var(--input-border-color-success)}.ui-input_disabled,.ui-input_readonly .ui-input__icon-box,.ui-input_readonly .ui-input__icon-item{pointer-events:none}.ui-input_disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-input_disabled .ui-input__inner{opacity:.5}.ui-input_disabled .ui-input__icon-item{pointer-events:none}.ui-input__inner{border:var(--input-border-width) var(--b110c904) var(--input-border-color);border-radius:var(--input-border-radius);overflow:hidden;position:relative;transition:.4s ease;transition-property:border-color,color;width:100%}.ui-input__native::-moz-placeholder{color:var(--input-placeholder-color);opacity:1}.ui-input__native::placeholder{color:var(--input-placeholder-color);opacity:1}.ui-input__native{background-color:var(--input-background-color);color:inherit;padding:var(--input-inner-padding-y) var(--input-inner-padding-x);transition:color .4s ease;width:100%}.ui-input_prependIcon .ui-input__native{padding-left:calc(var(--input-inner-padding-x, 0) + var(--input-icon-size, 0) + var(--input-icon-gap, 0))}.ui-input_appendIcon .ui-input__native{padding-right:calc(var(--input-inner-padding-x, 0) + var(--input-icon-size, 0) + var(--input-icon-gap, 0))}.ui-input__label-icon{cursor:pointer;height:var(--input-label-icon-size);margin-left:auto;transition:opacity .4s ease;width:var(--input-label-icon-size)}@media (hover:hover) and (pointer:fine){.ui-input__label-icon:hover{opacity:.6}}.ui-input__icon-box{cursor:text;display:flex;gap:var(--input-icon-gap);position:absolute;top:50%;transform:translateY(-50%)}.ui-input__icon-box_type_prepend{left:var(--input-inner-padding-x)}.ui-input__icon-box_type_append{right:var(--input-inner-padding-x)}.ui-input__icon-item{height:var(--input-icon-size);pointer-events:none;width:var(--input-icon-size)}.ui-input__icon-item_type_button{cursor:pointer;pointer-events:auto;transition:opacity .4s ease}@media (hover:hover) and (pointer:fine){.ui-input__icon-item_type_button:hover{opacity:.6}}.ui-input[data-v-c0b9bfe1] .ui-input__inner:after{--rounded-border-effect-height:30%;--rounded-border-effect-border-width:1px;--rounded-border-effect-border-color:#000;--rounded-border-effect-border-radius:50px;border-color:var(--rounded-border-effect-border-color);border-radius:var(--rounded-border-effect-border-radius);border-style:var(--rounded-border-effect-border-style);border-width:var(--rounded-border-effect-border-width);border-top:0;bottom:0;content:"";display:block;height:var(--rounded-border-effect-height);left:0;pointer-events:none;position:absolute;transition:.4s ease;transition-property:border-color,color;width:100%}.ui-input[data-v-c0b9bfe1]{--input-base-label-margin-bottom:.4rem;--input-base-hint-margin-top:.4rem;--hint-text-color-error:#e91313;--hint-text-color-success:#4e9f79;--input-inner-padding-x:1.3rem;--input-inner-padding-y:1rem;--input-border-radius:0 0 1.6rem 1.6rem;--input-icon-size:2.4rem;--input-label-icon-size:2rem;--input-icon-gap:1rem;--input-border-color-success:#4e9f79;--input-border-color-error:#e91313;--input-background-color-hover:transparent;--input-background-color-focus:transparent;--custom-input-inner-border-height:1.6rem}@media (min-width:768px){.ui-input[data-v-c0b9bfe1]{--input-inner-padding-y:1.6rem}}.ui-input_theme_dark[data-v-c0b9bfe1]{--custom-input-base-label-color:#030303;--input-text-color:#000;--input-border-color:rgba(50,50,50,.4);--input-background-color:transparent;--input-placeholder-color:#a2a6b6;--input-text-color-hover:#000;--input-border-color-hover:#000;--input-text-color-focus:#000;--input-border-color-focus:#000}.ui-input_theme_light[data-v-c0b9bfe1]{--custom-input-base-label-color:#fff;--input-text-color:#fff;--input-border-color:hsla(0,0%,100%,.4);--input-background-color:transparent;--input-placeholder-color:hsla(0,0%,96%,.4);--input-text-color-hover:#fff;--input-border-color-hover:hsla(0,0%,100%,.4);--input-text-color-focus:#fff;--input-border-color-focus:hsla(0,0%,100%,.4)}.ui-input_error[data-v-c0b9bfe1]{--input-border-color:var(--input-border-color-error)}.ui-input_success[data-v-c0b9bfe1]{--input-border-color:var(--input-border-color-success)}.ui-input[data-v-c0b9bfe1] .ui-input__inner{border:none}.ui-input[data-v-c0b9bfe1] .ui-input__inner:after{--rounded-border-effect-height:var(--custom-input-inner-border-height);--rounded-border-effect-border-width:var(--input-border-width);--rounded-border-effect-border-color:var(--input-border-color);--rounded-border-effect-border-radius:var(--input-border-radius);--rounded-border-effect-border-style:solid}.ui-input[data-v-c0b9bfe1] .ui-input__native{font-family:TT Firs,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:2.2rem}.ui-input[data-v-c0b9bfe1] .ui-input-base__label{font-family:TT Firs,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.29rem}@media (min-width:768px){.ui-input[data-v-c0b9bfe1] .ui-input-base__label{font-size:1.2rem;letter-spacing:0;line-height:1.55rem}}@media (min-width:1280px){.ui-input[data-v-c0b9bfe1] .ui-input-base__label{font-size:1.2rem;letter-spacing:0;line-height:1.2rem}}.ui-input[data-v-c0b9bfe1] .ui-input-base__label{color:var(--custom-input-base-label-color);text-transform:uppercase}.ui-input[data-v-c0b9bfe1] .ui-input-base__hint{font-family:TT Firs,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.02rem;line-height:1.55rem}@media (min-width:768px){.ui-input[data-v-c0b9bfe1] .ui-input-base__hint{font-size:1.2rem;letter-spacing:.025rem;line-height:1.55rem}}@media (min-width:1280px){.ui-input[data-v-c0b9bfe1] .ui-input-base__hint{font-size:1.4rem;letter-spacing:.03rem;line-height:1.8rem}}.ui-input[data-v-c0b9bfe1] .ui-input-base__hint{--input-base-hint-margin-top:1rem}
