.calendar_calendar__Ayovs{max-width:1500px;margin:auto}.calendar_calendar__Ayovs h1{margin-bottom:4px}.calendar_gridWrap__i9KWB{overflow-x:auto;border:1px solid #51535c;border-radius:12px;margin-top:12px}.calendar_grid__S_hnx{gap:1px;background:#51535c}.calendar_grid__S_hnx,.calendar_weekdays__JNX22{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));min-width:770px}.calendar_weekdays__JNX22{background:#17181c;text-align:center;font-size:12px;font-weight:700;padding:7px 0}.calendar_day__h5X1e{background:#17181c;padding:7px;min-width:0;height:132px;display:flex;flex-direction:column;gap:3px;color:#f8f8f8}.calendar_dayHeader__x_r4x{display:flex;align-items:center;justify-content:space-between;gap:3px;min-height:24px}.calendar_dayHeader__x_r4x button{background:none!important;color:inherit!important;border:0!important;padding:2px 5px!important;font-size:13px!important;min-height:0!important}.calendar_dayHeader__x_r4x small{font-size:10px;color:#c0c4cc;white-space:nowrap}.calendar_today__CQcOA{box-shadow:inset 0 0 0 2px var(--org-accent,#ff2d8d);background:#30202c}body.hasOrgBrand .calendar_today__CQcOA{background:color-mix(in srgb,var(--org-accent) 14%,#141518)}.calendar_entries__o6EiP{display:grid;gap:3px;min-height:0}.calendar_entry__1g96O{border-left:3px solid var(--org-accent,#ff2d8d);border-radius:3px;background:#292a31;padding:2px 5px;min-width:0;line-height:1.1}.calendar_entry__1g96O>button,.calendar_entry__1g96O>strong,.calendar_entry__1g96O>strong>a{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px!important;line-height:15px!important;padding:0!important;min-height:0!important;background:none!important;border:0!important;color:#f8f8f8!important;text-align:left!important}.calendar_entry__1g96O>button strong{font-size:11px;white-space:nowrap}.calendar_entry__1g96O>button small{display:none}.calendar_entry__1g96O>small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;line-height:13px;color:#d3d5dc}.calendar_more__Nuu5K{background:none!important;border:0!important;color:#ff8bc0!important;padding:0 4px!important;font-size:11px!important;line-height:16px!important;min-height:0!important;text-align:left}.calendar_add__cJFzP{margin-top:auto}.calendar_add__cJFzP>button{background:none!important;border:0!important;color:#d3d5dc!important;font-size:10px!important;min-height:0!important;padding:2px 4px!important}.calendar_dayDialog__RsdCw{width:min(620px,calc(100vw - 32px));max-height:80vh;overflow:auto;border:1px solid #51535c;border-radius:16px;padding:20px}.calendar_dayDialog__RsdCw::backdrop{background:#0006}.calendar_dayDialog__RsdCw>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.calendar_dayDialog__RsdCw h2{font-size:20px;margin:0}.calendar_fullEntry__gJiZS{padding:12px 0;border-bottom:1px solid #51535c}.calendar_fullEntry__gJiZS>small{display:block;color:#d3d5dc;margin-top:4px}.calendar_agenda__ZhjxV{height:auto;min-height:250px}.calendar_week__iMFuY .calendar_day__h5X1e{height:310px}.calendar_agendaGrid__oyepg{grid-template-columns:1fr;min-width:0}.calendar_empty__KMaho{background:#0b0b0d}.calendar_tools__EzD9H{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:10px 0}.calendar_filters__od1IK{margin:8px 0}.calendar_filters__od1IK summary{cursor:pointer;font-size:13px;font-weight:600}@media(max-width:700px){.calendar_dayHeader__x_r4x small{display:none}.calendar_calendar__Ayovs h1{font-size:26px}}.calendar_weekdays__JNX22{color:#f8f8f8;border-bottom:2px solid var(--org-accent,#ff2d8d)}.calendar_dayDialog__RsdCw{background:#17181c;color:#f8f8f8;border-top:3px solid var(--org-accent,#ff2d8d);color-scheme:dark}.calendar_dayDialog__RsdCw button{background:#292a31;color:#f8f8f8;border:1px solid #656873;border-radius:5px;padding:6px 10px}.calendar_add__cJFzP>button:focus-visible,.calendar_dayHeader__x_r4x button:focus-visible,.calendar_entry__1g96O>button:focus-visible,.calendar_more__Nuu5K:focus-visible{outline:2px solid #ff8bc0;outline-offset:2px}.calendar_entry__1g96O:hover{background:#3b2935}.calendar_add__cJFzP>button:hover,.calendar_more__Nuu5K:hover{color:#fff!important;text-decoration:underline}.calendar_mobileCount__Fk4vT{display:none}@media(max-width:700px){.calendar_grid__S_hnx:not(.calendar_week__iMFuY):not(.calendar_agendaGrid__oyepg),.calendar_weekdays__JNX22{min-width:0;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar_gridWrap__i9KWB{border-radius:8px}.calendar_monthDay__KTK7u{height:88px;padding:2px;gap:0}.calendar_monthDay__KTK7u .calendar_dayHeader__x_r4x{display:block;min-height:44px}.calendar_monthDay__KTK7u .calendar_dayHeader__x_r4x button{min-height:44px!important;width:100%;font-size:14px!important}.calendar_monthDay__KTK7u .calendar_add__cJFzP,.calendar_monthDay__KTK7u .calendar_entries__o6EiP,.calendar_monthDay__KTK7u .calendar_more__Nuu5K{display:none}.calendar_monthDay__KTK7u .calendar_mobileCount__Fk4vT{display:block;border:0;background:transparent;color:#ffb0d3;padding:0;font-size:10px;min-height:40px;width:100%;white-space:nowrap}.calendar_weekdays__JNX22{font-size:10px;padding:8px 0}.calendar_dayDialog__RsdCw .calendar_fullEntry__gJiZS>button{min-height:44px}.calendar_week__iMFuY{grid-template-columns:repeat(7,230px)}}.CalendarEventEditor_dialog__juk0u{box-sizing:border-box;width:min(780px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;overflow-y:auto;padding:24px;border:1px solid #79717a;border-top:3px solid var(--org-accent,#ff2d8d);border-radius:16px;background:#17181c;color:#f8f8f8;color-scheme:dark}.CalendarEventEditor_dialog__juk0u::backdrop{background:#0009}.CalendarEventEditor_form__3O_Rm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.CalendarEventEditor_actions__ieLDT,.CalendarEventEditor_form__3O_Rm>h2,.CalendarEventEditor_form__3O_Rm>p,.CalendarEventEditor_full__xfAOV{grid-column:1/-1}.CalendarEventEditor_form__3O_Rm>h2,.CalendarEventEditor_form__3O_Rm>p{margin:0}.CalendarEventEditor_form__3O_Rm>p{color:#d3d5dc;line-height:1.5}.CalendarEventEditor_form__3O_Rm label{display:grid;align-content:start;gap:8px;min-width:0;font-size:14px}.CalendarEventEditor_form__3O_Rm input:not([type=hidden]),.CalendarEventEditor_form__3O_Rm select,.CalendarEventEditor_form__3O_Rm textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid #656873;border-radius:8px;background:#24252c;color:#fff;font:inherit;font-size:16px}.CalendarEventEditor_form__3O_Rm textarea{min-height:96px;resize:vertical}.CalendarEventEditor_actions__ieLDT{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid #51535c}.CalendarEventEditor_actions__ieLDT button{min-height:44px;padding:10px 18px;border:1px solid #656873;border-radius:8px;background:#292a31;color:#fff;font:inherit;cursor:pointer}.CalendarEventEditor_actions__ieLDT button:first-child{background:var(--org-accent,#ff2d8d);color:#141416;border-color:var(--org-accent,#ff2d8d);font-weight:700}.CalendarEventEditor_actions__ieLDT button:disabled{opacity:.6;cursor:wait}@media (max-width:600px){.CalendarEventEditor_dialog__juk0u{padding:16px}.CalendarEventEditor_form__3O_Rm{grid-template-columns:minmax(0,1fr);gap:16px}.CalendarEventEditor_actions__ieLDT button{flex:1 1 120px}}.CalendarEventEditor_audience__uHKjQ{border:1px solid #a34872;border-radius:10px;padding:14px;display:grid;gap:10px;min-width:0}.CalendarEventEditor_audience__uHKjQ legend{padding:0 6px;font-weight:700}.CalendarEventEditor_form__3O_Rm .CalendarEventEditor_audienceChoice__508pC{display:flex;align-items:flex-start;gap:12px;padding:10px;border:1px solid #555;border-radius:8px;cursor:pointer}.CalendarEventEditor_audienceChoice__508pC:has(input:checked){background:#382333;border-color:#ff70af}.CalendarEventEditor_form__3O_Rm .CalendarEventEditor_audienceChoice__508pC input[type=radio]{width:20px;height:20px;min-height:20px;padding:0;margin:2px 0;flex-shrink:0;accent-color:#ff70af}.CalendarEventEditor_audienceChoice__508pC small{color:#ded5dd;line-height:1.45}body.hasOrgBrand .CalendarEventEditor_audienceChoice__508pC:has(input:checked){background:color-mix(in srgb,var(--org-accent) 14%,#141518)}.NotificationCenter_center__igczR{position:relative;margin:12px 20px;z-index:30;color:#fff}.NotificationCenter_center__igczR>summary{cursor:pointer;list-style:none;display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:8px 16px;border:1px solid #666;border-radius:24px;background:#18181b}.NotificationCenter_center__igczR b{background:var(--org-accent,#d90a70);border-radius:20px;padding:2px 8px}.NotificationCenter_panel__g2sFV{position:absolute;right:0;max-width:440px;width:min(440px,calc(100vw - 40px));max-height:75vh;overflow:auto;padding:20px;background:#18181b;border:1px solid #666;border-radius:16px;box-shadow:0 12px 32px #0008}.NotificationCenter_panel__g2sFV label{display:block}.NotificationCenter_panel__g2sFV select,.NotificationCenter_panel__g2sFV textarea{width:100%;box-sizing:border-box;margin:8px 0;padding:10px;background:#242429;color:white;border:1px solid #777;border-radius:8px}.NotificationCenter_panel__g2sFV button{min-height:44px;padding:8px 14px}.NotificationCenter_messages__tUEdq article{border-bottom:1px solid #555;padding:12px 0}.NotificationCenter_messages__tUEdq small{display:block}.NotificationCenter_messages__tUEdq p{white-space:pre-wrap;overflow-wrap:anywhere}.NotificationCenter_panel__g2sFV p{line-height:1.5}.NotificationCenter_embedded__SNqVD{max-width:760px;margin:0 auto;padding:20px}.NotificationCenter_embedded__SNqVD label,.NotificationCenter_embedded__SNqVD small{display:block}.NotificationCenter_embedded__SNqVD select,.NotificationCenter_embedded__SNqVD textarea{width:100%;padding:12px;box-sizing:border-box;background:#242429;color:white;border:1px solid #666;border-radius:10px}.NotificationCenter_embedded__SNqVD button{min-height:44px}