.event-canceled-overlay[data-v-ff393a39]{z-index:20;pointer-events:none;background:#ffffff80;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0;container-type:inline-size}.event-canceled-stamp[data-v-ff393a39]{color:#e24c4c;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#ffffffd1;border:.14em solid #e24c4c;max-width:94%;padding:.08em .28em;font-size:clamp(2.5rem,8cqw,6rem);font-weight:950;line-height:1;transform:rotate(-7deg)}.event-canceled-overlay--compact[data-v-ff393a39]{padding:.5rem}.event-canceled-overlay--compact .event-canceled-stamp[data-v-ff393a39]{font-size:clamp(1.875rem,9cqw,3.5rem)}.attendee-grid[data-v-1faed64c]{flex-direction:column;gap:.75rem;max-height:400px;display:flex;overflow-y:auto}.attendee-item[data-v-1faed64c]{cursor:pointer;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;transition:background-color .1s;display:flex}.attendee-item[data-v-1faed64c]:hover{background-color:#0000000a}.attendee-info[data-v-1faed64c]{flex:1;min-width:0}.text-subtitle2[data-v-1faed64c]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.text-caption[data-v-1faed64c]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event-attendance[data-v-8d25b5d6]{background:#ececec;border:1px solid #d6d6d6;border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.attendance-counts[data-v-8d25b5d6]{justify-content:center;gap:1.5rem;display:flex}.count-section[data-v-8d25b5d6]{cursor:pointer;border:2px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;transition:all .1s;display:flex;position:relative}.count-section[data-v-8d25b5d6]:hover{background-color:#1a1a1a0d}.count-section.active[data-v-8d25b5d6]{background-color:#1a1a1a14;border-color:#1a1a1a33}.count-section.active .count-number[data-v-8d25b5d6]{color:#1a1a1a;font-weight:700}.count-item[data-v-8d25b5d6]{color:#6e6e6e;align-items:center;gap:.375rem;font-size:.85rem;display:flex}.count-number[data-v-8d25b5d6]{color:#292929;font-weight:600;transition:all .1s}.count-label[data-v-8d25b5d6]{color:#6e6e6e}.avatars-row[data-v-8d25b5d6]{align-items:center;margin-left:-4px;display:flex}.avatars-row .q-avatar[data-v-8d25b5d6]{border:2px solid #1a1a1a;margin-left:-4px}.more-count[data-v-8d25b5d6]{color:#6e6e6e;margin-left:4px;font-size:.7rem;font-weight:500}.loading-spinner[data-v-8d25b5d6]{position:absolute;top:4px;right:4px}.login-prompt[data-v-8d25b5d6]{text-align:center;margin-top:.5rem}.check-in-section[data-v-8d25b5d6]{justify-content:center;display:flex}.check-in-roles[data-v-8d25b5d6]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.event-attendance.compact[data-v-8d25b5d6]{background:0 0;border:none;gap:.5rem;padding:0}.event-attendance.compact .attendance-counts[data-v-8d25b5d6]{justify-content:flex-start;gap:1rem}.event-attendance.compact .count-section[data-v-8d25b5d6]{gap:.25rem;padding:.5rem}.event-attendance.compact .count-section[data-v-8d25b5d6]:hover{background-color:#1a1a1a08}.event-attendance.compact .count-item[data-v-8d25b5d6]{gap:.25rem;font-size:.75rem}.event-attendance.compact .count-item .q-icon[data-v-8d25b5d6]{font-size:14px}.event-attendance.compact .count-number[data-v-8d25b5d6]{font-size:.8rem;font-weight:700}.event-attendance.compact .count-label[data-v-8d25b5d6]{text-transform:uppercase;letter-spacing:.5px;font-size:.7rem}.event-attendance.compact .avatars-row .q-avatar[data-v-8d25b5d6]{border-width:1px;width:20px;height:20px}.event-attendance.compact .more-count[data-v-8d25b5d6]{font-size:.65rem}.event-attendance.compact .login-prompt[data-v-8d25b5d6]{text-align:left;margin-top:.25rem}@media (width<=640px){.event-attendance[data-v-8d25b5d6]{gap:.5rem}.attendance-counts[data-v-8d25b5d6]{gap:.75rem}.count-item[data-v-8d25b5d6]{font-size:.8rem}.count-section[data-v-8d25b5d6]{padding:.5rem}}.event-card[data-v-b899156a]{outline-offset:0;color:inherit;background:#fff;border:2px solid #1a1a1a;border-radius:12px;outline:1px solid #0000;margin-bottom:1rem;padding:0;text-decoration:none;transition:outline-color .15s,outline-offset .15s;display:block;position:relative;overflow:hidden}.event-card.event-card--clickable[data-v-b899156a]{cursor:pointer}.event-card.event-card--clickable[data-v-b899156a]:hover{outline-offset:6px;outline:1px solid #1a1a1a}.floating-type-badges[data-v-b899156a],.floating-dance-badges[data-v-b899156a]{z-index:10;pointer-events:none;position:absolute;top:0}.floating-type-badges[data-v-b899156a]{left:-8px}.floating-type-badges .type-badge[data-v-b899156a]{color:#1a1a1a;letter-spacing:.3px;text-align:center;white-space:nowrap;background:#fff;border:2px solid #1a1a1a;border-radius:0 9999px 9999px 0;align-items:center;min-width:50px;padding:5px 12px 5px 14px;font-size:.7rem;font-weight:600;transition:all .1s;display:inline-flex;position:absolute;left:0}.floating-type-badges .type-badge--selected[data-v-b899156a]{color:#fff;background:#1a1a1a}.floating-dance-badges[data-v-b899156a]{right:-8px}.floating-dance-badges .dance-badge[data-v-b899156a]{color:#1a1a1a;text-transform:uppercase;letter-spacing:.3px;text-align:center;white-space:nowrap;border:2px solid #1a1a1a;border-radius:9999px 0 0 9999px;min-width:50px;padding:5px 14px 5px 12px;font-size:.7rem;font-weight:700;transition:all .1s;position:absolute;right:0}.floating-dance-badges .dance-badge.more-badge[data-v-b899156a]{pointer-events:auto;min-width:35px;padding:4px 8px;font-size:.65rem;background:#b8b8b8!important}.event-card--clickable:hover .floating-type-badges .type-badge[data-v-b899156a]{border-color:#1a1a1a;transform:translate(2px)}.event-card--clickable:hover .floating-dance-badges .dance-badge[data-v-b899156a]{border-color:#1a1a1a;transform:translate(-2px)}.event-card--clickable:hover .banner-image[data-v-b899156a]{transform:translate(-1.5%,-1.5%)rotate(.7deg)scale(1.01)}.event-banner[data-v-b899156a]{width:100%;height:187px;position:relative;overflow:hidden}.event-banner[data-v-b899156a]:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 24px 0 34px #ffffff85,inset -24px 0 34px #ffffff85,inset 0 -14px 24px #ffffff6b}.event-banner .banner-image[data-v-b899156a]{object-fit:cover;width:103%;height:103%;transition:transform .1s;transform:translate(-1.5%,-1.5%)}.location-pill[data-v-b899156a]{border:2px solid #1a1a1a;border-radius:5px;align-items:center;gap:.3rem;padding:1px 8px;display:inline-flex}.event-content[data-v-b899156a]{margin-bottom:10px;padding:.5rem 1.25rem}.event-title[data-v-b899156a]{line-height:30px}.event-main-row[data-v-b899156a]{align-items:flex-start;gap:1rem;display:flex}.event-info[data-v-b899156a]{flex-direction:column;flex:1;min-width:0;display:flex}.event-info-row[data-v-b899156a]{min-width:0}.event-info-row--submitted-by[data-v-b899156a]{color:#6e6e6e;border-top:1px solid #d6d6d6;justify-content:flex-start;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.65rem;font-size:.75rem;display:flex}.event-attendance[data-v-b899156a]{flex-shrink:0;align-self:flex-start}.event-date-row[data-v-b899156a]{color:#1a1a1a;font-variation-settings:"opsz" 14, "wght" 410, "wdth" 96, "slnt" -8, "GRAD" 40, "XTRA" 480, "YOPQ" 88;flex-wrap:nowrap;align-items:flex-start;gap:0;margin-top:4px;margin-bottom:10px;display:flex}.event-date-icon[data-v-b899156a]{flex:none;margin-top:.14rem;margin-right:.56rem}.event-date-content[data-v-b899156a]{flex:auto;min-width:0}.event-date-range-end[data-v-b899156a],.event-date-same-day-time-row[data-v-b899156a]{white-space:nowrap}.event-date-date[data-v-b899156a]{opacity:.85}.event-date-date[data-v-b899156a] .base-date__part--weekday{letter-spacing:.01em;font-variation-settings:"opsz" 14, "wght" 820, "wdth" 100, "slnt" -6, "GRAD" 85, "XTRA" 540, "YOPQ" 96;font-weight:820}.event-date-date[data-v-b899156a] .base-date__part--month,.event-date-date[data-v-b899156a] .base-date__part--day,.event-date-date[data-v-b899156a] .base-date__part--year{opacity:.78;font-variation-settings:"opsz" 14, "wght" 420, "wdth" 96, "slnt" -8, "GRAD" 30, "XTRA" 470, "YOPQ" 84}.event-date-at[data-v-b899156a]{opacity:.78;margin:0}.event-date-separator[data-v-b899156a]{white-space:pre;font-kerning:none;margin:0 .06rem}.event-date-datetime[data-v-b899156a] .base-date__part--hour,.event-date-datetime[data-v-b899156a] .base-date__part--minute,.event-date-datetime[data-v-b899156a] .base-date__part--day-period{letter-spacing:.02em;font-variation-settings:"opsz" 14, "wght" 920, "wdth" 104, "slnt" 0, "GRAD" 110, "XTRA" 560, "YOPQ" 100;font-weight:900}.event-date-datetime[data-v-b899156a] .base-date__part--at-separator,.event-date-datetime[data-v-b899156a] .base-date__part--literal{opacity:.78;font-variation-settings:"opsz" 14, "wght" 420, "wdth" 96, "slnt" -8, "GRAD" 30, "XTRA" 470, "YOPQ" 84}.event-date-time[data-v-b899156a]{letter-spacing:.02em;font-variation-settings:"opsz" 14, "wght" 920, "wdth" 104, "slnt" 0, "GRAD" 110, "XTRA" 560, "YOPQ" 100;font-weight:900}.event-date-row[data-v-b899156a] .base-date__timezone-indicator.timezone-indicator{color:#3d3d3d;opacity:.86;font-variation-settings:"opsz" 14, "wght" 680, "wdth" 96, "slnt" -8, "GRAD" 65, "XTRA" 500, "YOPQ" 92;margin-left:.25rem;font-size:.94em;font-style:italic;font-weight:760;line-height:1}.clickable-location[data-v-b899156a]{cursor:pointer;transition:color .1s}.clickable-location[data-v-b899156a]:hover{color:#cda23c!important}.event-card--dense .event-banner[data-v-b899156a]{height:148px}.event-card--dense .event-content[data-v-b899156a]{margin-bottom:6px;padding:.35rem 1rem}.event-card--dense .event-title[data-v-b899156a]{font-size:1.08rem;line-height:24px}.event-card--dense .event-date-row[data-v-b899156a]{margin-top:2px;margin-bottom:6px}@media (width>=640px){.event-content[data-v-b899156a]{padding:.5rem 1.5rem}.event-main-row[data-v-b899156a]{gap:1.5rem}}.event-card--demo[data-v-b899156a]{pointer-events:none;-webkit-user-select:none;user-select:none}.event-card--demo .event-banner .banner-image[data-v-b899156a]{filter:blur(3px)brightness(.7)}.event-card--demo .floating-type-badges[data-v-b899156a],.event-card--demo .floating-dance-badges[data-v-b899156a]{filter:blur(4px)}.event-card--demo .floating-type-badges .type-badge[data-v-b899156a],.event-card--demo .floating-type-badges .dance-badge[data-v-b899156a],.event-card--demo .floating-dance-badges .type-badge[data-v-b899156a],.event-card--demo .floating-dance-badges .dance-badge[data-v-b899156a]{transition:none}.event-card--demo .event-content[data-v-b899156a]{filter:blur(5px)contrast(.5)}
