/* Compact Filament sidebar: denser groups and items */
.fi-sidebar-nav {
    gap: 0.75rem !important;
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
}

.fi-sidebar-nav-groups {
    gap: 0.5rem !important;
}

.fi-sidebar-group {
    gap: 0.125rem !important;
}

.fi-sidebar-group-button {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}

.fi-sidebar-group-label {
    font-size: 0.7rem !important;
    line-height: 1.1rem !important;
    letter-spacing: 0.02em;
    text-transform: uppercase;
}

.fi-sidebar-group-items {
    gap: 0.125rem !important;
}

.fi-sidebar-item-button {
    gap: 0.5rem !important;
    padding-top: 0.3rem !important;
    padding-bottom: 0.3rem !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}

.fi-sidebar-item-icon,
.fi-sidebar-group-icon {
    width: 1.15rem !important;
    height: 1.15rem !important;
}

.fi-sidebar-item-label {
    font-size: 0.8125rem !important;
    line-height: 1.15rem !important;
}

.fi-sidebar-header {
    height: 3.25rem !important;
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
}
