.app-input[data-v-f4402508]{background-color:var(--surface-page);border:1px solid var(--border-default);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-fg);font-family:var(--font-sans);font-size:var(--text-md);padding:var(--space-2) var(--space-3);transition:border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),background-color var(--dur-slower) var(--ease);width:100%}.app-input[data-v-f4402508]::-moz-placeholder{color:var(--text-tertiary);font-size:var(--text-md)}.app-input[data-v-f4402508]::placeholder{color:var(--text-tertiary);font-size:var(--text-md)}.app-input[data-v-f4402508]:focus-visible{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.app-input[data-v-f4402508]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.app-input--pink[data-v-f4402508]{background-color:var(--brand-pink-subtle);border-color:transparent}.app-input--blue[data-v-f4402508]{background-color:var(--brand-info-subtle);border-color:transparent}.app-input--yellow[data-v-f4402508]{background-color:var(--brand-warning-subtle);border-color:transparent}.app-input--has-error[data-v-f4402508]{background-color:var(--status-error-subtle);border-color:var(--status-error-border)}.app-input--has-error[data-v-f4402508]:focus-visible{border-color:var(--status-error-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-error-fg) 20%,transparent)}
