.event-form[data-v-26187856]{background:#fff;border-radius:10px;border-top:8px solid #e60026;color:#1e293b;margin:0;max-height:min(85vh,900px);overflow-y:auto;padding:1.25rem 3rem 1.5rem 1.25rem;width:100%}.form-header[data-v-26187856]{margin-bottom:1rem;padding-right:.5rem}.eyebrow[data-v-26187856]{color:#e60026;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin-bottom:.35rem;text-transform:uppercase}.form-header h2[data-v-26187856]{font-size:1.6rem;font-weight:800;line-height:1.2;margin:0}.subtitle[data-v-26187856]{color:#64748b;font-size:.95rem;margin-top:.4rem}.map-preview-wrap[data-v-26187856]{margin:0 0 1rem}.map-preview[data-v-26187856]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;display:block;max-height:160px;-o-object-fit:cover;object-fit:cover;width:100%}.map-preview-wrap figcaption[data-v-26187856]{color:#64748b;font-size:.8rem;margin-top:.4rem}.form-body[data-v-26187856]{display:flex;flex-direction:column;gap:.85rem}.field-row[data-v-26187856]{display:grid;gap:.85rem;grid-template-columns:1fr}@media (min-width:640px){.field-row[data-v-26187856]{grid-template-columns:1fr 1fr}}.field label[data-v-26187856]{color:#334155;display:block;font-size:.9rem;font-weight:700;margin-bottom:.35rem}.optional[data-v-26187856]{color:#94a3b8;font-weight:500}.field input[data-v-26187856],.field select[data-v-26187856],.field textarea[data-v-26187856]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;padding:.7rem .8rem;width:100%}.field input[data-v-26187856]:focus,.field select[data-v-26187856]:focus,.field textarea[data-v-26187856]:focus{border-color:#e60026;box-shadow:0 0 0 3px #e6002626;outline:none}.passcode-row[data-v-26187856]{display:flex;gap:.5rem}.passcode-row input[data-v-26187856]{flex:1}.ghost-btn[data-v-26187856]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;font-weight:600;padding:0 .9rem;white-space:nowrap}.hint[data-v-26187856]{color:#64748b;font-size:.8rem;margin-top:.35rem}.image-preview[data-v-26187856]{border-radius:6px;margin-top:.6rem;max-height:140px;-o-object-fit:cover;object-fit:cover;width:100%}.submit-btn[data-v-26187856]{background:#e60026;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-top:.35rem;padding:.9rem 1rem;width:100%}.submit-btn[data-v-26187856]:hover:not(:disabled){background:#c40020}.submit-btn[data-v-26187856]:disabled{cursor:not-allowed;opacity:.65}.success-message[data-v-26187856]{color:#15803d}.error-message[data-v-26187856],.success-message[data-v-26187856]{font-weight:600;margin-top:.85rem}.error-message[data-v-26187856]{color:#b91c1c}
