/* Compact sidebar density. The grouped IA made the nav long enough to fill the
   viewport, so tighten item height, label size and group spacing. Loaded as a
   <link> at the end of <head> so it overrides the framework's stylesheet;
   !important guards the few load-bearing props in case Filament layers its base
   styles. */
.fi-sidebar-item-btn {
    padding-top: .22rem !important;
    padding-bottom: .22rem !important;
    column-gap: .5rem;
}
.fi-sidebar-item-label { font-size: .8125rem; }
.fi-sidebar-item-icon { width: 1.125rem; height: 1.125rem; }

/* Less space between the groups ("main items") + smaller group headers. */
.fi-sidebar-nav-groups { gap: .125rem !important; }
.fi-sidebar-group { margin-top: 0 !important; }
.fi-sidebar-group-label,
.fi-sidebar-group-btn {
    padding-top: .2rem !important;
    padding-bottom: .1rem !important;
}
.fi-sidebar-group-items { row-gap: 0 !important; }
