.evnm-attendees{--evnm-att-gap: var(--evnm-space-md, 0.75rem);--evnm-att-radius: var(--evnm-radius-md, 8px);--evnm-att-border: var(--evnm-border-strong, #c3c4c7);--evnm-att-accent: var(--evnm-accent, #2271b1);--evnm-att-accent-contrast: var(--evnm-accent-contrast, #ffffff);--evnm-att-surface: var(--evnm-surface, #ffffff);--evnm-att-surface-alt: var(--evnm-surface-alt, #f6f7f7);--evnm-att-ink: var(--evnm-text, #1e1e1e);--evnm-att-muted: var(--evnm-text-muted, #50575e);--evnm-att-going: var(--evnm-success, #007017);--evnm-att-maybe: var(--evnm-warning, #8a6d00);--evnm-att-no: var(--evnm-danger, #a02123);--evnm-att-no-ink: var(--evnm-danger-ink, var(--evnm-att-no));--evnm-att-waitlist: var(--evnm-info, #1f5e8c);--evnm-att-tap: var(--evnm-control-h, 40px);--evnm-att-rule: var(--evnm-border, #e4e6e8);--evnm-att-shadow: var(--evnm-shadow-sm, 0 1px 2px rgba(0, 0, 0, 0.05));display:flex;flex-direction:column;gap:var(--evnm-att-gap);font-family:inherit;font-size:var(--evnm-fs-md);color:var(--evnm-att-ink);container-type:inline-size}.evnm-attendees__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--evnm-space-sm)}.evnm-attendees__event{margin:0;font-size:var(--evnm-fs-xl);font-weight:700;line-height:1.25}.evnm-attendees__event-when{margin:var(--evnm-space-3xs, 2px) 0 0;color:var(--evnm-att-muted)}.evnm-attendees__head-links{display:flex;flex-wrap:wrap;gap:var(--evnm-space-xs)}.evnm-attendees__early{margin:0;padding:.6rem .9rem;border-radius:var(--evnm-att-radius);border-inline-start:3px solid var(--evnm-att-maybe);background:var(--evnm-att-surface-alt);color:var(--evnm-att-ink)}.evnm-attendees__answers{display:grid;gap:0;min-inline-size:10rem;margin:var(--evnm-space-3xs, 2px) 0 0;font-size:var(--evnm-fs-sm);font-weight:400;color:var(--evnm-att-muted)}.evnm-attendees__answers dt{font-weight:600}.evnm-attendees__answers dd{margin:0;overflow-wrap:anywhere}.evnm-attendees__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--evnm-att-gap)}.evnm-attendees__field{display:flex;flex-direction:column;gap:.25rem;margin:0;flex:1 1 16rem}.evnm-attendees__label{font-family:inherit;font-weight:500}.evnm-attendees__search{font-family:inherit;font-size:var(--evnm-fs-md);min-height:var(--evnm-att-tap);padding:.5rem .75rem;border:1px solid var(--evnm-att-border);border-radius:var(--evnm-att-radius);background:var(--evnm-att-surface);color:var(--evnm-att-ink)}.evnm-attendees__search:focus-visible{outline:2px solid var(--evnm-att-accent);outline-offset:2px}.evnm-attendees__search-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--evnm-space-sm, 0.5rem);flex:1 1 22rem;margin:0}.evnm-attendees__search-submit,.evnm-attendees__search-clear,.evnm-attendees__pager-link{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:var(--evnm-fs-md);font-weight:600;min-height:var(--evnm-att-tap);padding:.5rem 1rem;border:1px solid var(--evnm-att-border);border-radius:var(--evnm-att-radius);background:var(--evnm-att-surface);color:var(--evnm-att-ink);text-decoration:none;cursor:pointer}.evnm-attendees__search-submit:focus-visible,.evnm-attendees__search-clear:focus-visible,.evnm-attendees__pager-link:focus-visible{outline:2px solid var(--evnm-att-accent);outline-offset:2px}.evnm-attendees__search-clear{border-color:rgba(0,0,0,0);color:var(--evnm-att-muted)}.evnm-attendees__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--evnm-space-sm, 0.5rem)}.evnm-attendees__pager-summary{margin:0;font-size:var(--evnm-fs-sm);color:var(--evnm-att-muted)}.evnm-attendees__pager-links{display:inline-flex;align-items:center;gap:var(--evnm-space-sm, 0.5rem)}.evnm-attendees__pager-current{color:var(--evnm-att-muted);white-space:nowrap}.evnm-attendees__table-wrap{max-inline-size:100%;overflow-x:auto}.evnm-attendees__cell--email{max-inline-size:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evnm-attendees__table{width:100%;border-collapse:collapse;font-family:inherit;border:1px solid var(--evnm-att-rule);border-radius:var(--evnm-att-radius);background:var(--evnm-att-surface);box-shadow:var(--evnm-att-shadow);overflow:hidden}.evnm-attendees__caption{font-family:inherit;font-weight:600;text-align:start;padding-bottom:.5rem}.evnm-attendees th,.evnm-attendees td{font-family:inherit;text-align:start;padding:.75rem var(--evnm-space-sm);vertical-align:middle}@container (min-width: 761px){.evnm-attendees th:first-child,.evnm-attendees td:first-child{padding-inline-start:1rem}.evnm-attendees th:last-child,.evnm-attendees td:last-child{padding-inline-end:1rem}}.evnm-attendees th,.evnm-attendees td{border:0}.evnm-attendees tbody tr+tr td{border-block-start:1px solid var(--evnm-att-rule)}.evnm-attendees th{font-size:var(--evnm-fs-sm);font-weight:600;color:var(--evnm-att-muted);border-block-end:1px solid var(--evnm-att-rule);white-space:nowrap}.evnm-attendees tbody tr{transition:background var(--evnm-transition, 160ms)}.evnm-attendees tbody tr:hover{background:var(--evnm-att-surface-alt)}.evnm-attendees__empty{color:var(--evnm-att-muted);text-align:center}.evnm-attendees__checkin{display:inline-flex;align-items:center;justify-content:center;min-inline-size:4.5rem;min-block-size:var(--evnm-att-tap);white-space:nowrap;padding:.4rem .75rem;border:1px solid var(--evnm-att-border);border-radius:var(--evnm-att-radius);background:var(--evnm-att-surface-alt);color:var(--evnm-att-ink);font-family:inherit;font-size:.85rem;font-weight:600;line-height:1.4;cursor:pointer}.evnm-attendees__checkin:hover,.evnm-attendees__checkin:focus-visible{border-color:var(--evnm-att-accent, currentColor)}.evnm-attendees__checkin.is-in{background:var(--evnm-success-soft);border-color:var(--evnm-att-going);color:var(--evnm-att-going)}.evnm-attendees__checkin.is-error{border-color:var(--evnm-att-danger, #b32d2e)}.evnm-attendees__checkin[disabled]{opacity:.6;cursor:progress}.evnm-attendees__status-select{font-family:inherit;font-size:var(--evnm-fs-md);min-height:var(--evnm-att-tap);padding:.4rem .6rem;border:1px solid var(--evnm-att-border);border-radius:var(--evnm-att-radius);background:var(--evnm-att-surface);color:var(--evnm-att-ink);appearance:auto}.evnm-attendees__status-select:focus-visible{outline:2px solid var(--evnm-att-accent);outline-offset:2px}.evnm-attendees__notice{font-family:inherit;margin:0;padding:.75rem 1rem;border:1px solid var(--evnm-att-border);border-radius:var(--evnm-att-radius);background:var(--evnm-att-surface-alt);color:var(--evnm-att-muted)}@container (max-width: 760px){.evnm-attendees__toolbar{flex-direction:column;align-items:stretch}.evnm-attendees__field{flex:0 0 auto}.evnm-attendees__export{width:100%}.evnm-attendees__search-form{flex:0 0 auto}.evnm-attendees__search-form .evnm-attendees__field{flex:1 1 100%}.evnm-attendees__table,.evnm-attendees__table tbody,.evnm-attendees__table tr,.evnm-attendees__table td{display:block}.evnm-attendees__table{border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.evnm-attendees__table caption{display:block}.evnm-attendees__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.evnm-attendees__row{display:flex;flex-direction:column;gap:.55rem;margin-bottom:var(--evnm-att-gap);padding:var(--evnm-att-gap);border:1px solid var(--evnm-att-rule);border-radius:var(--evnm-att-radius);background:var(--evnm-att-surface);box-shadow:var(--evnm-att-shadow)}.evnm-attendees__table .evnm-attendees__row{display:flex;flex-flow:row wrap;align-items:center;column-gap:var(--evnm-space-md)}.evnm-attendees__row .evnm-attendees__cell--name,.evnm-attendees__row .evnm-attendees__cell--email,.evnm-attendees__row .evnm-attendees__controls{flex:1 1 100%}.evnm-attendees__row td.evnm-attendees__cell--email{max-inline-size:none;display:block;color:var(--evnm-att-muted);font-size:var(--evnm-fs-sm)}.evnm-attendees__row td.evnm-attendees__cell--email::before{content:none}.evnm-attendees__row .evnm-attendees__cell:has(.evnm-attendees__checkin),.evnm-attendees__row .evnm-attendees__cell:has(.evnm-attendees__checkin-text){margin-inline-start:auto}.evnm-attendees__row .evnm-attendees__cell:has(.evnm-attendees__chip)::before,.evnm-attendees__row .evnm-attendees__cell:has(.evnm-attendees__checkin)::before{content:none}.evnm-attendees__answers{grid-template-columns:auto 1fr;column-gap:1rem;font-size:var(--evnm-fs-sm)}.evnm-attendees__answers dt{font-weight:600}.evnm-attendees__row .evnm-attendees__cell{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:0;border:0}.evnm-attendees__row .evnm-attendees__cell::before{content:attr(data-label);flex-shrink:0;font-size:.8rem;font-weight:600;color:var(--evnm-att-muted)}.evnm-attendees__row .evnm-attendees__cell--name{display:block;font-size:1.05rem;font-weight:700;color:var(--evnm-att-ink)}.evnm-attendees__cell--name::before{content:none}.evnm-attendees__row .evnm-attendees__controls{align-items:center}.evnm-attendees__status-select{flex:0 1 12rem}}@media(prefers-reduced-motion: reduce){.evnm-attendees__search,.evnm-attendees__status-select,.evnm-attendees__export{transition:none}}.evnm-attendees__sales{margin-block-end:var(--evnm-space-xl)}.evnm-attendees__stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:var(--evnm-space-md);margin-block-end:var(--evnm-space-lg)}.evnm-attendees__stats:last-child{margin-block-end:0}.evnm-attendees__stat{display:flex;flex-direction:column;gap:var(--evnm-space-3xs, 2px);padding:var(--evnm-space-lg);border:1px solid var(--evnm-border);border-radius:var(--evnm-radius-lg);background:var(--evnm-surface)}.evnm-attendees__stat-value{font-size:var(--evnm-fs-xl, 1.35rem);font-weight:700;color:var(--evnm-text)}.evnm-attendees__stat-label{font-size:var(--evnm-fs-sm);color:var(--evnm-text-muted)}.evnm-attendees__orders{width:100%;border-collapse:collapse}.evnm-attendees__orders th,.evnm-attendees__orders td{padding:var(--evnm-space-sm) var(--evnm-space-md);text-align:start;font-size:var(--evnm-fs-sm);border-block-end:1px solid var(--evnm-border)}.evnm-attendees__orders th{color:var(--evnm-text-muted);font-weight:600}.evnm-attendees__badge{display:inline-block;font-size:.85rem;font-weight:600;line-height:1.4;padding:.15rem .6rem;border-radius:999px;background:var(--evnm-att-surface-alt);color:var(--evnm-att-ink)}.evnm-attendees__badge--donation{background:var(--evnm-att-accent-soft, var(--evnm-att-surface-alt));color:var(--evnm-att-accent);text-decoration:none}.evnm-attendees__badge--donation:hover,.evnm-attendees__badge--donation:focus-visible{text-decoration:underline}@media(max-width: 640px){.evnm-attendees__stats{grid-template-columns:repeat(2, minmax(0, 1fr))}.evnm-attendees__stat{padding:var(--evnm-space-md)}.evnm-attendees__orders{display:block;overflow-x:auto}}.evnm-attendees__blast{display:flex;flex-direction:column;gap:var(--evnm-att-gap);padding:var(--evnm-space-lg, 1.25rem);border:1px solid var(--evnm-att-rule);border-radius:var(--evnm-att-radius);background:var(--evnm-att-surface);box-shadow:var(--evnm-att-shadow)}.evnm-attendees__blast .evnm-attendees__field{flex:0 0 auto}.evnm-attendees__blast-title{margin:0;font-family:inherit;font-size:var(--evnm-fs-lg, 1.1rem);font-weight:700;color:var(--evnm-att-ink);cursor:pointer}.evnm-attendees__blast-title:focus-visible{outline:2px solid var(--evnm-att-accent);outline-offset:2px}.evnm-attendees__blast:not([open]){gap:0}.evnm-attendees__blast-hint,.evnm-attendees__blast-last{margin:0;font-family:inherit;font-size:var(--evnm-fs-sm, 0.9rem);color:var(--evnm-att-muted)}.evnm-attendees__blast-last{padding:.5rem .75rem;border-radius:var(--evnm-att-radius);background:var(--evnm-att-surface-alt)}.evnm-attendees__input,.evnm-attendees__textarea{font-family:inherit;font-size:var(--evnm-fs-md);width:100%;min-height:var(--evnm-att-tap);padding:.5rem .75rem;border:1px solid var(--evnm-att-border);border-radius:var(--evnm-att-radius);background:var(--evnm-att-surface);color:var(--evnm-att-ink)}.evnm-attendees__input:focus-visible,.evnm-attendees__textarea:focus-visible{outline:2px solid var(--evnm-att-accent);outline-offset:2px}.evnm-attendees__textarea{resize:vertical}.evnm-attendees__blast-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--evnm-att-gap)}.evnm-attendees__field--audience{flex:0 1 18rem}.evnm-attendees__blast-count{margin:0 0 .6rem;font-family:inherit;font-size:var(--evnm-fs-sm, 0.9rem);font-weight:600;color:var(--evnm-att-muted)}.evnm-attendees__blast-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--evnm-att-gap)}.evnm-attendees__blast-send{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:var(--evnm-fs-md);font-weight:600;min-height:var(--evnm-att-tap);padding:.5rem 1.25rem;border:1px solid var(--evnm-att-accent);border-radius:var(--evnm-att-radius);background:var(--evnm-att-accent);color:var(--evnm-att-accent-contrast);cursor:pointer;transition:opacity var(--evnm-transition, 160ms)}.evnm-attendees__blast-send:disabled{opacity:.55;cursor:not-allowed}.evnm-attendees__blast-send:focus-visible{outline:2px solid var(--evnm-att-accent);outline-offset:2px}.evnm-attendees__blast-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--evnm-att-gap)}.evnm-attendees__blast-confirm-text{font-family:inherit;font-weight:600;color:var(--evnm-att-ink)}.evnm-attendees__blast-cancel{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:var(--evnm-fs-md);font-weight:600;min-height:var(--evnm-att-tap);padding:.5rem 1rem;border:1px solid var(--evnm-att-border);border-radius:var(--evnm-att-radius);background:var(--evnm-att-surface);color:var(--evnm-att-ink);cursor:pointer}.evnm-attendees__blast-cancel:focus-visible{outline:2px solid var(--evnm-att-accent);outline-offset:2px}.evnm-attendees__blast-notice{margin:0;padding:.6rem .9rem;font-family:inherit;border-radius:var(--evnm-att-radius);border:1px solid var(--evnm-att-going);background:var(--evnm-att-surface-alt);color:var(--evnm-att-going)}.evnm-attendees__blast-notice.is-error{border-color:var(--evnm-att-no-ink);color:var(--evnm-att-no-ink)}.evnm-attendees__row-error{margin:0 0 var(--evnm-att-gap);padding:.6rem .9rem;font-family:inherit;border-radius:var(--evnm-att-radius);border:1px solid var(--evnm-att-no-ink);background:var(--evnm-att-surface-alt);color:var(--evnm-att-no-ink)}@media(max-width: 640px){.evnm-attendees__blast-row{flex-direction:column;align-items:stretch}.evnm-attendees__field--audience{flex:0 0 auto}.evnm-attendees__blast-count{margin:0}.evnm-attendees__blast-send,.evnm-attendees__blast-cancel{width:100%}.evnm-attendees__blast-confirm{width:100%;flex-direction:column;align-items:stretch}.evnm-attendees__blast-confirm .evnm-attendees__blast-confirm-text{text-align:center}}.evnm-attendees .evnm-attendees__checkin,.evnm-attendees .evnm-attendees__search-submit,.evnm-attendees .evnm-attendees__blast-cancel{border:1px solid var(--evnm-att-border) !important;background:var(--evnm-att-surface-alt) !important;color:var(--evnm-att-ink) !important;box-shadow:none !important;text-shadow:none !important}.evnm-attendees .evnm-attendees__checkin:hover,.evnm-attendees .evnm-attendees__checkin:focus-visible,.evnm-attendees .evnm-attendees__search-submit:hover,.evnm-attendees .evnm-attendees__search-submit:focus-visible,.evnm-attendees .evnm-attendees__blast-cancel:hover,.evnm-attendees .evnm-attendees__blast-cancel:focus-visible{border-color:var(--evnm-att-accent, currentColor) !important}.evnm-attendees .evnm-attendees__search-submit,.evnm-attendees .evnm-attendees__blast-cancel{background:var(--evnm-att-surface) !important}.evnm-attendees .evnm-attendees__checkin.is-in{border-color:var(--evnm-att-going) !important;background:var(--evnm-success-soft) !important;color:var(--evnm-att-going) !important}.evnm-attendees .evnm-attendees__blast-send{border:1px solid var(--evnm-att-accent) !important;background:var(--evnm-att-accent) !important;color:var(--evnm-att-accent-contrast) !important;box-shadow:none !important;text-shadow:none !important}
