.workspace-shell{--workspace-sidebar:220px;grid-template-columns:var(--workspace-sidebar) minmax(0,1fr);color:#303133;background:#f5f7fa;min-height:100vh;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;display:grid}.workspace-shell *{box-sizing:border-box}.workspace-shell button:focus-visible,.workspace-shell a:focus-visible{outline-offset:3px;outline:3px solid #e0a22c}.workspace-sidebar{color:#dfe2e5;scrollbar-width:thin;scrollbar-color:#84919e #545c64;background:#545c64;height:100dvh;position:sticky;top:0;overflow:auto}.workspace-brand{letter-spacing:.5px;z-index:1;background:#4a5259;height:70px;padding:15px 24px;font-size:20px;font-weight:700;position:sticky;top:0}.workspace-brand span{color:#b9c5d0;letter-spacing:1px;margin-top:4px;font-size:11px;font-weight:400;display:block}.workspace-menu-group{border-bottom:1px solid #ffffff08;padding:8px 0}.workspace-menu-group h2{color:#bbc6d0;letter-spacing:.5px;margin:0 0 3px;padding:5px 24px;font-size:11px;font-weight:400}.workspace-menu-group button{text-align:left;color:#e2e6eb;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;width:100%;min-height:44px;padding:13px 24px 13px 29px;font-size:13px}.workspace-menu-group button:hover{background:#4c545c}.workspace-menu-group button[aria-current=page]{color:#70bbff;background:#454f59;border-left-color:#70bbff}.workspace-body{min-width:0}.workspace-topbar{z-index:20;background:#fff;border-bottom:1px solid #ebeef5;align-items:center;gap:15px;height:50px;padding:0 24px;display:flex;position:sticky;top:0}.workspace-breadcrumb{color:#909399;align-items:center;gap:14px;min-width:0;font-size:12px;display:flex}.workspace-breadcrumb strong{color:#606266;white-space:nowrap;font-weight:400}.workspace-actions{align-items:center;gap:10px;margin-left:auto;font-size:12px;display:flex}.workspace-page-label{background:#fff;border-bottom:1px solid #ebeef5;align-items:end;height:35px;padding:0 18px;display:flex}.workspace-page-label span{color:#409eff;background:#ecf5ff;border-radius:7px 7px 0 0;padding:7px 18px;font-size:12px}.workspace-content{outline:none;min-width:0;padding:26px 28px 50px}.workspace-content>.ant-alert{margin-bottom:16px}.workspace-content h2.ant-typography{margin-top:8px;font-size:23px}.workspace-content .ant-card{box-shadow:none;border-color:#e3e9f0;margin-bottom:18px}.workspace-content .ant-card-head{font-size:16px}.workspace-content .ant-table-wrapper{max-width:100%;overflow:auto}.workspace-content .ant-table-thead>tr>th{color:#6c8099;background:#f6f8fb;font-weight:500}.workspace-content .ant-statistic-content{color:#4169e1}.workspace-content .ant-tabs-nav{margin-bottom:20px}.workspace-content .ant-form-inline{flex-wrap:wrap;gap:8px}.workspace-content .ant-form-inline .ant-form-item{margin-bottom:8px}.workspace-menu-toggle{color:#687889;cursor:pointer;background:0 0;border:0;padding:5px;font-size:20px;display:none}.workspace-backdrop{display:none}.workspace-skip{z-index:1000;color:#1762a3;background:#fff;padding:10px 16px;position:fixed;top:5px;left:235px;transform:translateY(-150%)}.workspace-skip:focus{transform:translateY(0)}.workspace-pane[hidden]{display:none!important}.workspace-login{color:#303133;background:#f4f6fa;min-height:100vh;padding:8vh 24px}.workspace-login>h1{color:#3a4e68;max-width:430px;margin:0 auto 28px;font:600 20px Arial}.workspace-login .login-body{max-width:430px;margin:auto}.workspace-login .ant-card{border:1px solid #e2e8f0}.workspace-login .ant-typography{font-size:23px}.workspace-session-tools{border-bottom:1px solid #e3e8ef;margin-bottom:18px;padding-bottom:14px}.domain-sections{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.domain-sections button{text-align:left;color:#39516a;cursor:pointer;background:#fff;border:1px solid #d9e3ee;border-radius:9px;min-width:0;padding:17px 18px}.domain-sections strong{margin-bottom:8px;font-size:15px;display:block}.domain-sections small{color:#7e93ac;font-size:12px}.domain-sections button[aria-pressed=true]{background:#eff8ff;border-color:#409eff}.domain-pool-subtabs{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.domain-pool-subtabs button{cursor:pointer;color:#667e98;background:#fff;border:1px solid #dce5f0;border-radius:5px;padding:7px 14px}.domain-pool-subtabs button[aria-pressed=true]{color:#2c82c6;background:#ecf5ff;border-color:#85c2f7}@media (width<=1100px){.workspace-content{padding:22px 18px}.workspace-shell{--workspace-sidebar:200px}.workspace-menu-group button{padding-left:23px}.domain-sections button{padding:15px 12px}.domain-sections strong{font-size:14px}}@media (width<=760px){.workspace-shell{display:block}.workspace-sidebar{z-index:60;width:240px;height:calc(100dvh - 50px);display:none;position:fixed;top:50px;bottom:0;left:0}.workspace-shell.nav-open .workspace-sidebar{display:block}.workspace-backdrop{z-index:50;background:#15233877;border:0;display:block;position:fixed;inset:50px 0 0}.workspace-menu-toggle{display:block}.workspace-topbar{gap:10px;padding:0 12px}.workspace-breadcrumb{gap:7px;font-size:11px}.workspace-actions{gap:5px}.workspace-actions>.workspace-profile{display:none}.workspace-content{padding:19px 12px 35px}.workspace-content .ant-card-body{padding:15px}.workspace-content .ant-space{max-width:100%}.domain-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.domain-sections button{padding:13px}.workspace-content h2.ant-typography{font-size:21px}.workspace-skip{left:60px}.workspace-session-tools{font-size:12px}}.workspace-categorized .workspace-menu-group h2{color:#f0f3f6;margin-bottom:0;font-size:12px;font-weight:600}.workspace-group-description{color:#becad6;margin:0;padding:0 24px 5px;font-size:11px;line-height:1.5}.workspace-page-description{color:#4c6278;background:#edf4fb;border-left:3px solid #409eff;border-radius:0 6px 6px 0;margin:0 0 18px;padding:13px 16px;font-size:13px;line-height:1.8}.workspace-categorized .workspace-breadcrumb{flex-wrap:wrap;gap:7px}@media (width<=760px){.workspace-categorized .workspace-breadcrumb-root,.workspace-categorized .workspace-breadcrumb-root+span{display:none}.workspace-categorized .workspace-breadcrumb{flex:1;gap:5px}.workspace-page-description{padding:11px 12px;font-size:12px}}
