:root{--app-bg: #e8ebed;--sidebar-bg: #dddfe2;--header-bg: #ffffff;--content-bg: #fff;--text-color: #000000;--text-secondary: rgba(0, 0, 0, .65);--border-color: rgba(0, 21, 41, .08);--shadow: 0 1px 4px rgba(0, 21, 41, .08);--menu-text: #000000;--menu-bg: #dddfe2;--menu-hover: rgba(0, 0, 0, .1);--menu-selected: #1e3a8a;--trigger-hover: #1890ff}html.dark{--app-bg: #0e0e0e;--sidebar-bg: #141414;--header-bg: #141414;--content-bg: #0e0e0e;--text-color: #ffffff;--text-secondary: rgba(255, 255, 255, .65);--border-color: rgba(255, 255, 255, .1);--shadow: 0 1px 4px rgba(0, 0, 0, .3);--menu-text: rgba(255, 255, 255, .85);--menu-bg: #1f1f1f;--menu-hover: rgba(255, 255, 255, .1);--menu-selected: #1e3a8a;--trigger-hover: #1e3a8a}html.default :root{--app-bg: #e8ebed;--sidebar-bg: #dddfe2;--header-bg: #ffffff;--content-bg: #fff;--text-color: #000000;--text-secondary: rgba(0, 0, 0, .65);--border-color: rgba(0, 21, 41, .08);--shadow: 0 1px 4px rgba(0, 21, 41, .08);--menu-text: #000000;--menu-bg: #dddfe2;--menu-hover: rgba(0, 0, 0, .1);--menu-selected: #1e3a8a;--trigger-hover: #1890ff}html.default input:-webkit-autofill,html.default input:-webkit-autofill:hover,html.default input:-webkit-autofill:focus,html.default input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#000!important}html.default .ant-menu-inline,html.default .ant-menu-vertical,html.default .ant-menu-vertical-left{background:#dddfe2}html.default body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html.default :host{display:flex;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.default .app-layout{height:100vh;background:var(--app-bg);display:flex;flex-direction:row;overflow:hidden}html.default .app-layout nz-layout:last-child{height:100%;display:flex;flex-direction:column;overflow:hidden}html.default .app-layout .ant-layout-content{flex:1;overflow:auto;height:100%}html.default .menu-sidebar{position:relative;z-index:10;min-height:100vh;height:100%!important;box-shadow:none;background:var(--sidebar-bg);flex-shrink:0}html.default nz-menu{background:var(--sidebar-bg)}html.default .header-trigger{display:flex;align-items:center;height:64px;font-size:20px;cursor:pointer;transition:all .3s}html.default .trigger:hover{color:var(--trigger-hover)}html.default .sidebar-logo{position:relative;height:64px;padding-left:22px;overflow:hidden;line-height:64px;background:var(--sidebar-bg);transition:all .3s}html.default .sidebar-logo svg{display:inline-block;height:22px;width:22px;vertical-align:middle}html.default .sidebar-logo h1{display:inline-block;margin:0 0 0 8px;font-weight:600;font-size:20px;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;vertical-align:middle}html.default nz-header{padding:0;width:100%;z-index:2}html.default .app-header{position:relative;height:64px;background:var(--header-bg);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:space-between;padding:0 20px}html.default .ant-layout-header{padding:0!important}html.default nz-content{margin:24px;height:calc(100vh - 112px);overflow:hidden}html.default .inner-content{height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}html.default .theme-toggle{color:var(--text-secondary);transition:color .3s}html.default .theme-toggle:hover{color:var(--trigger-hover)}html.default .header-right{display:flex;align-items:center;gap:16px}html.default .user-dropdown{display:flex;align-items:center;gap:8px;padding:4px 8px;cursor:pointer;border-radius:4px;transition:background-color .3s}html.default .user-dropdown:hover{background-color:#00000006}html.default .user-dropdown .user-info{display:flex;flex-direction:column;line-height:1.2;margin-left:8px}html.default .user-dropdown .user-info .user-name{font-size:14px;font-weight:500;color:var(--text-color)}html.default .user-dropdown .user-info .user-role,html.default .user-dropdown .anticon-down{font-size:12px;color:var(--text-secondary)}html.default .account-switch{display:flex;align-items:center;gap:8px;padding:4px 8px;cursor:pointer;border-radius:4px;transition:background-color .3s;border:1px solid var(--border-color)}html.default .account-switch:hover{background-color:#00000006}html.default .account-switch .account-info{display:flex;flex-direction:column;line-height:1.2}html.default .account-switch .account-info .account-name{font-size:14px;font-weight:500;color:var(--text-color)}html.default .account-switch .account-info .account-role,html.default .account-switch .anticon-down{font-size:12px;color:var(--text-secondary)}html.default .account-item{display:flex;flex-direction:column;line-height:1.2}html.default .account-item .account-item-name{font-size:14px;font-weight:500;color:var(--text-color)}html.default .account-item .account-item-role{font-size:12px;color:var(--text-secondary)}html.default .page-header{display:flex;justify-content:space-between;align-items:center}html.default ol ol,html.default ul ul,html.default ol ul,html.default ul ol{padding:0;margin:0}html.default h1{font-weight:700}html.dark :root{color-scheme:dark}html.dark input:-webkit-autofill,html.dark input:-webkit-autofill:hover,html.dark input:-webkit-autofill:focus,html.dark input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff!important}html.dark .ant-menu-inline,html.dark .ant-menu-vertical,html.dark .ant-menu-vertical-left{background:#141414}html.dark a,html.dark a:hover{color:#fff}html.dark body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html.dark :host{display:flex;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.dark .app-layout{height:100vh;background:var(--app-bg);display:flex;flex-direction:row;overflow:hidden}html.dark .app-layout nz-layout:last-child{height:100%;display:flex;flex-direction:column;overflow:hidden}html.dark .app-layout .ant-layout-content{flex:1;overflow:auto;height:100%}html.dark .menu-sidebar{position:relative;z-index:10;min-height:100vh;height:100%!important;box-shadow:none;background:var(--sidebar-bg);flex-shrink:0}html.dark nz-menu{background:var(--sidebar-bg)}html.dark .header-trigger{display:flex;align-items:center;height:64px;font-size:20px;cursor:pointer;transition:all .3s}html.dark .trigger:hover{color:var(--trigger-hover)}html.dark .sidebar-logo{position:relative;height:64px;padding-left:22px;overflow:hidden;line-height:64px;background:var(--sidebar-bg);transition:all .3s}html.dark .sidebar-logo svg{display:inline-block;height:22px;width:22px;vertical-align:middle}html.dark .sidebar-logo h1{display:inline-block;margin:0 0 0 8px;font-weight:600;font-size:20px;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;vertical-align:middle}html.dark nz-header{padding:0;width:100%;z-index:2}html.dark .app-header{position:relative;height:64px;background:var(--header-bg);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:space-between;padding:0 20px}html.dark .ant-layout-header{padding:0!important}html.dark nz-content{margin:24px;height:calc(100vh - 112px);overflow:hidden}html.dark .inner-content{height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}html.dark .theme-toggle{color:var(--text-secondary);transition:color .3s}html.dark .theme-toggle:hover{color:var(--trigger-hover)}html.dark .header-right{display:flex;align-items:center;gap:16px}html.dark .user-dropdown{display:flex;align-items:center;gap:8px;padding:4px 8px;cursor:pointer;border-radius:4px;transition:background-color .3s}html.dark .user-dropdown:hover{background-color:#00000006}html.dark .user-dropdown .user-info{display:flex;flex-direction:column;line-height:1.2;margin-left:8px}html.dark .user-dropdown .user-info .user-name{font-size:14px;font-weight:500;color:var(--text-color)}html.dark .user-dropdown .user-info .user-role,html.dark .user-dropdown .anticon-down{font-size:12px;color:var(--text-secondary)}html.dark .account-switch{display:flex;align-items:center;gap:8px;padding:4px 8px;cursor:pointer;border-radius:4px;transition:background-color .3s;border:1px solid var(--border-color)}html.dark .account-switch:hover{background-color:#00000006}html.dark .account-switch .account-info{display:flex;flex-direction:column;line-height:1.2}html.dark .account-switch .account-info .account-name{font-size:14px;font-weight:500;color:var(--text-color)}html.dark .account-switch .account-info .account-role,html.dark .account-switch .anticon-down{font-size:12px;color:var(--text-secondary)}html.dark .account-item{display:flex;flex-direction:column;line-height:1.2}html.dark .account-item .account-item-name{font-size:14px;font-weight:500;color:var(--text-color)}html.dark .account-item .account-item-role{font-size:12px;color:var(--text-secondary)}html.dark .page-header{display:flex;justify-content:space-between;align-items:center}html.dark ol ol,html.dark ul ul,html.dark ol ul,html.dark ul ol{padding:0;margin:0}html.dark h1{font-weight:700}.ant-table-thead>tr>th{border-bottom:none!important}
