.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__container{flex-direction:column;width:100%;padding:1.5rem 0;display:flex}.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__contentWidth{width:100%;max-width:800px;padding-inline:var(--community-public-content-pad-x,1.5rem);box-sizing:border-box;margin-inline:auto}.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__titleRow{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__pageTitle{color:var(--text-color);margin:0;font-size:1.5rem;font-weight:700}.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__loading{text-align:center;color:var(--text-sub-color);padding:3rem 0;font-size:1rem}.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__announcementList{flex-direction:column;gap:.5rem;display:flex}.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__announcementCard{background-color:var(--overlay-1-color);border:1px solid var(--border-2-color);border-radius:12px;padding:1rem}.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__announcementCard:hover{border-color:var(--primary-color)}.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__announcementDate{color:var(--text-sub-color);text-align:right;margin-top:.5rem;font-size:13px}.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__announcementCardTitle{color:var(--text-color);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__announcementCardContent{color:var(--text-color);white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.8;display:-webkit-box;overflow:hidden}.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__empty{text-align:center;color:var(--text-sub-color);padding:3rem 0}.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__modalAnnouncementBody{flex-direction:column;gap:.5rem;display:flex}.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__modalAnnouncementContent{color:var(--text-color);word-break:break-word;margin:0;font-size:1rem;line-height:1.8}.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__modalAnnouncementContent img{max-width:100%;height:auto}.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__modalAnnouncementContent a{color:var(--primary-color);word-break:break-all;text-decoration:none}.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__modalAnnouncementContent a:hover{text-decoration:underline}.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__modalAnnouncementDate{color:var(--text-sub-color);text-align:right;margin-top:.5rem;font-size:14px}@media (max-width:768px){.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__announcementList{gap:.5rem}.CommunityDetailAnnouncementsScreen-module-scss-module__t9hlQW__announcementCard{padding:.75rem}}
.EventDetailAnnouncementsScreen-module-scss-module__0QjDna__titleRow{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:800px;margin:0 auto;display:flex}.EventDetailAnnouncementsScreen-module-scss-module__0QjDna__container{width:100%;max-width:800px;margin:0 auto}.EventDetailAnnouncementsScreen-module-scss-module__0QjDna__announcementList{flex-direction:column;gap:.5rem;display:flex}.EventDetailAnnouncementsScreen-module-scss-module__0QjDna__announcementCard{background-color:var(--overlay-1-color);border:1px solid var(--border-2-color);border-radius:12px;padding:1rem}.EventDetailAnnouncementsScreen-module-scss-module__0QjDna__announcementCard:hover{border-color:var(--primary-color)}.EventDetailAnnouncementsScreen-module-scss-module__0QjDna__announcementDate{color:var(--text-sub-color);text-align:right;margin-top:.5rem;font-size:13px}.EventDetailAnnouncementsScreen-module-scss-module__0QjDna__announcementTickets{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.EventDetailAnnouncementsScreen-module-scss-module__0QjDna__announcementCardTitle{color:var(--text-color);margin:0 0 .2rem;font-size:1rem;font-weight:600}.EventDetailAnnouncementsScreen-module-scss-module__0QjDna__announcementCardContent{color:var(--text-color);white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.EventDetailAnnouncementsScreen-module-scss-module__0QjDna__empty{text-align:center;color:var(--text-sub-color);padding:3rem 0}.EventDetailAnnouncementsScreen-module-scss-module__0QjDna__modalAnnouncementBody{flex-direction:column;gap:.5rem;display:flex}.EventDetailAnnouncementsScreen-module-scss-module__0QjDna__modalAnnouncementContent{color:var(--text-color);word-break:break-word;margin:0;line-height:1.8}.EventDetailAnnouncementsScreen-module-scss-module__0QjDna__modalAnnouncementContent img{max-width:100%;height:auto}.EventDetailAnnouncementsScreen-module-scss-module__0QjDna__modalAnnouncementContent a{color:var(--primary-color);word-break:break-all;text-decoration:none}.EventDetailAnnouncementsScreen-module-scss-module__0QjDna__modalAnnouncementContent a:hover{text-decoration:underline}.EventDetailAnnouncementsScreen-module-scss-module__0QjDna__modalAnnouncementDate{color:var(--text-sub-color);text-align:right;margin-top:.5rem;font-size:14px}@media (max-width:768px){.EventDetailAnnouncementsScreen-module-scss-module__0QjDna__announcementList{gap:.5rem}.EventDetailAnnouncementsScreen-module-scss-module__0QjDna__announcementCard{padding:.75rem}}
.EventDetailLayout-module-scss-module__msZ0lG__headerContainer{z-index:99;background-color:var(--background-color);border-bottom:1px solid var(--border-2-color);width:100%;max-width:100%;padding:.7rem 0;transition:transform .3s ease-out;position:sticky;top:0;left:0;box-shadow:0 2px 10px #0000001a}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer[data-hidden=true]{transform:translateY(-100%)}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__headerContent{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;max-width:1200px;margin:0 auto;padding:0 1rem;display:flex}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__eventInfo{flex:1;align-items:center;gap:.25rem;min-width:0;margin:0 1rem;display:flex}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__eventInfo .EventDetailLayout-module-scss-module__msZ0lG__bookmarkButton{flex-shrink:0}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__eventInfo .EventDetailLayout-module-scss-module__msZ0lG__eventTitleLink{width:fit-content;min-width:0;max-width:100%;color:var(--custom-title-text-color,var(--text-color));cursor:pointer;margin:0;text-decoration:none;display:block}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__eventInfo .EventDetailLayout-module-scss-module__msZ0lG__eventTitleLink:hover{text-decoration:underline}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__eventInfo .EventDetailLayout-module-scss-module__msZ0lG__eventTitleLink h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.2rem;font-weight:600;overflow:hidden}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNavContainer{height:2.5rem;position:relative}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNavContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNav{text-wrap:nowrap;height:2.5rem;display:block;overflow:auto}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNavContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNav .EventDetailLayout-module-scss-module__msZ0lG__headerNavLink{white-space:nowrap;cursor:pointer;height:2.5rem;font:inherit;color:inherit;background:0 0;border:none;border-radius:.3rem;justify-content:center;align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex;position:relative}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNavContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNav .EventDetailLayout-module-scss-module__msZ0lG__headerNavLink .EventDetailLayout-module-scss-module__msZ0lG__externalLinkIcon{opacity:.7;flex-shrink:0;margin-inline-start:.25rem}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNavContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNav .EventDetailLayout-module-scss-module__msZ0lG__headerNavLink:after{content:"";background-color:var(--primary-color);width:0%;height:2px;transition:width .2s;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNavContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNav .EventDetailLayout-module-scss-module__msZ0lG__headerNavLink:hover{background-color:var(--overlay-1-color);text-decoration:none}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNavContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNav .EventDetailLayout-module-scss-module__msZ0lG__headerNavLink[data-active=true]{color:var(--primary-color);font-weight:600}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNavContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNav .EventDetailLayout-module-scss-module__msZ0lG__headerNavLink[data-active=true]:after{width:100%}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__staffNoticeContainer{width:100%;max-width:calc(1200px - 2rem);margin:0 auto 1rem}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__staffNoticeContainer .EventDetailLayout-module-scss-module__msZ0lG__staffNotice{background-color:var(--overlay-1-color);border:1px solid var(--border-2-color);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:0 1rem;padding:.5rem .5rem .5rem 1rem;font-size:.9rem;display:flex}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__staffNoticeContainer .EventDetailLayout-module-scss-module__msZ0lG__staffNotice .EventDetailLayout-module-scss-module__msZ0lG__staffNoticeButton{min-width:8rem}.EventDetailLayout-module-scss-module__msZ0lG__ticketsContainer{z-index:10;width:fit-content;margin:2rem auto;position:sticky;bottom:1.5rem}.EventDetailLayout-module-scss-module__msZ0lG__ticketsContainer .EventDetailLayout-module-scss-module__msZ0lG__ticketsContainerContent{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;animation:.3s ease-out EventDetailLayout-module-scss-module__msZ0lG__fade-in;display:flex}@media (max-width:768px){.EventDetailLayout-module-scss-module__msZ0lG__ticketsContainer .EventDetailLayout-module-scss-module__msZ0lG__ticketsContainerContent{margin:0 -1rem}}.EventDetailLayout-module-scss-module__msZ0lG__ticketsContainer .EventDetailLayout-module-scss-module__msZ0lG__ticketButton{width:25rem;max-width:calc(100vw - 2rem);box-shadow:0 4px 12px var(--shadow-3-color);box-sizing:border-box}.EventDetailLayout-module-scss-module__msZ0lG__ticketsContainer .EventDetailLayout-module-scss-module__msZ0lG__buttonStateLabel{flex-direction:column;align-items:center;gap:.1rem;line-height:1.2;display:flex}.EventDetailLayout-module-scss-module__msZ0lG__ticketsContainer .EventDetailLayout-module-scss-module__msZ0lG__buttonStateNote{opacity:.85;font-size:.72rem;font-weight:400}@media (max-width:768px){.EventDetailLayout-module-scss-module__msZ0lG__headerContainer{padding:.7rem 0 0}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__headerContent{flex-direction:column;align-items:stretch;gap:0;padding:0}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__eventInfo{margin:0 1rem .5rem}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__eventInfo .EventDetailLayout-module-scss-module__msZ0lG__eventTitleLink{display:block}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__eventInfo .EventDetailLayout-module-scss-module__msZ0lG__eventTitleLink:hover{text-decoration:none}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNavContainer{margin-top:-.5rem}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNavContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNav{gap:0;position:absolute;inset:0}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNavContainer .EventDetailLayout-module-scss-module__msZ0lG__headerNav .EventDetailLayout-module-scss-module__msZ0lG__headerNavLink:hover{background-color:#0000}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__staffNoticeContainer .EventDetailLayout-module-scss-module__msZ0lG__staffNotice{margin:0 .5rem}.EventDetailLayout-module-scss-module__msZ0lG__headerContainer .EventDetailLayout-module-scss-module__msZ0lG__staffNoticeContainer .EventDetailLayout-module-scss-module__msZ0lG__staffNotice .EventDetailLayout-module-scss-module__msZ0lG__staffNoticeButton{min-width:5rem}}@keyframes EventDetailLayout-module-scss-module__msZ0lG__fade-in{0%{opacity:0}to{opacity:1}}
.InvitationCodeFromUrlLoadingView-module-scss-module__fWb7na__loading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:12rem;padding:3rem 1.5rem;display:flex}.InvitationCodeFromUrlLoadingView-module-scss-module__fWb7na__loadingText{color:var(--text-sub-color);margin:0;font-size:.95rem}.InvitationCodeFromUrlLoadingView-module-scss-module__fWb7na__error{color:var(--error-color);padding:2rem 1.5rem;font-size:.95rem}
.EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__container{flex-direction:column;align-items:center;gap:1.25rem;padding:1rem 0;display:flex}.EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__videoWrap{aspect-ratio:4/3;background:var(--overlay-1-color,#1a1a2e);border-radius:8px;width:100%;max-width:320px;position:relative;overflow:hidden}.EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__videoWrap .EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__startCameraButtonWrap{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__videoWrap .EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__startCameraButton{min-width:12rem}.EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__videoWrap .EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__videoWrap .EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__canvas{display:none}.EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__videoWrap .EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__faceFrame{z-index:1;border:4px dashed var(--primary-color);aspect-ratio:3/4;border-radius:70% 70% 100% 100%;height:calc(100% - 3rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__previewWrap{aspect-ratio:4/3;background:var(--overlay-1-color,#1a1a2e);border-radius:8px;width:100%;max-width:320px;overflow:hidden}.EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__previewImage{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__captureHint,.EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__previewConfirm{color:var(--text-sub-color);text-align:center;white-space:pre-line;margin:0;font-size:.9rem;line-height:1.5}.EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__previewActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__captureButton,.EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__okButton{min-width:8rem}.EventFacePhotoCaptureFlow-module-scss-module__VzAw0q__error{color:var(--danger-color,#e53e3e);margin:0;font-size:.9rem}
.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:.5rem 0 0;padding:.5rem .75rem;font-size:.9rem;line-height:1.5}.RegistrationFormContent-module-scss-module__a4mTZG__questionDescription{color:var(--text-sub-color);margin:.3rem 0;font-size:.9rem;line-height:1.6}.RegistrationFormContent-module-scss-module__a4mTZG__questionDescription .RegistrationFormContent-module-scss-module__a4mTZG__descriptionLink{text-decoration:underline}.RegistrationFormContent-module-scss-module__a4mTZG__questionClearButton{color:var(--text-sub-color);border:1px solid var(--form-border-color);cursor:pointer;background:0 0;border-radius:4px;margin-left:.5rem;padding:.1rem .5rem;font-size:.75rem}.RegistrationFormContent-module-scss-module__a4mTZG__questionClearButton:hover{background-color:var(--overlay-1-color)}.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:.9rem;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}}.RegistrationFormContent-module-scss-module__a4mTZG__nameFields{gap:.5rem;display:flex}.RegistrationFormContent-module-scss-module__a4mTZG__nameFields>*{flex:1}.RegistrationFormContent-module-scss-module__a4mTZG__participantSection{border:1px solid var(--border-2-color,var(--border-3-color,#e0e0e0));border-radius:12px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.RegistrationFormContent-module-scss-module__a4mTZG__participantSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.RegistrationFormContent-module-scss-module__a4mTZG__participantSectionTitle{margin:0;font-size:15px;font-weight:600}.RegistrationFormContent-module-scss-module__a4mTZG__participantLoginLink{color:#0f32d0;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.RegistrationFormContent-module-scss-module__a4mTZG__participantLoginLink:hover{opacity:.8}[data-theme=dark] .RegistrationFormContent-module-scss-module__a4mTZG__participantLoginLink{color:#fff}.RegistrationFormContent-module-scss-module__a4mTZG__participantAvatar{flex-shrink:0;width:32px;height:32px}.RegistrationFormContent-module-scss-module__a4mTZG__participantHelper{color:var(--text-sub-color,#666);margin:.5rem 0 0;font-size:12px;line-height:1.6}.RegistrationFormContent-module-scss-module__a4mTZG__communityJoinList{flex-direction:column;gap:.75rem;display:flex}.RegistrationFormContent-module-scss-module__a4mTZG__communityJoinItem{flex-direction:column;gap:.25rem;display:flex}.RegistrationFormContent-module-scss-module__a4mTZG__communityJoinLabel{align-items:center;gap:.5rem;display:inline-flex}.RegistrationFormContent-module-scss-module__a4mTZG__communityJoinLogo{flex-shrink:0;width:24px;height:24px}.RegistrationFormContent-module-scss-module__a4mTZG__communityJoinStatus{border:1px solid var(--border-2-color,var(--border-3-color,#e0e0e0));color:var(--text-sub-color,#666);white-space:nowrap;border-radius:999px;padding:.125rem .5rem;font-size:12px}.RegistrationFormContent-module-scss-module__a4mTZG__communityJoinNote{color:var(--text-sub-color,#666);margin:0;padding-left:1.75rem;font-size:12px;line-height:1.6}.RegistrationFormContent-module-scss-module__a4mTZG__quantityTotal{text-align:right;margin:.5rem 0 0;font-size:14px;font-weight:600}
.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:.9rem;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}.RegistrationModalContent-module-scss-module__6SjEAq__guestLoginPrompt{color:#0f32d0;text-align:center;cursor:pointer;background:0 0;border:none;width:100%;margin:0 0 1rem;padding:.5rem;font-size:14px;text-decoration:underline;display:block}.RegistrationModalContent-module-scss-module__6SjEAq__guestLoginPrompt:hover{opacity:.8}[data-theme=dark] .RegistrationModalContent-module-scss-module__6SjEAq__guestLoginPrompt{color:#fff}.RegistrationModalContent-module-scss-module__6SjEAq__guestSentContainer{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.RegistrationModalContent-module-scss-module__6SjEAq__guestSentTitle{text-align:center;color:var(--text-color);margin:0;font-size:1.5rem;font-weight:700;line-height:1.4}.RegistrationModalContent-module-scss-module__6SjEAq__guestSentMessage{white-space:pre-line;font-size:14px;line-height:1.7}.RegistrationModalContent-module-scss-module__6SjEAq__guestSentExpiryNote{color:var(--text-sub-color);white-space:pre-line;font-size:13px;line-height:1.6}.RegistrationModalContent-module-scss-module__6SjEAq__guestSentNotCompleted{text-align:center;color:#d93025;border:1px solid #d9302566;border-radius:8px;margin:0;padding:.75rem 1rem;font-size:18px;font-weight:700;line-height:1.6}[data-theme=dark] .RegistrationModalContent-module-scss-module__6SjEAq__guestSentNotCompleted{color:#ff8a80;background:#ff8a801f;border-color:#ff8a8080}.RegistrationModalContent-module-scss-module__6SjEAq__guestSentActions{margin-top:1rem}
.RegistrationProfileFieldsSection-module-scss-module__yzkKyq__nativeNameRow{grid-template-columns:1fr 10rem;gap:1rem;display:grid}
.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:.9rem}.TicketsListModalContent-module-scss-module__A0f22G__ticketCard .TicketsListModalContent-module-scss-module__A0f22G__buttonStateLabel{flex-direction:column;align-items:center;gap:.1rem;line-height:1.2;display:flex}.TicketsListModalContent-module-scss-module__A0f22G__ticketCard .TicketsListModalContent-module-scss-module__A0f22G__buttonStateNote{opacity:.85;font-size:.72rem;font-weight:400}.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}}
.EventInquiryModal-module-scss-module__UZq8Pq__container{flex-direction:column;gap:1rem;display:flex}.EventInquiryModal-module-scss-module__UZq8Pq__replyNotice{color:var(--text-sub-color);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.6}.EventInquiryModal-module-scss-module__UZq8Pq__footer{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}
.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:.9rem;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:.95rem;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:1rem .7rem;display:flex}.OrganizersSection-module-scss-module__-dUkQa__contactText{overflow-wrap:anywhere;word-break:break-all;min-width:0}.OrganizersSection-module-scss-module__-dUkQa__inquiryLink{min-width:0;color:var(--text-sub-color);cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:.5rem;width:fit-content;max-width:100%;padding:0;font-size:.95rem;display:flex}.OrganizersSection-module-scss-module__-dUkQa__inquiryLink svg{flex-shrink:0;transform:translateY(.25em)}.OrganizersSection-module-scss-module__-dUkQa__inquiryLink: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:1rem;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:.9rem}.ParticipantsSection-module-scss-module__GtX4Nq__loading{color:var(--text-sub-color);margin:0;font-size:.9rem}.ParticipantsSection-module-scss-module__GtX4Nq__restrictedNotice{color:var(--text-sub-color);margin:0;font-size:.9rem;line-height:1.5}.ParticipantsSection-module-scss-module__GtX4Nq__empty{text-align:center;color:var(--text-sub-color);padding:3rem 0}
.SpeakerList-module-scss-module__b4ZN0G__speakerList{flex-direction:column;flex:1;display:flex;overflow-y:auto}.SpeakerList-module-scss-module__b4ZN0G__speakerItem{border-radius:.7rem;padding:.7rem;transition:background-color .2s}.SpeakerList-module-scss-module__b4ZN0G__speakerItem.SpeakerList-module-scss-module__b4ZN0G__clickable{cursor:pointer}.SpeakerList-module-scss-module__b4ZN0G__speakerItem.SpeakerList-module-scss-module__b4ZN0G__clickable:hover{background-color:var(--overlay-1-color)}.SpeakerList-module-scss-module__b4ZN0G__speakerInfo{align-items:center;gap:.75rem;display:flex}.SpeakerList-module-scss-module__b4ZN0G__avatar{flex-shrink:0;width:3rem!important}.SpeakerList-module-scss-module__b4ZN0G__speakerDetails{flex:1;min-width:0}.SpeakerList-module-scss-module__b4ZN0G__speakerName{color:var(--text-color);align-items:center;gap:.4rem;margin:0;font-size:1rem;font-weight:600;display:flex}.SpeakerList-module-scss-module__b4ZN0G__nativeName{color:var(--text-sub-color);font-size:.9rem}.SpeakerList-module-scss-module__b4ZN0G__speakerMeta{color:var(--text-sub-color);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.SpeakerList-module-scss-module__b4ZN0G__title,.SpeakerList-module-scss-module__b4ZN0G__slug{color:var(--text-sub-color)}.SpeakerList-module-scss-module__b4ZN0G__role{color:var(--text-color);font-weight:500}
.SessionDetailModalContent-module-scss-module__oomo6q__sessionTitle{color:var(--text-color);margin:0;font-size:1.5rem;font-weight:600}.SessionDetailModalContent-module-scss-module__oomo6q__sessionMeta{flex-direction:column;gap:.5rem;display:flex}.SessionDetailModalContent-module-scss-module__oomo6q__metaItem{color:var(--text-sub-color);align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.SessionDetailModalContent-module-scss-module__oomo6q__metaItem svg{color:var(--text-sub-color);flex-shrink:0}.SessionDetailModalContent-module-scss-module__oomo6q__metaItem span{line-height:1.4}.SessionDetailModalContent-module-scss-module__oomo6q__addToCalendarButton{color:var(--text-color);margin-left:.5rem;font-size:.8rem;font-weight:500}.SessionDetailModalContent-module-scss-module__oomo6q__addToCalendarButton:hover{color:var(--text-color)}.SessionDetailModalContent-module-scss-module__oomo6q__addToCalendarLabel{cursor:pointer;text-decoration:underline}.SessionDetailModalContent-module-scss-module__oomo6q__addToCalendarLabel:hover{opacity:.8}.SessionDetailModalContent-module-scss-module__oomo6q__description{color:var(--text-color);white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.6}
.SpeakerDetailModalContent-module-scss-module__cU25GG__speakerCard{margin:-1rem -1rem 1rem}.SpeakerDetailModalContent-module-scss-module__cU25GG__section{flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.SpeakerDetailModalContent-module-scss-module__cU25GG__sectionTitle{margin:0;font-size:1rem;font-weight:600}.SpeakerDetailModalContent-module-scss-module__cU25GG__linkedUserSlug{color:var(--primary-color);cursor:pointer;word-break:break-all;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.95rem}.SpeakerDetailModalContent-module-scss-module__cU25GG__linkedUserSlug:hover{text-decoration:underline}.SpeakerDetailModalContent-module-scss-module__cU25GG__sessionsList{flex-direction:column;gap:1rem;display:flex}.SpeakerDetailModalContent-module-scss-module__cU25GG__sessionCard{background:var(--overlay-1-color);border:1px solid var(--card-border-color);border-radius:8px;flex-direction:column;gap:.3rem;padding:1rem;display:flex}.SpeakerDetailModalContent-module-scss-module__cU25GG__sessionCardClickable{text-align:left;cursor:pointer;width:100%;color:var(--text-color);transition:background .15s,border-color .15s}.SpeakerDetailModalContent-module-scss-module__cU25GG__sessionCardClickable:hover{border-color:var(--primary-color)}.SpeakerDetailModalContent-module-scss-module__cU25GG__sessionHeader{align-items:center;gap:.5rem;display:flex}.SpeakerDetailModalContent-module-scss-module__cU25GG__sessionIcon{flex-shrink:0}.SpeakerDetailModalContent-module-scss-module__cU25GG__sessionTitle{margin:0;font-size:1rem;font-weight:600}.SpeakerDetailModalContent-module-scss-module__cU25GG__sessionDate{color:var(--text-sub-color);margin:0;font-size:.9rem}.SpeakerDetailModalContent-module-scss-module__cU25GG__sessionDescription{margin:0;font-size:.9375rem;line-height:1.5}.SpeakerDetailModalContent-module-scss-module__cU25GG__loading{text-align:center;color:var(--text-sub-color);padding:2rem}
.SpeakerProfileNavigationControllerTitle-module-scss-module__LhC3fq__container{justify-content:center;align-items:center;gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex}.SpeakerProfileNavigationControllerTitle-module-scss-module__LhC3fq__info{text-align:left;flex-direction:column;gap:.125rem;min-width:0;max-width:10rem;display:flex;overflow:hidden}.SpeakerProfileNavigationControllerTitle-module-scss-module__LhC3fq__name{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;font-weight:600;line-height:1.2;overflow:hidden}
.SpeakerCard-module-scss-module__Bvyo4q__speakerCard{flex-direction:column;width:13rem;transition:all .2s;display:flex}.SpeakerCard-module-scss-module__Bvyo4q__speakerCard .SpeakerCard-module-scss-module__Bvyo4q__avatarContainer{border-radius:100%;flex-shrink:0;align-self:center;width:9rem;overflow:hidden}.SpeakerCard-module-scss-module__Bvyo4q__speakerCard .SpeakerCard-module-scss-module__Bvyo4q__avatarContainer .SpeakerCard-module-scss-module__Bvyo4q__avatar{width:100%;max-width:initial;border-radius:0}.SpeakerCard-module-scss-module__Bvyo4q__speakerCard .SpeakerCard-module-scss-module__Bvyo4q__content{flex-direction:column;flex:1;min-width:0;margin-top:.5rem;line-height:1.3;display:flex}.SpeakerCard-module-scss-module__Bvyo4q__speakerCard .SpeakerCard-module-scss-module__Bvyo4q__name{font-family:var(--font-inter),Helvetica,Arial,sans-serif;color:var(--text-color);text-align:center;margin:0;font-size:1.4rem;font-weight:800}.SpeakerCard-module-scss-module__Bvyo4q__speakerCard .SpeakerCard-module-scss-module__Bvyo4q__nativeName{color:var(--text-sub-color);text-align:center;margin:0;font-size:1rem;font-weight:400}.SpeakerCard-module-scss-module__Bvyo4q__speakerCard .SpeakerCard-module-scss-module__Bvyo4q__title{color:var(--text-sub-color);text-align:center;margin:0;font-size:.85rem}.SpeakerCard-module-scss-module__Bvyo4q__speakerCard .SpeakerCard-module-scss-module__Bvyo4q__sessions{flex-direction:column;gap:.25rem;margin-top:.25rem;display:none}.SpeakerCard-module-scss-module__Bvyo4q__speakerCard .SpeakerCard-module-scss-module__Bvyo4q__session{color:var(--text-color);margin:0;font-size:.85rem}.SpeakerCard-module-scss-module__Bvyo4q__speakerCard.SpeakerCard-module-scss-module__Bvyo4q__clickable{cursor:pointer}.SpeakerCard-module-scss-module__Bvyo4q__speakerCard.SpeakerCard-module-scss-module__Bvyo4q__clickable .SpeakerCard-module-scss-module__Bvyo4q__avatarContainer{border:1px solid var(--card-border-color);box-shadow:var(--card-shadow)}.SpeakerCard-module-scss-module__Bvyo4q__speakerCard.SpeakerCard-module-scss-module__Bvyo4q__clickable .SpeakerCard-module-scss-module__Bvyo4q__avatarContainer:hover{box-shadow:0 .2rem 1rem var(--shadow-3-color);border-color:var(--border-accent-color)}.SpeakerCard-module-scss-module__Bvyo4q__speakerCard.SpeakerCard-module-scss-module__Bvyo4q__clickable .SpeakerCard-module-scss-module__Bvyo4q__avatarContainer:active{transform:scale(.98)}@media (max-width:768px){.SpeakerCard-module-scss-module__Bvyo4q__speakerCard{width:calc(50vw - 2rem)}.SpeakerCard-module-scss-module__Bvyo4q__speakerCard .SpeakerCard-module-scss-module__Bvyo4q__name{font-size:1.05rem}}
.SpeakersSection-module-scss-module__g5-FEa__speakersSection{flex-direction:column;gap:1.25rem;margin:4rem 0;scroll-margin-top:7rem;display:flex;overflow:hidden}.SpeakersSection-module-scss-module__g5-FEa__viewport{width:100%;overflow:hidden}.SpeakersSection-module-scss-module__g5-FEa__faded{--fade-width:4rem;-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--fade-width), black calc(100% - var(--fade-width)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--fade-width), black calc(100% - var(--fade-width)), transparent 100%)}.SpeakersSection-module-scss-module__g5-FEa__track{column-gap:3rem;width:max-content;display:flex}.SpeakersSection-module-scss-module__g5-FEa__animate{animation-name:SpeakersSection-module-scss-module__g5-FEa__marquee;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes SpeakersSection-module-scss-module__g5-FEa__marquee{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--marquee-distance,0px)))}}.SpeakersSection-module-scss-module__g5-FEa__speakerSet{flex-shrink:0;align-items:flex-start;column-gap:3rem;display:flex}@media (prefers-reduced-motion:reduce){.SpeakersSection-module-scss-module__g5-FEa__animate{animation:none}}
.DayTimetable-module-scss-module__sNlF3a__timetableWrapperInner{border-top:1px solid var(--border-3-color);border-right:1px solid var(--border-3-color);border-bottom:1px solid var(--border-3-color);min-width:fit-content;margin-bottom:2rem}.DayTimetable-module-scss-module__sNlF3a__timetableWrapperInner:last-child{margin-bottom:0}.DayTimetable-module-scss-module__sNlF3a__timetableGrid{--time-column-width:100px;flex-direction:column;width:100%;display:flex;overflow:visible}.DayTimetable-module-scss-module__sNlF3a__gridHeader{background-color:var(--overlay-1-color);border-bottom:1px solid var(--border-2-color);min-width:100%;display:flex}.DayTimetable-module-scss-module__sNlF3a__stickyGridHeader{z-index:40;background-color:var(--background-color);background-image:linear-gradient(var(--overlay-1-color), var(--overlay-1-color));position:sticky;top:0}.DayTimetable-module-scss-module__sNlF3a__timeColumn{z-index:31;width:var(--time-column-width);color:var(--text-color);white-space:nowrap;background-color:var(--background-color);background-image:linear-gradient(var(--overlay-1-color), var(--overlay-1-color));border-left:1px solid var(--border-3-color);border-right:1px solid var(--border-3-color);flex-shrink:0;justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:600;display:flex;position:sticky;left:0}.DayTimetable-module-scss-module__sNlF3a__stageHeaderCell{min-width:200px;color:var(--text-color);text-align:center;flex:1;justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:600;display:flex}.DayTimetable-module-scss-module__sNlF3a__stageHeaderCell:last-child{border-right:none}.DayTimetable-module-scss-module__sNlF3a__gridBody{min-width:100%;display:flex;position:relative}.DayTimetable-module-scss-module__sNlF3a__timeAxisColumn{z-index:30;width:var(--time-column-width);background-color:var(--background-color);background-image:linear-gradient(var(--overlay-1-color), var(--overlay-1-color));border-left:1px solid var(--border-3-color);border-right:1px solid var(--border-3-color);flex-direction:column;flex-shrink:0;display:flex;position:sticky;left:0}.DayTimetable-module-scss-module__sNlF3a__timeCell{text-align:center;box-sizing:border-box;border-top:1px solid #0000;padding:.5rem;font-size:14px;line-height:1.3}.DayTimetable-module-scss-module__sNlF3a__timeCell span{white-space:nowrap}.DayTimetable-module-scss-module__sNlF3a__timeCell[data-is-hour=true]{border-top:1px solid var(--border-2-color)}.DayTimetable-module-scss-module__sNlF3a__timeCell:first-child{border-top:none}.DayTimetable-module-scss-module__sNlF3a__stageColumn{border-right:1px solid var(--border-2-color);flex-direction:column;flex:1;min-width:200px;display:flex;position:relative}.DayTimetable-module-scss-module__sNlF3a__stageColumn.DayTimetable-module-scss-module__sNlF3a__last{border-right:none}.DayTimetable-module-scss-module__sNlF3a__timeSlotCell{border-top:1px dashed var(--border-3-color);box-sizing:border-box}.DayTimetable-module-scss-module__sNlF3a__timeSlotCell[data-is-hour=true]{border-top:1px solid var(--border-2-color)}.DayTimetable-module-scss-module__sNlF3a__timeSlotCell:first-child{border-top:none}.DayTimetable-module-scss-module__sNlF3a__currentTimeLine{background-color:var(--primary-color);z-index:5;pointer-events:none;height:2px;position:absolute;left:0;right:0}.DayTimetable-module-scss-module__sNlF3a__currentTimeLabel{background-color:var(--primary-color);color:var(--primary-text-color);white-space:nowrap;border-radius:999px;padding:.1rem .45rem;font-size:.75rem;font-weight:600;line-height:1.4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DayTimetable-module-scss-module__sNlF3a__sessionsOverlay{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:visible}.DayTimetable-module-scss-module__sNlF3a__sessionCard{background-color:var(--overlay-2-color);-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);pointer-events:auto;cursor:pointer;z-index:10;box-sizing:border-box;word-wrap:break-word;word-break:break-word;--stage-width:calc((100% - var(--time-column-width,100px)) / var(--stage-count,1));left:calc(var(--time-column-width,100px) + var(--stage-width)*var(--stage-index,0) + var(--card-margin,4px));width:calc(var(--stage-width) - var(--card-margin,4px)*2);border:none;border-radius:6px;flex-direction:column;margin:0;padding:.5rem .75rem;animation:.3s backwards DayTimetable-module-scss-module__sNlF3a__sessionCardIn;display:flex;position:absolute;overflow:hidden}.DayTimetable-module-scss-module__sNlF3a__sessionCard[data-anim-delay="1"]{animation-delay:50ms}.DayTimetable-module-scss-module__sNlF3a__sessionCard[data-anim-delay="2"]{animation-delay:.1s}.DayTimetable-module-scss-module__sNlF3a__sessionCard[data-anim-delay="3"]{animation-delay:.15s}.DayTimetable-module-scss-module__sNlF3a__sessionCard[data-anim-delay="4"]{animation-delay:.2s}.DayTimetable-module-scss-module__sNlF3a__sessionCard[data-anim-delay="5"]{animation-delay:.25s}.DayTimetable-module-scss-module__sNlF3a__sessionCard[data-anim-delay="6"]{animation-delay:.3s}.DayTimetable-module-scss-module__sNlF3a__sessionCard[data-anim-delay="7"]{animation-delay:.35s}.DayTimetable-module-scss-module__sNlF3a__sessionCard[data-anim-delay="8"]{animation-delay:.4s}.DayTimetable-module-scss-module__sNlF3a__sessionCard[data-anim-delay="9"]{animation-delay:.45s}.DayTimetable-module-scss-module__sNlF3a__sessionCard[data-anim-delay="10"]{animation-delay:.5s}.DayTimetable-module-scss-module__sNlF3a__sessionCard.DayTimetable-module-scss-module__sNlF3a__ongoing{border:2px solid var(--primary-color)}.DayTimetable-module-scss-module__sNlF3a__sessionCard:hover{background-color:var(--overlay-3-color);z-index:20;box-shadow:0 2px 8px #0000001a}[data-drag-scrolling=true] .DayTimetable-module-scss-module__sNlF3a__sessionCard{cursor:grabbing}@keyframes DayTimetable-module-scss-module__sNlF3a__sessionCardIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.DayTimetable-module-scss-module__sNlF3a__sessionCard{animation:none}}.DayTimetable-module-scss-module__sNlF3a__sessionTitle{color:var(--text-color);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;font-size:1rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.DayTimetable-module-scss-module__sNlF3a__sessionTime{color:var(--text-sub-color);flex-shrink:0;font-size:.85rem;font-weight:600}.DayTimetable-module-scss-module__sNlF3a__sessionSpeakers{flex-direction:column;flex-shrink:0;gap:.25rem;font-size:.85rem;display:flex}@media (max-width:1024px){.DayTimetable-module-scss-module__sNlF3a__timeColumn,.DayTimetable-module-scss-module__sNlF3a__timeCell{padding:.5rem .25rem;font-size:13px}.DayTimetable-module-scss-module__sNlF3a__sessionCard{padding:.5rem}}@media (max-width:768px){.DayTimetable-module-scss-module__sNlF3a__timetableWrapperInner{margin-bottom:1.5rem}.DayTimetable-module-scss-module__sNlF3a__timetableGrid{--time-column-width:60px}.DayTimetable-module-scss-module__sNlF3a__timeColumn,.DayTimetable-module-scss-module__sNlF3a__stageHeaderCell{font-size:.9rem}.DayTimetable-module-scss-module__sNlF3a__stageHeaderCell{padding:.5rem .75rem}.DayTimetable-module-scss-module__sNlF3a__stageHeaderCell,.DayTimetable-module-scss-module__sNlF3a__stageColumn{min-width:160px}.DayTimetable-module-scss-module__sNlF3a__timeCell{padding:.4rem .25rem;font-size:12px}.DayTimetable-module-scss-module__sNlF3a__currentTimeLabel{font-size:.65rem}.DayTimetable-module-scss-module__sNlF3a__sessionCard{padding:.4rem .5rem}.DayTimetable-module-scss-module__sNlF3a__sessionTitle{font-size:.9rem}.DayTimetable-module-scss-module__sNlF3a__sessionTime,.DayTimetable-module-scss-module__sNlF3a__sessionSpeakers{font-size:.75rem}}
.TimetableSection-module-scss-module__yI_Fva__timetableSection{flex-direction:column;gap:1rem;margin:4rem 0;scroll-margin-top:7rem;display:flex}.TimetableSection-module-scss-module__yI_Fva__scrollContainer{-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;overflow:auto hidden}.TimetableSection-module-scss-module__yI_Fva__scrollContainer[data-drag-scrolling=true]{cursor:grabbing}.TimetableSection-module-scss-module__yI_Fva__fullscreenScrollContainer{flex:1;min-height:0;overflow-y:auto}.TimetableSection-module-scss-module__yI_Fva__dateHeaderRow{z-index:60;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .4rem;display:flex;position:sticky;left:0}.TimetableSection-module-scss-module__yI_Fva__dateHeader{color:var(--text-color);margin:0;font-size:1.5rem;font-weight:600}@media (max-width:768px){.TimetableSection-module-scss-module__yI_Fva__fullscreenButton{display:none}.TimetableSection-module-scss-module__yI_Fva__timetableSection{gap:.75rem;margin:2.5rem 0}.TimetableSection-module-scss-module__yI_Fva__dateHeader{font-size:1.2rem}}
.VenueSection-module-scss-module__jlZSaG__venueList{flex-direction:column;gap:1rem;display:flex}.VenueSection-module-scss-module__jlZSaG__venueBlock:not(:last-child){border-bottom:1px solid var(--border-2-color);padding-bottom:1rem}.VenueSection-module-scss-module__jlZSaG__venueTitle{color:var(--text-main-color);margin-bottom:.35rem;font-size:1rem;font-weight:600;line-height:1.35}.VenueSection-module-scss-module__jlZSaG__addressRow{color:var(--text-sub-color);align-items:flex-start;gap:.5rem;margin-bottom:.75rem;font-size:1rem;display:flex}.VenueSection-module-scss-module__jlZSaG__addressRow:last-child{margin-bottom:0}.VenueSection-module-scss-module__jlZSaG__venueDescription{color:var(--text-sub-color);white-space:pre-wrap;word-break:break-word;font-size:1rem;line-height:1.5}.VenueSection-module-scss-module__jlZSaG__map+.VenueSection-module-scss-module__jlZSaG__venueDescription{margin-top:.75rem}.VenueSection-module-scss-module__jlZSaG__addressText{min-width:0;line-height:1.45}.VenueSection-module-scss-module__jlZSaG__mapLink{min-width:0;color:inherit;align-items:flex-start;gap:.25rem;line-height:1.45;text-decoration:underline;display:inline-flex}@media (min-width:768px){.VenueSection-module-scss-module__jlZSaG__mapLink:hover{opacity:.85}}.VenueSection-module-scss-module__jlZSaG__map{background-color:var(--overlay-1-color);width:100%;overflow:hidden}.VenueSection-module-scss-module__jlZSaG__mapLinkWrap{line-height:0;display:block}@media (min-width:768px){.VenueSection-module-scss-module__jlZSaG__mapLinkWrap:hover{opacity:.92}}.VenueSection-module-scss-module__jlZSaG__mapImage{width:100%;height:auto;display:block}
.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}
.SurveyPreviewModalContent-module-scss-module__iu4Y7G__preview{flex-direction:column;gap:1.5rem;max-height:min(70vh,600px);padding:1rem .5rem;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:.9rem;font-weight:500}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__questionList{flex-direction:column;gap:1.5rem;display:flex}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__participantSection{border:1px solid var(--border-2-color,var(--border-3-color,#e0e0e0));border-radius:12px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__participantSectionTitle{margin:0;font-size:15px;font-weight:600}.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__questionClearButton{color:var(--text-sub-color);border:1px solid var(--form-border-color);cursor:pointer;background:0 0;border-radius:4px;padding:.1rem .5rem;font-size:.75rem}.SurveyPreviewModalContent-module-scss-module__iu4Y7G__questionClearButton:hover{background-color:var(--overlay-1-color)}.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:.9rem;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}}
.SpeakerSelectModalContent-module-scss-module__3pWn3a__searchBox{border-bottom:1px solid var(--border-2-color);padding:.3rem 1rem 1rem}.SpeakerSelectModalContent-module-scss-module__3pWn3a__results{padding:0 1rem 1rem;overflow-y:auto}.SpeakerSelectModalContent-module-scss-module__3pWn3a__loading,.SpeakerSelectModalContent-module-scss-module__3pWn3a__empty{text-align:center;color:var(--text-sub-color);padding:2rem;font-size:.9rem}.SpeakerSelectModalContent-module-scss-module__3pWn3a__empty{background-color:var(--overlay-1-color);border-radius:.5rem}
.EventsDateGroupedList-module-scss-module__FGcHuq__list{flex-direction:column;gap:1.5rem;display:flex}.EventsDateGroupedList-module-scss-module__FGcHuq__dateGroup{flex-direction:column;gap:.6rem;min-width:0;display:flex}.EventsDateGroupedList-module-scss-module__FGcHuq__dateHeading{z-index:2;text-transform:uppercase;letter-spacing:.04em;color:var(--text-sub-color);background:var(--background-color);align-items:center;gap:.35rem;margin:0;padding:.4rem 0 .5rem;font-size:.8rem;font-weight:600;display:flex;position:sticky;top:0}.EventsDateGroupedList-module-scss-module__FGcHuq__dateHeading svg{flex-shrink:0}.EventsDateGroupedList-module-scss-module__FGcHuq__cards{flex-direction:column;gap:.6rem;display:flex}
.AddQuestionDropdown-module-scss-module__XMjBmW__addDropdownContent{max-height:22rem;padding:.5rem 0;overflow-y:auto}.AddQuestionDropdown-module-scss-module__XMjBmW__addDropdownSection{padding:0 .5rem 1rem}.AddQuestionDropdown-module-scss-module__XMjBmW__addDropdownSection:last-child{padding-bottom:0}.AddQuestionDropdown-module-scss-module__XMjBmW__addDropdownSectionTitle{color:var(--text-sub-color);margin-bottom:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.AddQuestionDropdown-module-scss-module__XMjBmW__addDropdownItem{width:100%;color:var(--text-color);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;display:flex}.AddQuestionDropdown-module-scss-module__XMjBmW__addDropdownItem:hover{background:var(--overlay-1-color)}.AddQuestionDropdown-module-scss-module__XMjBmW__addDropdownItem i{color:var(--text-sub-color)}.AddQuestionDropdown-module-scss-module__XMjBmW__addDropdownItemMuted{color:var(--text-sub-color);padding:.5rem .75rem;font-size:.9rem}
.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)}
.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__hitActions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.PlaylistManageAddItemView-module-scss-module__yZUaia__hitOpenLink{width:2rem;height:2rem;color:var(--text-sub-color);border-radius:.375rem;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s;display:inline-flex}.PlaylistManageAddItemView-module-scss-module__yZUaia__hitOpenLink:hover{background-color:var(--overlay-1-color);color:var(--text-color)}.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}
.QuestionSortModal-module-scss-module__7bp0gq__questionTitle{color:var(--text-color);font-size:1rem;font-weight:500}.QuestionSortModal-module-scss-module__7bp0gq__empty{color:var(--text-sub-color);text-align:center;justify-content:center;align-items:center;padding:3rem;display:flex}
.TimetableEditor-module-scss-module__sjOsVG__container{gap:1.5rem;margin-top:1rem;display:flex}.TimetableEditor-module-scss-module__sjOsVG__actions{z-index:10;pointer-events:none;justify-content:center;align-items:center;margin:2rem auto;padding-right:calc(320px + 1.4rem);display:flex;position:sticky;bottom:1.5rem}.TimetableEditor-module-scss-module__sjOsVG__actions>*{pointer-events:auto}.TimetableEditor-module-scss-module__sjOsVG__actions .TimetableEditor-module-scss-module__sjOsVG__saveButton{min-width:min(20rem,70vw)}.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{cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;padding-bottom:1rem;display:flex;overflow:auto}.TimetableEditor-module-scss-module__sjOsVG__mainPanel .TimetableEditor-module-scss-module__sjOsVG__panelContent[data-drag-scrolling=true]{cursor:grabbing}.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;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-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:1rem;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}
.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:.9rem;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:.9rem}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__footerStack{flex-direction:column;gap:.5rem;display:flex}.PlaylistManageExternalEventEditView-module-scss-module__Q3ycOa__submitNotice{text-align:center;color:var(--text-sub-color);margin:0;font-size:.8rem;line-height:1.5}
.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}.EventDetailMeetingsScreen-module-scss-module__kyfqAq__settings{flex-direction:column;gap:.6rem;display:flex}.EventDetailMeetingsScreen-module-scss-module__kyfqAq__settingsSection{background-color:var(--overlay-1-color);border-radius:8px;padding:1.5rem}.EventDetailMeetingsScreen-module-scss-module__kyfqAq__settingRow{align-items:center;gap:.8rem;display:flex}.EventDetailMeetingsScreen-module-scss-module__kyfqAq__settingsDescription{color:var(--text-sub-color);margin:0;font-size:.85rem}.EventDetailMeetingsScreen-module-scss-module__kyfqAq__loginPrompt{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;padding:3rem 1.5rem;display:flex}.EventDetailMeetingsScreen-module-scss-module__kyfqAq__loginPromptMessage{color:var(--text-sub-color);margin:0}@media (max-width:768px){.EventDetailMeetingsScreen-module-scss-module__kyfqAq__content{gap:1.5rem}}
.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}
.ProfileFieldsPanel-module-scss-module__-Rq9CW__panel{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ProfileFieldsPanel-module-scss-module__-Rq9CW__card{border:1px solid var(--border-1-color);background:var(--overlay-1-color);border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.ProfileFieldsPanel-module-scss-module__-Rq9CW__icon{color:var(--text-sub-color);flex-shrink:0}.ProfileFieldsPanel-module-scss-module__-Rq9CW__label{color:var(--text-color);white-space:nowrap;font-size:.9rem;font-weight:600}
.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}.PlaylistManageInternalEventEditView-module-scss-module__FlarWq__footerStack{flex-direction:column;gap:.5rem;display:flex}.PlaylistManageInternalEventEditView-module-scss-module__FlarWq__submitNotice{text-align:center;color:var(--text-sub-color);margin:0;font-size:.8rem;line-height:1.5}
.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);text-overflow:ellipsis;line-clamp:3;-webkit-line-clamp:3;border-radius:8px;-webkit-box-orient:vertical;padding:.5rem;display:-webkit-box;overflow:hidden}.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}}
.QuestionsListTab-module-scss-module__TKdnCq__listTab{flex-direction:column;gap:3rem;display:flex}.QuestionsListTab-module-scss-module__TKdnCq__section{flex-direction:column;display:flex}.QuestionsListTab-module-scss-module__TKdnCq__sectionTitle{color:var(--text-color);margin:0 0 .3rem;font-size:1.1rem;font-weight:600}.QuestionsListTab-module-scss-module__TKdnCq__sectionDescription{color:var(--text-sub-color);margin:0 0 .75rem;font-size:.9rem}.QuestionsListTab-module-scss-module__TKdnCq__toolbar{align-items:center;gap:.5rem;display:flex}.QuestionsListTab-module-scss-module__TKdnCq__orderNumber{font-variant-numeric:tabular-nums;color:var(--text-sub-color)}.QuestionsListTab-module-scss-module__TKdnCq__branchArrow{color:var(--text-sub-color)}.QuestionsListTab-module-scss-module__TKdnCq__titleCell{flex-direction:column;gap:.15rem;min-width:0;display:flex}.QuestionsListTab-module-scss-module__TKdnCq__titleCell.QuestionsListTab-module-scss-module__TKdnCq__titleCellChild{padding-left:1rem}.QuestionsListTab-module-scss-module__TKdnCq__titleCell .QuestionsListTab-module-scss-module__TKdnCq__titleText{text-overflow:ellipsis;white-space:nowrap;max-width:28rem;font-weight:600;overflow:hidden}.QuestionsListTab-module-scss-module__TKdnCq__titleCell .QuestionsListTab-module-scss-module__TKdnCq__templateNote{color:var(--text-sub-color);font-size:.7rem}.QuestionsListTab-module-scss-module__TKdnCq__typeCell{white-space:nowrap;color:var(--text-color);align-items:center;gap:.4rem;display:flex}.QuestionsListTab-module-scss-module__TKdnCq__typeCell i{color:var(--text-sub-color)}.QuestionsListTab-module-scss-module__TKdnCq__mutedCell{color:var(--text-sub-color);font-size:.85rem}.QuestionsListTab-module-scss-module__TKdnCq__branchCell{flex-direction:column;gap:.15rem;min-width:0;display:flex}.QuestionsListTab-module-scss-module__TKdnCq__branchCell .QuestionsListTab-module-scss-module__TKdnCq__branchParentTitle{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-size:.8rem;overflow:hidden}.QuestionsListTab-module-scss-module__TKdnCq__branchCell .QuestionsListTab-module-scss-module__TKdnCq__branchConditionLabels{color:var(--text-sub-color);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-size:.75rem;overflow:hidden}
.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)}
.ParticipantDetailModalContent-module-scss-module__90yZuq__questions{flex-direction:column;gap:1.5rem;display:flex}.ParticipantDetailModalContent-module-scss-module__90yZuq__questionItem{border-bottom:1px solid var(--border-2-color);flex-direction:column;gap:.5rem;padding-bottom:1rem;display:flex}.ParticipantDetailModalContent-module-scss-module__90yZuq__questionItem:last-child{border-bottom:none}.ParticipantDetailModalContent-module-scss-module__90yZuq__questionTitle{margin:0;font-size:1rem;font-weight:600}.ParticipantDetailModalContent-module-scss-module__90yZuq__questionDescription{color:var(--text-sub-color);margin:0;font-size:.9rem}.ParticipantDetailModalContent-module-scss-module__90yZuq__answer p{color:var(--text-color);margin:0;font-size:.9375rem;line-height:1.6}.ParticipantDetailModalContent-module-scss-module__90yZuq__noAnswer{color:var(--text-sub-color);font-style:italic}.ParticipantDetailModalContent-module-scss-module__90yZuq__successMessage{color:var(--success-color);border-radius:6px;padding:1rem;font-size:.9375rem}.ParticipantDetailModalContent-module-scss-module__90yZuq__footerContent{flex-direction:column;gap:1rem;width:100%;display:flex}.ParticipantDetailModalContent-module-scss-module__90yZuq__requestRemaining{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.9rem}.ParticipantDetailModalContent-module-scss-module__90yZuq__requestRemainingExhausted{color:var(--warning-color,#b45309);font-weight:600}
.MeetingList-module-scss-module__yZL9MG__participants{color:var(--text-color);font-weight:500}.MeetingList-module-scss-module__yZL9MG__participants .MeetingList-module-scss-module__yZL9MG__separator{vertical-align:middle;color:var(--text-sub-color);margin:0 .5rem;font-weight:400;display:inline-block}.MeetingList-module-scss-module__yZL9MG__participants .MeetingList-module-scss-module__yZL9MG__userName{vertical-align:middle;font:inherit;color:var(--text-color);text-underline-offset:2px;cursor:pointer;font-weight:600;display:inline-block}.MeetingList-module-scss-module__yZL9MG__participants .MeetingList-module-scss-module__yZL9MG__userName:hover{text-decoration:underline}.MeetingList-module-scss-module__yZL9MG__datetime{color:var(--text-color);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.MeetingList-module-scss-module__yZL9MG__datetime svg{color:var(--text-sub-color);flex-shrink:0}.MeetingList-module-scss-module__yZL9MG__spot{color:var(--text-color);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.MeetingList-module-scss-module__yZL9MG__spot svg{color:var(--text-sub-color);flex-shrink:0}.MeetingList-module-scss-module__yZL9MG__warning{margin-bottom:1rem}.MeetingList-module-scss-module__yZL9MG__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}
.MeetingSettingsModalContent-module-scss-module__hfzixa__container{flex-direction:column;gap:3rem;display:flex}.MeetingSettingsModalContent-module-scss-module__hfzixa__section{flex-direction:column;gap:1rem;display:flex}.MeetingSettingsModalContent-module-scss-module__hfzixa__settingsSection{background-color:var(--overlay-1-color);border-radius:8px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.MeetingSettingsModalContent-module-scss-module__hfzixa__settingsSection .MeetingSettingsModalContent-module-scss-module__hfzixa__actions{text-align:right}.MeetingSettingsModalContent-module-scss-module__hfzixa__settingsSection .MeetingSettingsModalContent-module-scss-module__hfzixa__actions .MeetingSettingsModalContent-module-scss-module__hfzixa__saveButton{min-width:min(10rem,70vw)}.MeetingSettingsModalContent-module-scss-module__hfzixa__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.MeetingSettingsModalContent-module-scss-module__hfzixa__sectionTitle{color:var(--text-color);margin:0;font-size:1.25rem;font-weight:600}.MeetingSettingsModalContent-module-scss-module__hfzixa__sectionActions{gap:.5rem;display:flex}.MeetingSettingsModalContent-module-scss-module__hfzixa__form{flex-direction:column;gap:1.5rem;display:flex}.MeetingSettingsModalContent-module-scss-module__hfzixa__loading,.MeetingSettingsModalContent-module-scss-module__hfzixa__error,.MeetingSettingsModalContent-module-scss-module__hfzixa__empty{text-align:center;color:var(--text-sub-color);padding:2rem}.MeetingSettingsModalContent-module-scss-module__hfzixa__error{color:var(--error-color,#dc3545)}.MeetingSettingsModalContent-module-scss-module__hfzixa__spots{flex-direction:column;gap:1rem;display:flex}.MeetingSettingsModalContent-module-scss-module__hfzixa__spotItem{background-color:var(--overlay-1-color);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.7rem;display:flex}.MeetingSettingsModalContent-module-scss-module__hfzixa__spotInfo{flex-direction:column;flex:1;gap:.5rem;display:flex}.MeetingSettingsModalContent-module-scss-module__hfzixa__spotName{color:var(--text-color);font-size:1.125rem;font-weight:600}.MeetingSettingsModalContent-module-scss-module__hfzixa__spotDetails{color:var(--text-sub-color);gap:1rem;font-size:.9rem;display:flex}.MeetingSettingsModalContent-module-scss-module__hfzixa__spotCapacity{font-weight:500}.MeetingSettingsModalContent-module-scss-module__hfzixa__spotDescription{color:var(--text-sub-color);font-size:.9rem;line-height:1.5}.MeetingSettingsModalContent-module-scss-module__hfzixa__spotActions{gap:.5rem;display:flex}@media (max-width:768px){.MeetingSettingsModalContent-module-scss-module__hfzixa__sectionHeader{flex-direction:column;align-items:flex-start}.MeetingSettingsModalContent-module-scss-module__hfzixa__sectionActions{flex-direction:column;width:100%}.MeetingSettingsModalContent-module-scss-module__hfzixa__spotItem{flex-direction:column}.MeetingSettingsModalContent-module-scss-module__hfzixa__spotActions{flex-direction:column;width:100%}}
.SummaryTab-module-scss-module__19wNMa__summary{flex-direction:column;gap:2rem;padding:1rem 0;display:flex}.SummaryTab-module-scss-module__19wNMa__chartBlock{border:1px solid var(--border-color);background:var(--surface-color);border-radius:8px;padding:1rem}.SummaryTab-module-scss-module__19wNMa__chartHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.SummaryTab-module-scss-module__19wNMa__chartTitle{color:var(--text-color);margin:0 0 .5rem;font-size:1.3rem;font-weight:600}.SummaryTab-module-scss-module__19wNMa__chartControls{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.SummaryTab-module-scss-module__19wNMa__chartControls [class*=label]{display:none}.SummaryTab-module-scss-module__19wNMa__chartControls .SummaryTab-module-scss-module__19wNMa__chartControl{align-items:center;gap:.5rem;display:flex}.SummaryTab-module-scss-module__19wNMa__chartControls .SummaryTab-module-scss-module__19wNMa__chartControl>span:first-child{font-size:.8rem}.SummaryTab-module-scss-module__19wNMa__chartWrapper{position:relative}.SummaryTab-module-scss-module__19wNMa__chartWrapperPie{max-width:450px;margin:0 auto}.SummaryTab-module-scss-module__19wNMa__noResponses{color:var(--text-sub-color);margin:0;padding:1rem 0}.SummaryTab-module-scss-module__19wNMa__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.SummaryTab-module-scss-module__19wNMa__error{color:var(--danger-color);padding:2rem}.SummaryTab-module-scss-module__19wNMa__empty{text-align:center;color:var(--text-sub-color);padding:2rem}.SummaryTab-module-scss-module__19wNMa__empty p{margin:0}
.EventsListModalContent-module-scss-module__JMQoGG__loading{justify-content:center;align-items:center;padding:3rem 0;display:flex}.EventsListModalContent-module-scss-module__JMQoGG__empty{text-align:center;color:var(--text-sub-color);padding:3rem 1rem;font-size:14px}
.MeetingChatModalContent-module-scss-module__0qmiIa__error{color:var(--color-error);flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.MeetingChatModalContent-module-scss-module__0qmiIa__content{flex-direction:column;flex:1;display:flex}.MeetingChatModalContent-module-scss-module__0qmiIa__header{z-index:1;background-color:var(--background-color);border-bottom:1px solid var(--border-2-color);box-shadow:0 4px 12px var(--shadow-1-color);flex-direction:column;flex-shrink:0;gap:.5rem;padding:0 1rem 1rem;display:flex;position:relative}.MeetingChatModalContent-module-scss-module__0qmiIa__header .MeetingChatModalContent-module-scss-module__0qmiIa__message{text-align:center;color:var(--text-color);margin:0 0 .5rem;font-size:.9rem}.MeetingChatModalContent-module-scss-module__0qmiIa__header .MeetingChatModalContent-module-scss-module__0qmiIa__meetingInfo{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.MeetingChatModalContent-module-scss-module__0qmiIa__header .MeetingChatModalContent-module-scss-module__0qmiIa__infoItem{color:var(--text-sub-color);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.MeetingChatModalContent-module-scss-module__0qmiIa__header .MeetingChatModalContent-module-scss-module__0qmiIa__infoItem svg{color:var(--text-sub-color);flex-shrink:0}.MeetingChatModalContent-module-scss-module__0qmiIa__header .MeetingChatModalContent-module-scss-module__0qmiIa__buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;display:flex}.MeetingChatModalContent-module-scss-module__0qmiIa__header .MeetingChatModalContent-module-scss-module__0qmiIa__cancelMenu{color:var(--text-color);align-self:stretch}.MeetingChatModalContent-module-scss-module__0qmiIa__header .MeetingChatModalContent-module-scss-module__0qmiIa__cancelMenu:hover{border-color:var(--form-border-hover-color)!important}.MeetingChatModalContent-module-scss-module__0qmiIa__header .MeetingChatModalContent-module-scss-module__0qmiIa__detailsButton{width:100%;margin-top:.5rem}
.QuestionsScreen-module-scss-module__K0iOlq__questionTitle{color:var(--text-color);font-weight:600}.QuestionsScreen-module-scss-module__K0iOlq__questionTitle.QuestionsScreen-module-scss-module__K0iOlq__inactive{font-weight:400;text-decoration:line-through}.QuestionsScreen-module-scss-module__K0iOlq__questionTitleClickable{cursor:pointer;text-align:left;font:inherit;color:var(--text-color);background:0 0;border:none;padding:0;font-weight:600}.QuestionsScreen-module-scss-module__K0iOlq__questionTitleClickable:hover{color:var(--primary-color);text-decoration:underline}.QuestionsScreen-module-scss-module__K0iOlq__questionDescription{color:var(--text-sub-color);font-size:.9rem;line-height:1.5}.QuestionsScreen-module-scss-module__K0iOlq__questionType{white-space:nowrap}.QuestionsScreen-module-scss-module__K0iOlq__smallBadge{padding:.125rem .5rem;font-size:.625rem}.QuestionsScreen-module-scss-module__K0iOlq__ticketNames{font-size:.9rem}.QuestionsScreen-module-scss-module__K0iOlq__metaBadges{flex-wrap:wrap;gap:.5rem;display:flex}.QuestionsScreen-module-scss-module__K0iOlq__previewModal{height:calc(100dvh - 10rem)}
.MeetingSpotFormModalContent-module-scss-module__v2Bp1W__form{flex-direction:column;gap:1.5rem;padding:1rem 0;display:flex}.MeetingSpotFormModalContent-module-scss-module__v2Bp1W__ticketTags,.MeetingSpotFormModalContent-module-scss-module__v2Bp1W__ticketSpecificTags{flex-wrap:wrap;gap:.35rem;display:flex}.MeetingSpotFormModalContent-module-scss-module__v2Bp1W__ticketSpecificTagsWhenAll{opacity:.5}.MeetingSpotFormModalContent-module-scss-module__v2Bp1W__languageButtons{justify-content:flex-end;gap:.5rem;margin:.3rem 0;display:flex}.MeetingSpotFormModalContent-module-scss-module__v2Bp1W__spacer{flex:1}.MeetingSpotFormModalContent-module-scss-module__v2Bp1W__languageAlternateRemove{min-width:1.75rem;color:var(--text-sub-color);cursor:pointer;flex-shrink:0;padding:.25rem}.MeetingSpotFormModalContent-module-scss-module__v2Bp1W__languageAlternateRemove:hover{color:var(--danger-color)}.MeetingSpotFormModalContent-module-scss-module__v2Bp1W__capacityInput{max-width:12rem}
.MeetingDetail-module-scss-module__HHb-Ha__content{flex-direction:column;gap:1.5rem;padding:1rem 0;display:flex}.MeetingDetail-module-scss-module__HHb-Ha__field{flex-direction:column;gap:.5rem;display:flex}.MeetingDetail-module-scss-module__HHb-Ha__label{color:var(--text-sub-color);font-size:.9rem;font-weight:600}.MeetingDetail-module-scss-module__HHb-Ha__value{color:var(--text-color);align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.MeetingDetail-module-scss-module__HHb-Ha__value svg{color:var(--text-sub-color);flex-shrink:0}.MeetingDetail-module-scss-module__HHb-Ha__mapImage{cursor:pointer;border-radius:.5rem;width:100%;height:auto;margin-top:.5rem}.MeetingDetail-module-scss-module__HHb-Ha__actions{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}
.MeetingSpotReorderModalContent-module-scss-module__W4mNOa__container{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.MeetingSpotReorderModalContent-module-scss-module__W4mNOa__empty{text-align:center;color:var(--text-sub-color);padding:2rem}.MeetingSpotReorderModalContent-module-scss-module__W4mNOa__spotItem{flex-direction:column;gap:.5rem;display:flex}.MeetingSpotReorderModalContent-module-scss-module__W4mNOa__spotInfo{flex-direction:column;flex:1;gap:.5rem;display:flex}.MeetingSpotReorderModalContent-module-scss-module__W4mNOa__spotName{color:var(--text-color);font-size:1.125rem;font-weight:600}.MeetingSpotReorderModalContent-module-scss-module__W4mNOa__spotDetails{color:var(--text-sub-color);gap:1rem;font-size:.9rem;display:flex}.MeetingSpotReorderModalContent-module-scss-module__W4mNOa__spotCapacity{font-weight:500}.MeetingSpotReorderModalContent-module-scss-module__W4mNOa__spotDescription{color:var(--text-sub-color);font-size:.9rem;line-height:1.5}
.SpotSelectForm-module-scss-module__DHUTnG__loading{justify-content:center;align-items:center;padding:2rem;display:flex}.SpotSelectForm-module-scss-module__DHUTnG__message{color:var(--text-color);margin:0 0 1rem;font-size:.9375rem}.SpotSelectForm-module-scss-module__DHUTnG__empty{color:var(--text-sub-color);margin:0;font-size:.9rem}.SpotSelectForm-module-scss-module__DHUTnG__spotsList{flex-direction:column;gap:1rem;display:flex}.SpotSelectForm-module-scss-module__DHUTnG__spotItem{border:1px solid var(--border-2-color);cursor:pointer;border-radius:.5rem;padding:1rem;transition:background-color .2s}.SpotSelectForm-module-scss-module__DHUTnG__spotItem:hover{background-color:var(--overlay-1-color);border-color:var(--border-3-color)}.SpotSelectForm-module-scss-module__DHUTnG__spotName{color:var(--text-color);margin-bottom:.5rem;font-size:1rem;font-weight:600}.SpotSelectForm-module-scss-module__DHUTnG__spotDescription{color:var(--text-sub-color);margin-bottom:.5rem;font-size:.9rem;line-height:1.5}.SpotSelectForm-module-scss-module__DHUTnG__spotImage{border-radius:.25rem;width:100%;height:auto;margin-top:.5rem}.SpotSelectForm-module-scss-module__DHUTnG__spotCapacity{color:var(--text-sub-color);margin-top:.5rem;font-size:.85rem}
.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:1rem;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-sub-color);font-size:13px}.StageSortModal-module-scss-module__tOvkDq__empty{text-align:center;color:var(--text-sub-color);padding:60px 24px;font-size:14px}
