.rbc-calendar{font-family:inherit}.rbc-header{color:#374151;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;padding:12px 8px;font-size:14px;font-weight:600}.rbc-month-view,.rbc-month-row{border:none}.rbc-day-bg{border-bottom:1px solid #e5e7eb;border-left:1px solid #e5e7eb}.rbc-day-bg:hover{cursor:pointer;background-color:#f9fafb}.rbc-off-range-bg{background-color:#fafafa}.rbc-today{background-color:color-mix(in srgb, var(--color-primary,#2e4c2f) 8%, white)!important}.rbc-selected-cell{background-color:color-mix(in srgb, var(--color-primary,#2e4c2f) 16%, white)!important}.rbc-date-cell{text-align:left;padding:8px}.rbc-now .rbc-button-link{color:#fff;background-color:var(--color-link,var(--color-primary,#2e4c2f));border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:600;display:inline-flex}.rbc-off-range .rbc-button-link{color:#9ca3af}.rbc-button-link{font-size:14px;font-weight:500}.rbc-event{border-radius:4px;padding:2px 4px;font-size:12px;font-weight:500}.rbc-event-label{display:none}.rbc-event-content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rbc-toolbar{background-color:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.rbc-toolbar-label{color:#111827;font-size:20px;font-weight:600}.rbc-btn-group button{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:16px;transition:color .2s}.rbc-btn-group button:hover{color:var(--color-link,var(--color-primary,#2e4c2f))}.rbc-btn-group button:focus{outline:none}.rbc-month-view .rbc-header,.rbc-month-view .rbc-day-bg:first-child{border-left:none}.rbc-row{border:none}.rbc-show-more{color:var(--color-link,var(--color-primary,#2e4c2f));background-color:#0000;margin-top:2px;padding:2px 4px;font-size:10px;font-weight:600}.rbc-show-more:hover{text-decoration:underline}.rbc-overlay{display:none}
