.nav-group-title.btn.btn-toggle{background:transparent;color:#fff;font-weight:600;padding:.5rem .75rem;border:0}.offcanvas-dark .nav-group-title.btn.btn-toggle{color:#f8f9fa}.nav-group-title.btn.btn-toggle:after{content:"▼";float:right;font-size:.8rem;transition:transform .2s ease}[dir=rtl] .nav-group-title.btn.btn-toggle:after{float:left}.nav-group-title.btn.btn-toggle[aria-expanded=false]:after{transform:rotate(-90deg)}[dir=rtl] .nav-group-title.btn.btn-toggle[aria-expanded=false]:after{transform:rotate(90deg)}#offcanvasNav .collapse{padding-left:.25rem}[dir=rtl] #offcanvasNav .collapse{padding-left:0;padding-right:.25rem}#offcanvasNav .collapse .nav-link{color:#adb5bd;padding-left:1rem}[dir=rtl] #offcanvasNav .collapse .nav-link{padding-left:0;padding-right:1rem}#offcanvasNav .collapse .nav-link.active,#offcanvasNav .nav-link.active{color:#fff;font-weight:600;background-color:#ffffff1a;border-left:3px solid #0d6efd}[dir=rtl] #offcanvasNav .collapse .nav-link.active,[dir=rtl] #offcanvasNav .nav-link.active{border-left:none;border-right:3px solid #0d6efd}.sidebar-divider{border-top:1px solid rgba(255,255,255,.15);margin:.5rem 0}.offcanvas-title{font-weight:600}.nav-group-title{font-size:.65rem;letter-spacing:.05em;text-transform:uppercase;opacity:.6;padding:.75rem 1rem .35rem}.offcanvas-body nav a.nav-link{display:flex;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.875rem}.offcanvas-body nav a.nav-link.active{background:#eef3f8;font-weight:600;border-left:3px solid #4e73df}[dir=rtl] .offcanvas-body nav a.nav-link.active{border-left:none;border-right:3px solid #4e73df}.offcanvas-body{overflow-y:auto}.sidebar-divider{border-top:1px solid #e5e7eb;margin:.5rem 0}.app-layout{min-height:calc(100vh - 56px)}.app-navbar{background:#e3f2fd;-webkit-backdrop-filter:saturate(160%) blur(4px);backdrop-filter:saturate(160%) blur(4px)}.app-navbar .navbar-brand{font-weight:600}.app-navbar .btn{border-color:#90caf9}.app-navbar .btn:hover{background:#90caf9;color:#0d47a1}@media (min-width: 992px){.offcanvas.static-lg{position:relative;transform:none!important;visibility:visible!important;border-right:1px solid #e5e7eb;width:250px;max-width:250px;height:calc(100vh - 56px);top:0;box-shadow:none}[dir=rtl] .offcanvas.static-lg{border-right:none;border-left:1px solid #e5e7eb}.offcanvas.static-lg .offcanvas-header{padding:.75rem 1rem .5rem;border-bottom:1px solid #e5e7eb}.offcanvas.static-lg .btn-close{display:none}#mainContent{padding-left:.75rem}[dir=rtl] #mainContent{padding-left:0;padding-right:.75rem}}@media (min-width: 992px){.offcanvas.static-lg{transition:width .15s ease-in-out,max-width .15s ease-in-out}.sidebar-rail .offcanvas.static-lg{width:4rem;max-width:4rem}.sidebar-rail #offcanvasNav .nav-link span,.sidebar-rail #offcanvasNav .nav-group-title span,.sidebar-rail .offcanvas.static-lg .offcanvas-title{display:none}.sidebar-rail #offcanvasNav .nav-group-title.btn.btn-toggle:after{content:none}.sidebar-rail .offcanvas.static-lg .offcanvas-header{justify-content:center;padding-left:.25rem;padding-right:.25rem}.sidebar-rail #offcanvasNav .nav-link,.sidebar-rail #offcanvasNav .nav-group-title{display:flex;justify-content:center;gap:0;padding-left:0;padding-right:0}.sidebar-rail #offcanvasNav .collapse .nav-link{padding-left:0}[dir=rtl] .sidebar-rail #offcanvasNav .collapse .nav-link{padding-left:0;padding-right:0}.sidebar-rail #offcanvasNav .nav-link i,.sidebar-rail #offcanvasNav .nav-group-title i{font-size:1.1rem}}.table-responsive{overflow-x:auto}@media (max-width: 991.98px){.table thead th,.table tbody td{white-space:nowrap}.table.table-bordered{font-size:.8rem}.table .btn{padding:.15rem .4rem;font-size:.65rem}}.truncate-cell{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.offcanvas-dark{background:#1f2937;color:#e5e7eb}.offcanvas-dark .offcanvas-title{color:#fff}.offcanvas-dark .offcanvas-header{border-bottom:1px solid rgba(255,255,255,.12)}.offcanvas-dark nav a.nav-link{color:#e5e7eb}.offcanvas-dark nav a.nav-link:hover{background:#ffffff0f;color:#fff}.offcanvas-dark nav a.nav-link.active{background:#ffffff1a;color:#fff;font-weight:600;border-left:3px solid #90caf9}[dir=rtl] .offcanvas-dark nav a.nav-link.active{border-left:none;border-right:3px solid #90caf9}.offcanvas-dark .sidebar-divider{border-top:1px solid rgba(255,255,255,.12)}@media (min-width: 992px){.offcanvas.static-lg.offcanvas-dark{border-right:1px solid rgba(255,255,255,.12)}[dir=rtl] .offcanvas.static-lg.offcanvas-dark{border-right:none;border-left:1px solid rgba(255,255,255,.12)}}.container-centered{display:flex;justify-content:center;align-items:center;height:calc(100vh - 12rem);height:100vh;width:100%}
