.fi-sidebar {
    display: none !important;
}

.fi-main {
    max-width: 100% !important;
}

.fi-topbar button[title="Expand sidebar"] {
    display: none !important;
}

.language-switch-trigger[x-tooltip] {
    pointer-events: none !important;
}

.fi-logo {
    height: 8rem !important;
}

.fi-topbar a img {
    height: 44px;
}

@media screen and (max-width: 720px) {
    .fi-topbar a img {
        height: 35px;
    }
}

.filament-fullcalendar {
    max-height: none !important;
    overflow: visible !important;
}

.fc-event {

    display: block !important;
    overflow: visible !important;
    white-space: normal !important;
    height: auto !important;
    max-height: none !important;

}

@media screen and (max-width: 720px) {
    .fc-event {
        font-size: 9px !important;
    }
}

.filament-fullcalendar {
    width: 100% !important;
    /* Set width to 100% */
    max-width: none !important;
    /* Remove any max-width restrictions */
}

.calendar-container {
    width: 100% !important;
    /* Ensure the container is also 100% */
    overflow: hidden;
    /* Prevent overflow */
}


@media screen and (max-width: 720px) {
    .fi-section-content-ctn {
        height: 900px;
    }

    .filament-fullcalendar {
        height: 800px;
    }

    .fc-scroller-harness,
    .fc-scroller {
        overflow: visible !important;
        max-height: none !important;
        height: auto !important;
    }
}