.app-surface-glass {
    background: rgba(255, 255, 255, 0.88);
    border: 1px solid rgba(203, 213, 225, 0.84);
    box-shadow: var(--app-shadow-xs);
}

.app-muted {
    color: var(--app-text-soft) !important;
}

.app-strong {
    color: var(--app-text) !important;
    font-weight: 800;
}

.app-stack {
    display: grid;
    gap: 14px;
}

.app-inline-chip {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 7px 12px;
    border-radius: 999px;
    background: rgba(37, 99, 235, 0.08);
    color: var(--app-color-primary);
    font-size: 12px;
    font-weight: 800;
}

.app-divider {
    height: 1px;
    background: rgba(203, 213, 225, 0.84);
}

.app-hide-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.app-hide-scrollbar::-webkit-scrollbar {
    display: none;
}

body.app-sidebar-collapsed .app-sidebar,
body.sidebar-collapse .app-sidebar {
    width: 98px;
}

body.app-sidebar-collapsed .app-sidebar__brand,
body.sidebar-collapse .app-sidebar__brand {
    justify-content: center;
}

body.app-sidebar-collapsed .app-sidebar__brand-copy,
body.sidebar-collapse .app-sidebar__brand-copy,
body.app-sidebar-collapsed .app-sidebar__footer,
body.sidebar-collapse .app-sidebar__footer,
body.app-sidebar-collapsed .app-nav-label,
body.sidebar-collapse .app-nav-label,
body.app-sidebar-collapsed .app-nav-chevron,
body.sidebar-collapse .app-nav-chevron,
body.app-sidebar-collapsed .app-nav-children,
body.sidebar-collapse .app-nav-children,
body.app-sidebar-collapsed .app-nav-section-title,
body.sidebar-collapse .app-nav-section-title,
body.app-sidebar-collapsed .app-nav-divider,
body.sidebar-collapse .app-nav-divider {
    display: none !important;
}

body.app-sidebar-collapsed .app-nav-link,
body.sidebar-collapse .app-nav-link {
    justify-content: center;
    padding-left: 10px;
    padding-right: 10px;
}

body.app-sidebar-collapsed .app-nav-icon,
body.sidebar-collapse .app-nav-icon {
    width: 40px;
    height: 40px;
}

@media (max-width: 991px) {
    body.app-sidebar-collapsed .app-sidebar,
    body.sidebar-collapse .app-sidebar {
        width: 292px;
    }
}