.mobile-bottom-nav{background-color:#fff;border-top:1px solid #e9ecef}.mobile-bottom-nav .nav-link{color:#6c757d;transition:color .3s ease}.mobile-bottom-nav .nav-link:hover{color:#495057}.mobile-bottom-nav .nav-link.active,.mobile-bottom-nav .nav-link.active i{color:#007bff}@media (max-width:767.98px){.main-content{padding-bottom:70px}.app-menu,.mobile-header-only .app-menu{display:none!important}.mobile-header-only .navbar-header{justify-content:center}.mobile-header-only .header-item{display:none}.mobile-header-only .navbar-brand-box{margin:0 auto}}.list-group-item.active{background-color:var(--bs-dropdown-link-hover-bg,#f8f9fa);border-color:var(--bs-dropdown-link-hover-bg,#f8f9fa);color:var(--bs-dropdown-link-color,#212529)}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;height:70px;z-index:1000;box-shadow:0 -2px 10px rgba(0,0,0,.1);transition:background-color .3s ease,border-color .3s ease;background-color:var(--tb-secondary-bg,#ffffff);border-top:1px solid var(--tb-border-color,#e9ecef)}[data-layout-mode=dark] .mobile-bottom-nav{box-shadow:0 -2px 10px rgba(0,0,0,.3)}.mobile-bottom-nav .nav-link{color:var(--tb-secondary-color,#6c757d);transition:color .3s ease,transform .2s ease;border:none;background:none;padding:8px 4px;min-height:auto;border-radius:8px;position:relative}.mobile-bottom-nav .nav-link:hover{color:var(--tb-body-color,#495057);transform:translateY(-1px)}.mobile-bottom-nav .nav-link:focus{outline:2px solid var(--tb-primary,#00BFD9);outline-offset:2px}.mobile-bottom-nav .nav-link.active{color:var(--tb-primary,#00BFD9);font-weight:600}.mobile-bottom-nav .nav-link.active i{color:var(--tb-primary,#00BFD9);transform:scale(1.1);transition:transform .2s ease}.mobile-bottom-nav .nav-link span{font-size:.75rem;font-weight:500;transition:font-weight .2s ease}.mobile-bottom-nav .nav-link.active span{font-weight:600}@media (max-width:767.98px){.main-content{padding-bottom:70px}.app-menu,.mobile-header-only #page-topbar{display:none!important}.mobile-header-only .navbar-header{justify-content:center}.mobile-header-only .header-item:not(.navbar-brand-box),.mobile-header-only .vertical-menu-btn{display:none}.mobile-header-only .main-content{padding-top:0;height:calc(100vh - 70px)}}@media (min-width:768px){.mobile-bottom-nav{display:none!important}}