.fc-button-group{display:flex;align-items:center}@media (max-width: 767px){.fc-button-group{flex-direction:column;gap:4px}}.fc-h-event{background-color:transparent!important;border:0px solid transparent}.fc-col-header-cell{background-color:#1564bf!important;color:#fff!important}.fc-dayGridMonth-button,.fc-timeGridWeek-button,.fc-timeGridDay-button,.fc-listMonth-button,.fc-prev-button,.fc-next-button,.fc-today-button{background-color:#1564bf!important;color:#fff!important;border:none!important;padding:5px 10px!important;border-radius:4px!important;margin:0 3px!important}.fc-dayGridMonth-button:hover,.fc-timeGridWeek-button:hover,.fc-timeGridDay-button:hover,.fc-listMonth-button:hover,.fc-prev-button:hover,.fc-next-button:hover,.fc-today-button:hover{background-color:#1975d1!important}.fc-day-today{background-color:#ff980026!important;position:relative}.fc-day-today:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #ff9800!important;pointer-events:none;border-radius:4px}.fc-list-day.fc-day-today th,.fc-list-day.fc-day-today .fc-list-day-cushion{background-color:#ff9800!important}.fc-list-day.fc-day-today .fc-list-day-cushion a,.fc-list-day.fc-day-today .fc-list-day-cushion>div>span:not(:first-child),.fc-list-day.fc-day-today .fc-list-day-text,.fc-list-day.fc-day-today .fc-list-day-side-text{color:#fff!important;font-weight:700!important}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #ff9800b3}50%{transform:scale(1.05);box-shadow:0 0 0 8px #ff980000}to{transform:scale(1);box-shadow:0 0 #ff980000}}.fc-list-day.fc-day-today{scroll-margin-top:20px}.today-header-highlight{position:relative}.fc-list-event-time{display:none!important}.fc-list-event-title{width:100%!important}.today-badge{background-color:#fff!important;color:#e65100!important}.dark-day-header{background-color:#3d5a80!important}.fc-list-day:has(.dark-day-header) th,.fc-list-day:has(.dark-day-header) .fc-list-day-cushion{background-color:#3d5a80!important}
