.allergen-fieldset{border:0;padding:0;margin:0;min-width:0}.allergen-fieldset legend{font-weight:700;font-size:17px;color:#385747;margin-bottom:4px}.allergen-fieldset p,.allergy-guidance{font-size:12px!important;line-height:1.55!important}.allergen-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 16px}.allergen-choice{display:flex!important;align-items:center;gap:9px!important;background:#fffdf5;border:1px solid #d9dfce;border-radius:10px;padding:9px 10px;min-height:45px;margin:0!important;font-size:13px!important;font-weight:400!important;cursor:pointer}.allergen-choice:has(input:checked){background:#e9f0df;border-color:#69876a}.allergen-choice input,.health-consent-box input{width:18px!important;height:18px;flex:0 0 18px;margin:0;accent-color:#426c54}.allergen-choice span{overflow-wrap:anywhere}.allergy-note-label{margin-top:12px}.health-consent-box{margin-top:16px;background:#f9f6e9;border:1px dashed #c5cbb4;border-radius:12px;padding:14px}.health-consent-box>strong{font-size:13px;color:#53684a}.health-consent-box .checkbox-label{align-items:flex-start;font-size:12px;line-height:1.6;margin-top:10px}.health-consent-box p{font-size:11px!important;margin-bottom:0}.venue-note{display:flex;gap:8px;align-items:flex-start}.venue-note .icon{flex:0 0 18px}.inline-privacy{display:inline;padding:0;text-decoration:underline}.privacy-content h3{font-family:Rounded,sans-serif;font-size:17px;margin:24px 0 8px;color:#385747}.privacy-content p{line-height:1.75}.allergy-details[hidden]{display:none}@media(max-width:400px){.allergen-grid{grid-template-columns:1fr}.allergen-choice{min-height:44px}}
.organizer>small{display:block;font-size:11px;line-height:1.6;margin-top:5px}.privacy-city{border:1px solid #d4ddc8;border-radius:12px;background:#f0f4e8;padding:0 18px 10px;margin:20px 0}.privacy-city a{color:#355843;overflow-wrap:anywhere}.privacy-city p{font-size:13px}@media(max-width:760px){.privacy-city{padding:0 12px 10px}}
