.app-input-wrap[data-v-c0b28619]{flex-direction:column;gap:4px;width:100%;display:flex}.app-input-label[data-v-c0b28619]{color:var(--paper-600);letter-spacing:.005em;font-size:12px;font-weight:500}.app-input-box[data-v-c0b28619]{position:relative}.app-input[data-v-c0b28619]{background:var(--surface-1);width:100%;color:var(--paper-800);border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);font-family:var(--font-sans);padding:0 12px}.app-input[data-v-c0b28619]::placeholder{color:var(--paper-400)}.app-input[data-v-c0b28619]:hover:not(:disabled):not(:focus){border-color:var(--paper-400)}.app-input[data-v-c0b28619]:focus{border-color:var(--pine-600);box-shadow:var(--ring-pine-soft);outline:none}.app-input[data-v-c0b28619]:disabled{background:var(--surface-2);color:var(--paper-500);cursor:not-allowed}.app-input-error[data-v-c0b28619]{border-color:var(--error-solid)}.app-input-error[data-v-c0b28619]:focus{box-shadow:0 0 0 3px #c13d1f2e}.app-input-msg[data-v-c0b28619]{color:var(--paper-500);font-size:12px}.app-input-msg-error[data-v-c0b28619]{color:var(--error-solid)}
