.event-workspace{max-width:1120px;margin:auto}.event-top{display:flex;flex-wrap:wrap;gap:12px 24px}.event-heading{padding:34px 0 20px;max-width:780px}.event-heading h1{font-size:clamp(2.4rem,5vw,4.4rem);line-height:1.05;margin:15px 0}.event-heading h1 em{color:#895c5c}.event-heading>p:last-child{max-width:650px;font-size:1.1rem}.event-progress{display:flex;list-style:none;padding:0;border-bottom:1px solid #c9c4bc;margin:0 0 26px}.event-progress li{padding:18px;flex:1;color:#555e6a}.event-progress [aria-current]{border-bottom:3px solid #895c5c;color:#1a202c;font-weight:600}.event-step,.event-draft,.event-summary{background:#fff;border:1px solid #d9d5cd;border-radius:16px;padding:28px;margin-bottom:24px}.event-step h2{font-size:2rem;margin:0 0 22px}.event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.event-workspace label{display:block;font-weight:500;margin:12px 0}.event-workspace input,.event-workspace select,.event-workspace textarea{display:block;background:#fff;color:#1a202c;font:inherit;width:100%;max-width:100%;border:1px solid #95999f;border-radius:6px;padding:11px;min-height:44px;margin-top:6px}.event-workspace input[type=checkbox]{width:22px;height:22px;min-height:22px;flex:none;margin:3px 12px 0 0}.event-workspace .event-consent,.event-choice{display:flex;align-items:flex-start}.event-choice span{display:block}.event-choice small{display:block;font-weight:400;color:#59616b}.event-help,.event-receipt-note{font-size:1rem;color:#505963}.event-workspace button{font:inherit;min-height:44px;background:#2d3748;color:#fff;padding:11px 18px;border:1px solid #2d3748;border-radius:7px;cursor:pointer}.event-workspace button.secondary{color:#2d3748;background:#fff}.event-workspace button:disabled{opacity:.6;cursor:wait}.event-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;align-items:center}.event-workspace :focus-visible{outline:3px solid #895c5c;outline-offset:4px}.event-brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.event-brands article{padding:20px;border:1px solid #d9d5cd;border-radius:10px}.event-brands article:has(input[type=checkbox]:checked){border:2px solid #895c5c;background:#fcf6f4}.event-brands p{margin:8px 0}.event-error:not(:empty),[data-event-track-error]:not(:empty){padding:16px;background:#fff1ed;border-left:4px solid #93514c}.event-honeypot{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.event-summary dl{display:grid;grid-template-columns:1fr 2fr;gap:8px}.event-summary dt{font-weight:600}.event-summary dd{margin:0;overflow-wrap:anywhere}.event-workspace details{margin:20px 0}.event-workspace summary{padding:12px 0;cursor:pointer;min-height:44px}.event-workspace [hidden]{display:none!important}.event-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere}.event-private-code{display:block;overflow-wrap:anywhere;background:#f5f0e8;padding:15px}.public-intentions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.public-intentions a{padding:12px 18px;min-height:44px;background:white;color:#263244;border:1px solid #c9c4bc;border-radius:999px}.public-intentions [aria-current]{background:#2d3748;color:white}@media(max-width:600px){.event-grid,.event-brands{grid-template-columns:1fr}.event-step,.event-draft,.event-summary{padding:18px}.event-progress li{padding:12px 7px;font-size:.93rem}.event-summary dl{display:block}.event-summary dt{margin-top:12px}.event-heading{padding-top:24px}.event-actions button{width:100%}}@media print{.event-top,.event-progress,.event-actions,.event-draft,[data-event-access]{display:none}.event-step{break-inside:avoid;border:0}}
