.EventBlock_eventBlock__P0Azq{border-radius:4px;border:1px solid rgba(0,0,0,.1);cursor:pointer;transition:all .2s ease;font-size:.75rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.EventBlock_eventContent__wPak4{padding:4px 6px;height:100%;display:flex;flex-direction:column;position:relative}.EventBlock_eventHeader__dHkwY{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2px;gap:4px}.EventBlock_eventIcon__P5JiM{font-size:.75rem;margin-right:4px}.EventBlock_eventTime__Z75VK{font-size:.625rem;color:rgba(0,0,0,.7);margin-left:auto}.EventBlock_eventTitle__84MWz{font-weight:600;line-height:1.2;margin-bottom:2px;word-wrap:break-word;overflow-wrap:break-word}.EventBlock_eventDetails__hoQBV{display:flex;justify-content:space-between;align-items:center;font-size:.625rem;color:rgba(0,0,0,.6)}.EventBlock_eventDuration__nBIMJ{font-weight:500}.EventBlock_eventPay__5TDsf{font-weight:600;color:black}.EventBlock_eventChorister__U3_Ac{font-size:.625rem;color:rgba(0,0,0,.6);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EventBlock_eventMinimal__coM42{display:flex;flex-direction:column;justify-content:center;padding:2px 4px;height:100%;font-size:.625rem;gap:1px}.EventBlock_eventMinimalHeader__2TUci{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;flex-wrap:wrap}.EventBlock_eventTimeMinimal__QPqPr{font-size:.5rem;font-weight:600;white-space:nowrap}.EventBlock_eventMinimalName__Uox4R{font-size:.5rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.9}.EventBlock_eventIconOnly___8xoT{display:flex;align-items:center;justify-content:center;height:100%;font-size:.625rem;padding:1px}.EventBlock_eventIconOnlyName__Xt5Xa{font-size:.5rem;font-weight:600;text-align:center;line-height:1;word-break:break-all}.EventBlock_eventPayMinimal__R9c5q{font-size:.5rem;font-weight:600;color:black;white-space:nowrap}.EventBlock_paymentIndicator__IRqfa{position:absolute;top:2px;right:2px;display:flex;gap:2px}.EventBlock_rateIndicator__LzsoR{background:rgba(0,0,0,.8);color:white;padding:1px 4px;border-radius:2px;font-size:.625rem;font-weight:600}.EventBlock_soloIndicator__64mSJ{background:#17a2b8;color:white;padding:1px 4px;border-radius:2px;font-size:.625rem}.EventBlock_eventPnoAssigned__GVrwm{background:#D0312D;color:white;border-color:#D0312D}.EventBlock_eventPnoAssigned__GVrwm .EventBlock_eventPayMinimal__R9c5q,.EventBlock_eventPnoAssigned__GVrwm .EventBlock_eventPay__5TDsf{color:white}.EventBlock_eventPnoRestricted___8DJJ{background:#d3d3d3;color:black;border-color:#c0c0c0}.EventBlock_eventPerformance__Iq0o_{background:var(--event-performance);color:white;border-color:#8b0868}.EventBlock_eventPerformance__Iq0o_ .EventBlock_eventPayMinimal__R9c5q,.EventBlock_eventPerformance__Iq0o_ .EventBlock_eventPay__5TDsf{color:white}.EventBlock_eventStagingStage__o_lfT{background:var(--event-stage-rehearsal);color:black;border-color:#7db3ff}.EventBlock_eventStagingRoom__jw4Qn{background:var(--event-staging-rehearsal);color:black;border-color:#ff9c6b}.EventBlock_eventMusic__PaxT3{background:var(--event-music-rehearsal);color:black;border-color:#7dd375}.EventBlock_eventDefault__PUDsx{background:var(--event-misc);color:black;border-color:#5a6268}@media (max-width:768px){.EventBlock_eventBlock__P0Azq{font-size:.625rem}.EventBlock_eventContent__wPak4{padding:2px 4px}.EventBlock_eventIcon__P5JiM{font-size:.625rem}.EventBlock_eventTime__Z75VK{font-size:.5rem}.EventBlock_eventTitle__84MWz{font-size:.625rem}.EventBlock_eventDetails__hoQBV{font-size:.5rem}}.EventBlock_eventTooltip__anXLc,.EventBlock_eventTooltip__anXLc .EventBlock_tooltip-inner__zdF0C{background:#000000!important;color:white!important}.EventBlock_tooltipContent__Nd2zC{color:white}.EventBlock_tooltipContent__Nd2zC *{color:white!important}.EventBlock_tooltipTitle__6_a_S{font-weight:700;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.3);color:white}.EventBlock_paymentTooltip__iWnRw{max-width:300px;font-size:.875rem}.EventBlock_tooltipHeader__EEPDk{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #dee2e6}.EventBlock_tooltipSection__jwCTm{margin-bottom:8px}.EventBlock_tooltipSection__jwCTm:last-child{margin-bottom:0}.EventBlock_tooltipSubtitle___xrM6{font-weight:600;margin-bottom:4px;color:#495057;font-size:.8rem}.EventBlock_legendColorBox__TAl8N{display:inline-block;vertical-align:middle}.WeekCalendarGrid_calendarContainer__6Ki_C{display:flex;background:#fff;border-radius:8px;overflow-x:auto;overflow-y:hidden;height:auto;border:1px solid #e0e0e0}.WeekCalendarGrid_timeAxis__iuRM7{width:60px;border-right:1px solid #e0e0e0;background:#f8f9fa;flex-shrink:0}.WeekCalendarGrid_timeHeader__vhkfV{height:50px;border-bottom:1px solid #e0e0e0;background:#f8f9fa}.WeekCalendarGrid_timeSlot__27bjt{height:35px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#6c757d;padding:0 8px}.WeekCalendarGrid_timeLabel__rd7cY{writing-mode:horizontal-tb;white-space:nowrap}.WeekCalendarGrid_daysGrid__ASKLZ{display:flex;flex:1 1;min-width:0}.WeekCalendarGrid_dayColumn__oCDOE{min-width:60px;max-width:none;flex:1 1;border-right:1px solid #e0e0e0;position:relative}.WeekCalendarGrid_dayColumn__oCDOE:last-child{border-right:none}.WeekCalendarGrid_dayHeader__K_SEL{height:50px;padding:4px;border-bottom:1px solid #e0e0e0;background:#f8f9fa;text-align:center;display:flex;flex-direction:column;justify-content:center}.WeekCalendarGrid_dayName__C1mQn{font-weight:600;color:#495057;font-size:.875rem}.WeekCalendarGrid_dayDate__B4A24{font-size:.75rem;color:#6c757d;margin-top:2px}.WeekCalendarGrid_dayContent__dXiuL{position:relative;height:560px}.WeekCalendarGrid_timeSlotBg__e2nvy{height:35px;border-bottom:1px solid #f0f0f0}.WeekCalendarGrid_timeSlotBg__e2nvy:nth-child(2n){background:#fafafa}.WeekCalendarGrid_eventsContainer__NJwHH{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.WeekCalendarGrid_eventGroup__BNAYD{position:absolute;left:2px;right:2px;pointer-events:auto}@media (max-width:575.98px){.WeekCalendarGrid_timeAxis__iuRM7{width:50px}.WeekCalendarGrid_dayColumn__oCDOE{min-width:70px}.WeekCalendarGrid_timeSlot__27bjt{height:30px;font-size:.625rem;padding:0 2px}.WeekCalendarGrid_timeSlotBg__e2nvy{height:30px}.WeekCalendarGrid_dayContent__dXiuL{height:480px}.WeekCalendarGrid_dayHeader__K_SEL{height:40px;padding:2px}.WeekCalendarGrid_dayName__C1mQn{font-size:.7rem}.WeekCalendarGrid_dayDate__B4A24{font-size:.6rem}}@media (min-width:576px) and (max-width:767.98px){.WeekCalendarGrid_timeAxis__iuRM7{width:55px}.WeekCalendarGrid_dayColumn__oCDOE{min-width:75px}.WeekCalendarGrid_timeSlot__27bjt{height:32px;font-size:.65rem;padding:0 4px}.WeekCalendarGrid_timeSlotBg__e2nvy{height:32px}.WeekCalendarGrid_dayContent__dXiuL{height:512px}.WeekCalendarGrid_dayHeader__K_SEL{height:42px;padding:3px}.WeekCalendarGrid_dayName__C1mQn{font-size:.75rem}.WeekCalendarGrid_dayDate__B4A24{font-size:.625rem}}@media (min-width:768px) and (max-width:991.98px){.WeekCalendarGrid_timeAxis__iuRM7{width:60px}.WeekCalendarGrid_dayColumn__oCDOE{min-width:70px}}@media (min-width:992px) and (max-width:1199.98px){.WeekCalendarGrid_timeAxis__iuRM7{width:65px}.WeekCalendarGrid_dayColumn__oCDOE{min-width:80px}}@media (min-width:1200px) and (max-width:1399.98px){.WeekCalendarGrid_timeAxis__iuRM7{width:70px}.WeekCalendarGrid_dayColumn__oCDOE{min-width:90px}}@media (min-width:1400px){.WeekCalendarGrid_timeAxis__iuRM7{width:80px}.WeekCalendarGrid_dayColumn__oCDOE{min-width:100px}}