.AppShell-module__SZFQga__shellLayout{background-color:var(--csc-bg-layout,#f8fafc);min-height:100vh}.AppShell-module__SZFQga__sider{z-index:100;border-right:1px solid #ffffff14;flex-direction:column;height:100vh;display:flex;top:0;bottom:0;left:0;overflow:hidden;box-shadow:4px 0 24px #00000038;background:var(--csc-gradient-sider,linear-gradient(180deg, #0b1329 0%, #111a3b 40%, #151638 75%, #090d1a 100%))!important;transition:width var(--csc-transition-base,.2s ease)!important;position:fixed!important}.AppShell-module__SZFQga__sider .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.AppShell-module__SZFQga__siderHeader{background:radial-gradient(circle at 15%,#6366f12e 0%,#0000 70%),#ffffff05;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;height:64px;padding:0 16px;display:flex}.AppShell-module__SZFQga__brandGroup{align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.AppShell-module__SZFQga__brandLogoContainer{justify-content:center;align-items:center;display:flex;position:relative}.AppShell-module__SZFQga__brandLogo{object-fit:contain;filter:drop-shadow(0 2px 4px #0000004d);flex-shrink:0;width:32px;height:32px}.AppShell-module__SZFQga__brandTitleGroup{flex-direction:column;min-width:0;display:flex}.AppShell-module__SZFQga__brandTitle{color:#fff;letter-spacing:.5px;font-size:16px;font-weight:700;line-height:1.2}.AppShell-module__SZFQga__brandTag{color:#67e8f9;letter-spacing:.5px;background:linear-gradient(135deg,#06b6d433 0%,#6366f140 100%);border:1px solid #67e8f959;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.2}.AppShell-module__SZFQga__brandSubTitle{color:#94a3b8;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.2}.AppShell-module__SZFQga__siderMenu{flex:1;padding-top:10px;overflow:hidden auto;background:0 0!important;border-right:none!important}:is(.AppShell-module__SZFQga__siderMenu .ant-menu-item,.AppShell-module__SZFQga__siderMenu .ant-menu-submenu-title){font-weight:500;color:#cbd5e1!important;width:calc(100% - 20px)!important;transition:all var(--csc-transition-fast,.15s ease)!important;border-radius:8px!important;height:40px!important;margin:4px 10px!important;font-size:13.5px!important;line-height:40px!important}:is(.AppShell-module__SZFQga__siderMenu .ant-menu-item .anticon,.AppShell-module__SZFQga__siderMenu .ant-menu-submenu-title .anticon){transition:color var(--csc-transition-fast,.15s ease), transform var(--csc-transition-fast,.15s ease);color:#94a3b8!important;font-size:17px!important}:is(.AppShell-module__SZFQga__siderMenu .ant-menu-item:hover,.AppShell-module__SZFQga__siderMenu .ant-menu-submenu-title:hover){color:#fff!important;background-color:#ffffff14!important}:is(.AppShell-module__SZFQga__siderMenu .ant-menu-item:hover .anticon,.AppShell-module__SZFQga__siderMenu .ant-menu-submenu-title:hover .anticon){transform:scale(1.08);color:#fff!important}.AppShell-module__SZFQga__siderMenu .ant-menu-item-selected{position:relative;color:#fff!important;background:linear-gradient(90deg,#6366f147 0%,#3b82f61f 100%)!important;font-weight:600!important;box-shadow:inset 0 0 0 1px #818cf859,0 2px 8px #6366f12e!important}.AppShell-module__SZFQga__siderMenu .ant-menu-item-selected:before{content:"";background:linear-gradient(#38bdf8 0%,#818cf8 100%);border-radius:0 3px 3px 0;width:3.5px;position:absolute;top:8px;bottom:8px;left:0;box-shadow:0 0 10px #818cf8cc}.AppShell-module__SZFQga__siderMenu .ant-menu-item-selected .anticon{color:#67e8f9!important}.AppShell-module__SZFQga__siderMenu .ant-menu-item-selected a{color:#fff!important}:is(.AppShell-module__SZFQga__siderMenu .ant-menu-item:focus-visible,.AppShell-module__SZFQga__siderMenu .ant-menu-submenu-title:focus-visible){outline-offset:1px;outline:2px solid var(--csc-brand-blue,#1677ff)!important}.AppShell-module__SZFQga__siderFooter{border-top:1px solid #ffffff14;flex-shrink:0;justify-content:flex-start;align-items:center;padding:12px 16px;display:flex}.AppShell-module__SZFQga__toggleBtn{color:#94a3b8!important;border-radius:var(--csc-radius-md,6px)!important;width:100%!important;height:36px!important;transition:all var(--csc-transition-fast,.15s ease)!important;justify-content:flex-start!important;align-items:center!important;padding:0 8px!important;display:flex!important}.AppShell-module__SZFQga__toggleBtn:hover{color:#fff!important;background-color:#ffffff14!important}.AppShell-module__SZFQga__contentLayout{background-color:var(--csc-bg-layout,#f8fafc);background-image:var(--csc-bg-ambient-glow,radial-gradient(at 0% 0%, #6366f10f 0px, transparent 50%), radial-gradient(at 100% 0%, #38bdf80f 0px, transparent 50%));min-height:100vh;transition:margin-left var(--csc-transition-base,.18s ease);background-repeat:no-repeat;background-attachment:fixed;flex-direction:column;display:flex}.AppShell-module__SZFQga__topHeader{z-index:90;-webkit-backdrop-filter:blur(20px)saturate(190%);border-bottom:1px solid #e2e8f0cc;justify-content:space-between;align-items:center;height:64px;padding:0 28px;line-height:64px;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #0f172a05,0 4px 12px -2px #0f172a08;background:var(--csc-glass-bg,#ffffffc7)!important}.AppShell-module__SZFQga__headerLeft{flex:1;align-items:center;gap:16px;min-width:0;display:flex;overflow:hidden}.AppShell-module__SZFQga__headerCenter{flex-shrink:0;justify-content:center;align-items:center;margin:0 16px;display:flex}.AppShell-module__SZFQga__globalSearchTrigger{box-sizing:border-box;color:#64748b;height:36px;transition:all var(--csc-transition-fast,.15s ease);background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:6px 14px;font-size:13px;text-decoration:none;display:inline-flex}.AppShell-module__SZFQga__globalSearchTrigger:hover{color:#1e293b;background:#fff;border-color:#3b82f6;box-shadow:0 2px 8px #2563eb1f}.AppShell-module__SZFQga__searchPlaceholder{font-size:12.5px}.AppShell-module__SZFQga__searchKbd{color:#94a3b8;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.2}.AppShell-module__SZFQga__mobileMenuBtn{display:none!important}.AppShell-module__SZFQga__mobileBrand{display:none}.AppShell-module__SZFQga__mobileBrandText{color:#0b1d33;white-space:nowrap;font-size:14px;font-weight:700}.AppShell-module__SZFQga__pageTitle{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;flex:1;min-width:0;max-height:24px;font-size:16px;font-weight:600;line-height:24px;display:block;overflow:hidden}.AppShell-module__SZFQga__headerRight{flex-shrink:0;align-items:center;gap:10px;display:flex}.AppShell-module__SZFQga__headerSearchBtn,.AppShell-module__SZFQga__headerNotifyBtn{color:#64748b!important;border-radius:var(--csc-radius-md,6px)!important;width:36px!important;height:36px!important;transition:all var(--csc-transition-fast,.15s ease)!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.AppShell-module__SZFQga__headerSearchBtn:hover,.AppShell-module__SZFQga__headerNotifyBtn:hover{color:#1e293b!important;background-color:#f1f5f9!important}.AppShell-module__SZFQga__mainContent{width:100%;max-width:var(--csc-container-max-width,100%);box-sizing:border-box;flex:1;min-width:0;margin:0;padding:20px 24px 36px}.AppShell-module__SZFQga__mobileDrawer .ant-drawer-body{padding:0;background-color:var(--csc-brand-navy,#0b1d33)!important}@media (max-width:767.98px){.AppShell-module__SZFQga__sider{display:none!important}.AppShell-module__SZFQga__contentLayout{margin-left:0!important}.AppShell-module__SZFQga__topHeader{height:56px;padding:0 12px;line-height:56px}.AppShell-module__SZFQga__headerLeft{gap:10px}.AppShell-module__SZFQga__headerCenter{display:none!important}.AppShell-module__SZFQga__mobileMenuBtn{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;color:#475569!important;padding:0!important;display:inline-flex!important}.AppShell-module__SZFQga__mobileBrand{flex-shrink:0;align-items:center;gap:8px;display:flex}.AppShell-module__SZFQga__pageTitle{font-size:15px}.AppShell-module__SZFQga__mainContent{padding:16px 12px 32px}}@media (max-width:479.98px){.AppShell-module__SZFQga__topHeader{gap:6px;padding:0 8px}.AppShell-module__SZFQga__headerLeft{gap:6px}.AppShell-module__SZFQga__mobileBrand{gap:0}.AppShell-module__SZFQga__mobileBrandText{display:none!important}.AppShell-module__SZFQga__pageTitle{font-size:14px}.AppShell-module__SZFQga__headerSearchBtn{display:none!important}.AppShell-module__SZFQga__headerRight{gap:4px}}.AppShell-module__SZFQga__siderResizeHandle{cursor:col-resize;z-index:105;width:5px;height:100%;transition:background-color .2s;position:absolute;top:0;right:0}.AppShell-module__SZFQga__siderResizeHandle:hover,.AppShell-module__SZFQga__siderResizeHandleActive{box-shadow:0 0 8px #1677ffbf;background-color:#1677ff!important}
