.app-input[data-v-169941c9]{color:var(--app-input-color,inherit);position:relative}.input-wrapper[data-v-169941c9]{min-height:44px;position:relative}@media(min-height:700px){.input-wrapper[data-v-169941c9]{min-height:48px}}.input-eye-icon[data-v-169941c9]{color:#555;position:absolute;right:16px;transition:color .2s,transform .1s;z-index:2}.input-eye-icon[data-v-169941c9]:focus,.input-eye-icon[data-v-169941c9]:hover{color:var(--app-brand-icon,rgba(0,0,0,.38))}.input-eye-icon[data-v-169941c9]:active{transform:scale(.8)}.input-icon[data-v-169941c9]{color:var(--app-input-color,inherit);margin-left:12px;pointer-events:none;z-index:2}.input-icon[data-v-169941c9]:disabled{color:#00000061!important}input[data-v-169941c9]{position:absolute}:is(input,textarea)[data-v-169941c9]{background-color:var(--app-input-background,#fff);border:2px solid var(--app-input-color,rgba(0,0,0,.38));border-radius:10px;caret-color:var(--app-brand-icon);caret-color:var(--app-input-color,inherit);color:var(--app-input-color,inherit);display:block;font-size:var(--font-size-sm);line-height:var(--line-height-sm);min-height:38px;padding:10px 16px;z-index:1}:is(input,textarea)[data-v-169941c9]:disabled{background-color:#0000001f;color:#000000b8!important;cursor:not-allowed;pointer-events:none}@media(min-height:640px){:is(input,textarea)[data-v-169941c9]{font-size:var(--font-size-base);line-height:var(--line-height-base);min-height:48px;padding:12px 18px}}:is(input,textarea)[data-v-169941c9]::-moz-placeholder{color:var(--app-input-color,inherit);opacity:.5}:is(input,textarea)[data-v-169941c9]::placeholder{color:var(--app-input-color,inherit);opacity:.5}:is(input,textarea)[data-v-169941c9]:active,:is(input,textarea)[data-v-169941c9]:focus,:is(input,textarea)[data-v-169941c9]:hover{border:2px solid var(--app-brand-icon,rgba(0,0,0,.38));outline:var(--app-brand-icon,rgba(0,0,0,.38));padding:10px 14px}@media(min-height:640px){:is(input,textarea)[data-v-169941c9]:active,:is(input,textarea)[data-v-169941c9]:focus,:is(input,textarea)[data-v-169941c9]:hover{padding:12px 16px}}:is(input,textarea).compact[data-v-169941c9]{min-height:32px;padding:6px 12px}:is(input,textarea).compact[data-v-169941c9]:active{padding:6px 10px}:is(input,textarea).withIcon[data-v-169941c9]{padding-left:44px}:is(input,textarea).withIcon[data-v-169941c9]:active,:is(input,textarea).withIcon[data-v-169941c9]:focus,:is(input,textarea).withIcon[data-v-169941c9]:hover{padding-left:43px}textarea[data-v-169941c9]{min-height:180px}
