.teamScheduleCalendar .rbc-header{padding:var(--spacing-sm)var(--spacing-md);color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.teamScheduleCalendar .rbc-month-view,.teamScheduleCalendar .rbc-time-view{border:1px solid var(--color-border);border-radius:var(--radius-lg)}.teamScheduleCalendar .rbc-day-bg{border-color:var(--color-border)}.teamScheduleCalendar .rbc-off-range-bg{background-color:var(--color-bg-secondary)}.teamScheduleCalendar .rbc-off-range{color:var(--color-text-tertiary)}.teamScheduleCalendar .rbc-date-cell{padding:var(--spacing-xs)var(--spacing-sm);text-align:center;color:#5b5d5f;background-color:var(--color-primary-lighter);z-index:1;border-radius:4px;margin:15px 15px 10px;font-size:12px;font-weight:500}.teamScheduleCalendar .rbc-today{background-color:#0000}.teamScheduleCalendar .rbc-date-cell.rbc-now{background-color:var(--color-primary-light);color:#fff}.teamScheduleCalendar .rbc-date-cell.rbc-now .rbc-button-link,.teamScheduleCalendar .rbc-date-cell.rbc-now a,.teamScheduleCalendar .rbc-date-cell.rbc-now button{color:#fff}.teamScheduleCalendar .rbc-row-content .rbc-row-segment{padding:2px 4px}.teamScheduleCalendar .rbc-month-row,.teamScheduleCalendar .rbc-row-content,.teamScheduleCalendar .rbc-row,.teamScheduleCalendar .rbc-day-slot,.teamScheduleCalendar .rbc-events-container,.teamScheduleCalendar .rbc-background-events{overflow:visible}.teamScheduleCalendar .rbc-row-content .rbc-row-segment{height:auto}.teamScheduleCalendar .rbc-event{background-color:#0000;height:auto;padding:2px 6px;overflow:visible!important}.teamScheduleCalendar .rbc-event-content{white-space:normal;white-space:normal;overflow:visible!important}.teamScheduleCalendar .rbc-show-more{background-color:#0000;font-size:11px;font-weight:400}.rbc-overlay{z-index:2147483647;background-color:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-md);width:280px;max-width:92vw;max-height:340px;box-shadow:var(--shadow-lg);padding:var(--spacing-sm);overflow-y:auto}.rbc-overlay .rbc-overlay-header{margin:0 0 var(--spacing-xs);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:12px;font-weight:600}.rbc-overlay .rbc-row-segment{width:100%;padding:0}.rbc-overlay .rbc-event{width:100%;margin-bottom:var(--spacing-xs);background-color:#0000;border:none;padding:0}.rbc-overlay .rbc-event:last-child{margin-bottom:0}.rbc-overlay .rbc-event-content{white-space:normal;width:100%}.teamScheduleCalendar .rbc-month-view{flex:none;height:auto}.teamScheduleCalendar .rbc-month-row{flex:none;height:auto;min-height:140px}
.styles-module-scss-module__tIpGla__toggle{align-items:center;display:flex;overflow:hidden}.styles-module-scss-module__tIpGla__button{width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);border:1px solid #e6e7e7;justify-content:center;align-items:center;padding:0;display:inline-flex;background-color:#fff!important}.styles-module-scss-module__tIpGla__button:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);border-right-color:#0000}.styles-module-scss-module__tIpGla__button:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-left-color:#0000}.styles-module-scss-module__tIpGla__button svg path{stroke:#aeb0b2}.styles-module-scss-module__tIpGla__button:hover svg path{stroke:var(--color-primary-light)}.styles-module-scss-module__tIpGla__buttonActive{background-color:var(--color-primary-lighter);color:var(--color-primary);border:1px solid var(--color-primary-light)}.styles-module-scss-module__tIpGla__buttonActive:first-child{border-right-color:var(--color-primary-light);border-top-right-radius:0;border-bottom-right-radius:0;background-color:var(--color-primary-lighter)!important}.styles-module-scss-module__tIpGla__buttonActive:last-child{border-left:1px solid var(--color-primary-light);border-right:1px solid var(--color-primary-light);border-top-left-radius:0;border-bottom-left-radius:0;background-color:var(--color-primary-lighter)!important}.styles-module-scss-module__tIpGla__buttonActive svg path{stroke:var(--color-primary)}
