
        /*!
        FullCalendar v5.11.3
        Docs & License: https://fullcalendar.io/
        (c) 2022 Adam Shaw
        */
        .fc {
          direction: ltr;
          text-align: left;
        }
        .fc .fc-button {
          position: relative;
          display: inline-block;
          padding: 0.375em 0.75em;
          border: 1px solid #ddd;
          background-color: #f8f9fa;
          color: #333;
          cursor: pointer;
        }
        .fc .fc-toolbar-title {
          font-size: 1.25em;
          font-weight: 500;
          margin: 0.5em;
        }
        .fc .fc-toolbar {
          display: flex;
          flex-wrap: wrap;
          justify-content: space-between;
          margin-bottom: 0.5em;
        }
        .fc-dayGridMonth-view,
        .fc-timeGridWeek-view,
        .fc-timeGridDay-view {
          border: 1px solid #ddd;
        }
        .fc-event {
          cursor: pointer;
          background-color: #3788d8;
          color: #fff;
          border: none;
        }
        .fc-event:hover {
          background-color: #2c6db7;
        }
        .fc-daygrid-day {
          border: 1px solid #eee;
        }
        