:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#1f2937;background:#fafafa}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%;height:100%}body{background:#fafafa}.page-card{background:#fff;border:1px solid #f0f0f0;box-shadow:0 1px 3px #0f172a14}body .page-card.hero-card{min-height:auto;padding:16px 20px;align-items:center;gap:16px}body .page-card.hero-card h2{margin:4px 0;font-size:22px;line-height:1.3}body .page-card.hero-card p{max-width:680px;font-size:13px;line-height:1.5}body .page-card.hero-card .hero-label{font-size:12px;line-height:1.4}body .page-card.hero-card .hero-stats{grid-template-columns:repeat(4,minmax(88px,1fr));gap:8px;min-width:min(440px,48%)}body .page-card.hero-card .stat-box{min-width:0;padding:10px 12px;border-radius:10px}body .page-card.hero-card .stat-box span{margin-bottom:4px;font-size:12px;line-height:1.4}body .page-card.hero-card .stat-box strong{font-size:18px;line-height:1.25}body .page-card.filter-card{padding:12px 16px}body .page-card.filter-card .el-form-item{margin-bottom:0}@media (max-width: 1100px){body .page-card.hero-card .hero-stats{grid-template-columns:repeat(2,minmax(120px,1fr));min-width:0}}@media (max-width: 1023px){.el-table{--el-table-border: 1px solid #f0f0f0}.page-card[style*=grid-template-columns],.page-card>[class*=grid]{gap:12px}.section-header{flex-wrap:wrap;gap:10px}.toolbar-actions{flex-wrap:wrap;gap:8px;width:100%}}@media (max-width: 767px){.el-table__body-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.el-table{min-width:0}.el-table__body{min-width:640px}.el-dialog{--el-dialog-width: 100% !important;width:100%!important;max-width:100vw!important;margin:0!important;border-radius:16px 16px 0 0!important;max-height:92dvh;position:fixed!important;bottom:0!important;left:0!important;right:0!important;top:auto!important}.el-dialog__header{padding:16px 16px 8px!important;border-bottom:1px solid #f1f5f9}.el-dialog__body{padding:16px!important;max-height:calc(92dvh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.el-dialog__footer{padding:12px 16px!important;border-top:1px solid #f1f5f9}.el-overlay-dialog{display:flex!important;align-items:flex-end!important;padding:0!important}.el-drawer{width:100%!important;max-width:100vw!important}.el-drawer.rtl{width:100%!important}.el-drawer__body{padding:12px!important}.section-header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px!important}.toolbar-actions{width:100%;justify-content:flex-start}.toolbar-actions .el-button{flex:0 0 auto}.search-bar{flex-wrap:wrap}.search-input,.search-bar .el-input,.search-bar .el-select,.search-bar .el-tree-select{width:100%!important;max-width:100%!important;min-width:0!important}.page-card.filter-card .el-form-item{width:100%;margin-right:0!important}body .page-card.hero-card .hero-stats{grid-template-columns:repeat(2,minmax(100px,1fr));min-width:0;width:100%}body .page-card.hero-card{padding:12px 14px}body .page-card.hero-card h2{font-size:18px}.page-card.section-card{padding:12px!important}.page-card{border-radius:10px}.el-form .el-row{flex-direction:column}.el-form .el-col{max-width:100%!important;flex:0 0 100%!important;margin-bottom:8px}body .detail-grid,body .node-form-grid,body .dialog-form-grid,body .form-row-two,body .form-grid-two,body .form-row,body .rf-form-grid,body .import-grid,body .metadata-entry-list,body .content-grid,body .config-grid,body .subscription-info,body .token-summary,body .apply-form-grid,body .preview-grid,body .profile-grid,body .role-grid,body .detail-properties,body .report-grid,body .report-page,body .roi-result,body .chart-grid,body .rule-stat-grid,body .limit-grid,body .analysis-overview-grid,body .analysis-2col-grid,body .stats-grid,body .quota-grid,body .pay-grid,body .channel-options,body .dashboard-grid,body .ai-stats-row,body .capability-card,body .archive-center-layout,body .security-workspace,body .catalog-body,body .dict-layout,body .doc-layout,body .metadata-workbench-overview,body .secure-preview-layout,body .security-command,body .selector-grid,body .attachment-preview-grid,body .hero-card,body .capability-grid,body .metadata-workbench-stats,body .metadata-detail-metrics,body .ai-metadata-grid,body .plans-grid,body .metric-grid,body .shortcut-grid,body .command-metrics,body .preview-workflow,body .dialog-detail-grid,body .settings-grid,body .ai-interpret-grid,body .ai-basic-fields-grid,body .selection-summary,body .secure-preview-summary{grid-template-columns:1fr!important}body .stats-row,body .summary-grid,body .metrics-grid,body .analysis-metric-sub-grid,body .result-board-grid,body .calendar-grid{grid-template-columns:repeat(2,1fr)!important}body .meta-row,body .detail-row,body .distribution-row,body .segment-editor-inner-grid,body .borrow-item{grid-template-columns:1fr!important}body .scheme-create-split-layout,body .insight-grid{flex-direction:column}body .split-left-panel{width:100%!important}body .split-column-divider{display:none}body .login-page,body .register-page,body .metadata-grid,body .code-row{grid-template-columns:1fr!important}body .toolbar-input,body .toolbar-select{width:100%!important;max-width:100%!important}body .calendar-grid{grid-template-columns:repeat(7,1fr)!important;gap:2px!important}}@media (max-width: 480px){body .page-card.hero-card .hero-stats{grid-template-columns:1fr 1fr;gap:6px}body .page-card.hero-card .stat-box strong{font-size:16px}.el-dialog__body{padding:12px!important}.page-card.section-card{padding:8px!important}}:root{--app-color-bg: #f2f5f9;--app-color-surface: #ffffff;--app-color-surface-subtle: #f7f9fc;--app-color-surface-strong: #edf2f8;--app-color-text: #172033;--app-color-text-secondary: #5f6f84;--app-color-text-muted: #8794a6;--app-color-border: #dfe6ef;--app-color-border-strong: #cbd6e3;--app-color-primary: #245fbf;--app-color-primary-hover: #1d4f9f;--app-color-primary-soft: #eaf1fd;--app-color-primary-border: #cfdbef;--app-color-success: #23845a;--app-color-warning: #a96918;--app-color-danger: #c23d4b;--app-radius-control: 6px;--app-radius-surface: 8px;--app-shadow-focus: 0 0 0 3px rgba(36, 95, 191, .16);--app-shadow-surface: 0 1px 2px rgba(23, 32, 51, .04);--app-space-page: 14px;--el-color-primary: var(--app-color-primary);--el-color-primary-light-3: #5b85ca;--el-color-primary-light-5: #8aa9dc;--el-color-primary-light-7: #bdcdea;--el-color-primary-light-8: #d5e0f2;--el-color-primary-light-9: var(--app-color-primary-soft);--el-color-primary-dark-2: var(--app-color-primary-hover);--el-border-radius-base: var(--app-radius-control);--el-border-color: var(--app-color-border);--el-border-color-light: #e8edf3;--el-text-color-primary: var(--app-color-text);--el-text-color-regular: #455468;--el-text-color-secondary: var(--app-color-text-secondary);--el-fill-color-light: var(--app-color-surface-subtle);--el-fill-color-lighter: #fafbfd;--el-bg-color-page: var(--app-color-bg)}body{color:var(--app-color-text);background:var(--app-color-bg);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:0;text-rendering:optimizeLegibility}body .page-card{border:1px solid var(--app-color-border);border-radius:var(--app-radius-surface);background:var(--app-color-surface);box-shadow:var(--app-shadow-surface)}body .el-button,body .el-input__wrapper,body .el-select__wrapper,body .el-textarea__inner{border-radius:var(--app-radius-control)}body .el-button{min-height:32px;font-weight:600;letter-spacing:0;transition:color .15s ease,border-color .15s ease,background-color .15s ease,transform .15s ease}body .el-button:not(.is-disabled):active{transform:translateY(1px)}body .el-input__wrapper,body .el-select__wrapper{min-height:32px;box-shadow:0 0 0 1px var(--app-color-border) inset}body .el-input__wrapper:hover,body .el-select__wrapper:hover{box-shadow:0 0 0 1px var(--app-color-border-strong) inset}body .el-input__wrapper.is-focus,body .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--app-color-primary) inset,var(--app-shadow-focus)}body .el-table{--el-table-header-bg-color: var(--app-color-surface-subtle);--el-table-row-hover-bg-color: #f2f6fc;--el-table-border-color: #e8edf3;color:var(--app-color-text)}body .el-table th.el-table__cell{height:40px;color:#526176;font-size:12px;font-weight:700}body .el-table td.el-table__cell{padding:9px 0}body .el-table .cell{line-height:1.45}body .el-dialog,body .el-drawer{border:1px solid var(--app-color-border);box-shadow:0 18px 48px #1720332e}body .el-dialog{border-radius:var(--app-radius-surface)}body .el-tag{letter-spacing:0}:where(button,a,[role=button],input,textarea,select):focus-visible{outline:2px solid var(--app-color-primary);outline-offset:2px}@media (max-width: 767px){:root{--app-space-page: 10px}body .el-button{min-height:34px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
