@media (min-width: 641px) {
    .collapsible-sidebar-page .sidebar {
        flex-shrink: 0;
        transition: width 0.2s ease, padding 0.2s ease;
    }
    .collapsible-sidebar-page.sidebar-collapsed .sidebar {
        width: 76px;
        padding-left: 8px;
    }
    .collapsible-sidebar-page.sidebar-collapsed main .container {
        width: 100%;
        max-width: none;
    }
.collapsible-sidebar-page .nav-scrollable.is-collapsed .nav-separator,
.collapsible-sidebar-page .nav-scrollable.is-collapsed .user-logged-details {
        display: none;
    }

    .collapsible-sidebar-page .nav-scrollable.is-collapsed hr {
        display: block;
        width: 36px;
        margin: 0.55rem auto;
        border-color: rgba(255, 255, 255, 0.5);
        opacity: 1;
    }

    .collapsible-sidebar-page .nav-scrollable.is-collapsed .nav-item {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .collapsible-sidebar-page .nav-scrollable.is-collapsed .nav-item .nav-link {
        justify-content: center;
        width: 52px;
        margin-right: auto;
        margin-left: auto;
        padding-right: 0;
        padding-left: 0;
        font-size: 0;
    }

    .collapsible-sidebar-page .nav-scrollable.is-collapsed .nav-sub-scrollable {
        padding-top: 0.75rem;
    }

    .collapsible-sidebar-page .nav-scrollable.is-collapsed .nav-item .nav-link > span:first-child {
        margin-right: 0;
        font-size: 1rem;
    }

    .collapsible-sidebar-page .nav-scrollable.is-collapsed .nav-item .nav-link > span:not(:first-child) {
        display: none;
    }

    .collapsible-sidebar-page .nav-scrollable.is-collapsed .nav-submenu-local {
        margin-left: 3px;
        padding-left: 3px;
    }

    .collapsible-sidebar-page .nav-scrollable.is-collapsed .nav-submenu {
        margin-left: 3px;
        padding-left: 3px;
        border-left: 1px solid rgba(255, 255, 255, 0.3);
    }

    .collapsible-sidebar-page .nav-scrollable.is-collapsed .submenu-arrow {
        display: none;
    }

    .collapsible-sidebar-page .nav-scrollable.is-collapsed .user-logged-container {
        width: 52px;
        margin: 10px auto;
        padding: 6px;
        border-radius: 12px;
    }

    .collapsible-sidebar-page .nav-scrollable.is-collapsed .user-logged-icon {
        width: 40px;
        height: 40px;
    }

    .collapsible-sidebar-page .nav-scrollable.is-collapsed .nav-chat-history {
        display: none;
    }
}
