.MuiButtonBase-root.buttonHover:hover{background:#242424}.MuiButtonBase-root.buttonHover{background:#474747}.event-container{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.delete-icon,.edit-icon{opacity:0;transition:opacity .3s;margin-left:5px;z-index:1}.event-container:hover .delete-icon,.event-container:hover .edit-icon{opacity:1}.rbc-event{background-color:#3f51b5;border-radius:6px;color:#fff;padding:4px;cursor:pointer;margin:2px 0;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease;min-height:70px}.rbc-event:hover{box-shadow:0 3px 6px rgba(0,0,0,.2);background-color:#4558c9;transform:translateY(-1px)}.rbc-day-slot .rbc-event{display:flex;flex-direction:column}.rbc-toolbar{margin-bottom:16px}.rbc-toolbar button{background-color:#f5f5f5;border-color:#e0e0e0;color:#616161;font-weight:500;padding:6px 12px;transition:all .2s ease}.rbc-toolbar button:hover{background-color:#e0e0e0;border-color:#bdbdbd}.rbc-toolbar button.rbc-active{background-color:#3f51b5;border-color:#3f51b5;color:#fff}.rbc-toolbar button.rbc-active:hover{background-color:#303f9f;border-color:#303f9f}.rbc-agenda-event-cell,.rbc-agenda-time-cell{padding:8px}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;padding:10px}.rbc-month-view{border-radius:4px;overflow:hidden;border:1px solid #e0e0e0}.rbc-month-header{background-color:#f5f5f5}.rbc-header{padding:8px;font-weight:500}.rbc-date-cell{padding:4px}.rbc-off-range-bg{background-color:#f9f9f9}.rbc-today{background-color:rgba(63,81,181,.1)}@media (max-width:768px){.rbc-toolbar{flex-direction:column}.rbc-toolbar-label{margin:8px 0}.rbc-btn-group,.rbc-toolbar button{margin:3px 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.rbc-event{animation:fadeIn .3s ease-in-out}