.EventDetailSideEventsScreen-module-scss-module__eMfjSW__pageHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}
.EventProfileModalContent-module-scss-module__GsDT6a__mainImage{margin:-1rem -1rem 0}.EventProfileModalContent-module-scss-module__GsDT6a__mainImage img{width:100%;height:auto;display:block}.EventProfileModalContent-module-scss-module__GsDT6a__eventHeader{flex-direction:column;gap:.1rem;display:flex}.EventProfileModalContent-module-scss-module__GsDT6a__eventHeader .EventProfileModalContent-module-scss-module__GsDT6a__catchphrase{color:var(--text-sub-color);margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.2}.EventProfileModalContent-module-scss-module__GsDT6a__eventHeader h1{color:var(--text-color);margin:0;font-size:1.3rem;font-weight:700;line-height:1.2}.EventProfileModalContent-module-scss-module__GsDT6a__eventMeta{flex-direction:column;gap:.3rem;margin:.5rem 0;display:flex}.EventProfileModalContent-module-scss-module__GsDT6a__metaItem{color:var(--text-sub-color);align-items:flex-start;gap:.5rem;font-size:14px;display:flex}.EventProfileModalContent-module-scss-module__GsDT6a__metaItem svg{color:var(--text-sub-color);flex-shrink:0;margin-top:.2em}.EventProfileModalContent-module-scss-module__GsDT6a__metaItem.EventProfileModalContent-module-scss-module__GsDT6a__dateItem{color:var(--text-color);margin-bottom:.5rem;font-size:1rem;font-weight:600}.EventProfileModalContent-module-scss-module__GsDT6a__metaItem.EventProfileModalContent-module-scss-module__GsDT6a__dateItem svg{width:18px;height:18px;color:var(--text-color)}.EventProfileModalContent-module-scss-module__GsDT6a__addToCalendarButton{color:var(--text-color);border:1px solid var(--border-3-color);cursor:pointer;border-radius:.25rem;padding:.25rem .5rem;font-size:.8rem;font-weight:500;text-decoration:none}@media (min-width:768px){.EventProfileModalContent-module-scss-module__GsDT6a__addToCalendarButton:hover{border:1px solid var(--border-4-color)}}.EventProfileModalContent-module-scss-module__GsDT6a__mapLink{word-break:break-all;text-decoration:underline}.EventProfileModalContent-module-scss-module__GsDT6a__mapLink:hover{opacity:.8}.EventProfileModalContent-module-scss-module__GsDT6a__mapLinkIcon{opacity:.8;flex-shrink:0;margin-left:.25rem}.EventProfileModalContent-module-scss-module__GsDT6a__tags{flex-wrap:wrap;gap:.5rem;display:flex}.EventProfileModalContent-module-scss-module__GsDT6a__organizersRow{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.5rem;display:flex}.EventProfileModalContent-module-scss-module__GsDT6a__organizersLabel{color:var(--text-sub-color);letter-spacing:.03em;font-size:.85rem;font-weight:600}.EventProfileModalContent-module-scss-module__GsDT6a__detailButton{text-decoration:none;display:block}
.RegistrationFormContent-module-scss-module__a4mTZG__error{color:var(--error-color);justify-content:center;align-items:center;padding:3rem;display:flex}.RegistrationFormContent-module-scss-module__a4mTZG__approvalNotice{color:var(--warning-color,#b45309);background:var(--warning-background-color,#b4530914);border-radius:4px;margin:0 0 1rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.5}.RegistrationFormContent-module-scss-module__a4mTZG__userCardDescription{justify-content:space-between;align-items:center;gap:1rem;margin:.5rem 0 1rem;display:flex}.RegistrationFormContent-module-scss-module__a4mTZG__userCardDescription>p{color:var(--text-sub-color);margin:0;font-size:.875rem;line-height:1.4}.RegistrationFormContent-module-scss-module__a4mTZG__questionDescription{color:var(--text-sub-color);margin:.3rem 0;font-size:.875rem;line-height:1.6}.RegistrationFormContent-module-scss-module__a4mTZG__questionDescription .RegistrationFormContent-module-scss-module__a4mTZG__descriptionLink{text-decoration:underline}.RegistrationFormContent-module-scss-module__a4mTZG__checkboxGroup{flex-direction:column;gap:.75rem;display:flex}.RegistrationFormContent-module-scss-module__a4mTZG__nestedOptions{margin-top:.25rem;margin-left:1.25rem}.RegistrationFormContent-module-scss-module__a4mTZG__nestedSelectWrapper{flex-direction:column;gap:.75rem;display:flex}.RegistrationFormContent-module-scss-module__a4mTZG__nestedSelectLevel{width:100%}.RegistrationFormContent-module-scss-module__a4mTZG__facePhotoIntro{flex-direction:column;align-items:center;gap:1.25rem;padding:1rem 0;display:flex}.RegistrationFormContent-module-scss-module__a4mTZG__facePhotoIntroMessage{color:var(--text-color);text-align:center;margin:0;font-size:1rem;line-height:1.5}.RegistrationFormContent-module-scss-module__a4mTZG__facePhotoPreviewWrap{aspect-ratio:4/3;background:var(--overlay-1-color,#1a1a2e);border-radius:8px;width:100%;max-width:280px;overflow:hidden}.RegistrationFormContent-module-scss-module__a4mTZG__facePhotoPreviewImage{object-fit:cover;width:100%;height:100%}.RegistrationFormContent-module-scss-module__a4mTZG__facePhotoConfirmNotice{text-align:center;white-space:pre-line;margin:0;font-size:.875rem;line-height:1.5}.RegistrationFormContent-module-scss-module__a4mTZG__facePhotoNotices{flex-direction:column;align-self:stretch;gap:1.25rem;display:flex}.RegistrationFormContent-module-scss-module__a4mTZG__facePhotoNoticeSection{flex-direction:column;gap:.5rem;display:flex}.RegistrationFormContent-module-scss-module__a4mTZG__facePhotoNoticeTitle{margin:0;font-size:1.2rem;font-weight:600}.RegistrationFormContent-module-scss-module__a4mTZG__facePhotoNoticeBody{white-space:pre-line;margin:0;font-size:1rem;line-height:1.6}.RegistrationFormContent-module-scss-module__a4mTZG__submitButton{width:100%}.RegistrationFormContent-module-scss-module__a4mTZG__formFieldGroup{flex-direction:column;gap:1.5rem;display:flex}.RegistrationFormContent-module-scss-module__a4mTZG__branchRevealed{animation:2s ease-out forwards RegistrationFormContent-module-scss-module__a4mTZG__branchRevealFade}@keyframes RegistrationFormContent-module-scss-module__a4mTZG__branchRevealFade{0%{background-color:#ffeb3b73}to{background-color:#0000}}
.InvitationCodeModalContent-module-scss-module__Tp6qjW__codeInput{font-family:var(--font-mono,monospace);letter-spacing:.2em;font-size:1.1rem}.InvitationCodeModalContent-module-scss-module__Tp6qjW__codeInputInput{text-align:center;font-size:32px!important}
.RegistrationModalContent-module-scss-module__6SjEAq__loading,.RegistrationModalContent-module-scss-module__6SjEAq__empty{color:var(--text-sub-color);justify-content:center;align-items:center;padding:3rem;display:flex}.RegistrationModalContent-module-scss-module__6SjEAq__ticketSelectionTitle{color:var(--text-color);margin:0 0 1.5rem;font-size:1rem;font-weight:600}.RegistrationModalContent-module-scss-module__6SjEAq__ticketList{flex-direction:column;gap:1rem;display:flex}.RegistrationModalContent-module-scss-module__6SjEAq__ticketCard{background-color:var(--card-background-color);border:1px solid var(--card-border-color);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;width:100%;padding:1.5rem;transition:all .2s;display:flex}.RegistrationModalContent-module-scss-module__6SjEAq__ticketCard:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.RegistrationModalContent-module-scss-module__6SjEAq__ticketCardInfo{flex-direction:column;gap:.5rem;display:flex}.RegistrationModalContent-module-scss-module__6SjEAq__ticketCardName{color:var(--text-color);margin:0;font-size:1.125rem;font-weight:600}.RegistrationModalContent-module-scss-module__6SjEAq__ticketCardDescription{color:var(--text-sub-color);margin:0;font-size:.875rem;line-height:1.6}.RegistrationModalContent-module-scss-module__6SjEAq__ticketCardPrice{color:var(--text-color);margin:.5rem 0 0;font-size:1.25rem;font-weight:700}.RegistrationModalContent-module-scss-module__6SjEAq__approvalNotice{color:var(--warning-color,#b45309);background:var(--warning-background-color,#b4530914);border-radius:4px;margin:.5rem 0 0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5}
.TicketsListModalContent-module-scss-module__A0f22G__myTicketsInfo{background-color:var(--warning-bg,#fff3cd);border:1px solid var(--warning-border,#ffc107);border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.TicketsListModalContent-module-scss-module__A0f22G__myTicketsMessage{color:var(--warning-text,#856404);margin:0;font-size:.9375rem;font-weight:500}.TicketsListModalContent-module-scss-module__A0f22G__loading,.TicketsListModalContent-module-scss-module__A0f22G__empty,.TicketsListModalContent-module-scss-module__A0f22G__error{color:var(--text-sub-color);justify-content:center;align-items:center;padding:3rem;display:flex}.TicketsListModalContent-module-scss-module__A0f22G__error{color:var(--error-color)}.TicketsListModalContent-module-scss-module__A0f22G__ticketsList{flex-direction:column;gap:1rem;display:flex}.TicketsListModalContent-module-scss-module__A0f22G__ticketCard{border:1px solid var(--border-2-color);background:var(--overlay-1-color);border-radius:8px;flex-direction:column;padding:1rem;display:flex}.TicketsListModalContent-module-scss-module__A0f22G__ticketCard .TicketsListModalContent-module-scss-module__A0f22G__row{gap:1rem;margin-bottom:.5rem;display:flex}.TicketsListModalContent-module-scss-module__A0f22G__ticketCard .TicketsListModalContent-module-scss-module__A0f22G__info{flex:1}.TicketsListModalContent-module-scss-module__A0f22G__ticketCard .TicketsListModalContent-module-scss-module__A0f22G__info .TicketsListModalContent-module-scss-module__A0f22G__name{color:var(--text-color);flex:1;margin:0;font-size:1.2rem;font-weight:600}.TicketsListModalContent-module-scss-module__A0f22G__ticketCard .TicketsListModalContent-module-scss-module__A0f22G__info .TicketsListModalContent-module-scss-module__A0f22G__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.3rem 0;font-size:.9rem;line-height:1.6;display:-webkit-box;overflow:hidden}.TicketsListModalContent-module-scss-module__A0f22G__ticketCard .TicketsListModalContent-module-scss-module__A0f22G__meta{text-align:right}.TicketsListModalContent-module-scss-module__A0f22G__ticketCard .TicketsListModalContent-module-scss-module__A0f22G__meta .TicketsListModalContent-module-scss-module__A0f22G__price{color:var(--text-color);font-size:1.5rem;font-weight:600}.TicketsListModalContent-module-scss-module__A0f22G__ticketCard .TicketsListModalContent-module-scss-module__A0f22G__meta .TicketsListModalContent-module-scss-module__A0f22G__actions{margin-top:.7rem;margin-bottom:.5rem}.TicketsListModalContent-module-scss-module__A0f22G__ticketCard .TicketsListModalContent-module-scss-module__A0f22G__meta .TicketsListModalContent-module-scss-module__A0f22G__actions .TicketsListModalContent-module-scss-module__A0f22G__quantitySelector{justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.TicketsListModalContent-module-scss-module__A0f22G__ticketCard .TicketsListModalContent-module-scss-module__A0f22G__meta .TicketsListModalContent-module-scss-module__A0f22G__actions .TicketsListModalContent-module-scss-module__A0f22G__quantitySelector .TicketsListModalContent-module-scss-module__A0f22G__quantitySelect{min-width:120px}.TicketsListModalContent-module-scss-module__A0f22G__ticketCard .TicketsListModalContent-module-scss-module__A0f22G__meta .TicketsListModalContent-module-scss-module__A0f22G__remaining{color:var(--text-sub-color);margin-top:.7rem;font-size:.875rem}.TicketsListModalContent-module-scss-module__A0f22G__ticketCard .TicketsListModalContent-module-scss-module__A0f22G__memo{color:var(--text-sub-color);text-align:right;white-space:pre-line;margin:0;font-size:.85rem}.TicketsListModalContent-module-scss-module__A0f22G__ticketDetailModal{min-width:280px}.TicketsListModalContent-module-scss-module__A0f22G__ticketDetailModal .TicketsListModalContent-module-scss-module__A0f22G__ticketDetailDescription{white-space:pre-line;color:var(--text-color);min-height:10rem;max-height:calc(100dvh - 20rem);margin:0;font-size:.9375rem;line-height:1.6;overflow-y:auto}@media (max-width:768px){.TicketsListModalContent-module-scss-module__A0f22G__ticketCard{flex-direction:column}.TicketsListModalContent-module-scss-module__A0f22G__ticketCard .TicketsListModalContent-module-scss-module__A0f22G__row{margin-bottom:.75rem}}
.TicketTransferConfirmModalContent-module-scss-module__qiSuPW__userCard{margin:-1rem -1rem 1rem}.TicketTransferConfirmModalContent-module-scss-module__qiSuPW__confirmContent{flex-direction:column;display:flex}.TicketTransferConfirmModalContent-module-scss-module__qiSuPW__confirmContent>:first-child{margin-top:0}.TicketTransferConfirmModalContent-module-scss-module__qiSuPW__confirmContent>:last-child{margin-bottom:0}
.TicketTransferSearchModalContent-module-scss-module__RHsBPq__searchBox{border-bottom:1px solid var(--border-2-color);padding:.3rem 1rem 1rem}.TicketTransferSearchModalContent-module-scss-module__RHsBPq__results{padding:0 1rem 1rem}.TicketTransferSearchModalContent-module-scss-module__RHsBPq__searching,.TicketTransferSearchModalContent-module-scss-module__RHsBPq__empty{text-align:center;color:var(--text-sub-color);padding:2rem}
.OnlineVenueSection-module-scss-module__8V_1da__onlineVenue{flex-direction:column;gap:.75rem;display:flex}.OnlineVenueSection-module-scss-module__8V_1da__onlineVenueLink{color:var(--primary-color);word-break:break-all;font-size:1.2rem;line-height:1.45}.OnlineVenueSection-module-scss-module__8V_1da__onlineVenueDescription{color:var(--text-sub-color);white-space:pre-wrap;word-break:break-word;margin:0;font-size:1rem;line-height:1.5}.OnlineVenueSection-module-scss-module__8V_1da__notice,.OnlineVenueSection-module-scss-module__8V_1da__messageNotice{margin:0;font-size:1rem;line-height:1.5}.OnlineVenueSection-module-scss-module__8V_1da__messageNotice{background-color:var(--overlay-1-color);border:1px solid var(--border-2-color);border-radius:.5rem;padding:.75rem}
.SectionBase-module-scss-module__Tj_RJG__section{background-color:var(--overlay-1-color);border:1px solid ar(--border-color);border-radius:4px;margin-bottom:1.4rem;padding:1rem}.SectionBase-module-scss-module__Tj_RJG__section h2{color:var(--text-color);align-items:center;gap:.3rem;margin:0 0 1rem;font-size:1.1rem;font-weight:600;display:flex}@media (max-width:768px){.SectionBase-module-scss-module__Tj_RJG__section{padding:1rem}}
.OrganizersSection-module-scss-module__-dUkQa__organizersList{flex-direction:column;display:flex}.OrganizersSection-module-scss-module__-dUkQa__organizerItem{cursor:pointer;border-radius:.7rem;align-items:center;gap:.75rem;padding:.7rem;text-decoration:none;transition:background-color .2s;display:flex}.OrganizersSection-module-scss-module__-dUkQa__organizerItem:hover{background-color:var(--overlay-1-color)}.OrganizersSection-module-scss-module__-dUkQa__organizerInfo{flex:1;min-width:0}.OrganizersSection-module-scss-module__-dUkQa__organizerAvatar{width:3rem!important;height:3rem!important}.OrganizersSection-module-scss-module__-dUkQa__organizerLogo{width:3rem!important}.OrganizersSection-module-scss-module__-dUkQa__organizerName{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.OrganizersSection-module-scss-module__-dUkQa__organizerTitle{color:var(--text-sub-color);opacity:.8;text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.8rem;overflow:hidden}.OrganizersSection-module-scss-module__-dUkQa__contact{border-top:1px solid var(--border-2-color);flex-direction:column;gap:.5rem;margin-top:.5rem;padding:.7rem;display:flex}.OrganizersSection-module-scss-module__-dUkQa__contactLink{min-width:0;color:var(--text-sub-color);align-items:flex-start;gap:.5rem;width:fit-content;max-width:100%;font-size:.8rem;text-decoration:none;display:flex}.OrganizersSection-module-scss-module__-dUkQa__contactLink svg{flex-shrink:0}.OrganizersSection-module-scss-module__-dUkQa__contactLink:hover{color:var(--primary-color)}.OrganizersSection-module-scss-module__-dUkQa__contactText{overflow-wrap:anywhere;word-break:break-all;min-width:0}.OrganizersSection-module-scss-module__-dUkQa__snsLinks{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.OrganizersSection-module-scss-module__-dUkQa__snsLink{color:var(--text-sub-color);justify-content:center;align-items:center;transition:color .2s;display:flex}.OrganizersSection-module-scss-module__-dUkQa__snsLink:hover{color:var(--primary-color)}
.ParentEventSection-module-scss-module__KnMWKq__parentEventCard{flex-direction:column;gap:.75rem;display:flex}.ParentEventSection-module-scss-module__KnMWKq__parentEventDescription{color:var(--text-sub-color);margin:0 0 .5rem;font-size:.9rem}.ParentEventSection-module-scss-module__KnMWKq__parentEventThumbnail{background-color:var(--overlay-1-color);border-radius:8px;width:100%;overflow:hidden}.ParentEventSection-module-scss-module__KnMWKq__parentEventThumbnail img{width:100%;height:auto;display:block}.ParentEventSection-module-scss-module__KnMWKq__parentEventTitle{color:var(--text-color);margin:0;font-size:16px;font-weight:600;line-height:1.4}.ParentEventSection-module-scss-module__KnMWKq__parentEventDate{color:var(--text-sub-color);align-items:center;gap:.5rem;font-size:14px;display:flex}.ParentEventSection-module-scss-module__KnMWKq__parentEventDate svg{color:var(--text-sub-color)}.ParentEventSection-module-scss-module__KnMWKq__parentEventLink{color:var(--primary-color);background-color:var(--background-color);border:1px solid var(--primary-color);text-align:center;border-radius:8px;margin-top:.5rem;padding:.5rem 1rem;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.ParentEventSection-module-scss-module__KnMWKq__parentEventLink:hover{background-color:var(--primary-color);color:var(--custom-primary-button-label-color,var(--primary-text-color))}
.ParticipantsListModalContent-module-scss-module__1j4bJq__loading{justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.ParticipantsListModalContent-module-scss-module__1j4bJq__empty{color:var(--text-sub-color);text-align:center;justify-content:center;align-items:center;padding:3rem 1rem;font-size:.9375rem;display:flex}.ParticipantsListModalContent-module-scss-module__1j4bJq__userListContainer{padding:0 1rem 1rem}
.ParticipantsSection-module-scss-module__GtX4Nq__viewAllContainer{text-align:right;margin-top:.5rem}.ParticipantsSection-module-scss-module__GtX4Nq__viewAll{margin-top:.5rem;padding:0;font-size:.875rem}.ParticipantsSection-module-scss-module__GtX4Nq__loading{color:var(--text-sub-color);margin:0;font-size:.875rem}.ParticipantsSection-module-scss-module__GtX4Nq__restrictedNotice{color:var(--text-sub-color);margin:0;font-size:.875rem;line-height:1.5}.ParticipantsSection-module-scss-module__GtX4Nq__empty{text-align:center;color:var(--text-sub-color);padding:3rem 0;font-size:16px}
.ExternalEventProfileModalContent-module-scss-module__bBA7vW__sourceUrl{word-break:break-all;font-size:14px}.ExternalEventProfileModalContent-module-scss-module__bBA7vW__detailButtonInner{justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.ExternalEventProfileModalContent-module-scss-module__bBA7vW__detailExternalIcon{flex-shrink:0}
.PlaylistManageAddItemView-module-scss-module__yZUaia__navigationControllerContent{gap:0}.PlaylistManageAddItemView-module-scss-module__yZUaia__header{border-bottom:1px solid var(--border-2-color);padding:.2rem .8rem .8rem}.PlaylistManageAddItemView-module-scss-module__yZUaia__search{max-width:100%}.PlaylistManageAddItemView-module-scss-module__yZUaia__searchHint{color:var(--text-sub-color);margin:.35rem 0 0;font-size:.85rem;line-height:1.45}.PlaylistManageAddItemView-module-scss-module__yZUaia__container{flex:1;position:relative}.PlaylistManageAddItemView-module-scss-module__yZUaia__container .PlaylistManageAddItemView-module-scss-module__yZUaia__containerInner{flex-direction:column;padding:1rem;display:flex;position:absolute;inset:0;overflow:hidden auto}.PlaylistManageAddItemView-module-scss-module__yZUaia__loading{justify-content:center;padding:1rem 0;display:flex}.PlaylistManageAddItemView-module-scss-module__yZUaia__errorText{color:var(--danger-color,#c00);font-size:.9rem}.PlaylistManageAddItemView-module-scss-module__yZUaia__muted{color:var(--text-sub-color);font-size:.95rem}.PlaylistManageAddItemView-module-scss-module__yZUaia__previewCard{border:1px solid var(--border-2-color);border-radius:8px;align-items:flex-start;gap:1rem;padding:.75rem;display:flex}.PlaylistManageAddItemView-module-scss-module__yZUaia__previewImg{object-fit:cover;border-radius:6px;flex-shrink:0;width:96px;height:64px}.PlaylistManageAddItemView-module-scss-module__yZUaia__previewImgPh{background:var(--overlay-1-color);border-radius:6px;flex-shrink:0;width:96px;height:64px}.PlaylistManageAddItemView-module-scss-module__yZUaia__previewBody{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.PlaylistManageAddItemView-module-scss-module__yZUaia__previewTitle{font-weight:600}.PlaylistManageAddItemView-module-scss-module__yZUaia__previewMeta{color:var(--text-sub-color);word-break:break-word;font-size:.85rem}.PlaylistManageAddItemView-module-scss-module__yZUaia__previewDesc{color:var(--text-sub-color);word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}.PlaylistManageAddItemView-module-scss-module__yZUaia__hitRow{border-bottom:1px solid var(--border-2-color);justify-content:space-between;align-items:center;gap:.75rem;padding:0 0 .6rem;display:flex}.PlaylistManageAddItemView-module-scss-module__yZUaia__hitRow:last-child{border-bottom:none}.PlaylistManageAddItemView-module-scss-module__yZUaia__hitMain{align-items:center;gap:.65rem;min-width:0;display:flex}.PlaylistManageAddItemView-module-scss-module__yZUaia__hitThumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:48px;height:48px}.PlaylistManageAddItemView-module-scss-module__yZUaia__hitThumbPh{background:var(--overlay-1-color);border-radius:6px;flex-shrink:0;width:48px;height:48px}.PlaylistManageAddItemView-module-scss-module__yZUaia__hitTitle{font-size:.9rem;font-weight:600}.PlaylistManageAddItemView-module-scss-module__yZUaia__hitMeta{color:var(--text-sub-color);font-size:.78rem}
.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__tagChips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__form{flex-direction:column;gap:1.25rem;display:flex}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__thumbnailImageInputWrap{width:100%;max-width:220px}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__thumbnailImageInput{max-width:100%}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__scheduleFields{flex-direction:column;gap:.5rem;display:flex}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__scheduleRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex;position:relative}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__timeInputContainer{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__iconButton{appearance:none;cursor:pointer;color:var(--text-sub-color);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;transition:all .2s;display:flex}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__iconButton:hover:not(:disabled){background:var(--overlay-1-color);color:var(--error-color)}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__iconButton:disabled{opacity:.5;cursor:not-allowed}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__locationFields{flex-direction:column;gap:.75rem;margin:0 0 .5rem;display:flex}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__locationRowGroup{border:1px solid var(--border-2-color);border-radius:.5rem;flex-direction:column;gap:.35rem;padding:.5rem;display:flex}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__locationTitleRow{display:block}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__locationTitleDisplay{align-items:center;gap:.3rem;min-width:0;display:flex}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__locationTitleText{color:var(--text-main-color);font-size:.875rem;font-weight:500;display:inline}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__locationTitleInputWrap,.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__locationDescriptionInputWrap{width:100%}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__locationDescriptionDisplay{align-items:center;gap:.5rem;min-width:0;display:flex}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__locationDescriptionText{min-width:0;color:var(--text-sub-color);white-space:pre-wrap;word-break:break-word;font-size:.8125rem;line-height:1.45}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__locationDescriptionEmpty{color:var(--text-placeholder-color,var(--text-sub-color));font-style:italic}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__editIconButton{appearance:none;cursor:pointer;color:var(--text-sub-color);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:2px;line-height:1;transition:all .2s;display:inline-flex}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__editIconButton:hover:not(:disabled){background:var(--overlay-1-color);color:var(--primary-color)}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__editIconButton:disabled{opacity:.5;cursor:not-allowed}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__locationRow{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__locationInputWrap{flex:1;min-width:0}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__addButtonWrapper{justify-content:flex-start;display:flex}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__apiError{color:var(--error-color,#c00);margin:0;font-size:.875rem}
.PlaylistManageInternalEventEditView-module-scss-module__FlarWq__previewCard{border:1px solid var(--border-2-color);border-radius:8px;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:.75rem;display:flex}.PlaylistManageInternalEventEditView-module-scss-module__FlarWq__previewImg{object-fit:cover;border-radius:6px;flex-shrink:0;width:96px;height:64px}.PlaylistManageInternalEventEditView-module-scss-module__FlarWq__previewImgPh{background:var(--overlay-1-color);border-radius:6px;flex-shrink:0;width:96px;height:64px}.PlaylistManageInternalEventEditView-module-scss-module__FlarWq__previewBody{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.PlaylistManageInternalEventEditView-module-scss-module__FlarWq__previewTitle{font-weight:600}.PlaylistManageInternalEventEditView-module-scss-module__FlarWq__previewMeta{color:var(--text-sub-color);word-break:break-word;font-size:.85rem}.PlaylistManageInternalEventEditView-module-scss-module__FlarWq__eventTagsSection{margin-bottom:1rem}.PlaylistManageInternalEventEditView-module-scss-module__FlarWq__eventTagsLabel{color:var(--text-sub-color);margin:0 0 .35rem;font-size:.8rem;font-weight:600}.PlaylistManageInternalEventEditView-module-scss-module__FlarWq__eventTagsHelper{color:var(--text-sub-color);margin:0 0 .5rem;font-size:.75rem}.PlaylistManageInternalEventEditView-module-scss-module__FlarWq__eventTagsRow{flex-wrap:wrap;gap:.35rem;display:flex}.PlaylistManageInternalEventEditView-module-scss-module__FlarWq__eventTagsEmpty{color:var(--text-sub-color);margin:0;font-size:.85rem}.PlaylistManageInternalEventEditView-module-scss-module__FlarWq__tagChips{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.PlaylistManageInternalEventEditView-module-scss-module__FlarWq__apiError{color:var(--danger-color,#c00);margin-top:.75rem;font-size:.9rem}
.PlaylistManageEditModal-module-scss-module__VlS0Pa__form{flex-direction:column;gap:1rem;width:100%;max-width:42rem;display:flex}.PlaylistManageEditModal-module-scss-module__VlS0Pa__layout{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:start;gap:1.25rem 1.5rem;width:100%;display:grid}.PlaylistManageEditModal-module-scss-module__VlS0Pa__colThumb{min-width:0;max-width:180px}@media (max-width:768px){.PlaylistManageEditModal-module-scss-module__VlS0Pa__colThumb{max-width:100%}}.PlaylistManageEditModal-module-scss-module__VlS0Pa__colFields{flex-direction:column;gap:1rem;min-width:0;display:flex}@media (max-width:768px){.PlaylistManageEditModal-module-scss-module__VlS0Pa__layout{grid-template-columns:1fr}.PlaylistManageEditModal-module-scss-module__VlS0Pa__colThumb{max-width:100%}}.PlaylistManageEditModal-module-scss-module__VlS0Pa__actions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.PlaylistManageEditModal-module-scss-module__VlS0Pa__thumbnailUploader{max-width:160px}.PlaylistManageEditModal-module-scss-module__VlS0Pa__languageButtons{justify-content:flex-end;gap:.5rem;margin:.3rem 0;display:flex}.PlaylistManageEditModal-module-scss-module__VlS0Pa__spacer{flex:1}.PlaylistManageEditModal-module-scss-module__VlS0Pa__languageAlternateRemove{min-width:1.75rem;color:var(--text-sub-color);cursor:pointer;flex-shrink:0;padding:.25rem}.PlaylistManageEditModal-module-scss-module__VlS0Pa__languageAlternateRemove:hover{color:var(--danger-color)}
.SideEventsListView-module-scss-module__n1tEIG__filterStack{flex-direction:column;gap:1.25rem;width:100%;max-width:1200px;margin:0 auto;display:flex}.SideEventsListView-module-scss-module__n1tEIG__layout{align-items:flex-start;gap:2rem;width:100%;display:flex}.SideEventsListView-module-scss-module__n1tEIG__layout .SideEventsListView-module-scss-module__n1tEIG__eventsContainer{flex:1;min-width:0}.SideEventsListView-module-scss-module__n1tEIG__layout .SideEventsListView-module-scss-module__n1tEIG__sidebar{flex-direction:column;gap:1rem;width:fit-content;display:flex}.SideEventsListView-module-scss-module__n1tEIG__sidebarPanelHeader{display:none}.SideEventsListView-module-scss-module__n1tEIG__sidebarOpenButtonContainer{z-index:10;pointer-events:none;justify-content:flex-end;display:flex;position:sticky;bottom:2rem}.SideEventsListView-module-scss-module__n1tEIG__sidebarOpenButtonContainer .SideEventsListView-module-scss-module__n1tEIG__sidebarOpenButton{width:3rem;height:3rem;color:var(--primary-color);background-color:var(--background-color);border:1px solid var(--border-2-color);box-shadow:0 0 1rem var(--shadow-2-color);pointer-events:none;opacity:0;cursor:pointer;border-radius:100em;justify-content:center;align-items:center;margin-right:.5rem;padding:.5rem;transition:all .2s;display:flex}.SideEventsListView-module-scss-module__n1tEIG__sidebarOpenButtonContainer .SideEventsListView-module-scss-module__n1tEIG__sidebarOpenButton:hover{opacity:.8}@media (max-width:768px){.SideEventsListView-module-scss-module__n1tEIG__layout .SideEventsListView-module-scss-module__n1tEIG__sidebar{z-index:110;pointer-events:none;width:100%;transition:all .3s linear;position:fixed;top:0;bottom:0;right:0}.SideEventsListView-module-scss-module__n1tEIG__layout .SideEventsListView-module-scss-module__n1tEIG__sidebar .SideEventsListView-module-scss-module__n1tEIG__sidebarPanel{background-color:var(--background-color);border-right:1px solid var(--border-2-color);width:calc(100% - 2rem);box-shadow:0 0 1rem var(--shadow-2-color);overscroll-behavior:contain;pointer-events:auto;transition:transform .3s;position:absolute;top:0;bottom:0;right:0;overflow:auto;transform:translate(100%)}.SideEventsListView-module-scss-module__n1tEIG__layout .SideEventsListView-module-scss-module__n1tEIG__sidebar .SideEventsListView-module-scss-module__n1tEIG__sidebarPanel .SideEventsListView-module-scss-module__n1tEIG__sidebarPanelHeader{z-index:1;background-color:var(--background-color);border-bottom:1px solid var(--border-2-color);box-shadow:0 0 1rem var(--shadow-2-color);align-items:center;gap:1rem;padding:.5rem;display:flex;position:sticky;top:0}.SideEventsListView-module-scss-module__n1tEIG__layout .SideEventsListView-module-scss-module__n1tEIG__sidebar .SideEventsListView-module-scss-module__n1tEIG__sidebarPanel .SideEventsListView-module-scss-module__n1tEIG__sidebarPanelHeader .SideEventsListView-module-scss-module__n1tEIG__sidebarPanelCloseButton{cursor:pointer;color:var(--text-sub-color);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.SideEventsListView-module-scss-module__n1tEIG__layout .SideEventsListView-module-scss-module__n1tEIG__sidebar .SideEventsListView-module-scss-module__n1tEIG__sidebarPanel .SideEventsListView-module-scss-module__n1tEIG__sidebarPanelContent{padding:1rem}.SideEventsListView-module-scss-module__n1tEIG__layout .SideEventsListView-module-scss-module__n1tEIG__sidebar.SideEventsListView-module-scss-module__n1tEIG__open{background-color:var(--popup-backdrop-color)}.SideEventsListView-module-scss-module__n1tEIG__layout .SideEventsListView-module-scss-module__n1tEIG__sidebar.SideEventsListView-module-scss-module__n1tEIG__open .SideEventsListView-module-scss-module__n1tEIG__sidebarPanel{transform:translate(0)}.SideEventsListView-module-scss-module__n1tEIG__sidebarOpenButtonContainer .SideEventsListView-module-scss-module__n1tEIG__sidebarOpenButton{opacity:1;pointer-events:auto}}.SideEventsListView-module-scss-module__n1tEIG__eventListByDate{flex-direction:column;gap:2rem;width:100%;display:flex}.SideEventsListView-module-scss-module__n1tEIG__dateGroup{flex-direction:column;gap:.75rem;display:flex}.SideEventsListView-module-scss-module__n1tEIG__dateHeading{color:var(--text-color);margin:0;padding:0;font-size:18px;font-weight:600;line-height:1.3}.SideEventsListView-module-scss-module__n1tEIG__sideEventList{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.SideEventsListView-module-scss-module__n1tEIG__sideEventList>li{min-width:0}.SideEventsListView-module-scss-module__n1tEIG__loading,.SideEventsListView-module-scss-module__n1tEIG__empty{text-align:center;color:var(--text-sub-color);padding:3rem 0}.SideEventsListView-module-scss-module__n1tEIG__pagination{justify-content:center;margin-top:2rem;display:flex}
.PlaylistManageModalContent-module-scss-module__zb2-nG__root{flex-direction:column;gap:1rem;width:100%;display:flex}.PlaylistManageModalContent-module-scss-module__zb2-nG__muted{color:var(--text-sub-color);font-size:.95rem}.PlaylistManageModalContent-module-scss-module__zb2-nG__loadingWrap{justify-content:center;padding:2rem 0;display:flex}.PlaylistManageModalContent-module-scss-module__zb2-nG__header{align-items:flex-start;gap:1rem;padding-bottom:.5rem;display:flex}.PlaylistManageModalContent-module-scss-module__zb2-nG__thumbBtn{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:0}.PlaylistManageModalContent-module-scss-module__zb2-nG__thumbBtn:focus-visible{outline:2px solid var(--focus-ring-color,currentColor);outline-offset:2px}.PlaylistManageModalContent-module-scss-module__zb2-nG__thumbWrap{border-radius:8px;flex-shrink:0;overflow:hidden}.PlaylistManageModalContent-module-scss-module__zb2-nG__headerThumb{object-fit:cover;border-radius:8px;width:96px;height:96px;display:block}.PlaylistManageModalContent-module-scss-module__zb2-nG__headerThumbPh{background:var(--overlay-1-color);border-radius:8px;width:96px;height:96px}.PlaylistManageModalContent-module-scss-module__zb2-nG__headerText{flex:1;min-width:0}.PlaylistManageModalContent-module-scss-module__zb2-nG__communityNameOverTitle{color:var(--text-sub-color);margin:0 0 .2rem;font-size:.85rem;font-weight:500;line-height:1.35}.PlaylistManageModalContent-module-scss-module__zb2-nG__communityLink{color:inherit;text-decoration:none}.PlaylistManageModalContent-module-scss-module__zb2-nG__communityLink:hover{color:var(--text-color);text-decoration:underline}.PlaylistManageModalContent-module-scss-module__zb2-nG__headerTitleRow{align-items:flex-start;gap:.5rem;margin-bottom:.35rem;display:flex}.PlaylistManageModalContent-module-scss-module__zb2-nG__titleBtn{text-align:left;cursor:pointer;width:auto;min-width:0;color:inherit;background:0 0;border:none;flex:1;margin:0;padding:0;font-size:1.3rem;font-weight:700;display:block}.PlaylistManageModalContent-module-scss-module__zb2-nG__titleBtn:hover{text-decoration:underline}.PlaylistManageModalContent-module-scss-module__zb2-nG__titleBtn:focus-visible{outline:2px solid var(--focus-ring-color,currentColor);outline-offset:2px}.PlaylistManageModalContent-module-scss-module__zb2-nG__titleBtn>svg{vertical-align:middle;margin-left:.3rem}.PlaylistManageModalContent-module-scss-module__zb2-nG__pinBadge{background:var(--overlay-1-color);width:2.25rem;height:2.25rem;color:var(--text-sub-color);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:.1rem 0 0;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.PlaylistManageModalContent-module-scss-module__zb2-nG__pinBadge i{font-size:1.25rem;line-height:1;display:block}.PlaylistManageModalContent-module-scss-module__zb2-nG__pinBadge:hover:not(:disabled):not(.PlaylistManageModalContent-module-scss-module__zb2-nG__pinBadgeActive){color:var(--text-color)}.PlaylistManageModalContent-module-scss-module__zb2-nG__pinBadge:disabled{opacity:.55;cursor:wait}.PlaylistManageModalContent-module-scss-module__zb2-nG__pinBadge:focus-visible{outline:2px solid var(--focus-ring-color,currentColor);outline-offset:2px}.PlaylistManageModalContent-module-scss-module__zb2-nG__pinBadgeActive{color:var(--primary-color)}.PlaylistManageModalContent-module-scss-module__zb2-nG__titleHeading{text-align:left;width:100%;color:inherit;margin:0 0 .35rem;padding:0;font-size:1.3rem;font-weight:700;display:block}.PlaylistManageModalContent-module-scss-module__zb2-nG__summary{white-space:pre-wrap;word-break:break-word;margin:0 0 .35rem;font-size:1rem}.PlaylistManageModalContent-module-scss-module__zb2-nG__countLine{color:var(--text-sub-color);margin:0;font-size:.85rem}.PlaylistManageModalContent-module-scss-module__zb2-nG__actionBar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.PlaylistManageModalContent-module-scss-module__zb2-nG__actionBarAdd{margin-left:auto}.PlaylistManageModalContent-module-scss-module__zb2-nG__paginationBar{justify-content:center;padding:.75rem 0 0;display:flex}.PlaylistManageModalContent-module-scss-module__zb2-nG__table{border-collapse:collapse;width:100%;font-size:.9rem}.PlaylistManageModalContent-module-scss-module__zb2-nG__table th,.PlaylistManageModalContent-module-scss-module__zb2-nG__table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-2-color);min-width:7rem;padding:.55rem .65rem}.PlaylistManageModalContent-module-scss-module__zb2-nG__table th{background:var(--background-color);z-index:1;font-weight:600}.PlaylistManageModalContent-module-scss-module__zb2-nG__table tbody td:first-child{padding-left:0}.PlaylistManageModalContent-module-scss-module__zb2-nG__table tbody td:last-child{min-width:0;padding-right:0}.PlaylistManageModalContent-module-scss-module__zb2-nG__table tbody tr:last-child td{border-bottom:none}.PlaylistManageModalContent-module-scss-module__zb2-nG__colActions{text-align:right;width:5.5rem}.PlaylistManageModalContent-module-scss-module__zb2-nG__actionsCell{flex-wrap:nowrap;justify-content:flex-end;align-items:center;display:inline-flex}.PlaylistManageModalContent-module-scss-module__zb2-nG__rowThumb{object-fit:cover;border-radius:6px;width:40px;height:40px}.PlaylistManageModalContent-module-scss-module__zb2-nG__rowThumbPh{background:var(--overlay-1-color);border-radius:6px;width:40px;height:40px}.PlaylistManageModalContent-module-scss-module__zb2-nG__eventCell{flex-direction:row;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.PlaylistManageModalContent-module-scss-module__zb2-nG__eventThumb{flex-shrink:0}.PlaylistManageModalContent-module-scss-module__zb2-nG__eventThumbLink{color:inherit;border-radius:6px;flex-shrink:0;line-height:0;text-decoration:none;display:block;overflow:hidden}.PlaylistManageModalContent-module-scss-module__zb2-nG__eventThumbLink:focus-visible{outline:2px solid var(--focus-ring-color,currentColor);outline-offset:2px}.PlaylistManageModalContent-module-scss-module__zb2-nG__eventTexts{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.PlaylistManageModalContent-module-scss-module__zb2-nG__eventTitle{word-break:break-word;font-size:1rem;font-weight:600}.PlaylistManageModalContent-module-scss-module__zb2-nG__eventTitleLink{word-break:break-word;color:inherit;font-size:1rem;font-weight:600;text-decoration:none}.PlaylistManageModalContent-module-scss-module__zb2-nG__eventTitleLink:hover{text-decoration:underline}.PlaylistManageModalContent-module-scss-module__zb2-nG__eventTime{color:var(--text-sub-color);word-break:break-word;font-size:.8rem}.PlaylistManageModalContent-module-scss-module__zb2-nG__cellSub{color:var(--text-sub-color);word-break:break-word;font-size:.85rem}.PlaylistManageModalContent-module-scss-module__zb2-nG__sentinel{height:1px}.PlaylistManageModalContent-module-scss-module__zb2-nG__loadingInline,.PlaylistManageModalContent-module-scss-module__zb2-nG__loadingMore{justify-content:center;padding:1rem;display:flex}.PlaylistManageModalContent-module-scss-module__zb2-nG__errorText{color:var(--danger-color,#c00);padding:.5rem .75rem;font-size:.9rem}.PlaylistManageModalContent-module-scss-module__zb2-nG__filterEmpty{color:var(--text-sub-color);margin:0;padding:.75rem .5rem;font-size:.9rem}
.CommunityDetailHomeScreen-module-scss-module__IUbTlq__container{flex-direction:column;width:100%;padding:1.5rem 0;display:flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__contentWidth{width:100%;max-width:var(--community-public-content-max,1200px);padding-inline:var(--community-public-content-pad-x,1.5rem);box-sizing:border-box;margin-inline:auto}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__header{border-bottom:1px solid var(--border-2-color);box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo name""logo body";align-items:start;gap:1rem 1.5rem;width:100%;padding-block:1rem 1.5rem;display:grid}@media (max-width:768px){.CommunityDetailHomeScreen-module-scss-module__IUbTlq__header{grid-template-areas:"logo name""body body";column-gap:1rem}}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__logoWrap{box-sizing:border-box;border-radius:12px;flex-shrink:0;grid-area:logo;justify-content:center;align-items:center;width:16rem;display:flex;overflow:hidden}@media (max-width:768px){.CommunityDetailHomeScreen-module-scss-module__IUbTlq__logoWrap{align-self:center;width:5rem}}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__organizationLogo{width:100%}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__titleBlock{box-sizing:border-box;flex-direction:column;grid-area:name;align-items:flex-start;gap:.5rem;min-width:0;display:flex}@media (max-width:768px){.CommunityDetailHomeScreen-module-scss-module__IUbTlq__titleBlock{align-self:center}}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__headerBody{box-sizing:border-box;flex-direction:column;grid-area:body;gap:1rem;min-width:0;display:flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__headerBody:empty{display:none}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__name{color:var(--text-color);width:100%;margin:.2rem 0 .5rem;font-size:2.2rem;font-weight:700;line-height:1.25}@media (max-width:960px){.CommunityDetailHomeScreen-module-scss-module__IUbTlq__name{font-size:1.5rem}}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__visibilityBadge{letter-spacing:.03em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.72rem;font-weight:600;line-height:1.35;display:inline-flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__visibilityBadgeLimited{color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 12%, transparent);border-color:color-mix(in srgb, var(--primary-color) 35%, transparent)}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__visibilityBadgePrivate{color:var(--text-secondary-color);background:var(--overlay-2-color);border-color:var(--border-3-color)}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__descriptionSection{position:relative}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__descriptionClip{max-height:var(--description-clip-max,none);transition:max-height .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.CommunityDetailHomeScreen-module-scss-module__IUbTlq__descriptionClip{transition:none}}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__descriptionClip[data-collapsed=true]{-webkit-mask-image:linear-gradient(#fff 0 calc(100% - 36px),#0000 100%);mask-image:linear-gradient(#fff 0 calc(100% - 36px),#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__descriptionToggle{cursor:pointer;font:inherit;color:var(--primary-color);background:0 0;border:none;align-items:center;gap:.2em;margin-top:.5rem;padding:0;font-size:.875rem;transition:opacity .15s;display:inline-flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__descriptionToggle:hover:not(:disabled){opacity:.85}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__descriptionToggle svg{flex-shrink:0}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__description{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.6}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__description a{color:var(--primary-color);word-break:break-all;text-decoration:none}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__description a:hover{text-decoration:underline}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__tags{flex-wrap:wrap;gap:8px;display:flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__adminsRow{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__adminsLabel{color:var(--text-sub-color);letter-spacing:.03em;font-size:.85rem;font-weight:600}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__websiteLink{color:var(--primary-color);word-break:break-all;align-items:center;gap:.5rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__websiteLink:hover{text-decoration:underline}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__actionsWrap{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__adminWarning{color:var(--warning-color);font-weight:600}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__mainContent{box-sizing:border-box;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:2.5rem;width:100%;padding-block:2rem 3rem;display:grid}@media (max-width:960px){.CommunityDetailHomeScreen-module-scss-module__IUbTlq__mainContent{grid-template-columns:1fr;gap:3rem}}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__contentColumn{flex-direction:column;gap:3rem;min-width:0;display:flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__membersColumn{flex-direction:column;gap:1rem;min-width:0;display:flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__memberList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__memberItem{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.5rem;transition:background-color .15s;display:flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__memberItem:hover:not(:disabled){background-color:var(--overlay-1-color)}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__memberItem:disabled{cursor:default}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__memberAvatar{flex-shrink:0;width:2.5rem;height:2.5rem;display:block}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__memberInfo{flex-direction:column;gap:.1rem;min-width:0;display:flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__memberName{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__memberTitle{color:var(--text-sub-color);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__viewAllContainer{text-align:right;margin-top:.5rem}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__viewAll{margin-top:.5rem;padding:0;font-size:.875rem}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__section{flex-direction:column;gap:.75rem;display:flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__sectionTitle{color:var(--text-color);align-items:center;gap:.5rem;margin:0;font-size:1.4rem;font-weight:700;line-height:1.3;display:flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__sectionTitle svg{flex-shrink:0;width:1.15em;height:1.15em}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__eventsList{flex-direction:column;gap:.75rem;display:flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__pagination{justify-content:center;margin-top:1.25rem;display:flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__playlistRows{flex-direction:column;display:flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__muted,.CommunityDetailHomeScreen-module-scss-module__IUbTlq__empty{color:var(--text-sub-color);background-color:var(--overlay-1-color);border-radius:6px;margin:0;padding:2rem;font-size:.95rem}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__error{color:var(--error-color);background-color:var(--overlay-1-color);border-radius:6px;margin:0;padding:2rem;font-size:.95rem}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__createPlaylistModalFields{flex-direction:column;gap:1rem;min-width:min(100%,22rem);display:flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__createPlaylistModalLabel{flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.CommunityDetailHomeScreen-module-scss-module__IUbTlq__createPlaylistModalActions{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}
.CommunityManagePlaylistsScreen-module-scss-module__jq0NfG__tableSection{margin-top:1.5rem}.CommunityManagePlaylistsScreen-module-scss-module__jq0NfG__playlistCellBtn{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:none;align-items:flex-start;gap:.75rem;margin:0;padding:0;display:flex}.CommunityManagePlaylistsScreen-module-scss-module__jq0NfG__playlistCellBtn:hover .CommunityManagePlaylistsScreen-module-scss-module__jq0NfG__playlistTitle{text-underline-offset:2px;color:var(--link-color,inherit);text-decoration:underline}.CommunityManagePlaylistsScreen-module-scss-module__jq0NfG__playlistThumb{background:var(--overlay-2-color);border-radius:6px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.CommunityManagePlaylistsScreen-module-scss-module__jq0NfG__playlistThumb img{object-fit:cover;width:100%;height:100%;display:block}.CommunityManagePlaylistsScreen-module-scss-module__jq0NfG__playlistBody{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.CommunityManagePlaylistsScreen-module-scss-module__jq0NfG__playlistTitle{word-break:break-word;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.CommunityManagePlaylistsScreen-module-scss-module__jq0NfG__playlistSummary{line-clamp:2;-webkit-line-clamp:2;word-break:break-word;color:var(--text-sub-color);-webkit-box-orient:vertical;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.CommunityManagePlaylistsScreen-module-scss-module__jq0NfG__dateCell{color:var(--text-sub-color);font-size:.9rem}.CommunityManagePlaylistsScreen-module-scss-module__jq0NfG__stickyPinCell{color:var(--primary-color);justify-content:center;align-items:center;display:inline-flex}.CommunityManagePlaylistsScreen-module-scss-module__jq0NfG__stickyPinCell i{font-size:1.125rem;line-height:1;display:block}.CommunityManagePlaylistsScreen-module-scss-module__jq0NfG__modalFields{flex-direction:column;gap:1rem;min-width:min(100%,22rem);display:flex}.CommunityManagePlaylistsScreen-module-scss-module__jq0NfG__label{flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.CommunityManagePlaylistsScreen-module-scss-module__jq0NfG__modalActions{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}
.EventDetailMeetingsScreen-module-scss-module__kyfqAq__container{width:100%;max-width:800px;margin:0 auto}.EventDetailMeetingsScreen-module-scss-module__kyfqAq__segmentedControl{justify-content:center;margin:.8rem 0;display:flex}.EventDetailMeetingsScreen-module-scss-module__kyfqAq__segmentedControl .EventDetailMeetingsScreen-module-scss-module__kyfqAq__segmentedControlLabel{align-items:center;gap:.3rem;display:flex}.EventDetailMeetingsScreen-module-scss-module__kyfqAq__loading{justify-content:center;align-items:center;padding:3rem;display:flex}.EventDetailMeetingsScreen-module-scss-module__kyfqAq__empty{text-align:center;color:var(--text-sub-color);padding:2rem}@media (max-width:768px){.EventDetailMeetingsScreen-module-scss-module__kyfqAq__content{gap:1.5rem}}
.DayEventsSlideModal-module-scss-module__9xSl_a__list{margin:0;padding:0;list-style:none}.DayEventsSlideModal-module-scss-module__9xSl_a__item{border-bottom:1px solid var(--border-2-color)}.DayEventsSlideModal-module-scss-module__9xSl_a__item:last-child{border-bottom:none}.DayEventsSlideModal-module-scss-module__9xSl_a__row{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--link-color);background:0 0;border:none;padding:.75rem 0;display:block}.DayEventsSlideModal-module-scss-module__9xSl_a__row:hover{text-decoration:underline}.DayEventsSlideModal-module-scss-module__9xSl_a__row:disabled{cursor:default;color:var(--text-color)}.DayEventsSlideModal-module-scss-module__9xSl_a__title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}
.CommunityDetailSlugHydrate-module-scss-module__v_vz1W__loading{justify-content:center;align-items:center;width:100%;min-height:40vh;display:flex}
.AppointmentScreen-module-scss-module__VsI6IG__container{flex-direction:column;display:flex}.AppointmentScreen-module-scss-module__VsI6IG__header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.7rem;margin:.8rem 0;display:flex}.AppointmentScreen-module-scss-module__VsI6IG__header .AppointmentScreen-module-scss-module__VsI6IG__headerFilterControls{align-items:center;gap:.5rem;display:flex}.AppointmentScreen-module-scss-module__VsI6IG__error{color:var(--error-color);background-color:var(--overlay-1-color);text-align:center;border-radius:6px;padding:1rem}.AppointmentScreen-module-scss-module__VsI6IG__meetings{flex-direction:column;gap:1rem;display:flex}.AppointmentScreen-module-scss-module__VsI6IG__meetings .AppointmentScreen-module-scss-module__VsI6IG__meetingCard{background-color:var(--overlay-1-color);border:1px solid var(--border-2-color);border-radius:8px;align-items:flex-start;gap:1rem;padding:.8rem;display:flex}.AppointmentScreen-module-scss-module__VsI6IG__meetings .AppointmentScreen-module-scss-module__VsI6IG__meetingCard .AppointmentScreen-module-scss-module__VsI6IG__avatar{width:48px;height:48px}.AppointmentScreen-module-scss-module__VsI6IG__meetings .AppointmentScreen-module-scss-module__VsI6IG__meetingCard .AppointmentScreen-module-scss-module__VsI6IG__meetingContent{flex-direction:column;flex:1;gap:.5rem;display:flex}.AppointmentScreen-module-scss-module__VsI6IG__meetings .AppointmentScreen-module-scss-module__VsI6IG__meetingCard .AppointmentScreen-module-scss-module__VsI6IG__meetingContent .AppointmentScreen-module-scss-module__VsI6IG__meetingHeader{justify-content:space-between;gap:.5rem;display:flex}.AppointmentScreen-module-scss-module__VsI6IG__meetings .AppointmentScreen-module-scss-module__VsI6IG__meetingCard .AppointmentScreen-module-scss-module__VsI6IG__meetingContent .AppointmentScreen-module-scss-module__VsI6IG__meetingHeader .AppointmentScreen-module-scss-module__VsI6IG__userInfo{flex-direction:column;gap:.2rem;display:flex}.AppointmentScreen-module-scss-module__VsI6IG__meetings .AppointmentScreen-module-scss-module__VsI6IG__meetingCard .AppointmentScreen-module-scss-module__VsI6IG__meetingContent .AppointmentScreen-module-scss-module__VsI6IG__meetingHeader .AppointmentScreen-module-scss-module__VsI6IG__userInfo .AppointmentScreen-module-scss-module__VsI6IG__userName{font-weight:600}.AppointmentScreen-module-scss-module__VsI6IG__meetings .AppointmentScreen-module-scss-module__VsI6IG__meetingCard .AppointmentScreen-module-scss-module__VsI6IG__meetingContent .AppointmentScreen-module-scss-module__VsI6IG__meetingHeader .AppointmentScreen-module-scss-module__VsI6IG__meetingStatus{flex-direction:column;gap:.2rem;display:flex}.AppointmentScreen-module-scss-module__VsI6IG__meetings .AppointmentScreen-module-scss-module__VsI6IG__meetingCard .AppointmentScreen-module-scss-module__VsI6IG__meetingContent .AppointmentScreen-module-scss-module__VsI6IG__meetingHeader .AppointmentScreen-module-scss-module__VsI6IG__meetingStatus .AppointmentScreen-module-scss-module__VsI6IG__meetingTime,.AppointmentScreen-module-scss-module__VsI6IG__meetings .AppointmentScreen-module-scss-module__VsI6IG__meetingCard .AppointmentScreen-module-scss-module__VsI6IG__meetingContent .AppointmentScreen-module-scss-module__VsI6IG__meetingHeader .AppointmentScreen-module-scss-module__VsI6IG__meetingStatus .AppointmentScreen-module-scss-module__VsI6IG__meetingSpot,.AppointmentScreen-module-scss-module__VsI6IG__meetings .AppointmentScreen-module-scss-module__VsI6IG__meetingCard .AppointmentScreen-module-scss-module__VsI6IG__meetingContent .AppointmentScreen-module-scss-module__VsI6IG__lastMessage{color:var(--text-sub-color);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.AppointmentScreen-module-scss-module__VsI6IG__meetings .AppointmentScreen-module-scss-module__VsI6IG__meetingCard .AppointmentScreen-module-scss-module__VsI6IG__meetingContent .AppointmentScreen-module-scss-module__VsI6IG__lastMessage .AppointmentScreen-module-scss-module__VsI6IG__lastMessageBody{align-items:center;gap:.5rem;min-width:0;display:flex}.AppointmentScreen-module-scss-module__VsI6IG__meetings .AppointmentScreen-module-scss-module__VsI6IG__meetingCard .AppointmentScreen-module-scss-module__VsI6IG__meetingContent .AppointmentScreen-module-scss-module__VsI6IG__lastMessage .AppointmentScreen-module-scss-module__VsI6IG__lastMessageImage{object-fit:cover;border:1px solid var(--border-2-color);border-radius:6px;flex-shrink:0;width:40px;height:40px}.AppointmentScreen-module-scss-module__VsI6IG__meetings .AppointmentScreen-module-scss-module__VsI6IG__meetingCard .AppointmentScreen-module-scss-module__VsI6IG__meetingContent .AppointmentScreen-module-scss-module__VsI6IG__lastMessage .AppointmentScreen-module-scss-module__VsI6IG__lastMessageText{background-color:var(--overlay-1-color);border:1px solid var(--border-2-color);border-radius:8px;padding:.5rem}.AppointmentScreen-module-scss-module__VsI6IG__empty{text-align:center;color:var(--color-text-secondary);padding:2rem}@media (max-width:768px){.AppointmentScreen-module-scss-module__VsI6IG__meetingCard{padding:1rem}}
.SideEventsCalendarView-module-scss-module__AbLK1G__calendarView{justify-content:flex-start;align-items:flex-start;width:100%;min-height:400px;display:flex}
.EventManageLayout-module-scss-module__m9Ub3q__header{z-index:100;background-color:var(--background-color);border-bottom:1px solid var(--border-2-color);align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:1.1rem;line-height:1.4;display:flex;position:sticky;top:0;left:0}.EventManageLayout-module-scss-module__m9Ub3q__header .EventManageLayout-module-scss-module__m9Ub3q__headerSeparator{margin:0}.EventManageLayout-module-scss-module__m9Ub3q__header .EventManageLayout-module-scss-module__m9Ub3q__headerLink{color:var(--primary-color);white-space:nowrap;font-weight:600;text-decoration:underline}.EventManageLayout-module-scss-module__m9Ub3q__header .EventManageLayout-module-scss-module__m9Ub3q__headerLink[aria-disabled=true]{cursor:not-allowed;opacity:.5;color:var(--text-sub-color);pointer-events:none}.EventManageLayout-module-scss-module__m9Ub3q__header .EventManageLayout-module-scss-module__m9Ub3q__headerLink.EventManageLayout-module-scss-module__m9Ub3q__title{text-overflow:ellipsis;overflow:hidden}.EventManageLayout-module-scss-module__m9Ub3q__header .EventManageLayout-module-scss-module__m9Ub3q__current{white-space:nowrap}.EventManageLayout-module-scss-module__m9Ub3q__draftInfo{background-color:var(--warning-background-color);border-bottom:1px solid var(--warning-border-color);color:var(--warning-color);text-align:center;padding:.7rem 1rem}.EventManageLayout-module-scss-module__m9Ub3q__draftInfo .EventManageLayout-module-scss-module__m9Ub3q__draftInfoLink{color:var(--primary-color);margin:0 .5rem;text-decoration:underline}.EventManageLayout-module-scss-module__m9Ub3q__inReviewInfo{background-color:var(--info-background-color);border-bottom:1px solid var(--info-border-color);color:var(--info-color);text-align:center;padding:.7rem 1rem}
.MeetingTimetable-module-scss-module__TDuqXW__timetable{flex-direction:column;gap:2rem;display:flex}.MeetingTimetable-module-scss-module__TDuqXW__dateSection{flex-direction:column;gap:1rem;display:flex}.MeetingTimetable-module-scss-module__TDuqXW__filtersRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.MeetingTimetable-module-scss-module__TDuqXW__filtersRow>*{min-width:10rem}.MeetingTimetable-module-scss-module__TDuqXW__empty{text-align:center;color:var(--text-sub-color);padding:2rem}.MeetingTimetable-module-scss-module__TDuqXW__loading{justify-content:center;align-items:center;min-height:200px;padding:3rem;display:flex}.MeetingTimetable-module-scss-module__TDuqXW__error{color:var(--danger-color,var(--error-color,#dc3545));background-color:var(--bg-error,var(--overlay-1-color));border:1px solid var(--danger-color,var(--error-color,#dc3545));text-align:center;border-radius:8px;padding:1rem;font-size:14px}.MeetingTimetable-module-scss-module__TDuqXW__timetableGrid{grid-template-columns:5rem 1fr;display:grid;position:relative}.MeetingTimetable-module-scss-module__TDuqXW__timeColumn{flex-direction:column;display:flex}.MeetingTimetable-module-scss-module__TDuqXW__timeCell{white-space:nowrap;box-sizing:border-box;justify-content:flex-end;align-items:flex-start;padding:.5rem;font-size:.875rem;display:flex}.MeetingTimetable-module-scss-module__TDuqXW__timeCell:first-child{border-top:none}.MeetingTimetable-module-scss-module__TDuqXW__meetingsArea{min-height:400px;position:relative}.MeetingTimetable-module-scss-module__TDuqXW__meetingsArea .MeetingTimetable-module-scss-module__TDuqXW__timeSlots{flex-direction:column;gap:2px;display:flex;position:relative}.MeetingTimetable-module-scss-module__TDuqXW__meetingsArea .MeetingTimetable-module-scss-module__TDuqXW__timeSlots .MeetingTimetable-module-scss-module__TDuqXW__timeSlot{align-items:stretch;padding:2px 0;display:flex}.MeetingTimetable-module-scss-module__TDuqXW__meetingsArea .MeetingTimetable-module-scss-module__TDuqXW__countCard{width:100%;min-height:100%;color:var(--primary-color);background-color:color-mix(in srgb, var(--primary-color) 12%, var(--background-color));border:1px solid var(--border-2-color);cursor:pointer;box-sizing:border-box;text-align:left;border-radius:8px;flex-direction:column;justify-content:center;gap:.25rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .2s,border-color .2s;display:flex}.MeetingTimetable-module-scss-module__TDuqXW__meetingsArea .MeetingTimetable-module-scss-module__TDuqXW__countCard:hover:not(:disabled){background-color:color-mix(in srgb, var(--primary-color) 22%, var(--background-color));border-color:var(--primary-color)}.MeetingTimetable-module-scss-module__TDuqXW__meetingsArea .MeetingTimetable-module-scss-module__TDuqXW__countCard:disabled{cursor:default;background-color:var(--overlay-1-color);color:var(--text-sub-color)}.MeetingTimetable-module-scss-module__TDuqXW__meetingsArea .MeetingTimetable-module-scss-module__TDuqXW__countCardTime{color:var(--text-color);font-size:.75rem;font-weight:600}.MeetingTimetable-module-scss-module__TDuqXW__meetingsArea .MeetingTimetable-module-scss-module__TDuqXW__countCardCount{font-weight:500}@media (max-width:768px){.MeetingTimetable-module-scss-module__TDuqXW__timetableGrid{grid-template-columns:3.5rem 1fr;padding:.5rem}.MeetingTimetable-module-scss-module__TDuqXW__filtersRow>*{min-width:100%}}
.TicketFormModal-module-scss-module__50MTza__sectionLabelWithHelp{align-items:center;gap:6px;display:inline-flex}.TicketFormModal-module-scss-module__50MTza__form{flex-direction:column;gap:1rem;display:flex}.TicketFormModal-module-scss-module__50MTza__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.TicketFormModal-module-scss-module__50MTza__sectionContainer{border:1px solid var(--border-2-color);border-radius:.5rem;flex-direction:column;gap:1rem;padding:.7rem;display:flex}.TicketFormModal-module-scss-module__50MTza__invitationSection{flex-direction:column;gap:1rem;display:flex}.TicketFormModal-module-scss-module__50MTza__invitationLimitInput{width:5rem!important}.TicketFormModal-module-scss-module__50MTza__discountedPrice{color:var(--text-2-color);margin:.3rem 0 0;font-size:.9rem}.TicketFormModal-module-scss-module__50MTza__discountInput{width:16rem!important}.TicketFormModal-module-scss-module__50MTza__discountTypeControl{flex-shrink:0}.TicketFormModal-module-scss-module__50MTza__languageButtons{justify-content:flex-end;gap:.5rem;margin:.3rem 0;display:flex}.TicketFormModal-module-scss-module__50MTza__spacer{flex:1}.TicketFormModal-module-scss-module__50MTza__languageAlternateRemove{min-width:1.75rem;color:var(--text-sub-color);cursor:pointer;flex-shrink:0;padding:.25rem}.TicketFormModal-module-scss-module__50MTza__languageAlternateRemove:hover{color:var(--danger-color)}@media (max-width:768px){.TicketFormModal-module-scss-module__50MTza__formRow{grid-template-columns:1fr}}
.EditSlugPopup-module-scss-module__xG3LbG__container{width:min(440px,80vw)}.EditSlugPopup-module-scss-module__xG3LbG__title{color:var(--text-color);margin:0 0 1.5rem;font-size:1.25rem;font-weight:600}.EditSlugPopup-module-scss-module__xG3LbG__preview{background:var(--overlay-1-color);border:1px solid var(--border-2-color);border-radius:8px;margin-top:1rem;padding:1rem}.EditSlugPopup-module-scss-module__xG3LbG__previewUrl{color:var(--primary-color);word-break:break-all;font-size:14px;display:block}
.TimetableSlotMeetingsModal-module-scss-module__XHXp-G__list{margin:0;padding:0;list-style:none}.TimetableSlotMeetingsModal-module-scss-module__XHXp-G__item{border-bottom:1px solid var(--border-2-color);grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:.75rem 0;font-size:.875rem;display:grid}.TimetableSlotMeetingsModal-module-scss-module__XHXp-G__item:last-child{border-bottom:none}.TimetableSlotMeetingsModal-module-scss-module__XHXp-G__time{color:var(--primary-color);white-space:nowrap;flex-shrink:0;font-weight:600}.TimetableSlotMeetingsModal-module-scss-module__XHXp-G__details{flex-direction:column;gap:.25rem;min-width:0;display:flex}.TimetableSlotMeetingsModal-module-scss-module__XHXp-G__users{color:var(--text-color);flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.TimetableSlotMeetingsModal-module-scss-module__XHXp-G__userLink{font:inherit;color:var(--primary-color);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.TimetableSlotMeetingsModal-module-scss-module__XHXp-G__userLink:hover:not(:disabled){text-decoration:underline}.TimetableSlotMeetingsModal-module-scss-module__XHXp-G__userLink:disabled{color:var(--text-color);cursor:default}.TimetableSlotMeetingsModal-module-scss-module__XHXp-G__userSeparator{color:var(--text-sub-color)}.TimetableSlotMeetingsModal-module-scss-module__XHXp-G__spot{color:var(--text-sub-color);font-size:.8125rem}.TimetableSlotMeetingsModal-module-scss-module__XHXp-G__tableOrder{color:var(--text-color);font-weight:600}
.SurveyPreviewModalContent-module-scss-module__iu4Y7G__preview{flex-direction:column;gap:1.5rem;max-height:min(70vh,600px);padding:1rem 0;display:flex;overflow-y:auto}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__toolbar{border-bottom:1px solid var(--border-2-color);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin:0 0 2rem;padding:1rem;display:flex}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__ticketLabel{color:var(--text-color);font-size:.875rem;font-weight:500}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__questionList{flex-direction:column;gap:1.5rem;display:flex}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__questionCard{border-radius:8px;padding:.3rem}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__questionHeader{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__questionTitle{color:var(--text-color);font-size:1.2rem;font-weight:600}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__requiredBadge{background:var(--primary-color);color:var(--primary-contrast-color,#fff);border-radius:4px;padding:.125rem .5rem;font-size:.625rem;font-weight:500}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__questionDescription{color:var(--text-sub-color);white-space:pre-wrap;word-break:break-word;margin:0 0 .5rem;font-size:.875rem;line-height:1.5}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__questionDescription .SurveyPreviewModalContent-module-scss-module__iu4Y7G__descriptionLink{color:var(--primary-color);text-decoration:underline}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__questionDescription .SurveyPreviewModalContent-module-scss-module__iu4Y7G__descriptionLink:hover{text-decoration:none}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__inputPreview,.SurveyPreviewModalContent-module-scss-module__iu4Y7G__selectPreview{margin-top:.5rem}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__checkboxGroup{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__nestedOptions{margin-top:.25rem;margin-left:1.25rem}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__nestedSelectWrapper{flex-direction:column;gap:.75rem;display:flex}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__nestedSelectLevel{width:100%}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__empty{text-align:center;color:var(--text-sub-color);padding:2rem}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__empty p{margin:0}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__branchRevealed{animation:2s ease-out forwards SurveyPreviewModalContent-module-scss-module__iu4Y7G__branchRevealFade}@keyframes SurveyPreviewModalContent-module-scss-module__iu4Y7G__branchRevealFade{0%{opacity:1;background-color:#ffeb3b4d}30%{opacity:1}to{opacity:1;background-color:#0000}}
.OrganizerSelectModal-module-scss-module__znYG9G__modalContent{flex-direction:column;gap:1rem;display:flex}.OrganizerSelectModal-module-scss-module__znYG9G__empty{color:var(--text-sub-color);text-align:center;padding:2rem}.OrganizerSelectModal-module-scss-module__znYG9G__optionList{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}@media (max-width:768px){.OrganizerSelectModal-module-scss-module__znYG9G__optionList{grid-template-columns:1fr}}.OrganizerSelectModal-module-scss-module__znYG9G__optionItem{background:var(--overlay-1-color);border:1px solid var(--border-2-color);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:all .2s;display:flex}.OrganizerSelectModal-module-scss-module__znYG9G__optionItem:hover{background:var(--overlay-1-color);border-color:var(--primary-color)}.OrganizerSelectModal-module-scss-module__znYG9G__optionAvatar{flex-shrink:0;width:3rem;height:3rem}.OrganizerSelectModal-module-scss-module__znYG9G__optionInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.OrganizerSelectModal-module-scss-module__znYG9G__optionName{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.OrganizerSelectModal-module-scss-module__znYG9G__optionDescription{color:var(--text-sub-color);font-size:12px}.OrganizerSelectModal-module-scss-module__znYG9G__organizationLogo{max-width:4rem}
.SideEventDetailModalContent-module-scss-module__uQRGMW__mainImage{margin-bottom:1rem;overflow:hidden}.SideEventDetailModalContent-module-scss-module__uQRGMW__mainImage img{width:100%;height:auto;display:block}.SideEventDetailModalContent-module-scss-module__uQRGMW__eventHeader{flex-direction:column;gap:.1rem;display:flex}.SideEventDetailModalContent-module-scss-module__uQRGMW__eventHeader h1{color:var(--text-color);margin:0;font-size:1.3rem;font-weight:700;line-height:1.2}.SideEventDetailModalContent-module-scss-module__uQRGMW__eventMeta{flex-direction:column;gap:.3rem;margin:1rem 0;display:flex}.SideEventDetailModalContent-module-scss-module__uQRGMW__metaItem{color:var(--text-sub-color);align-items:center;gap:.5rem;font-size:14px;display:flex}.SideEventDetailModalContent-module-scss-module__uQRGMW__metaItem svg{color:var(--text-sub-color)}.SideEventDetailModalContent-module-scss-module__uQRGMW__metaItem.SideEventDetailModalContent-module-scss-module__uQRGMW__dateItem{color:var(--text-color);margin-bottom:.5rem;font-size:1rem;font-weight:600}.SideEventDetailModalContent-module-scss-module__uQRGMW__metaItem.SideEventDetailModalContent-module-scss-module__uQRGMW__dateItem svg{width:18px;height:18px;color:var(--text-color)}.SideEventDetailModalContent-module-scss-module__uQRGMW__rejectionMessage{background:color-mix(in srgb, var(--error) 10%, var(--background-color));border-left:3px solid var(--error);color:var(--text-sub-color);border-radius:4px;margin-top:.5rem;padding:.75rem;font-size:13px}.SideEventDetailModalContent-module-scss-module__uQRGMW__rejectionMessage strong{color:var(--error);font-weight:600}.SideEventDetailModalContent-module-scss-module__uQRGMW__noDescription{color:var(--text-sub-color);margin:1rem 0;font-style:italic}.SideEventDetailModalContent-module-scss-module__uQRGMW__error{text-align:center;color:var(--error);padding:2rem}
.SpeakerSortModal-module-scss-module__tJddca__description{color:var(--text-sub-color);margin:0;font-size:.875rem;line-height:1.5}.SpeakerSortModal-module-scss-module__tJddca__speakerItem{align-items:center;gap:.75rem;min-width:0;display:flex}.SpeakerSortModal-module-scss-module__tJddca__avatar{flex-shrink:0;width:2.5rem;height:2.5rem}.SpeakerSortModal-module-scss-module__tJddca__speakerDetails{min-width:0}.SpeakerSortModal-module-scss-module__tJddca__speakerName{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.SpeakerSortModal-module-scss-module__tJddca__speakerNativeName{color:var(--text-sub-color);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.SpeakerSortModal-module-scss-module__tJddca__speakerTitle{color:var(--text-sub-color);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}
.StaffEditModalContent-module-scss-module__B-oDgG__userCard{margin:-1rem -1rem 1rem}
.TicketSortModal-module-scss-module__HUBCdW__description{color:var(--text-sub-color);margin:0;font-size:.875rem;line-height:1.5}.TicketSortModal-module-scss-module__HUBCdW__ticketItem{border-radius:8px;justify-content:space-between;align-items:center;gap:16px;display:flex}.TicketSortModal-module-scss-module__HUBCdW__ticketName{color:var(--text-color);flex:1;font-weight:500}.TicketSortModal-module-scss-module__HUBCdW__ticketPrice{color:var(--text-sub-color);white-space:nowrap;font-size:.85rem;font-weight:600}
.StageFormModal-module-scss-module__C-GnXG__errorMessage{background-color:var(--color-danger-light);color:var(--color-danger);border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px}.StageFormModal-module-scss-module__C-GnXG__languageButtons{justify-content:flex-end;gap:.5rem;margin:.3rem 0;display:flex}.StageFormModal-module-scss-module__C-GnXG__spacer{flex:1}.StageFormModal-module-scss-module__C-GnXG__languageAlternateRemove{min-width:1.75rem;color:var(--text-sub-color);cursor:pointer;flex-shrink:0;padding:.25rem}.StageFormModal-module-scss-module__C-GnXG__languageAlternateRemove:hover{color:var(--danger-color)}
.TimetableEditor-module-scss-module__sjOsVG__container{gap:1rem;margin-top:1rem;display:flex}.TimetableEditor-module-scss-module__sjOsVG__mainPanel{background-color:var(--background-color);flex-direction:column;flex:1;display:flex;overflow:hidden}.TimetableEditor-module-scss-module__sjOsVG__mainPanel .TimetableEditor-module-scss-module__sjOsVG__panelContent{flex-direction:column;flex:1;padding-bottom:1rem;display:flex;overflow:auto}.TimetableEditor-module-scss-module__sjOsVG__subPanel{--sub-panel-sticky-top:10rem;top:var(--sub-panel-sticky-top);z-index:20;width:320px;height:calc(100vh - var(--sub-panel-sticky-top) - 5rem);height:calc(100dvh - var(--sub-panel-sticky-top) - 5rem);border:1px solid var(--border-2-color);flex-direction:column;flex-shrink:0;align-self:flex-start;margin:.7rem;display:flex;position:sticky;overflow:hidden}.TimetableEditor-module-scss-module__sjOsVG__subPanel .TimetableEditor-module-scss-module__sjOsVG__panelHeader{background-color:var(--overlay-1-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:.4rem .7rem;display:flex}.TimetableEditor-module-scss-module__sjOsVG__subPanel .TimetableEditor-module-scss-module__sjOsVG__panelHeader .TimetableEditor-module-scss-module__sjOsVG__panelTitle{margin:0;font-size:.9rem;font-weight:600}.TimetableEditor-module-scss-module__sjOsVG__subPanel .TimetableEditor-module-scss-module__sjOsVG__panelContent{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.TimetableEditor-module-scss-module__sjOsVG__subPanel .TimetableEditor-module-scss-module__sjOsVG__droppableUnscheduledArea{border:2px solid #0000;flex-direction:column;flex:1;min-height:0;padding:.7rem;display:flex}.TimetableEditor-module-scss-module__sjOsVG__subPanel .TimetableEditor-module-scss-module__sjOsVG__droppableUnscheduledArea.TimetableEditor-module-scss-module__sjOsVG__active{background-color:color-mix(in srgb, var(--primary-color) 10%, transparent);border:2px dashed var(--primary-color);transition:all .2s}.TimetableEditor-module-scss-module__sjOsVG__sessionCount{background-color:var(--overlay-2-color);border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.TimetableEditor-module-scss-module__sjOsVG__placeholder{text-align:center;background-color:var(--overlay-1-color);color:var(--text-sub-color);border-radius:8px;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;font-size:14px;display:flex}.TimetableEditor-module-scss-module__sjOsVG__placeholderText{margin:0}.TimetableEditor-module-scss-module__sjOsVG__empty{text-align:center;background-color:var(--overlay-1-color);color:var(--text-sub-color);border-radius:8px;padding:40px 20px;font-size:14px}.TimetableEditor-module-scss-module__sjOsVG__subPanel .TimetableEditor-module-scss-module__sjOsVG__sessionList{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:hidden auto}.TimetableEditor-module-scss-module__sjOsVG__unscheduledSessionCard{background-color:var(--overlay-1-color);border:1px solid var(--border-2-color);cursor:grab;border-radius:8px;padding:12px;transition:all .2s}.TimetableEditor-module-scss-module__sjOsVG__unscheduledSessionCard:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #0000001a}.TimetableEditor-module-scss-module__sjOsVG__unscheduledSessionCard:active{cursor:grabbing}.TimetableEditor-module-scss-module__sjOsVG__unscheduledSessionCard[data-status=draft]{color:#92400e;background-color:#fef3c7;border:1px dashed #d9770666}.TimetableEditor-module-scss-module__sjOsVG__unscheduledSessionCard[data-status=draft]:hover{background-color:#f7daa0}.TimetableEditor-module-scss-module__sjOsVG__unscheduledSessionCard[data-status=completed]{color:#1e40af;background-color:#dbeafe;border:1px solid #93c5fd}.TimetableEditor-module-scss-module__sjOsVG__unscheduledSessionCard[data-status=completed]:hover{background-color:#b7cffa}.TimetableEditor-module-scss-module__sjOsVG__unscheduledSessionCard[data-status=cancelled]{color:#6b7280;background-color:#f3f4f6;border:1px solid #d1d5db}.TimetableEditor-module-scss-module__sjOsVG__unscheduledSessionCard[data-status=cancelled]:hover{background-color:#e5e7eb}.TimetableEditor-module-scss-module__sjOsVG__unscheduledSessionTitle{margin-bottom:4px;font-size:14px;font-weight:500}.TimetableEditor-module-scss-module__sjOsVG__emptyState{text-align:center;padding:60px 20px}.TimetableEditor-module-scss-module__sjOsVG__emptyText{color:var(--text-sub-color);margin:0 0 8px;font-size:16px;font-weight:500}.TimetableEditor-module-scss-module__sjOsVG__emptyHint{color:var(--text-sub-color);margin:0;font-size:14px}.TimetableEditor-module-scss-module__sjOsVG__dateHeader{z-index:10;background-color:var(--overlay-1-color);border-radius:8px;justify-content:space-between;align-items:center;padding:.3rem .7rem;display:flex;position:sticky;left:0}.TimetableEditor-module-scss-module__sjOsVG__dateHeader .TimetableEditor-module-scss-module__sjOsVG__dateTitle{color:var(--text-color);margin:0;font-size:16px;font-weight:600}.TimetableEditor-module-scss-module__sjOsVG__timetableGrid{min-height:200px;margin-bottom:24px}.TimetableEditor-module-scss-module__sjOsVG__timetableGrid:last-child{margin-bottom:0}.TimetableEditor-module-scss-module__sjOsVG__gridHeader{grid-template-columns:4rem repeat(var(--stage-count,1), minmax(200px, 1fr));gap:1px;min-width:fit-content;display:grid;overflow:hidden}.TimetableEditor-module-scss-module__sjOsVG__gridHeader .TimetableEditor-module-scss-module__sjOsVG__timeColumn,.TimetableEditor-module-scss-module__sjOsVG__gridHeader .TimetableEditor-module-scss-module__sjOsVG__stageColumn{padding:.4rem .5rem;font-size:.9rem;font-weight:600}.TimetableEditor-module-scss-module__sjOsVG__gridHeader .TimetableEditor-module-scss-module__sjOsVG__timeColumn{text-align:center}.TimetableEditor-module-scss-module__sjOsVG__gridHeader .TimetableEditor-module-scss-module__sjOsVG__stageColumn{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:200px;overflow:hidden}.TimetableEditor-module-scss-module__sjOsVG__gridBody{min-width:fit-content}.TimetableEditor-module-scss-module__sjOsVG__gridBody .TimetableEditor-module-scss-module__sjOsVG__gridContent{grid-template-columns:4rem repeat(var(--stage-count,1), minmax(200px, 1fr));gap:1px;min-width:fit-content;display:grid}.TimetableEditor-module-scss-module__sjOsVG__gridBody .TimetableEditor-module-scss-module__sjOsVG__gridContent .TimetableEditor-module-scss-module__sjOsVG__timeColumn .TimetableEditor-module-scss-module__sjOsVG__timeCell{height:10px;position:relative}.TimetableEditor-module-scss-module__sjOsVG__gridBody .TimetableEditor-module-scss-module__sjOsVG__gridContent .TimetableEditor-module-scss-module__sjOsVG__timeColumn .TimetableEditor-module-scss-module__sjOsVG__timeCell .TimetableEditor-module-scss-module__sjOsVG__timeCellTime{white-space:nowrap;pointer-events:none;opacity:.7;font-size:12px;line-height:1;position:absolute;top:-.5em;right:6px}.TimetableEditor-module-scss-module__sjOsVG__gridBody .TimetableEditor-module-scss-module__sjOsVG__gridContent .TimetableEditor-module-scss-module__sjOsVG__stageColumn{min-width:200px;position:relative;overflow:hidden}.TimetableEditor-module-scss-module__sjOsVG__gridBody .TimetableEditor-module-scss-module__sjOsVG__gridContent .TimetableEditor-module-scss-module__sjOsVG__stageColumn .TimetableEditor-module-scss-module__sjOsVG__stageSlots .TimetableEditor-module-scss-module__sjOsVG__slotCell{background-color:var(--overlay-1-color);border:1px dashed #0000;border-left:1px dashed var(--border-2-color);border-right:1px dashed var(--border-2-color);height:10px;position:relative}.TimetableEditor-module-scss-module__sjOsVG__gridBody .TimetableEditor-module-scss-module__sjOsVG__gridContent .TimetableEditor-module-scss-module__sjOsVG__stageColumn .TimetableEditor-module-scss-module__sjOsVG__stageSlots .TimetableEditor-module-scss-module__sjOsVG__slotCell:has(+.TimetableEditor-module-scss-module__sjOsVG__slotCell[data-is-half-hour=true]){border-bottom:1px dashed var(--border-2-color);border-radius:0 0 6px 6px}.TimetableEditor-module-scss-module__sjOsVG__gridBody .TimetableEditor-module-scss-module__sjOsVG__gridContent .TimetableEditor-module-scss-module__sjOsVG__stageColumn .TimetableEditor-module-scss-module__sjOsVG__stageSlots .TimetableEditor-module-scss-module__sjOsVG__slotCell[data-is-half-hour=true]{border-top:1px dashed var(--border-2-color);border-radius:6px 6px 0 0}.TimetableEditor-module-scss-module__sjOsVG__gridBody .TimetableEditor-module-scss-module__sjOsVG__gridContent .TimetableEditor-module-scss-module__sjOsVG__stageColumn .TimetableEditor-module-scss-module__sjOsVG__stageSlots .TimetableEditor-module-scss-module__sjOsVG__slotCell[data-is-half-hour=true] .TimetableEditor-module-scss-module__sjOsVG__slotCellTime{white-space:nowrap;pointer-events:none;opacity:.7;font-size:12px;line-height:1;position:absolute;top:6px;left:6px}.TimetableEditor-module-scss-module__sjOsVG__gridBody .TimetableEditor-module-scss-module__sjOsVG__gridContent .TimetableEditor-module-scss-module__sjOsVG__stageColumn .TimetableEditor-module-scss-module__sjOsVG__stageSlots .TimetableEditor-module-scss-module__sjOsVG__slotCell:last-child{border-bottom:1px dashed var(--border-2-color);border-radius:0 0 6px 6px}.TimetableEditor-module-scss-module__sjOsVG__sessionCardsContainer{z-index:2;pointer-events:none;position:absolute;inset:0}.TimetableEditor-module-scss-module__sjOsVG__sessionCardsContainer>*{pointer-events:auto}.TimetableEditor-module-scss-module__sjOsVG__sessionCard{background-color:color-mix(in srgb, var(--primary-color) 15%, var(--background-color));cursor:grab;-webkit-user-select:none;user-select:none;border:none;border-radius:6px;padding:4px 6px;transition:box-shadow .2s,background-color .2s,transform .2s;position:absolute;overflow:hidden;box-shadow:0 1px 3px #0000001a}.TimetableEditor-module-scss-module__sjOsVG__sessionCard:hover{background-color:color-mix(in srgb, var(--primary-color) 25%, var(--background-color));z-index:20;box-shadow:0 2px 8px #00000026}.TimetableEditor-module-scss-module__sjOsVG__sessionCard:active{cursor:grabbing}.TimetableEditor-module-scss-module__sjOsVG__sessionCard[data-status=draft]{color:#92400e;background-color:#fef3c7;border:1px dashed #d9770666}.TimetableEditor-module-scss-module__sjOsVG__sessionCard[data-status=draft]:hover{background-color:#f7daa0}.TimetableEditor-module-scss-module__sjOsVG__sessionCard[data-status=cancelled]{color:#6b7280;background-color:#f3f4f6;border:1px solid #d1d5db}.TimetableEditor-module-scss-module__sjOsVG__sessionCard[data-status=cancelled]:hover{background-color:#e5e7eb}.TimetableEditor-module-scss-module__sjOsVG__sessionCard[data-status=completed]{color:#1e40af;background-color:#dbeafe;border:1px solid #93c5fd}.TimetableEditor-module-scss-module__sjOsVG__sessionCard[data-status=completed]:hover{background-color:#b7cffa}.TimetableEditor-module-scss-module__sjOsVG__sessionCardPreview{border:2px dashed var(--primary-color);background-color:color-mix(in srgb, var(--primary-color) 10%, transparent);opacity:.6;pointer-events:none;z-index:15;border-radius:6px}.TimetableEditor-module-scss-module__sjOsVG__dragOverlayCard{background-color:var(--background-color);border:1px solid var(--primary-color);cursor:grabbing;opacity:.9;border-radius:8px;min-width:200px;max-width:300px;padding:12px;box-shadow:0 4px 16px #0003}.TimetableEditor-module-scss-module__sjOsVG__dragOverlayTitle{margin-bottom:4px;font-size:14px;font-weight:500}.TimetableEditor-module-scss-module__sjOsVG__dragOverlayDropStage{color:var(--text-color);margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.35}.TimetableEditor-module-scss-module__sjOsVG__dragOverlayDropTime{color:var(--text-sub-color);margin-bottom:4px;font-size:12px;line-height:1.35}.TimetableEditor-module-scss-module__sjOsVG__editButton{background-color:var(--background-color);border:1px solid var(--border-3-color);cursor:pointer;opacity:0;z-index:30;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .2s;display:flex;position:absolute;top:4px;right:4px}.TimetableEditor-module-scss-module__sjOsVG__sessionCard:hover .TimetableEditor-module-scss-module__sjOsVG__editButton{opacity:1}.TimetableEditor-module-scss-module__sjOsVG__resizeHandle{opacity:0;cursor:ns-resize;z-index:2;opacity:0;height:12px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0;transform:translateY(50%)}.TimetableEditor-module-scss-module__sjOsVG__sessionCardHeader{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.TimetableEditor-module-scss-module__sjOsVG__sessionTime{align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.TimetableEditor-module-scss-module__sjOsVG__statusBadge{white-space:nowrap;border-radius:100em;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.TimetableEditor-module-scss-module__sjOsVG__statusBadge[data-status=draft]{color:#92400e;background-color:#92400e33}.TimetableEditor-module-scss-module__sjOsVG__statusBadge[data-status=cancelled]{color:#6b7280;background-color:#6b728033}.TimetableEditor-module-scss-module__sjOsVG__sessionCardTitle{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2px;font-size:12px;font-weight:600;display:-webkit-box;overflow:hidden}
.EventFeaturesScreen-module-scss-module__pwJYNa__featureGrid{flex-direction:column;gap:16px;width:100%;max-width:1000px;margin:2rem auto 1rem;display:flex}.EventFeaturesScreen-module-scss-module__pwJYNa__featureCard{border:1px solid var(--border-3-color);border-radius:12px;padding:.8rem 1rem;position:relative;overflow:hidden}.EventFeaturesScreen-module-scss-module__pwJYNa__featureCard>:last-child{margin-bottom:0}.EventFeaturesScreen-module-scss-module__pwJYNa__divider{text-align:center;align-items:center;margin:3rem 0 0;display:flex}.EventFeaturesScreen-module-scss-module__pwJYNa__dividerText{font-size:1.4rem;font-weight:600}.EventFeaturesScreen-module-scss-module__pwJYNa__previewUrl{color:var(--primary-color);word-break:break-all;font-size:1.2rem;display:block}.EventFeaturesScreen-module-scss-module__pwJYNa__cardHeader{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:12px;display:flex}.EventFeaturesScreen-module-scss-module__pwJYNa__cardTitle{color:var(--text-color);flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:11rem;margin:0;font-size:1rem;font-weight:600;display:flex}.EventFeaturesScreen-module-scss-module__pwJYNa__cardDescription{color:var(--text-sub-color);font-size:.85rem;line-height:1.4}.EventFeaturesScreen-module-scss-module__pwJYNa__betaNotice{color:var(--text-sub-color);align-items:flex-start;gap:.5rem;margin-top:.75rem;font-size:.8rem;line-height:1.4;display:flex}
.MeetingsScreen-module-scss-module__0GbhUW__settingsButtonContent{align-items:center;gap:.35rem;display:inline-flex}.MeetingsScreen-module-scss-module__0GbhUW__settingsButtonIcon{flex-shrink:0}.MeetingsScreen-module-scss-module__0GbhUW__segmentedControl{width:fit-content;margin:0 auto 1rem}.MeetingsScreen-module-scss-module__0GbhUW__content{margin-top:0}
.PaymentsScreen-module-scss-module__lvbMbG__wrap{flex-direction:column;gap:1.5rem;display:flex}.PaymentsScreen-module-scss-module__lvbMbG__hint{align-items:center;margin:0;display:flex}.PaymentsScreen-module-scss-module__lvbMbG__hint>button{vertical-align:middle;margin-left:.5rem}.PaymentsScreen-module-scss-module__lvbMbG__adminOnlyHint{background:var(--overlay-1-color);max-width:40rem;color:var(--text-sub-color);border-radius:8px;margin:0;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.PaymentsScreen-module-scss-module__lvbMbG__alert{background:var(--overlay-1-color);color:var(--error-color);border-radius:8px;padding:.875rem 1rem;font-size:.875rem;line-height:1.5}.PaymentsScreen-module-scss-module__lvbMbG__connectedAccount{background:var(--overlay-1-color);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:.75rem;width:100%;max-width:42rem;padding:.7rem;display:flex}.PaymentsScreen-module-scss-module__lvbMbG__setupBanner{box-sizing:border-box;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:.5rem;width:100%;padding:.7rem;font-size:.875rem;line-height:1.5;display:flex}.PaymentsScreen-module-scss-module__lvbMbG__setupBannerReady{background:var(--background-color);border-color:var(--border-2-color);color:var(--text-color)}.PaymentsScreen-module-scss-module__lvbMbG__setupBannerWarning{background:var(--warning-background-color);border-color:var(--warning-border-color);color:var(--warning-color)}.PaymentsScreen-module-scss-module__lvbMbG__setupBannerInner{flex:1;min-width:min(100%,16rem)}.PaymentsScreen-module-scss-module__lvbMbG__setupBannerTitle{margin:0 0 .35rem;font-size:.9375rem;font-weight:600}.PaymentsScreen-module-scss-module__lvbMbG__setupBannerDescription,.PaymentsScreen-module-scss-module__lvbMbG__setupBannerFootnote{margin:0}.PaymentsScreen-module-scss-module__lvbMbG__setupBannerDashboardLink{font:inherit;cursor:pointer;color:var(--link-color,var(--primary-color));text-underline-offset:2px;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;text-decoration:underline;display:inline-flex}.PaymentsScreen-module-scss-module__lvbMbG__setupBannerDashboardLink:hover{opacity:.9}.PaymentsScreen-module-scss-module__lvbMbG__setupBannerDashboardLink:disabled{cursor:progress;opacity:.7}.PaymentsScreen-module-scss-module__lvbMbG__setupBannerActions{flex-shrink:0}.PaymentsScreen-module-scss-module__lvbMbG__requirementList{margin:0;padding-left:1.1rem}.PaymentsScreen-module-scss-module__lvbMbG__requirementCode{word-break:break-word;font-size:.8125rem}.PaymentsScreen-module-scss-module__lvbMbG__statusValueBreak{word-break:break-word}.PaymentsScreen-module-scss-module__lvbMbG__connectedAccountTitle{width:100%;color:var(--text-color);margin:0;font-size:1rem;font-weight:600}.PaymentsScreen-module-scss-module__lvbMbG__capabilitiesHeading{width:100%;color:var(--text-sub-color);margin:.5rem 0 0;font-size:.875rem;font-weight:600}.PaymentsScreen-module-scss-module__lvbMbG__statusTable{border-collapse:collapse;width:100%;max-width:36rem;font-size:.875rem}.PaymentsScreen-module-scss-module__lvbMbG__statusTable tr:not(:last-child){border-bottom:1px solid var(--border-1-color)}.PaymentsScreen-module-scss-module__lvbMbG__statusTable th,.PaymentsScreen-module-scss-module__lvbMbG__statusTable td{vertical-align:top;text-align:left;padding:.5rem 1rem .5rem 0}.PaymentsScreen-module-scss-module__lvbMbG__statusTable th{font-weight:400}.PaymentsScreen-module-scss-module__lvbMbG__statusLabel{color:var(--text-sub-color);white-space:nowrap}.PaymentsScreen-module-scss-module__lvbMbG__statusValue{font-weight:500}.PaymentsScreen-module-scss-module__lvbMbG__connectedAccountActions{justify-content:flex-end;gap:.5rem;display:flex}.PaymentsScreen-module-scss-module__lvbMbG__openStripeDashboardButtonContent{align-items:center;gap:.35rem;display:inline-flex}.PaymentsScreen-module-scss-module__lvbMbG__openStripeDashboardExternalIcon{opacity:.85;flex-shrink:0}.PaymentsScreen-module-scss-module__lvbMbG__confirmDisconnect{text-align:left;flex-direction:column;gap:.75rem;font-size:.9375rem;line-height:1.5;display:flex}.PaymentsScreen-module-scss-module__lvbMbG__confirmDisconnect p{margin:0}.PaymentsScreen-module-scss-module__lvbMbG__linkStripeWrap{align-items:center;display:flex}.PaymentsScreen-module-scss-module__lvbMbG__connectModalBody{flex-direction:column;gap:.75rem;display:flex}.PaymentsScreen-module-scss-module__lvbMbG__tableArea{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.PaymentsScreen-module-scss-module__lvbMbG__transactionsTitle{color:var(--text-color);margin:0;font-size:1.3rem;font-weight:700}.PaymentsScreen-module-scss-module__lvbMbG__refundConfirm p{margin:.75rem 0;font-size:.9375rem;line-height:1.5}.PaymentsScreen-module-scss-module__lvbMbG__refundConfirm ul{margin:0 0 .75rem 1.25rem;padding:0}.PaymentsScreen-module-scss-module__lvbMbG__refundConfirm li{margin-bottom:.25rem;font-size:.9375rem;line-height:1.5}.PaymentsScreen-module-scss-module__lvbMbG__refundError{text-align:left}.PaymentsScreen-module-scss-module__lvbMbG__refundErrorSummary{color:var(--text-color);margin:0 0 .5rem;font-size:.9375rem;font-weight:600;line-height:1.5}.PaymentsScreen-module-scss-module__lvbMbG__refundErrorIntro{color:var(--text-sub-color);margin:0 0 .75rem;font-size:.8125rem;line-height:1.5}.PaymentsScreen-module-scss-module__lvbMbG__refundErrorMeta{border:1px solid var(--border-1-color);background:var(--overlay-1-color);border-radius:.5rem;margin:0;padding:.75rem}.PaymentsScreen-module-scss-module__lvbMbG__refundErrorMetaRow{flex-wrap:wrap;gap:.25rem .5rem;padding:.25rem 0;display:flex}.PaymentsScreen-module-scss-module__lvbMbG__refundErrorMetaRow+.PaymentsScreen-module-scss-module__lvbMbG__refundErrorMetaRow{border-top:1px solid var(--border-1-color)}.PaymentsScreen-module-scss-module__lvbMbG__refundErrorMetaLabel{color:var(--text-sub-color);flex:none;font-size:.75rem;font-weight:600}.PaymentsScreen-module-scss-module__lvbMbG__refundErrorMetaValue{color:var(--text-color);word-break:break-word;white-space:pre-wrap;flex:12rem;margin:0;font-size:.8125rem;line-height:1.5}
.SessionsScreen-module-scss-module__xBZBZa__sessionTitleClickable{cursor:pointer;text-align:left;font:inherit;color:var(--text-color);background:0 0;border:none;margin-bottom:4px;padding:0;font-weight:600}.SessionsScreen-module-scss-module__xBZBZa__sessionTitleClickable:hover{color:var(--primary-color);text-decoration:underline}.SessionsScreen-module-scss-module__xBZBZa__sessionDescription{color:var(--text-sub-color);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.SessionsScreen-module-scss-module__xBZBZa__speakers{flex-direction:column;gap:2px;display:flex}.SessionsScreen-module-scss-module__xBZBZa__speakerItem{color:var(--text-sub-color);font-size:12px;line-height:1.4}.SessionsScreen-module-scss-module__xBZBZa__date{white-space:nowrap}.SessionsScreen-module-scss-module__xBZBZa__timeRange{color:var(--text-sub-color);margin-top:.25rem;font-size:.8rem}
.SettingsScreen-module-scss-module__pMgP0W__form{flex-direction:column;gap:2rem;display:flex}.SettingsScreen-module-scss-module__pMgP0W__selectedState{font-weight:600}.SettingsScreen-module-scss-module__pMgP0W__scheduleFields{flex-direction:column;gap:.5rem;display:flex}.SettingsScreen-module-scss-module__pMgP0W__scheduleRow{justify-content:flex-start;align-items:center;gap:.5rem;display:flex;position:relative}.SettingsScreen-module-scss-module__pMgP0W__timeInputContainer{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.SettingsScreen-module-scss-module__pMgP0W__removeScheduleButton{appearance:none;cursor:pointer;color:var(--text-sub-color);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;transition:all .2s;display:flex}.SettingsScreen-module-scss-module__pMgP0W__removeScheduleButton:hover:not(:disabled){background:var(--overlay-1-color);border-color:var(--error-color);color:var(--error-color)}.SettingsScreen-module-scss-module__pMgP0W__removeScheduleButton:disabled{opacity:.5;cursor:not-allowed}.SettingsScreen-module-scss-module__pMgP0W__addScheduleButtonWrapper{justify-content:flex-start;display:flex}.SettingsScreen-module-scss-module__pMgP0W__locationFields{flex-direction:column;gap:.75rem;margin:0 0 .5rem;display:flex}.SettingsScreen-module-scss-module__pMgP0W__locationRowGroup{border:1px solid var(--border-2-color);border-radius:.5rem;flex-direction:column;gap:.35rem;padding:.5rem;display:flex}.SettingsScreen-module-scss-module__pMgP0W__locationTitleRow{display:block}.SettingsScreen-module-scss-module__pMgP0W__locationTitleDisplay{align-items:center;gap:.3rem;min-width:0;display:flex}.SettingsScreen-module-scss-module__pMgP0W__locationTitleText{color:var(--text-main-color);font-size:.875rem;font-weight:500;display:inline}.SettingsScreen-module-scss-module__pMgP0W__locationTitleInputWrap{width:100%}.SettingsScreen-module-scss-module__pMgP0W__locationDescriptionDisplay{align-items:center;gap:.5rem;min-width:0;display:flex}.SettingsScreen-module-scss-module__pMgP0W__locationDescriptionText{min-width:0;color:var(--text-sub-color);white-space:pre-wrap;word-break:break-word;font-size:.8125rem;line-height:1.45}.SettingsScreen-module-scss-module__pMgP0W__locationDescriptionEmpty{color:var(--text-placeholder-color,var(--text-sub-color));font-style:italic}.SettingsScreen-module-scss-module__pMgP0W__locationDescriptionInputWrap{width:100%}.SettingsScreen-module-scss-module__pMgP0W__editLocationDescriptionButton{appearance:none;cursor:pointer;color:var(--text-sub-color);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-left:0;padding:2px;line-height:1;transition:all .2s;display:inline-flex}.SettingsScreen-module-scss-module__pMgP0W__editLocationDescriptionButton:hover:not(:disabled){background:var(--overlay-1-color);color:var(--primary-color)}.SettingsScreen-module-scss-module__pMgP0W__editLocationDescriptionButton:disabled{opacity:.5;cursor:not-allowed}.SettingsScreen-module-scss-module__pMgP0W__editLocationTitleButton{vertical-align:middle;appearance:none;cursor:pointer;color:var(--text-sub-color);background:0 0;border:none;border-radius:6px;margin-left:0;padding:2px 4px;line-height:1;transition:all .2s;display:inline-block}.SettingsScreen-module-scss-module__pMgP0W__editLocationTitleButton:hover:not(:disabled){background:var(--overlay-1-color);color:var(--primary-color)}.SettingsScreen-module-scss-module__pMgP0W__editLocationTitleButton:disabled{opacity:.5;cursor:not-allowed}.SettingsScreen-module-scss-module__pMgP0W__locationRow{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.SettingsScreen-module-scss-module__pMgP0W__locationInputWrap{flex:1;min-width:0}.SettingsScreen-module-scss-module__pMgP0W__removeLocationButton{appearance:none;cursor:pointer;color:var(--text-sub-color);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;padding:6px;transition:all .2s;display:flex}.SettingsScreen-module-scss-module__pMgP0W__removeLocationButton:hover:not(:disabled){background:var(--overlay-1-color);border-color:var(--error-color);color:var(--error-color)}.SettingsScreen-module-scss-module__pMgP0W__removeLocationButton:disabled{opacity:.5;cursor:not-allowed}.SettingsScreen-module-scss-module__pMgP0W__organizerButtonsWrapper,.SettingsScreen-module-scss-module__pMgP0W__locationButtonsWrapper{justify-content:flex-start;gap:.5rem;display:flex}.SettingsScreen-module-scss-module__pMgP0W__actions{z-index:10;pointer-events:none;justify-content:center;align-items:center;margin:2rem auto;display:flex;position:sticky;bottom:1.5rem}.SettingsScreen-module-scss-module__pMgP0W__actions>*{pointer-events:auto}.SettingsScreen-module-scss-module__pMgP0W__actions .SettingsScreen-module-scss-module__pMgP0W__saveButton{min-width:min(20rem,70vw)}.SettingsScreen-module-scss-module__pMgP0W__sections{flex-direction:column;gap:2.5rem;width:100%;max-width:1000px;margin:2rem auto 1rem;display:flex}.SettingsScreen-module-scss-module__pMgP0W__section{position:relative}.SettingsScreen-module-scss-module__pMgP0W__sectionTitle{color:var(--text-color);border-bottom:1px solid var(--border-2-color);margin:0 0 .75rem;padding:0 0 .5rem;font-size:1.4rem;font-weight:600}.SettingsScreen-module-scss-module__pMgP0W__imageColumns{grid-template-columns:repeat(2,minmax(0,350px));justify-content:flex-start;gap:2rem;display:grid}@media (max-width:768px){.SettingsScreen-module-scss-module__pMgP0W__imageColumns{grid-template-columns:minmax(0,350px);gap:1.5rem}}.SettingsScreen-module-scss-module__pMgP0W__imageField{max-width:350px}.SettingsScreen-module-scss-module__pMgP0W__contactFields{flex-direction:column;gap:.5rem;display:flex}.SettingsScreen-module-scss-module__pMgP0W__contactIcon{color:var(--text-sub-color);flex-shrink:0}.SettingsScreen-module-scss-module__pMgP0W__urlLabelButtonText{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:15em;display:inline-block;overflow:hidden}.SettingsScreen-module-scss-module__pMgP0W__socialInputPrefix{color:var(--text-sub-color);white-space:nowrap;align-items:center;gap:.4rem;font-size:.875rem;display:flex}.SettingsScreen-module-scss-module__pMgP0W__socialInputPrefix svg{flex-shrink:0}.SettingsScreen-module-scss-module__pMgP0W__languageButtons{justify-content:flex-end;gap:.5rem;margin:.3rem 0;display:flex}.SettingsScreen-module-scss-module__pMgP0W__spacer{flex:1}.SettingsScreen-module-scss-module__pMgP0W__languageAlternateRemove{min-width:1.75rem;color:var(--text-sub-color);cursor:pointer;flex-shrink:0;padding:.25rem}.SettingsScreen-module-scss-module__pMgP0W__languageAlternateRemove:hover{color:var(--danger-color)}@media (max-width:768px){.SettingsScreen-module-scss-module__pMgP0W__scheduleFields{gap:.7rem}.SettingsScreen-module-scss-module__pMgP0W__scheduleRow{flex-direction:column;align-items:flex-start;gap:.3rem}.SettingsScreen-module-scss-module__pMgP0W__actions{bottom:var(--mobile-sidebar-height);margin:2rem -1rem 0}.SettingsScreen-module-scss-module__pMgP0W__sectionTitle{font-size:1.2rem}}
.SideEventsScreen-module-scss-module__B1yuSq__sideEventTitleClickable{cursor:pointer;text-align:left;font:inherit;color:var(--text-color);background:0 0;border:none;margin:0 0 .25rem;padding:0;font-weight:600}.SideEventsScreen-module-scss-module__B1yuSq__sideEventTitleClickable:hover{color:var(--primary-color);text-decoration:underline}.SideEventsScreen-module-scss-module__B1yuSq__rejectionMessage{background:color-mix(in srgb, var(--error-color) 10%, var(--background-color));border-left:3px solid var(--error-color);color:var(--text-sub-color);border-radius:4px;margin-top:.5rem;padding:.5rem .75rem;font-size:13px}.SideEventsScreen-module-scss-module__B1yuSq__createdAt{color:var(--text-sub-color);font-size:14px}
.SpeakersScreen-module-scss-module__Z4gBQG__speakerInfo{flex:1;align-items:center;gap:1rem;max-width:100%;display:flex;overflow:hidden}.SpeakersScreen-module-scss-module__Z4gBQG__speakerInfo .SpeakersScreen-module-scss-module__Z4gBQG__avatar{border-radius:100%;flex-shrink:0;width:36px;height:36px}.SpeakersScreen-module-scss-module__Z4gBQG__speakerInfo .SpeakersScreen-module-scss-module__Z4gBQG__details{flex:1}.SpeakersScreen-module-scss-module__Z4gBQG__speakerInfo .SpeakersScreen-module-scss-module__Z4gBQG__nameClickable{cursor:pointer;text-align:left;font:inherit;width:100%;color:var(--text-color);background:0 0;border:none;padding:0;font-size:1rem;font-weight:600;display:block}.SpeakersScreen-module-scss-module__Z4gBQG__speakerInfo .SpeakersScreen-module-scss-module__Z4gBQG__nameClickable>span:first-child{margin-right:.5rem}.SpeakersScreen-module-scss-module__Z4gBQG__speakerInfo .SpeakersScreen-module-scss-module__Z4gBQG__nameClickable .SpeakersScreen-module-scss-module__Z4gBQG__nativeName{color:var(--text-sub-color);font-size:.875rem;font-weight:400}.SpeakersScreen-module-scss-module__Z4gBQG__speakerInfo .SpeakersScreen-module-scss-module__Z4gBQG__nameClickable:hover{color:var(--primary-color);text-decoration:underline}.SpeakersScreen-module-scss-module__Z4gBQG__speakerInfo .SpeakersScreen-module-scss-module__Z4gBQG__title{color:var(--text-sub-color);font-size:.875rem}.SpeakersScreen-module-scss-module__Z4gBQG__speakerInfo .SpeakersScreen-module-scss-module__Z4gBQG__userSlugLink{color:var(--primary-color);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;max-width:25rem;padding:0;font-size:.875rem;text-decoration:none;display:inline-block;overflow:hidden}.SpeakersScreen-module-scss-module__Z4gBQG__speakerInfo .SpeakersScreen-module-scss-module__Z4gBQG__userSlugLink:hover{text-decoration:underline}.SpeakersScreen-module-scss-module__Z4gBQG__starIcon{color:var(--warning-color,#f59e0b);justify-content:center;align-items:center;display:inline-flex}
.StaffScreen-module-scss-module__i5Ke3a__createdAt{white-space:nowrap}.StaffScreen-module-scss-module__i5Ke3a__actionsPlaceholder{color:var(--color-text-sub,#888)}
.TicketsScreen-module-scss-module__w_wkZG__ticketNameClickable{cursor:pointer;text-align:left;font:inherit;color:var(--text-color);background:0 0;border:none;margin-bottom:.25rem;padding:0;font-weight:600}.TicketsScreen-module-scss-module__w_wkZG__ticketNameClickable:hover{color:var(--primary-color);text-decoration:underline}.TicketsScreen-module-scss-module__w_wkZG__ticketDescription{color:var(--text-sub-color);white-space:pre-line;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.TicketsScreen-module-scss-module__w_wkZG__ticketPriceContainer{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.TicketsScreen-module-scss-module__w_wkZG__ticketPrice{color:var(--primary-color);white-space:nowrap;font-weight:600}.TicketsScreen-module-scss-module__w_wkZG__metaItem{color:var(--text-sub-color);font-size:.875rem}.TicketsScreen-module-scss-module__w_wkZG__salesLink{color:var(--primary-color);font-size:.875rem;font-weight:600;text-decoration:none}.TicketsScreen-module-scss-module__w_wkZG__salesLink:hover{text-decoration:underline}.TicketsScreen-module-scss-module__w_wkZG__statusBadges{flex-wrap:wrap;gap:.5rem;display:flex}.TicketsScreen-module-scss-module__w_wkZG__ticketLink{margin-top:.25rem;font-size:.8rem}.TicketsScreen-module-scss-module__w_wkZG__ticketLink a{color:var(--primary-color);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.TicketsScreen-module-scss-module__w_wkZG__ticketLink a:hover{text-decoration:underline}.TicketsScreen-module-scss-module__w_wkZG__externalLinkIcon{vertical-align:middle;flex-shrink:0}
.TimetableScreen-module-scss-module__qVnvEa__narrowViewport{text-align:center;min-height:200px;color:var(--text-sub-color);background-color:var(--overlay-1-color);border-radius:8px;justify-content:center;align-items:center;padding:2rem 1rem;font-size:14px;display:flex}
.StageSortModal-module-scss-module__tOvkDq__stageItem{border-radius:8px;flex-direction:column;gap:4px;display:flex}.StageSortModal-module-scss-module__tOvkDq__stageName{color:var(--text-color);font-size:16px;font-weight:600}.StageSortModal-module-scss-module__tOvkDq__stageDescription{color:var(--text-sub-color);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.StageSortModal-module-scss-module__tOvkDq__stageCapacity{color:var(--text-tertiary);font-size:13px}.StageSortModal-module-scss-module__tOvkDq__empty{text-align:center;color:var(--text-sub-color);padding:60px 24px;font-size:14px}
.SideEventsMapView-module-scss-module__KDy2BG__mapView{justify-content:center;align-items:center;min-height:400px;display:flex}.SideEventsMapView-module-scss-module__KDy2BG__comingSoon{color:var(--text-sub-color);text-align:center;font-size:1rem}
.TicketDetailScreen-module-scss-module__RW-uYa__container{background-color:var(--background-color);width:100%;min-height:100vh;padding:2rem}.TicketDetailScreen-module-scss-module__RW-uYa__content{flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto;display:flex}.TicketDetailScreen-module-scss-module__RW-uYa__viewDetailsButton{text-align:right;margin-top:1rem}.TicketDetailScreen-module-scss-module__RW-uYa__ticketCard{border:1px solid var(--border-2-color);background:var(--overlay-1-color);border-radius:8px;padding:2rem}.TicketDetailScreen-module-scss-module__RW-uYa__ticketHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.TicketDetailScreen-module-scss-module__RW-uYa__ticketName{color:var(--text-color);flex:1;margin:0;font-size:1.5rem;font-weight:600}.TicketDetailScreen-module-scss-module__RW-uYa__ticketPrice{color:var(--text-color);margin-left:1rem;font-size:2rem;font-weight:700}.TicketDetailScreen-module-scss-module__RW-uYa__ticketDescription{color:var(--text-sub-color);white-space:pre-line;margin:1rem 0;line-height:1.6}.TicketDetailScreen-module-scss-module__RW-uYa__approvalNotice{color:var(--warning-color,#b45309);background:var(--warning-background-color,#b4530914);border-radius:4px;margin:0 0 1rem;padding:.5rem .75rem;font-size:.9rem;line-height:1.5}.TicketDetailScreen-module-scss-module__RW-uYa__awaitingPaymentIntro{margin:1rem 0}.TicketDetailScreen-module-scss-module__RW-uYa__ticketRemaining{color:var(--text-sub-color);margin-bottom:1rem;font-size:.875rem}.TicketDetailScreen-module-scss-module__RW-uYa__myTicketsInfo{background-color:var(--warning-bg,#fff3cd);border:1px solid var(--warning-border,#ffc107);border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.TicketDetailScreen-module-scss-module__RW-uYa__myTicketsMessage{color:var(--warning-text,#856404);margin:0;font-size:.9375rem;font-weight:500}.TicketDetailScreen-module-scss-module__RW-uYa__ticketActions{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.TicketDetailScreen-module-scss-module__RW-uYa__quantitySelector{align-items:center;min-width:120px;display:flex}.TicketDetailScreen-module-scss-module__RW-uYa__quantitySelect{width:100%}.TicketDetailScreen-module-scss-module__RW-uYa__purchaseInfo{border-top:1px solid var(--border-2-color);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.TicketDetailScreen-module-scss-module__RW-uYa__totalPrice{color:var(--text-color);font-size:1.5rem;font-weight:700}.TicketDetailScreen-module-scss-module__RW-uYa__purchaseButton{min-width:8rem}.TicketDetailScreen-module-scss-module__RW-uYa__actionButton{width:100%}.TicketDetailScreen-module-scss-module__RW-uYa__loginNotice{color:var(--text-sub-color);text-align:right;margin:.5rem 0 0;font-size:.875rem}@media (max-width:768px){.TicketDetailScreen-module-scss-module__RW-uYa__loginNotice{text-align:left}}.TicketDetailScreen-module-scss-module__RW-uYa__ticketInfo{color:var(--text-sub-color);white-space:pre-line;margin:.5rem 0;line-height:1.6}.TicketDetailScreen-module-scss-module__RW-uYa__loading,.TicketDetailScreen-module-scss-module__RW-uYa__error{min-height:50vh;color:var(--text-sub-color);justify-content:center;align-items:center;padding:3rem;display:flex}.TicketDetailScreen-module-scss-module__RW-uYa__error{color:var(--error-color)}@media (max-width:768px){.TicketDetailScreen-module-scss-module__RW-uYa__container{padding:1rem}.TicketDetailScreen-module-scss-module__RW-uYa__content{gap:1.5rem}.TicketDetailScreen-module-scss-module__RW-uYa__ticketCard{padding:1.5rem}.TicketDetailScreen-module-scss-module__RW-uYa__ticketHeader{flex-direction:column;gap:.5rem}.TicketDetailScreen-module-scss-module__RW-uYa__ticketPrice{margin-left:0;font-size:1.75rem}.TicketDetailScreen-module-scss-module__RW-uYa__purchaseInfo{flex-direction:column;align-items:stretch;gap:1rem}.TicketDetailScreen-module-scss-module__RW-uYa__purchaseButton{width:100%;margin-left:0}.TicketDetailScreen-module-scss-module__RW-uYa__totalPrice{text-align:center;font-size:1.25rem}}
.TicketPurchasedScreen-module-scss-module__gy_lua__container{flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.TicketPurchasedScreen-module-scss-module__gy_lua__content{text-align:center;width:100%;max-width:600px}.TicketPurchasedScreen-module-scss-module__gy_lua__title{color:var(--text-color);margin-bottom:1rem;font-size:2rem;font-weight:700}.TicketPurchasedScreen-module-scss-module__gy_lua__message{color:var(--text-sub-color);margin-bottom:1.5rem;font-size:1.125rem;line-height:1.6}.TicketPurchasedScreen-module-scss-module__gy_lua__loading,.TicketPurchasedScreen-module-scss-module__gy_lua__error{color:var(--text-sub-color);font-size:1.125rem}.TicketPurchasedScreen-module-scss-module__gy_lua__error{color:var(--error-color)}.TicketPurchasedScreen-module-scss-module__gy_lua__actions{justify-content:center;gap:1rem;margin-top:2rem;display:flex}
