.page-header-with-info{align-items:center;gap:8px;display:flex}.page-header-with-info .page-title{margin:0}.page-header-info-wrap{margin-top:-2px;position:relative}.page-header-info-btn{cursor:help;color:#000;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;padding:2px;transition:background .2s,border-color .2s;display:inline-flex;box-shadow:0 1px 2px #0f172a14}.page-header-info-btn:hover{background:#f1f5f9;border-color:#94a3b8}.page-header-info-tooltip{z-index:1200;color:#000;pointer-events:none;background:#fff;border:1px solid #dbe2ea;border-radius:12px;width:260px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.5;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 14px 30px #0f172a29}.page-header-info-tooltip-arrow{background:#fff;border-bottom:1px solid #dbe2ea;border-left:1px solid #dbe2ea;width:10px;height:10px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)rotate(45deg)}html[data-theme=dark] .page-header-info-btn{color:#fff;background:#1e293b;border-color:#334155}html[data-theme=dark] .page-header-info-btn:hover{background:#334155;border-color:#64748b}html[data-theme=dark] .page-header-info-tooltip{color:#fff;background:#1e293b;border-color:#334155;box-shadow:0 14px 30px #0006}html[data-theme=dark] .page-header-info-tooltip-arrow{background:#1e293b;border-bottom-color:#334155;border-left-color:#334155}
.sidebar-menu-item{cursor:pointer;color:#000;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;margin:0;padding:12px 15px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.sidebar-menu-item svg{color:#000}.sidebar-menu-item:hover{color:#000;background:#e0edff;border-color:#bfdbfe;box-shadow:0 4px 12px #3b82f61f}.sidebar-menu-item:hover svg{color:#000}.sidebar-menu-item.active{color:#000;background:linear-gradient(135deg,#e0f2fe,#bfdbfe);border-color:#93c5fd;box-shadow:0 6px 16px #3b82f629}.sidebar-menu-item.active svg{color:#000}.sidebar-submenu{pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:220px;max-height:80vh;margin:0;display:none;position:fixed;overflow:hidden auto;box-shadow:12px 18px 40px #0f172a1f;z-index:99999!important}.sidebar-submenu.sidebar-submenu-flyout{border-left:none!important;width:max-content!important;min-width:220px!important;max-height:80vh!important;margin:0!important;padding-left:0!important;animation:none!important}.sidebar-submenu-flyout.is-visible .sidebar-submenu-header,.sidebar-submenu-flyout.is-visible .sidebar-submenu-item,.sidebar-submenu-flyout.is-visible .sidebar-submenu-item-wrapper,.sidebar-submenu-flyout.is-visible .nested-submenu-item{visibility:visible!important;opacity:1!important;display:block!important}.sidebar-submenu::-webkit-scrollbar{display:none}.sidebar-submenu:before{content:"";border:8px solid #0000;border-left-width:0;border-right-color:#fff;width:0;height:0;position:absolute;top:12px;left:-8px}.sidebar-menu-item:hover .sidebar-submenu,.sidebar-submenu:hover{display:block!important}.sidebar-submenu-item{cursor:pointer;color:#000;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fff,#f8fafc);border-left:3px solid #0000;padding:12px 20px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s,border-left-color .15s;display:block;position:relative}.sidebar-submenu-item:hover{color:#000;background:#e0edff;border-left:3px solid #93c5fd;box-shadow:inset 0 1px #ffffffb3}.sidebar-submenu-item.active{color:#000;background:#e0f2fe;border-left:3px solid #38bdf8;box-shadow:inset 0 1px #fffc}.sidebar-submenu-configuration .sidebar-submenu-item{color:#b91c1c}.sidebar-submenu-configuration .sidebar-submenu-item:hover{color:#000;background:#e0edff;border-left:3px solid #93c5fd;box-shadow:inset 0 1px #ffffffb3}.sidebar-submenu-configuration .sidebar-submenu-item.active{color:#000;background:#e0f2fe;border-left:3px solid #38bdf8;box-shadow:inset 0 1px #fffc}.sidebar-submenu-item-wrapper{position:relative}.sidebar-submenu-item.has-children{padding-right:30px}.nested-submenu{pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:220px;max-height:80vh;margin:0;display:none;position:fixed;overflow:hidden auto;box-shadow:10px 14px 40px #00000024;z-index:999999!important}.nested-submenu::-webkit-scrollbar{display:none}.nested-submenu:before{content:"";border:8px solid #0000;border-left-width:0;border-right-color:#fff;width:0;height:0;position:absolute;top:12px;left:-8px}.sidebar-submenu-item.has-children:hover .nested-submenu,.nested-submenu:hover,.nested-submenu.is-visible,html[data-theme=dark] .sidebar-submenu-item.has-children:hover .nested-submenu,html[data-theme=dark] .nested-submenu:hover,html[data-theme=dark] .nested-submenu.is-visible{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important}html[data-theme=dark] .nested-submenu{z-index:999999!important;pointer-events:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;background:#0b1220!important;border:1px solid #94a3b84d!important;border-radius:10px!important;min-width:220px!important;max-height:80vh!important;margin:0!important;display:none!important;position:fixed!important;overflow:hidden auto!important;box-shadow:10px 14px 40px #00000073!important}html[data-theme=dark] .nested-submenu::-webkit-scrollbar{display:none!important}html[data-theme=dark] .nested-submenu:before{border-color:#0000 #0b1220 #0000 #0000!important}html[data-theme=dark] .nested-submenu-item{color:#fff!important;background:0 0!important}html[data-theme=dark] .nested-submenu-item:hover{color:#fff!important;background:#1e3a8a!important;border-left:3px solid #3b82f68c!important}html[data-theme=dark] .nested-submenu-item.active{color:#fff!important;box-shadow:none!important;background:#2563eb!important;border-left:3px solid #93c5fd!important}.nested-submenu-item{cursor:pointer;color:#000;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;border-left:3px solid #0000;padding:12px 20px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s,border-left-color .15s;display:block;position:relative}.nested-submenu-item:hover{color:#000;background:#eef2ff;border-left:3px solid #93c5fd}.nested-submenu-item.active{color:#000;background:#e0f2fe;border-left:3px solid #38bdf8;font-weight:600}nav{overflow-x:visible!important}aside>nav{overflow:hidden auto}.dashboard-sidebar.collapsed .sidebar-submenu:not(.is-visible),.dashboard-sidebar.collapsed .nested-submenu:not(.is-visible){visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important;overflow:hidden!important}.dashboard-sidebar.collapsed .sidebar-submenu.is-visible,.dashboard-sidebar.collapsed .nested-submenu.is-visible,.dashboard-sidebar.open .nested-submenu.is-visible{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important;overflow-x:hidden!important}.sidebar-submenu-header{color:#0f172a;-webkit-user-select:none;user-select:none;background:linear-gradient(#fff,#f8fafc);border-bottom:1px solid #e2e8f0;padding:10px 16px;font-size:13px;font-weight:600}.dashboard-sidebar.collapsed nav{overflow:hidden auto}.dashboard-sidebar.collapsed{overflow:visible auto}.dashboard-sidebar.collapsed>nav{overflow-x:visible}.dashboard-sidebar.collapsed .group{position:relative;overflow:visible}.dashboard-sidebar.collapsed .group>div[class*=fixed]{z-index:99999!important;pointer-events:auto!important;position:fixed!important}.dashboard-sidebar svg,.dashboard-sidebar .sidebar-menu-item svg,.dashboard-sidebar.collapsed svg{flex-shrink:0;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important}.theme-toggle-btn{position:relative}.theme-toggle-btn:hover{transform:translateY(-1px)}html[data-theme=dark] .sidebar-menu-item:hover{color:#fff!important;box-shadow:none!important;background:#1e3a8a!important;border-color:#3b82f666!important}html[data-theme=dark] .sidebar-menu-item.active{color:#fff!important;background:#2563eb!important;border-color:#60a5fa8c!important;box-shadow:0 4px 14px #2563eb47!important}html[data-theme=dark] .sidebar-menu-item:hover svg,html[data-theme=dark] .sidebar-menu-item.active svg{color:#fff!important}html[data-theme=dark] .sidebar-submenu,html[data-theme=dark] .sidebar-submenu.sidebar-submenu-flyout{background:#0b1220!important;border-color:#94a3b847!important}html[data-theme=dark] .sidebar-submenu:before{border-color:#0000 #0b1220 #0000 #0000!important}html[data-theme=dark] .sidebar-submenu-item{color:#fff!important;background:0 0!important}html[data-theme=dark] .sidebar-submenu-item:hover{color:#fff!important;box-shadow:none!important;background:#1e3a8a!important;border-left-color:#3b82f68c!important}html[data-theme=dark] .sidebar-submenu-item.active{color:#fff!important;box-shadow:none!important;background:#2563eb!important;border-left-color:#93c5fd!important}html[data-theme=dark] .sidebar-submenu-configuration .sidebar-submenu-item,html[data-theme=dark] .sidebar-submenu-configuration .sidebar-submenu-item:hover,html[data-theme=dark] .sidebar-submenu-configuration .sidebar-submenu-item.active{color:#fff!important}html[data-theme=dark] .sidebar-submenu-header{color:#fff!important;background:#1e293b!important;border-bottom-color:#94a3b833!important}html[data-theme=dark] .sidebar-dropdown-item{color:#fff!important;border-bottom-color:#94a3b81f!important}html[data-theme=dark] .sidebar-dropdown-item:hover{color:#fff!important;background:#1e3a8a!important}html[data-theme=dark] .sidebar-dropdown-item.active{color:#fff!important;background:#2563eb!important}html[data-theme=dark] .sidebar-dropdown-item svg,html[data-theme=dark] .sidebar-dropdown-item:hover svg,html[data-theme=dark] .sidebar-dropdown-item.active svg{color:#fff!important}
