.event-safety-fields,.event-safety-summary{border-left:3px solid var(--hp-skin-line,#087ac1);border-radius:var(--hp-skin-panel-radius,8px);background:var(--hp-skin-surface,#eff7fe);color:var(--hp-skin-text,#12354e);overflow-wrap:anywhere;margin-block:18px;padding:16px}.event-safety-fields fieldset{border:0;min-width:0;margin:0;padding:0}.event-safety-fields label{gap:6px;margin-block:12px;display:grid}.event-safety-fields input:not([type=checkbox]),.event-safety-fields select,.event-safety-fields textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:inherit;border:1px solid var(--hp-skin-line,#a7bed0);border-radius:var(--hp-skin-control-radius,6px);background:var(--hp-skin-surface,white);padding:10px}.event-safety-fields input[type=checkbox]{accent-color:#087ac1;width:20px;height:20px}.event-safety-fields :is(input,select,textarea,button):focus-visible,.event-safety-fields summary:focus-visible{outline:3px solid var(--hp-skin-focus,#087ac1);outline-offset:3px}.event-safety-fields legend,.event-safety-summary h3{font-weight:var(--hp-skin-heading-weight,700)}.event-safety-attendance dl{gap:8px;display:grid}.event-safety-attendance dl>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.event-safety-attendance dd{margin:0;font-weight:700}.event-safety-instructions{white-space:pre-wrap}@media (max-width:480px){.event-safety-fields,.event-safety-summary{padding:12px}}
