.LHOFLG_container{background-color:#0000;border-top:1px solid #e5e7eb;flex-shrink:0;padding:12px}.LHOFLG_card{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.LHOFLG_header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.LHOFLG_headerLeft{align-items:center;display:flex}.LHOFLG_icon{color:#8522d2;margin-right:6px;font-size:16px}.LHOFLG_label{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.LHOFLG_remaining{color:#111827;font-size:12px;font-weight:600}.LHOFLG_progressBarContainer{background-color:#f3f4f6;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.LHOFLG_progressBar{border-radius:4px;height:100%;transition:width .3s,background-color .3s}.LHOFLG_progressBarLow{background-color:#10b981}.LHOFLG_progressBarMedium{background-color:#f59e0b}.LHOFLG_progressBarHigh{background-color:#ef4444}.LHOFLG_footer{justify-content:space-between;align-items:center;display:flex}.LHOFLG_footerLeft{color:#6b7280;font-size:11px;font-weight:500}.LHOFLG_footerRight{color:#9ca3af;font-size:11px;font-weight:500}
._5wsbXW_desktopSidebar{background-color:#fff;flex-direction:column;flex-shrink:0;align-self:flex-start;width:256px;height:calc(100vh - 73px);transition:width .3s;display:flex;position:sticky;top:73px;overflow:hidden}@media (max-width:1023px){._5wsbXW_desktopSidebar{display:none!important}}._5wsbXW_desktopSidebar._5wsbXW_collapsed{width:80px}._5wsbXW_mobileBottomNav{z-index:1000;background-color:#fff;border-top:1px solid #e5e7eb;justify-content:space-around;align-items:center;padding:8px 0;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000001a}@media (max-width:1023px){._5wsbXW_mobileBottomNav{display:flex!important}}
.HcrnqG_institutionName{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (max-width:767px){.HcrnqG_institutionName{max-width:150px}.HcrnqG_viewBrandPage,.HcrnqG_desktopDropdown{display:none}}.HcrnqG_mobileMenuBackdrop{z-index:1040;background-color:#00000080;transition:opacity .3s;position:fixed;inset:0}@media (min-width:768px){.HcrnqG_mobileMenuBackdrop{display:none}}.HcrnqG_mobileMenuPanel{z-index:1050;background-color:#fff;flex-direction:column;width:80%;max-width:320px;min-height:100vh;transition:transform .3s;display:flex;position:fixed;top:0;right:0;box-shadow:-2px 0 8px #0000001a}@media (min-width:768px){.HcrnqG_mobileMenuPanel{display:none}}.HcrnqG_mobileMenuPanel.HcrnqG_open{transform:translate(0)}.HcrnqG_mobileMenuPanel.HcrnqG_closed{transform:translate(100%)}@media (max-width:767px){.HcrnqG_postButtonText{display:none}}.HcrnqG_postButtonIcon{display:none}@media (max-width:767px){.HcrnqG_postButtonIcon{display:inline-flex}}
._MpJmG_pageHeader{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;margin-bottom:1.5rem;display:flex}@media (min-width:768px){._MpJmG_pageHeader{flex-direction:row;gap:0}}._MpJmG_content{flex:1}._MpJmG_title{color:#8522d2;font-weight:700;font-family:var(--font-primary,inherit);margin-bottom:.5rem}._MpJmG_description{color:#6b7280;font-size:.875rem;font-family:var(--font-primary,inherit);margin-bottom:0}._MpJmG_button{box-sizing:border-box;width:100%;max-width:100%;display:block}@media (min-width:768px){._MpJmG_button{width:auto;max-width:none;display:inline-block}}._MpJmG_buttonIcon{margin-right:.5rem;font-size:18px}
.l_s7ga_eventStatsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid;overflow:visible}@media (max-width:768px){.l_s7ga_eventStatsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.l_s7ga_eventStatsGrid{grid-template-columns:1fr}}.l_s7ga_statCard{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;position:relative;overflow:visible!important}.l_s7ga_statCardContent{flex-direction:column;gap:8px;display:flex}.l_s7ga_statIcon{color:#6b7280;opacity:.6;font-size:20px;position:absolute;top:16px;right:16px}.l_s7ga_statValue{color:#111827;font-size:30px;font-weight:700;line-height:1.2}.l_s7ga_statLabelContainer{z-index:1;align-items:center;gap:4px;display:flex;position:relative}.l_s7ga_statLabel{color:#6b7280;font-size:14px;font-weight:500}.l_s7ga_tooltipIcon{cursor:help;color:#6b7280;opacity:.7;font-size:16px}
.HaCS8G_settingsDropdown{display:inline-block;position:relative}.HaCS8G_overlay{z-index:999;background:0 0;position:fixed;inset:0}.HaCS8G_dropdown{z-index:1000;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;width:max-content;animation:.2s cubic-bezier(0,0,.2,1) HaCS8G_dropdownSlideIn;position:absolute;top:calc(100% + .25rem);right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@keyframes HaCS8G_dropdownSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.HaCS8G_dropdownItem{text-align:left;color:#171717;cursor:pointer;white-space:nowrap;background:0 0;border:none;width:100%;padding:.5rem 1rem;font-size:1rem;transition:background-color .2s cubic-bezier(0,0,.2,1);display:block}.HaCS8G_dropdownItem:hover{background-color:#fafafa}.HaCS8G_dangerItem{color:#dc2626}.HaCS8G_dangerItem:hover{background-color:#fee2e2}.HaCS8G_studentRegistrationCard{background-color:#fafafa;border:1px solid #e5e5e5;border-radius:.5rem;margin-top:1rem;padding:.5rem 1rem}.HaCS8G_studentRegistrationCardClosed{background-color:#fef2f2;border-color:#fecaca}.HaCS8G_studentRegistrationCardOpen{background-color:#f0fdf4;border-color:#bbf7d0}.HaCS8G_studentRegistrationHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.HaCS8G_studentRegistrationTitle{letter-spacing:.04em;text-transform:uppercase;color:#525252;margin:0;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:600}.HaCS8G_studentRegistrationSettings{flex-direction:column;gap:.5rem;display:flex}.HaCS8G_studentRegistrationSetting{justify-content:space-between;align-items:center;gap:1rem;display:flex}.HaCS8G_studentRegistrationSettingText{flex-direction:column;gap:1px;min-width:0;display:flex}.HaCS8G_studentRegistrationLabel{color:#171717;font-size:.875rem;font-weight:600;line-height:1.35}.HaCS8G_studentRegistrationHint{color:#525252;margin:0;font-size:.75rem;line-height:1.35}.HaCS8G_studentRegistrationBadge{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:1px 8px;font-size:.75rem;font-weight:500;display:inline-flex}.HaCS8G_studentRegistrationBadgeOpen{color:#15803d;background-color:#f0fdf4}.HaCS8G_studentRegistrationBadgeClosed{color:#b91c1c;background-color:#fef2f2}.HaCS8G_studentRegistrationBadgeReview{color:#1d4ed8;background-color:#eff6ff}.HaCS8G_studentRegistrationBadgeAuto{color:#374151;background-color:#f3f4f6}
.ESWeka_logsCard{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}@media (max-width:767.98px){.ESWeka_logsCard{width:80vw;max-width:100%}}.ESWeka_tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:767.98px){.ESWeka_tableWrapper{width:100%;min-width:0}}.ESWeka_logsTable{width:100%;min-width:600px}.ESWeka_tableHead{background-color:#f9fafb}.ESWeka_tableHead th{color:#374151;padding:16px;font-size:14px;font-weight:600}.ESWeka_tableHead th.ESWeka_actionsHeader{text-align:right}.ESWeka_tableCell{color:#111827;padding:16px;font-size:14px}.ESWeka_tableCell.ESWeka_actionsCell{text-align:right}.ESWeka_studentName{color:#111827;font-size:14px;font-weight:500}.ESWeka_studentEmail{font-size:12px}.ESWeka_ratingCell{align-items:center;gap:4px;display:flex}.ESWeka_ratingIcon{color:#f59e0b;font-size:18px}.ESWeka_ratingValue{color:#111827;font-size:14px;font-weight:500}.ESWeka_paginationBar{border-top:1px solid #e5e7eb}.ESWeka_searchIcon{font-size:20px}.ESWeka_filterWrap{min-width:200px}
.WKj-mG_eventCard{background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;flex-direction:column;height:100%;margin-bottom:0;padding:0;transition:all .2s cubic-bezier(0,0,.2,1);display:flex;overflow:hidden}.WKj-mG_eventCard:hover{box-shadow:0 1px 2px #0000000d}.WKj-mG_banner{aspect-ratio:16/9;background:#fafafa;flex-shrink:0;width:100%;overflow:hidden}.WKj-mG_bannerImage{object-fit:cover;width:100%;height:100%;display:block}.WKj-mG_eventCardContent{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.5rem;display:flex}.WKj-mG_eventDetails{flex-direction:column;flex:1;gap:.5rem;display:flex}.WKj-mG_header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.WKj-mG_title{color:#171717;margin:0;font-size:1.25rem;font-weight:700;line-height:1.375}.WKj-mG_metadata{color:#525252;margin-bottom:.25rem;font-size:.875rem}.WKj-mG_categoryTag{margin-bottom:.25rem}.WKj-mG_host{align-items:center;gap:.5rem;display:flex}.WKj-mG_hostAvatar{flex-shrink:0}.WKj-mG_hostText{color:#171717;font-size:1rem;font-weight:500}.WKj-mG_separator{background:#e5e5e5;width:100%;height:1px;margin:.5rem 0}.WKj-mG_footer{align-items:center;padding-top:.25rem;display:flex}.WKj-mG_attendees{align-items:center;gap:0;display:flex}.WKj-mG_attendeeAvatar{z-index:1;border:2px solid #fff;margin-left:-8px}.WKj-mG_attendeeAvatar:first-child{z-index:3;margin-left:0}.WKj-mG_attendeeAvatar:nth-child(2){z-index:2}.WKj-mG_attendeeCount{color:#525252;white-space:nowrap;margin-left:1rem;font-size:.875rem;font-weight:400}.WKj-mG_viewButton{flex-shrink:0;margin-top:auto}
.hTcc2q_pocSection{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.hTcc2q_pocTitle{color:#171717;margin-bottom:.5rem;font-size:1rem;font-weight:600}.hTcc2q_pocInfo{margin-bottom:.5rem}.hTcc2q_pocName{color:#171717;margin-bottom:.25rem;font-size:1rem;font-weight:600}.hTcc2q_pocRole{color:#525252;font-size:.875rem}.hTcc2q_pocContact{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hTcc2q_pocSeparator{color:#d1d5db;font-size:.875rem}.hTcc2q_pocEmailLink{color:#6b7280;transition:color .2s}.hTcc2q_pocEmailLink:hover{color:#9025d7}.hTcc2q_pocPhoneLink{color:#6b7280;transition:color .2s}.hTcc2q_pocPhoneLink:hover{color:#9025d7}.hTcc2q_countdownPill{background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.75rem;padding:.5rem .75rem;display:inline-flex}.hTcc2q_countdownLabel{color:#525252;white-space:nowrap;font-size:.875rem}.hTcc2q_countdownValue{color:#171717;letter-spacing:.01em;white-space:nowrap;font-size:1.25rem;font-weight:600}.hTcc2q_countdownValueLive{color:#0f766e}.hTcc2q_countdownValueEnded{color:#6b7280}
._2h8CsW_manageEventCardSkeleton{margin-bottom:1rem;padding:1rem;position:relative}._2h8CsW_cardContent{position:relative}._2h8CsW_topActions{z-index:10;gap:.25rem;display:flex;position:absolute;top:-.25rem;right:-.25rem}._2h8CsW_actionIcon{border-radius:.5rem;width:32px;height:32px}._2h8CsW_eventDetailsWrapper{flex-direction:column;flex:1;min-width:0;display:flex}._2h8CsW_eventDetails{flex-direction:column;gap:.5rem;display:flex}._2h8CsW_time{border-radius:.5rem;width:180px;height:14px}._2h8CsW_title{border-radius:.5rem;width:70%;height:24px}._2h8CsW_tags{flex-wrap:wrap;gap:.5rem;display:flex}._2h8CsW_tag{border-radius:9999px;width:100px;height:24px}._2h8CsW_hostLocation{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}._2h8CsW_host{align-items:center;gap:.5rem;display:flex}._2h8CsW_avatar{border-radius:50%;flex-shrink:0;width:32px;height:32px}._2h8CsW_hostText{border-radius:.5rem;width:120px;height:14px}._2h8CsW_location{border-radius:.5rem;width:150px;height:14px}._2h8CsW_registrationCounts{background-color:#fafafa;border-radius:.5rem;flex-direction:column;gap:.25rem;margin-top:.25rem;padding:.5rem;display:flex}._2h8CsW_registrationLabel{border-radius:.5rem;width:120px;height:14px}._2h8CsW_packageCounts{flex-wrap:wrap;gap:.75rem;display:flex}._2h8CsW_packageCount{border-radius:.5rem;width:100px;height:14px}._2h8CsW_registrationLinks{border-top:1px solid #e5e5e5;margin-top:.75rem;padding-top:.75rem}._2h8CsW_linksHeader{border-radius:.5rem;width:150px;height:16px}._2h8CsW_actionButtons{border-top:1px solid #e5e5e5;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:flex}._2h8CsW_button{border-radius:.75rem;width:120px;height:36px}
.jb4vwG_backdrop{z-index:1040;opacity:0;pointer-events:none;background-color:#00000080;transition:opacity .3s cubic-bezier(0,0,.2,1);position:fixed;inset:0}.jb4vwG_backdropVisible{opacity:1;pointer-events:auto}.jb4vwG_drawer{z-index:1050;opacity:0;background:#fff;border:2px solid #e5e5e5;border-radius:1.5rem;flex-direction:column;width:75%;max-height:calc(100vh - 2rem);transition:transform .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1);display:flex;position:fixed;top:1rem;bottom:1rem;right:1rem;overflow:hidden;transform:translate(calc(100% + 1rem))scale(.95);box-shadow:0 25px 50px -12px #00000040}@media (max-width:768px){.jb4vwG_drawer{border:none;border-radius:0;width:100%;max-height:100vh;top:0;bottom:0;right:0;transform:translate(100%)}}.jb4vwG_drawerOpen{opacity:1;transform:translate(0)scale(1)}@media (max-width:768px){.jb4vwG_drawerOpen{transform:translate(0)}}.jb4vwG_drawerHeader{z-index:2;background:#fff;border-bottom:2px solid #e5e5e5;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex;position:relative}.jb4vwG_drawerTitle{color:#171717;margin:0;font-size:1.25rem;font-weight:600}.jb4vwG_closeButton{cursor:pointer;color:#525252;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.jb4vwG_closeButton:hover{color:#171717;background-color:#f5f5f5}.jb4vwG_closeButton .jb4vwG_material-icons{font-size:24px}.jb4vwG_drawerContent{background-color:#fafaf7;flex:1;padding:2rem;overflow-y:auto}.jb4vwG_drawerFooter{background:#fff;border-top:2px solid #e5e5e5;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}
.o0gFQW_statCard{background-color:#fafafa;border:1px solid #e5e5e5;border-radius:1rem;align-items:center;padding:1rem;display:flex}.o0gFQW_statCard.o0gFQW_primary .o0gFQW_count{color:#9025d7}.o0gFQW_statCard.o0gFQW_success .o0gFQW_count{color:#13a833}.o0gFQW_statCard.o0gFQW_secondary .o0gFQW_count{color:#7c3aed}.o0gFQW_iconContainer{color:#525252;background-color:#e5e5e5;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;margin-right:1rem;display:flex}.o0gFQW_iconContainer .o0gFQW_icon{font-size:24px}.o0gFQW_content{flex:1}.o0gFQW_title{color:#525252;margin-bottom:.25rem;font-size:.875rem;font-weight:500}.o0gFQW_count{margin:0;font-size:1.5rem;font-weight:700}.o0gFQW_subtitle{color:#525252;margin-top:.25rem;margin-bottom:0;font-size:.75rem}.o0gFQW_subtitle .o0gFQW_label{font-weight:500}
.fq3Y6a_collectionCard{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;transition:all .2s;position:relative;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.fq3Y6a_collectionCard:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.fq3Y6a_collectionCard:focus{outline-offset:2px;outline:2px solid #8522d2}.fq3Y6a_iconContainer{background-color:#e0f2fe;border:1px solid #0284c7;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.fq3Y6a_icon{color:#06b6d4;font-size:24px}.fq3Y6a_content{flex-direction:column;gap:8px;display:flex}.fq3Y6a_title{color:#111827;margin:0;font-size:18px;font-weight:600;line-height:1.4}.fq3Y6a_description{color:#6b7280;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.fq3Y6a_footer{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.fq3Y6a_count{color:#6b7280;font-size:14px;font-weight:400}
.-lySVW_assessmentsCard{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}@media (max-width:767.98px){.-lySVW_assessmentsCard{width:80vw;max-width:100%}}.-lySVW_tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:767.98px){.-lySVW_tableWrapper{width:100%;min-width:0}}.-lySVW_assessmentsTable{width:100%;min-width:600px}.-lySVW_tableHead{background-color:#f9fafb}.-lySVW_tableHead th{color:#374151;padding:16px;font-size:14px;font-weight:600}.-lySVW_tableHead th.-lySVW_actionsHeader{text-align:right}.-lySVW_tableCell{color:#111827;padding:16px;font-size:14px}.-lySVW_tableCell.-lySVW_idCell{font-weight:500}.-lySVW_tableCell.-lySVW_actionsCell{text-align:right}.-lySVW_actionIcon{font-size:18px}.-lySVW_deleteIcon{color:#dc2626;font-size:18px}.-lySVW_deleteButton{color:#dc2626;border-color:#dc2626}
.Zagk_q_eventCardsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1024px){.Zagk_q_eventCardsGrid{grid-template-columns:repeat(3,1fr)}}