@import "/vendor/filament/filament/resources/css/theme.css"; @config "../../../../tailwind.config.js"; /* NetGescon: sticky footer + full-height layout */ .fi-layout { min-height: 100vh; min-height: 100dvh; } .fi-main-ctn { min-height: 100vh; min-height: 100dvh; display: flex !important; flex-direction: column !important; flex: 1 1 auto; min-width: 0; height: 100vh; height: 100dvh; } .fi-main-ctn>main { flex: 1 1 auto; min-height: 0; } .fi-main { flex: 1 1 auto; min-height: 0; } .netgescon-footer { position: sticky !important; bottom: 0 !important; z-index: 10 !important; width: 100% !important; flex: 0 0 auto; margin-top: auto; } .fi-sidebar-nav, .fi-sidebar-nav-groups { row-gap: calc(var(--spacing) * 1.5) !important; } .fi-sidebar-group-btn, .fi-sidebar-group-dropdown-trigger-btn { min-height: auto !important; padding-block: calc(var(--spacing) * 0.55) !important; } .fi-sidebar-group-label { line-height: 1.2 !important; } .fi-sidebar-item-button, .fi-sidebar-item a { min-height: auto !important; padding-block: calc(var(--spacing) * 0.45) !important; } .fi-sidebar-nav-groups>li, .fi-sidebar-group, .fi-sidebar-item { margin-block: 0 !important; }