.field-label[data-v-2c082f06]{font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:rgba(var(--v-theme-on-surface), .6);margin-bottom:var(--space-2)}.app-input[data-v-612eb2fa]{display:block}.app-input__wrap[data-v-612eb2fa]{align-items:center;gap:var(--space-3);background:rgb(var(--v-theme-input-background));border:1px solid rgb(var(--v-theme-border));border-radius:var(--radius-sm);padding:0 var(--space-3);height:var(--control-h);display:flex}.app-input__wrap--error[data-v-612eb2fa]{border-color:rgb(var(--v-theme-surface-error))}.app-input__wrap[data-v-612eb2fa]:has(.app-input__field:focus-visible){outline:var(--focus-width) solid var(--focus-stroke);outline-offset:var(--focus-offset)}.app-input__icon[data-v-612eb2fa]{color:rgba(var(--v-theme-on-surface), .5);flex-shrink:0}.app-input__field[data-v-612eb2fa]{min-width:0;height:100%;color:rgb(var(--v-theme-on-surface));font-family:var(--font-ui);font-size:var(--text-base);background:0 0;border:none;outline:none;flex:1}.app-input__wrap--mono .app-input__field[data-v-612eb2fa]{font-family:var(--font-mono);font-size:var(--text-sm)}.app-input__field[data-v-612eb2fa]::placeholder,.app-input__field[data-v-612eb2fa]:disabled{color:rgba(var(--v-theme-on-surface), .45)}.app-input__error[data-v-612eb2fa]{margin-top:var(--space-2);font-size:var(--text-xs);color:rgb(var(--v-theme-surface-error));display:block}
