.submit-event[data-v-0e1195e2]{max-width:720px;margin:0 auto;padding:2rem 1rem 4rem}.submit-card[data-v-0e1195e2]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem 2rem 2rem}h1[data-v-0e1195e2]{font-size:1.4rem;margin:0 0 .5rem}.intro[data-v-0e1195e2]{color:#666;margin:0 0 1.5rem;font-size:.95rem}form[data-v-0e1195e2]{display:flex;flex-direction:column;gap:1rem}.field-row[data-v-0e1195e2]{display:flex;flex-wrap:wrap;gap:1rem}.field-row label[data-v-0e1195e2]{flex:1 1 200px}label[data-v-0e1195e2]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:#333}label.full[data-v-0e1195e2]{width:100%}.req[data-v-0e1195e2]{color:#b3261e}input[data-v-0e1195e2],select[data-v-0e1195e2],textarea[data-v-0e1195e2]{font-size:.95rem;padding:.5rem .6rem;border:1px solid #ccc;border-radius:6px;font-family:inherit}textarea[data-v-0e1195e2]{resize:vertical}.hint[data-v-0e1195e2]{margin:-.5rem 0 0;font-size:.8rem;color:#888}.honeypot[data-v-0e1195e2]{display:none}.turnstile-widget[data-v-0e1195e2]{min-height:65px}.error-message[data-v-0e1195e2]{color:#b3261e;font-size:.9rem;margin:0}button[type=submit][data-v-0e1195e2]{align-self:flex-start;background:#111;color:#fff;border:none;border-radius:6px;padding:.65rem 1.5rem;font-size:.95rem;cursor:pointer}button[type=submit][data-v-0e1195e2]:disabled{opacity:.6;cursor:not-allowed}.result-message[data-v-0e1195e2]{padding:2rem 0;text-align:center;font-size:1.05rem}
