.form-wrap[data-v-a467fed0]{background:#fafafa;min-height:calc(100vh - 400px);padding:40px 16px}.form-container[data-v-a467fed0]{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000f;margin:0 auto;max-width:700px;padding:32px}h1[data-v-a467fed0]{color:#c0392b;margin:0 0 20px}.form-row[data-v-a467fed0]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.form-group[data-v-a467fed0]{margin-bottom:14px}label[data-v-a467fed0]{display:block;font-size:14px;font-weight:600;margin-bottom:6px}input[data-v-a467fed0],select[data-v-a467fed0],textarea[data-v-a467fed0]{border:1px solid #ddd;font-family:inherit;width:100%}.msg[data-v-a467fed0],input[data-v-a467fed0],select[data-v-a467fed0],textarea[data-v-a467fed0]{border-radius:6px;padding:10px}.msg[data-v-a467fed0]{margin-bottom:10px}.msg.success[data-v-a467fed0]{background:#d4edda;color:#155724}.msg.error[data-v-a467fed0]{background:#f8d7da;color:#721c24}.submit-btn[data-v-a467fed0]{background:#c0392b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:12px 30px}@media(max-width:600px){.form-row[data-v-a467fed0]{grid-template-columns:1fr}}
