.rbc-calendar{color:inherit}.rbc-month-view{border-color:hsl(var(--border));background-color:transparent}.rbc-day-bg,.rbc-header{border-color:hsl(var(--border))}.rbc-header{color:hsl(var(--foreground));padding:8px 4px;font-weight:500}.rbc-today{background-color:hsl(var(--accent)/.2)!important}.rbc-off-range-bg{background-color:hsl(var(--muted)/.5)!important}.rbc-off-range{color:hsl(var(--muted-foreground))}.rbc-off-range .rbc-button-link{color:hsl(var(--muted-foreground)/.6);opacity:.5}@media (prefers-color-scheme:dark){:root:not(.light) .rbc-off-range-bg{background-color:hsl(var(--muted))!important}:root:not(.light) .rbc-off-range{color:hsl(var(--muted-foreground)/.5)}:root:not(.light) .rbc-off-range .rbc-button-link{color:hsl(var(--muted-foreground)/.4)!important;opacity:.3!important}:root:not(.light) .rbc-now .rbc-button-link{font-weight:600;color:hsl(var(--primary))!important}:root:not(.light) .rbc-date-cell,:root:not(.light) .rbc-button-link{color:hsl(var(--foreground))}:root:not(.light) .rbc-day-bg:not(.rbc-off-range-bg){background-color:hsl(var(--background))!important}}.dark .rbc-off-range-bg{background-color:hsl(var(--muted))!important}.dark .rbc-off-range{color:hsl(var(--muted-foreground)/.5)}.dark .rbc-off-range .rbc-button-link{color:hsl(var(--muted-foreground)/.4)!important;opacity:.3!important}.dark .rbc-now .rbc-button-link{font-weight:600;color:hsl(var(--primary))!important}.dark .rbc-date-cell,.dark .rbc-button-link{color:hsl(var(--foreground))}.dark .rbc-day-bg:not(.rbc-off-range-bg){background-color:hsl(var(--background))!important}.rbc-now .rbc-button-link{color:hsl(var(--primary));font-weight:600}.rbc-date-cell{padding:4px}.rbc-button-link{color:hsl(var(--foreground))}.rbc-event{border-radius:4px;padding:2px 5px}.rbc-event-label{font-size:.75rem}.rbc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 0;display:flex}.rbc-toolbar button{border:1px solid hsl(var(--border));background-color:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;border-radius:4px;padding:5px 10px;transition:all .2s}.rbc-toolbar button:hover{background-color:hsl(var(--accent))}.rbc-toolbar button.rbc-active{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.rbc-time-view,.rbc-time-header,.rbc-time-content,.rbc-time-slot{border-color:hsl(var(--border))}.rbc-current-time-indicator{background-color:hsl(var(--primary))}.rbc-agenda-view,.rbc-agenda-view table{border-color:hsl(var(--border))}.rbc-agenda-view table tbody>tr>td{border-color:hsl(var(--border));color:hsl(var(--foreground))}.rbc-agenda-date-cell,.rbc-agenda-time-cell{color:hsl(var(--foreground))}.rbc-selected-cell{background-color:hsl(var(--accent)/.3)}.rbc-show-more{color:hsl(var(--primary));background-color:transparent}.rbc-show-more:hover{text-decoration:underline}.rbc-month-row{border-color:hsl(var(--border))}.rbc-event-content{color:#fff}.rbc-overlay{border:1px solid hsl(var(--border));color:#020817;background-color:#fff;border-radius:6px;padding:4px 0;box-shadow:0 5px 15px rgba(0,0,0,.25)}.rbc-overlay-header{border-bottom:1px solid hsl(var(--border));color:#020817;background-color:transparent;padding:4px 8px;font-size:.875rem;font-weight:500}@media (prefers-color-scheme:dark){:root:not(.light) .rbc-overlay{color:#e9eaec!important;background-color:#1b1d23!important;border-color:#2c313a!important}:root:not(.light) .rbc-overlay-header{color:#e9eaec!important;border-bottom-color:#2c313a!important}}.dark .rbc-overlay{color:#e9eaec!important;background-color:#1b1d23!important;border-color:#2c313a!important}.dark .rbc-overlay-header{color:#e9eaec!important;border-bottom-color:#2c313a!important}
