.error-message[data-v-4c5b1de2]{background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;color:#b91c1c;font-size:.9rem;margin-bottom:1rem;padding:.75rem 1rem}.form-label[data-v-4c5b1de2]{color:#333;display:block;font-size:.9rem;font-weight:500}.form-input[data-v-4c5b1de2]{border:1px solid #ddd;border-radius:8px;display:block;font-size:1rem;margin-top:.5rem;padding:.75rem 1rem;width:100%}.form-input[data-v-4c5b1de2]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}
