._root_1nz04_3{min-height:100vh}._sider_1nz04_9{position:relative;border-right:1px solid var(--border);overflow:auto}._sider_1nz04_9 .ant-layout-sider-children{display:flex;flex-direction:column;min-height:100vh}._brand_1nz04_23{display:flex;align-items:center;gap:9px;font-weight:600;font-size:14px;height:52px;padding:0 16px;flex-shrink:0;white-space:nowrap;overflow:hidden;border-bottom:1px solid var(--border)}._sider_1nz04_9[class*=ant-layout-sider-collapsed] ._brand_1nz04_23{padding:0 18px}._brandName_1nz04_42{min-width:0;overflow:hidden;text-overflow:ellipsis}._logoMark_1nz04_48{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#6e5ce8,#5a4bd1);display:flex;align-items:center;justify-content:center;flex-shrink:0}._brandVersion_1nz04_59{color:var(--text-3);font-weight:400;font-size:11px;margin-left:2px}._menu_1nz04_66{flex:1 1 auto;border-inline-end:none!important}._menu_1nz04_66 .ant-menu-item-group-title{font-size:11px;line-height:1.6;padding:14px 16px 4px;color:var(--text-3);letter-spacing:.4px}._menu_1nz04_66 .ant-menu-item-group:first-child .ant-menu-item-group-title{padding-top:6px}._menu_1nz04_66 .ant-menu-item-group-list{margin:0;padding:0}._sider_1nz04_9[class*=ant-layout-sider-collapsed] ._menu_1nz04_66 .ant-menu-item-group-title{display:none}._resizeHandle_1nz04_104{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize;z-index:20;background:transparent;transition:background .15s;touch-action:none}._resizeHandle_1nz04_104:after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background:transparent;transition:background .15s}._resizeHandle_1nz04_104:hover:after,._resizeHandle_1nz04_104:focus-visible:after{background:var(--brand)}._resizeHandle_1nz04_104:focus-visible{outline:none}._header_1nz04_141{position:sticky;top:0;z-index:30;height:52px;line-height:normal;padding:0 24px 0 8px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px}._collapseBtn_1nz04_155{color:var(--text-2);flex-shrink:0}._right_1nz04_160{margin-left:auto;display:flex;align-items:center;gap:14px;flex-shrink:0}._envTag_1nz04_169{font-size:10px;color:var(--amber);background:var(--amber-soft);border:1px solid #f3ddb0;padding:2px 8px;border-radius:6px;white-space:nowrap}._bell_1nz04_179{position:relative;padding:6px;color:var(--text-2)}._avatar_1nz04_185{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#ef4444);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0}._logoutBtn_1nz04_199{color:var(--text-2)}._content_1nz04_205{padding:14px 24px 32px;overflow-x:auto}@media(max-width:768px){._content_1nz04_205{padding:12px 14px 24px}}:root{--bg: #f4f5fa;--surface: #ffffff;--surface-2: #f7f8fc;--border: #e6e8f0;--border-strong: #d4d7e3;--text: #22252e;--text-2: #5a5f6e;--text-3: #9298a8;--brand: #5a4bd1;--brand-hover: #4c3ec2;--brand-soft: #efecfc;--brand-border: #d8d1f8;--green: #16a34a;--green-soft: #e8f7ee;--amber: #d97706;--amber-soft: #fdf3e3;--red: #dc2626;--red-soft: #fdecec;--blue: #2563eb;--blue-soft: #e9f0fe;--radius: 8px;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono: ui-monospace, "Cascadia Mono", Consolas, monospace}html,body{margin:0;padding:0}body{font-family:var(--font);background:var(--bg);color:var(--text);font-size:13px;line-height:1.55;-webkit-font-smoothing:antialiased}#root{min-height:100vh}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-size:11.5px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cdd1de;border-radius:5px;border:2px solid var(--bg)}
