.Input-module__rdnxQa__wrapper{flex-direction:column;gap:.25rem;margin-bottom:1rem;display:flex}.Input-module__rdnxQa__label{color:var(--color-text);font-size:.875rem;font-weight:500}.Input-module__rdnxQa__input{border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-surface);color:var(--color-text);outline:none;padding:.5rem .75rem;transition:border-color .2s}.Input-module__rdnxQa__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #d9770633}.Input-module__rdnxQa__errorInput{border-color:var(--color-error)}.Input-module__rdnxQa__errorMessage{color:var(--color-error);font-size:.75rem}
.Button-module__VMVMAW__button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-weight:600;transition:all .2s;display:inline-flex}.Button-module__VMVMAW__primary{background:var(--color-primary);color:#fff;border:none}.Button-module__VMVMAW__secondary{background:var(--color-secondary);color:#fff;border:none}.Button-module__VMVMAW__outline{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0}.Button-module__VMVMAW__small{padding:.4rem .8rem;font-size:.8rem}.Button-module__VMVMAW__medium{padding:.75rem 1.5rem;font-size:1rem}.Button-module__VMVMAW__large{padding:1rem 2rem;font-size:1.1rem}.Button-module__VMVMAW__fullWidth{width:100%}.Button-module__VMVMAW__button:disabled{opacity:.6;cursor:not-allowed}
.Card-module__QRy0Sa__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.5rem}
