.safe-area-apply[data-v-fb3c3321]{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.ui-input[data-v-fb3c3321]{display:flex;flex-direction:column;position:relative}.ui-input .ui-input__control[data-v-fb3c3321]{margin-inline:2px;position:relative}.ui-input .ui-input__control input[data-v-fb3c3321]{background:transparent;border:none;border-bottom:1px solid #555877;color:#fff;font-size:1rem;height:44px;line-height:22px;padding:9px 40px 9px 4px;width:calc(100% - 4px)}.ui-input .ui-input__control input[data-v-fb3c3321]::-moz-placeholder{color:#555877;opacity:1}.ui-input .ui-input__control input[data-v-fb3c3321]::placeholder{color:#555877;opacity:1}.ui-input .ui-input__control input[data-v-fb3c3321]{transition:box-shadow .18s ease,border-color .18s ease}.ui-input .ui-input__control input[data-v-fb3c3321]:focus{border-bottom-color:#d4d5e8;box-shadow:0 6px 18px #00ffd414;outline:none}.ui-input .ui-input__control.ui-input__control--error[data-v-fb3c3321],.ui-input.ui-input--has-error .ui-input__control[data-v-fb3c3321]{border-bottom-color:#bb3666}.ui-input .ui-input__control.ui-input__control--success[data-v-fb3c3321],.ui-input.ui-input--success .ui-input__control[data-v-fb3c3321]{border-bottom-color:#2fb59d}.ui-input .ui-input__trailing[data-v-fb3c3321]{align-items:center;display:flex;gap:8px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ui-input.ui-input--disabled[data-v-fb3c3321]{opacity:.6;pointer-events:none}.ui-input .ui-input__clear[data-v-fb3c3321]{align-items:center;background:transparent;border:none;border-radius:50%;color:#8487a8;cursor:pointer;display:inline-flex;height:38px;justify-content:center;line-height:1;padding:0;transition:background .12s ease,transform .08s ease;width:38px}.ui-input .ui-input__clear svg[data-v-fb3c3321]{height:25px;-o-object-fit:contain;object-fit:contain;width:25px}.ui-input .ui-input__clear[data-v-fb3c3321]:hover{background:#ffffff0f;transform:translateY(-1px)}.ui-input .ui-input__clear[data-v-fb3c3321]:focus{outline:2px solid rgba(0,255,212,.14);outline-offset:2px}.ui-input .ui-input__helper[data-v-fb3c3321]{color:#8487a8;font-size:.75rem;line-height:16px;margin-top:4px;padding-left:8px}.ui-input .ui-input__error[data-v-fb3c3321]{color:#bb3666}.ui-input .ui-input__success[data-v-fb3c3321]{color:#2fb59d}
