.k-drawer-container, .k-drawer-content {
    width: 100%;
    height: calc(100vh - 48px);
    max-height: 100%;
}

.k-drawer-content {
    overflow: hidden !important;
    background-color: #E5E5E5;
}

.k-drawer-content article.content.px-4 {
    padding: 0 !important;
}

.k-drawer-item.k-selected {
    background-color: #df4907;
}

.k-drawer-items {
    height: calc(100vh - 48px);
}

    .k-drawer-items ul {
        padding: 0;
    }

.k-drawer-item {
    padding-inline: 8px !important;
}

/* Drawer toggle button */
.drawer-toggle-button {
    position: absolute !important;
    border-radius: 50% !important;
    transform: translateY(50%);
    border: 1px solid rgba(0, 0, 0, 0.08);
    z-index: 1;
    background-color: #fff !important;
    transition: all 300ms ease-in-out !important; /* match the Drawer's animation */
}

    .drawer-toggle-button.collapsed {
        top: 60px;
        left: 34px;
    }

    .drawer-toggle-button.expanded {
        top: 60px;
        left: 228px;
    }

.visible {
    display: inline-block !important;
}

.hidden {
    display: none !important;
}
/* Drawer toggle button */