.form-wrap[data-v-742f16da]{background:#fafafa;min-height:calc(100vh - 400px);padding:40px 16px}.form-container[data-v-742f16da]{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000f;margin:0 auto;max-width:720px;padding:32px}h1[data-v-742f16da]{color:#c0392b;margin:0 0 8px}.lead[data-v-742f16da]{color:#666;margin-bottom:20px}.form-row[data-v-742f16da]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.form-group[data-v-742f16da]{margin-bottom:14px}.checkbox label[data-v-742f16da]{align-items:center;cursor:pointer;display:flex;gap:8px}label[data-v-742f16da]{display:block;font-size:14px;font-weight:600;margin-bottom:6px}input[data-v-742f16da],select[data-v-742f16da],textarea[data-v-742f16da]{border:1px solid #ddd;font-family:inherit;width:100%}.msg[data-v-742f16da],input[data-v-742f16da],select[data-v-742f16da],textarea[data-v-742f16da]{border-radius:6px;padding:10px}.msg[data-v-742f16da]{margin-bottom:10px}.msg.success[data-v-742f16da]{background:#d4edda;color:#155724}.msg.error[data-v-742f16da]{background:#f8d7da;color:#721c24}.submit-btn[data-v-742f16da]{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-742f16da]{grid-template-columns:1fr}}
