.ui-input-field[data-v-4bdd9d48]{display:grid;gap:6px}.ui-input__label[data-v-4bdd9d48]{color:var(--text);font-size:.9rem;font-weight:600}.ui-input__control[data-v-4bdd9d48]{position:relative}.ui-input[data-v-4bdd9d48]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,var(--input-bg) 0,var(--surface) 100%);border:1px solid var(--border);border-radius:var(--control-radius-default);color:var(--text);font-size:.95rem;line-height:1.2;min-height:var(--control-height-default);padding:10px var(--control-padding-inline);transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);width:100%}.ui-input[data-control-width=adaptive][data-v-4bdd9d48]{max-inline-size:var(--app-form-control-max-width,100%)}.ui-input--password[data-v-4bdd9d48]{padding-right:2.5rem}.ui-input[data-v-4bdd9d48]:hover:not(:disabled){border-color:var(--primary)}.ui-input[data-v-4bdd9d48]:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.ui-input[data-v-4bdd9d48]::-moz-placeholder{color:var(--muted);opacity:.9}.ui-input[data-v-4bdd9d48]::placeholder{color:var(--muted);opacity:.9}.ui-input[data-v-4bdd9d48]:disabled{background:var(--surface-subtle);cursor:not-allowed;opacity:.7}.ui-input.is-invalid[data-v-4bdd9d48]{background:linear-gradient(180deg,var(--input-bg) 0,var(--state-danger-bg) 100%);border-color:var(--state-danger-border)}.ui-input__password-toggle[data-v-4bdd9d48]{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;height:2rem;inset-block-start:50%;inset-inline-end:.4rem;justify-content:center;position:absolute;transform:translateY(-50%);width:2rem}.ui-input__password-toggle[data-v-4bdd9d48]:focus-visible,.ui-input__password-toggle[data-v-4bdd9d48]:hover:not(:disabled){background:color-mix(in srgb,var(--surface-subtle) 75%,transparent);color:var(--text);outline:none}.ui-input__password-toggle[data-v-4bdd9d48]:disabled{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.ui-input[data-v-4bdd9d48]{transition:none}}
