.app{height:100%;display:flex;flex-direction:column;font-family:Arial,sans-serif;overflow:hidden;max-width:100vw}html body .el-table th.el-table__cell,html body .el-table .el-table__header th,.el-table th.el-table__cell,.el-table .el-table__header th{background-color:#e8eaf0!important;background:#e8eaf0!important;font-weight:700!important;color:#000!important;font-size:14px!important;padding:16px 12px!important;border-bottom:2px solid #c0c4cc!important}html body .el-table th.el-table__cell .cell,html body .el-table .el-table__header th .cell,.el-table th.el-table__cell .cell,.el-table .el-table__header th .cell{color:#000!important;font-weight:700!important;font-size:14px!important;line-height:1.4!important}html body .el-table__header-wrapper,html body .el-table__header,.el-table__header-wrapper,.el-table__header{background-color:#e8eaf0!important;background:#e8eaf0!important}html body .el-table thead,html body .el-table thead tr,html body .el-table thead th,.el-table thead,.el-table thead tr,.el-table thead th{background-color:#e8eaf0!important;color:#000!important}.el-table .cell{color:#000!important}.el-table th>.cell{color:#000!important;font-weight:700!important}.el-button--primary:not(.is-link):not(.is-text),.el-button--success:not(.is-link):not(.is-text),.el-button--danger:not(.is-link):not(.is-text),.el-button--warning:not(.is-link):not(.is-text){color:#fff!important}.el-button--primary:not(.is-link):not(.is-text) span,.el-button--success:not(.is-link):not(.is-text) span,.el-button--danger:not(.is-link):not(.is-text) span,.el-button--warning:not(.is-link):not(.is-text) span{color:#fff!important}html{font-size:16px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;color:#333;background-color:#f5f7fa}a{color:#2563eb;text-decoration:none}a:hover{color:#3b82f6}.clearfix:after{content:"";display:table;clear:both}.flex-center{display:flex;justify-content:center;align-items:center}.page-container{padding:20px;min-height:calc(100vh - 60px)}@media (max-width: 767px){html{font-size:14px}.page-container{padding:12px}.el-button{min-height:44px;min-width:44px}.el-input__inner{height:40px}.el-form-item__label{float:none;text-align:left;margin-bottom:8px}}@media (min-width: 768px) and (max-width: 1199px){html{font-size:15px}.page-container{padding:16px}}@media (min-width: 1200px){html{font-size:16px}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.md-body{font-size:14px;line-height:1.8;color:var(--el-text-color-primary, #303133);word-break:break-word}.md-body h1{font-size:22px;font-weight:700;margin:24px 0 12px;padding-bottom:8px;border-bottom:2px solid var(--el-border-color-lighter, #ebeef5)}.md-body h2{font-size:20px;font-weight:700;margin:20px 0 12px;padding-bottom:8px;border-bottom:2px solid var(--el-border-color-lighter, #ebeef5)}.md-body h3{font-size:18px;font-weight:600;margin:16px 0 10px}.md-body h4{font-size:16px;font-weight:600;margin:14px 0 8px}.md-body h5{font-size:15px;font-weight:600;margin:12px 0 6px}.md-body h6{font-size:14px;font-weight:600;margin:10px 0 6px;color:var(--el-text-color-secondary, #909399)}.md-body p{margin:8px 0}.md-body a{color:var(--el-color-primary, #409eff);text-decoration:none}.md-body a:hover{text-decoration:underline}.md-body strong{font-weight:600}.md-body em{font-style:italic}.md-body del{text-decoration:line-through;color:var(--el-text-color-secondary, #909399)}.md-body blockquote{border-left:4px solid var(--el-color-primary, #409eff);margin:12px 0;padding:8px 16px;color:var(--el-text-color-secondary, #909399);background:rgba(64,158,255,.05);border-radius:0 6px 6px 0}.md-body blockquote p{margin:4px 0}.md-body ul,.md-body ol{padding-left:24px;margin:8px 0}.md-body li{margin:4px 0}.md-body li input[type=checkbox]{margin-right:6px;vertical-align:middle}.md-body hr{border:none;border-top:1px solid var(--el-border-color-lighter, #ebeef5);margin:20px 0}.md-body img{max-width:100%;border-radius:6px}.md-body code{background:rgba(64,158,255,.1);padding:2px 6px;border-radius:3px;font-size:.9em;color:var(--el-color-primary, #409eff);font-family:Consolas,Monaco,Courier New,monospace}.md-body table{width:100%;border-collapse:collapse;margin:12px 0;font-size:13px}.md-body th,.md-body td{border:1px solid var(--el-border-color-lighter, #ebeef5);padding:8px 12px;text-align:left}.md-body th{background:var(--el-fill-color-light, #f5f7fa);font-weight:600}.md-body tr:nth-child(2n){background:var(--el-fill-color-lighter, #fafafa)}.md-code-block{border-radius:8px;overflow:hidden;margin:12px 0;border:1px solid var(--el-border-color-lighter, #ebeef5)}.md-code-header{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:#2d2d2d;border-bottom:1px solid #3e3e3e}.md-code-lang{font-size:12px;color:#999;text-transform:uppercase;letter-spacing:.5px}.md-code-copy{font-size:12px;color:#999;background:transparent;border:1px solid #555;border-radius:4px;padding:2px 8px;cursor:pointer;transition:all .2s}.md-code-copy:hover{color:#fff;border-color:#999;background:rgba(255,255,255,.1)}.md-code-block pre.hljs{margin:0;padding:16px;overflow-x:auto;font-size:13px;line-height:1.6;font-family:Consolas,Monaco,Courier New,monospace;background:#f6f8fa;color:#24292e}.md-code-block pre.hljs code{background:none;padding:0;color:inherit;font-size:inherit}.md-body details.md-collapsible{margin:12px 0;border:1px solid var(--el-border-color-lighter, #ebeef5);border-radius:8px;overflow:hidden;background:var(--el-fill-color-lighter, #fafafa)}.md-body details.md-collapsible[open]{background:transparent}.md-body summary.md-collapsible-summary{padding:10px 14px;cursor:pointer;font-weight:600;font-size:14px;color:var(--el-text-color-primary, #303133);background:var(--el-fill-color-light, #f5f7fa);-webkit-user-select:none;user-select:none;list-style:none;display:flex;align-items:center;gap:6px;transition:background .2s}.md-body summary.md-collapsible-summary::-webkit-details-marker{display:none}.md-body summary.md-collapsible-summary:before{content:"▶";font-size:10px;color:var(--el-text-color-secondary, #909399);transition:transform .2s}.md-body details.md-collapsible[open]>summary.md-collapsible-summary:before{transform:rotate(90deg)}.md-body summary.md-collapsible-summary:hover{background:var(--el-fill-color, #f0f2f5)}.md-body details.md-collapsible>*:not(summary){padding:0 14px 12px}:root{--color-primary: #667eea;--color-primary-gradient: linear-gradient(135deg, #667eea, #764ba2);--color-primary-dark: #5a6fd6;--color-primary-light: #818cf8;--color-secondary: #764ba2;--color-accent: #409eff;--color-success: #67c23a;--color-success-light: #f0f9eb;--color-success-dark: #529b2e;--color-warning: #e6a23c;--color-warning-light: #fdf6ec;--color-warning-dark: #b88230;--color-danger: #f56c6c;--color-danger-light: #fef0f0;--color-danger-dark: #c45656;--color-info: #73767a;--color-info-light: #f4f4f5;--color-info-dark: #5a5c5f;--tier-free-gradient: linear-gradient(135deg, #909399, #b1b3b8);--tier-standard-gradient: linear-gradient(135deg, #409eff, #66b1ff);--tier-pro-gradient: linear-gradient(135deg, #e6a23c, #f0c78a);--tier-enterprise-gradient: linear-gradient(135deg, #f56c6c, #fab6b6);--tier-custom-gradient: linear-gradient(135deg, #9c27b0, #ce93d8);--color-text-primary: #1f2937;--color-text-regular: #303133;--color-text-secondary: #4b5563;--color-text-placeholder: #c0c4cc;--color-text-disabled: #c0c4cc;--color-border-base: #e5e7eb;--color-border-light: #ebeef5;--color-border-lighter: #f2f6fc;--color-border-dark: #d4d7de;--color-bg-page: #f5f7fa;--color-bg-base: #ffffff;--color-bg-surface: #ffffff;--color-bg-surface-hover: #f9fafb;--color-bg-overlay: rgba(0, 0, 0, .5);--color-bg-edit: #f5f7fa;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 48px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-pill: 999px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .16);--shadow-hover: 0 4px 12px rgba(64, 158, 255, .15);--shadow-focus: 0 0 0 3px rgba(102, 126, 234, .25);--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-md: 15px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 32px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-base: 1.8;--line-height-tight: 1.4;--line-height-loose: 2;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--transition-bounce: .3s cubic-bezier(.34, 1.56, .64, 1);--z-base: 1;--z-dropdown: 100;--z-header: 100;--z-sidebar: 200;--z-sticky: 300;--z-overlay: 1000;--z-modal: 2000;--z-toast: 3000;--z-tooltip: 4000;--gradient-chat-bg: linear-gradient(180deg, #f0f2f8 0%, #f7f8fc 40%, #f5f6fa 100%);--gradient-primary-btn: linear-gradient(135deg, #7c3aed, #6d28d9);--gradient-sse-reconnecting: linear-gradient(90deg, #f59e0b, #d97706);--gradient-sse-error: linear-gradient(90deg, #ef4444, #dc2626);--backdrop-blur: blur(12px);--backdrop-blur-light: blur(8px);--backdrop-blur-strong: blur(20px);--backdrop-bg: rgba(245, 246, 250, .98);--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1400px;--header-height: 60px;--footer-height: 60px;--content-max-width: 1200px;--primary-color: var(--color-primary);--success-color: var(--color-success);--warning-color: var(--color-warning);--danger-color: var(--color-danger);--info-color: var(--color-info);--text-primary: var(--color-text-primary);--text-regular: var(--color-text-regular);--text-secondary: var(--color-text-secondary);--text-placeholder: var(--color-text-placeholder);--border-color: var(--color-border-base);--border-color-light: var(--color-border-light);--border-color-lighter: var(--color-border-lighter);--border-color-extra-light: var(--color-border-lighter);--background-color: var(--color-bg-base);--background-color-page: var(--color-bg-page);--background-color-overlay: var(--color-bg-overlay);--spacing-xs: var(--space-xs);--spacing-sm: var(--space-sm);--spacing-md: var(--space-lg);--spacing-lg: var(--space-xl);--spacing-xl: var(--space-2xl);--border-radius-sm: var(--radius-sm);--border-radius-md: var(--radius-md);--border-radius-lg: var(--radius-lg);--border-radius: var(--radius-md);--border-radius-round: 50%;--font-size-xxl: var(--font-size-2xl);--z-index-dropdown: var(--z-dropdown);--z-index-sticky: var(--z-sticky);--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: var(--z-modal);--z-index-popover: 1060;--z-index-tooltip: var(--z-tooltip);--bg-primary: var(--color-bg-base);--bg-secondary: var(--color-bg-page);--bg-tertiary: var(--color-border-light);--copy-primary: var(--color-primary);--copy-primary-light: var(--color-primary-light);--copy-primary-dark: var(--color-primary-dark);--copy-success: var(--color-success);--copy-success-light: var(--color-success-light);--copy-success-dark: var(--color-success-dark);--copy-warning: var(--color-warning);--copy-warning-light: var(--color-warning-light);--copy-warning-dark: var(--color-warning-dark);--copy-error: var(--color-danger);--copy-error-light: var(--color-danger-light);--copy-error-dark: var(--color-danger-dark);--copy-info: var(--color-info);--copy-info-light: var(--color-info-light);--copy-info-dark: var(--color-info-dark);--copy-text: var(--color-text-regular);--copy-text-regular: var(--color-text-regular);--copy-text-secondary: var(--color-text-secondary);--copy-text-placeholder: var(--color-text-placeholder);--copy-border: var(--color-border-base);--copy-border-light: var(--color-border-light);--copy-border-lighter: var(--color-border-lighter);--copy-bg: var(--color-bg-base);--copy-bg-page: var(--color-bg-page);--copy-bg-overlay: var(--color-bg-overlay);--copy-bg-edit: var(--color-bg-edit);--copy-bg-info: #f0f9ff;--copy-bg-success: var(--color-success-light);--copy-bg-warning: var(--color-warning-light);--copy-bg-error: var(--color-danger-light);--copy-space-xs: var(--space-xs);--copy-space-sm: var(--space-sm);--copy-space-md: var(--space-md);--copy-space-lg: var(--space-lg);--copy-space-xl: var(--space-xl);--copy-space-xxl: var(--space-2xl);--copy-radius-sm: var(--radius-sm);--copy-radius-md: var(--radius-md);--copy-radius-lg: var(--radius-lg);--copy-radius-full: var(--radius-full);--copy-shadow-sm: var(--shadow-sm);--copy-shadow-md: var(--shadow-md);--copy-shadow-lg: var(--shadow-lg);--copy-transition: all var(--transition-base);--copy-transition-fast: all var(--transition-fast);--copy-transition-slow: all var(--transition-slow);--copy-font-size-xs: var(--font-size-xs);--copy-font-size-sm: var(--font-size-sm);--copy-font-size-base: var(--font-size-base);--copy-font-size-lg: var(--font-size-lg);--copy-font-size-xl: var(--font-size-xl);--copy-font-size-xxl: var(--font-size-2xl);--copy-font-weight-normal: var(--font-weight-normal);--copy-font-weight-medium: var(--font-weight-medium);--copy-font-weight-semibold: var(--font-weight-semibold);--copy-font-weight-bold: var(--font-weight-bold);--copy-line-height: var(--line-height-base);--copy-line-height-tight: var(--line-height-tight)}:root{--theme-bg-primary: #f0f2f8;--theme-bg-secondary: #f7f8fc;--theme-bg-tertiary: #f5f6fa;--theme-text-primary: #1f2937;--theme-text-secondary: #6b7280;--theme-text-tertiary: #9ca3af;--theme-border-color: #e5e7eb;--theme-surface: #ffffff;--theme-surface-hover: #f9fafb;--theme-shadow: rgba(0, 0, 0, .06);--theme-mask: rgba(0, 0, 0, .4);--theme-mask-light: rgba(0, 0, 0, .2)}:root.dark{--theme-bg-primary: #0f172a;--theme-bg-secondary: #1e293b;--theme-bg-tertiary: #1e293b;--theme-text-primary: #f1f5f9;--theme-text-secondary: #94a3b8;--theme-text-tertiary: #64748b;--theme-border-color: #334155;--theme-surface: #1e293b;--theme-surface-hover: #334155;--theme-shadow: rgba(0, 0, 0, .3);--theme-mask: rgba(0, 0, 0, .6);--theme-mask-light: rgba(0, 0, 0, .3);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--shadow-hover: 0 4px 12px rgba(102, 126, 234, .2);--backdrop-bg: rgba(30, 41, 59, .98)}@media (prefers-color-scheme: dark){:root:not(.light){--theme-bg-primary: #0f172a;--theme-bg-secondary: #1e293b;--theme-bg-tertiary: #1e293b;--theme-text-primary: #f1f5f9;--theme-text-secondary: #94a3b8;--theme-text-tertiary: #64748b;--theme-border-color: #334155;--theme-surface: #1e293b;--theme-surface-hover: #334155;--theme-shadow: rgba(0, 0, 0, .3);--theme-mask: rgba(0, 0, 0, .6);--theme-mask-light: rgba(0, 0, 0, .3);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--shadow-hover: 0 4px 12px rgba(102, 126, 234, .2);--backdrop-bg: rgba(30, 41, 59, .98)}}.theme-transition,.theme-transition *{transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)!important}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulseStrong{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes hoverUp{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-slide-down{animation:slideDown var(--transition-slow) ease}.animate-slide-up{animation:slideUp var(--transition-slow) ease}.animate-fade-in{animation:fadeIn var(--transition-base) ease}.animate-fade-out{animation:fadeOut var(--transition-base) ease}.animate-scale-in{animation:scaleIn var(--transition-base) ease}.animate-pulse{animation:pulse 1.5s ease-in-out infinite}.animate-spin{animation:spin .8s linear infinite}.animate-bounce{animation:bounce 1s ease-in-out infinite}.typing-cursor:after{content:"|";animation:blink 1s step-end infinite;color:var(--color-primary);font-weight:700;margin-left:2px}:root{--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1400px;--color-primary: #667eea;--color-primary-dark: #5a6fd6;--color-success: #16a34a;--color-warning: #c2410c;--color-danger: #b91c1c;--color-info: #606266;--text-primary: #303133;--text-regular: #606266;--text-secondary: #606266;--text-placeholder: #c0c4cc;--bg-primary: #ffffff;--bg-secondary: #f5f7fa;--bg-tertiary: #e4e7ed;--border-color: #dcdfe6;--border-radius: 8px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .16);--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-xxl: 24px;--header-height: 60px;--footer-height: 60px;--content-max-width: 1200px}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--font-size-base);color:var(--text-primary);background-color:var(--bg-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%;overflow:hidden;max-width:100vw}.container{max-width:var(--content-max-width);margin:0 auto;padding:0 20px}@media (max-width: 767px){.container{padding:0 12px}:root{--header-height: 50px;--font-size-base: 13px}}@media (min-width: 768px) and (max-width: 1199px){.container{padding:0 16px}}.hidden-xs{display:block}.visible-xs{display:none}@media (max-width: 767px){.hidden-xs{display:none}.visible-xs{display:block}}.admin-content .el-button--primary:not(.is-link):not(.is-text){color:#fff!important}.admin-content .el-button--success:not(.is-link):not(.is-text){color:#fff!important}.admin-content .el-button--danger:not(.is-link):not(.is-text){color:#fff!important}.admin-content .el-button--warning:not(.is-link):not(.is-text){color:#fff!important}.admin-content .el-button.is-link.action-btn{color:#2563eb!important;background:none!important;box-shadow:none!important;border-color:transparent!important}.admin-content .el-button.is-link.action-btn:hover{color:#3b82f6!important}@media (max-width: 480px){:root{--font-size-base: 12px;--header-height: 48px;--content-max-width: 100%}.container{padding:0 10px}.el-card{margin-bottom:10px}.el-button{padding:8px 12px;font-size:12px}.el-form-item{margin-bottom:14px}.el-dialog{width:90%!important;margin:5vh auto!important}.el-table{font-size:12px}.el-table th,.el-table td{padding:8px 4px}.hidden-xxs{display:none!important}.visible-xxs{display:block!important}}@media (min-width: 481px) and (max-width: 767px){:root{--font-size-base: 13px;--header-height: 50px}.container{padding:0 12px}.el-dialog{width:85%!important}}@media (min-width: 768px) and (max-width: 991px){:root{--font-size-base: 14px;--header-height: 56px}.container{padding:0 16px}.el-dialog{width:70%!important}.card-grid{grid-template-columns:repeat(2,1fr)}.stats-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-inline .el-form-item{margin-right:16px}.table-actions{display:flex;flex-wrap:wrap;gap:8px}}@media (min-width: 992px) and (max-width: 1199px){:root{--font-size-base: 14px;--header-height: 58px}.container{padding:0 20px}}@media (min-width: 1200px){:root{--font-size-base: 14px;--header-height: 60px}.container{max-width:1200px;margin:0 auto}.card-grid{grid-template-columns:repeat(3,1fr)}.stats-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.form-inline .el-form-item{margin-right:20px}.table-actions{display:flex;gap:12px}.el-dialog{width:50%!important}}@media (min-width: 1400px){:root{--content-max-width: 1400px}.container{max-width:1400px}}.responsive-grid{display:grid;gap:16px}@media (max-width: 767px){.responsive-grid{grid-template-columns:1fr}}@media (min-width: 768px) and (max-width: 991px){.responsive-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px) and (max-width: 1199px){.responsive-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.responsive-grid{grid-template-columns:repeat(4,1fr)}}.responsive-card{border-radius:var(--border-radius);box-shadow:var(--shadow-sm);background:var(--bg-primary);padding:16px;transition:all .3s ease}.responsive-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (max-width: 767px){.responsive-card{padding:12px}}.responsive-btn-group{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 767px){.responsive-btn-group{flex-direction:column}.responsive-btn-group .el-button{width:100%}}.responsive-form{display:grid;gap:16px}@media (max-width: 767px){.responsive-form{grid-template-columns:1fr}}@media (min-width: 768px){.responsive-form{grid-template-columns:repeat(2,1fr)}.responsive-form .form-item-full{grid-column:1 / -1}}@media (max-width: 767px){.el-button,.el-tag,.el-checkbox__inner,.el-radio__inner{min-height:44px;min-width:44px}.el-input__inner,.el-textarea__inner{font-size:16px}.clickable-area{padding:12px 8px}}@media print{.no-print{display:none!important}.container{max-width:100%;padding:0}}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden}.smooth-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.smooth-scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-ellipsis-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.admin-content{padding:20px}@media (max-width: 767px){.admin-content{padding:12px}.admin-content .search-form :deep(.el-form-item){width:100%;margin-right:0}.admin-content .card-header{flex-direction:column;align-items:flex-start;gap:8px}.admin-content .header-actions{flex-direction:column;width:100%}.admin-content .stats-row .el-col{margin-bottom:8px}.admin-content .stat-card{padding:8px}.admin-content .stat-value{font-size:20px}.admin-content .pagination-wrapper{justify-content:center}.admin-content .el-table{font-size:12px}.admin-content .el-table th,.admin-content .el-table td{padding:6px 4px}}@media (max-width: 375px){.admin-content{padding:8px}.admin-content .stat-value{font-size:18px}.admin-content .stat-label{font-size:11px}.admin-content .el-card__header,.admin-content .el-card__body{padding:10px}.admin-content .el-alert{padding:6px 10px}.admin-content .el-descriptions__label{min-width:70px;font-size:12px}}.batch-operation-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -2px 8px #0000001a;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;z-index:1000;transform:translateY(100%);transition:transform .3s ease}.batch-operation-bar.visible{transform:translateY(0)}@media (max-width: 767px){.batch-operation-bar{padding:8px 12px;flex-wrap:wrap;gap:8px}}.trend-chart{display:flex;align-items:flex-end;gap:4px;height:200px;padding:16px 0;border-bottom:1px solid #ebeef5;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 767px){.trend-chart{height:150px;padding:8px 0}}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}@media (max-width: 375px){.tag-cloud{gap:4px}.tag-cloud .el-tag{font-size:11px}}.flywheel-stages{display:flex;flex-direction:column;gap:16px}@media (max-width: 767px){.flywheel-stages .stage-arrow{display:none}.flywheel-stages .stage-item{gap:8px}.flywheel-stages .stage-icon{width:40px;height:40px}}@media (max-width: 767px){.notification-dropdown{max-width:300px}.notification-item-title{font-size:13px}.notification-item-content{font-size:12px}}@media (max-width: 375px){.notification-dropdown{max-width:260px}}.page-container,.agent-detail-page,.data-stats-page,.material-library-page,.notification-center-page,.user-agent-create-page{overflow-x:hidden}.el-table{table-layout:fixed;word-break:break-all}@media (max-width: 767px){body{font-size:14px}.el-dialog{width:95%!important;margin:5vh auto!important;max-height:90vh;overflow-y:auto}.el-dialog__header{padding:16px}.el-dialog__body{padding:16px;max-height:60vh;overflow-y:auto}.el-dialog__footer{padding:12px 16px}.el-form-item{margin-bottom:16px}.el-form-item__label{float:none;display:block;text-align:left;margin-bottom:8px;line-height:1.4}.el-form-item__content{margin-left:0!important}.el-table{font-size:13px}.el-table th.el-table__cell,.el-table td.el-table__cell{padding:8px 0}.el-pagination{flex-wrap:wrap;justify-content:center}.el-pagination__sizes,.el-pagination__jump{display:none}.el-button{padding:8px 16px;font-size:14px}.el-button--small{padding:6px 12px;font-size:12px}.el-input__inner{font-size:14px}.el-select{width:100%}.el-date-editor{width:100%!important}.el-card{margin:12px}.el-card__header,.el-card__body{padding:12px}.el-menu{border-right:none}.el-submenu__title,.el-menu-item{padding:0 16px!important}.el-tabs__header{margin-bottom:12px}.el-tabs__item{padding:0 12px;font-size:14px}.el-alert{padding:8px 12px}.el-message-box{width:90%!important;max-width:400px}.el-drawer{width:85%!important}.el-drawer__header,.el-drawer__body{padding:16px}.search-form{flex-direction:column}.search-form .el-form-item{width:100%;margin-right:0}.action-buttons{flex-direction:column;gap:8px}.action-buttons .el-button{width:100%;margin-left:0!important}.page-header{flex-direction:column;align-items:flex-start;gap:12px}.page-header .el-button{width:100%}.content-wrapper{padding:12px}.stats-cards{flex-direction:column}.stats-cards .el-card{width:100%;margin:0 0 12px}}@media (max-width: 480px){.el-dialog{width:98%!important;margin:2vh auto!important}.el-button-group{display:flex;flex-direction:column;width:100%}.el-button-group .el-button{margin:0 0 8px!important;border-radius:4px!important}.el-button-group .el-button:last-child{margin-bottom:0!important}.el-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.el-table__body-wrapper{overflow-x:auto}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.card-grid{display:grid;grid-template-columns:1fr;gap:12px}.form-actions{display:flex;flex-direction:column;gap:8px}.form-actions .el-button{width:100%;margin:0!important}.status-badge{font-size:12px;padding:2px 8px}.icon-text-wrapper{flex-direction:column;align-items:flex-start;gap:4px}.el-descriptions{font-size:13px}.el-descriptions__label{min-width:80px}}@media (max-width: 320px){body{font-size:12px}.el-dialog{width:100%!important;margin:0!important;max-height:100vh;border-radius:0}.el-button{padding:6px 10px;font-size:12px}.el-form-item__label,.el-input__inner{font-size:12px}}.touch-action{touch-action:manipulation}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--primary-color: #667eea;--success-color: #67c23a;--warning-color: #c2410c;--danger-color: #b91c1c;--info-color: #606266;--text-primary: #303133;--text-regular: #606266;--text-secondary: #606266;--text-placeholder: #c0c4cc;--border-color: #dcdfe6;--border-color-light: #e4e7ed;--border-color-lighter: #ebeef5;--border-color-extra-light: #f2f6fc;--background-color: #ffffff;--background-color-page: #f2f3f5;--background-color-overlay: rgba(0, 0, 0, .5);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);--shadow-md: 0 2px 12px 0 rgba(0, 0, 0, .1);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .15);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-round: 50%;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-xxl: 20px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 600;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-loose: 1.75;--transition-fast: .15s;--transition-normal: .3s;--transition-slow: .5s;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070}.page-container{padding:var(--spacing-lg);background-color:var(--background-color-page);min-height:calc(100vh - 60px)}.card-container{background-color:var(--background-color);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);padding:var(--spacing-lg);margin-bottom:var(--spacing-md)}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color-lighter)}.card-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.search-form{margin-bottom:var(--spacing-lg)}.search-form .el-form-item{margin-bottom:var(--spacing-md)}.table-container{margin-bottom:var(--spacing-lg)}.table-container .el-table{font-size:var(--font-size-md)}.table-container .el-table th{background-color:var(--background-color-page);color:var(--text-primary);font-weight:var(--font-weight-medium)}.table-container .el-table td{color:var(--text-regular)}.pagination-container{display:flex;justify-content:center;align-items:center;margin-top:var(--spacing-lg);gap:var(--spacing-md)}.form-container{max-width:600px;margin:0 auto}.form-container .el-form-item{margin-bottom:var(--spacing-lg)}.form-container .el-form-item__label{font-weight:var(--font-weight-medium);color:var(--text-primary)}.button-group{display:flex;gap:var(--spacing-sm);align-items:center}.button-group .el-button+.el-button{margin-left:0}.status-tag{font-size:var(--font-size-xs);padding:2px 8px;border-radius:var(--border-radius-sm)}.status-tag.success{background-color:#f0f9ff;color:var(--success-color);border:1px solid #c6e48b}.status-tag.warning{background-color:#fdf6ec;color:var(--warning-color);border:1px solid #f5dab1}.status-tag.danger{background-color:#fef0f0;color:var(--danger-color);border:1px solid #fbc4c4}.status-tag.info{background-color:#f4f4f5;color:var(--info-color);border:1px solid #d3d4d6}.loading-container{display:flex;justify-content:center;align-items:center;min-height:200px}.empty-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:300px;color:var(--text-secondary)}.empty-container .empty-icon{font-size:64px;margin-bottom:var(--spacing-md);color:var(--text-placeholder)}.empty-container .empty-text{font-size:var(--font-size-md);color:var(--text-secondary)}@media (max-width: 767px){.page-container,.card-container{padding:var(--spacing-md)}.card-header{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.search-form .el-form-item{margin-bottom:var(--spacing-sm)}.button-group{flex-wrap:wrap}.pagination-container{flex-direction:column}}@media (min-width: 768px) and (max-width: 1199px){.page-container{padding:var(--spacing-md) var(--spacing-lg)}}@media (min-width: 1200px){.page-container{padding:var(--spacing-lg) var(--spacing-xl)}}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-normal)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all var(--transition-normal)}.slide-fade-leave-active{transition:all var(--transition-fast)}.slide-fade-enter-from{transform:translateY(-10px);opacity:0}.slide-fade-leave-to{transform:translateY(10px);opacity:0}.text-primary{color:var(--text-primary)}.text-regular{color:var(--text-regular)}.text-secondary{color:var(--text-secondary)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-danger{color:var(--danger-color)}.text-info{color:var(--info-color)}.bg-primary{background-color:var(--primary-color)}.bg-success{background-color:var(--success-color)}.bg-warning{background-color:var(--warning-color)}.bg-danger{background-color:var(--danger-color)}.bg-info{background-color:var(--info-color)}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.ml-xs{margin-left:var(--spacing-xs)}.ml-sm{margin-left:var(--spacing-sm)}.ml-md{margin-left:var(--spacing-md)}.ml-lg{margin-left:var(--spacing-lg)}.ml-xl{margin-left:var(--spacing-xl)}.mr-xs{margin-right:var(--spacing-xs)}.mr-sm{margin-right:var(--spacing-sm)}.mr-md{margin-right:var(--spacing-md)}.mr-lg{margin-right:var(--spacing-lg)}.mr-xl{margin-right:var(--spacing-xl)}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-xs{font-size:var(--font-size-xs)}.font-sm{font-size:var(--font-size-sm)}.font-md{font-size:var(--font-size-md)}.font-lg{font-size:var(--font-size-lg)}.font-xl{font-size:var(--font-size-xl)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-bold{font-weight:var(--font-weight-bold)}.flex{display:flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.pull-indicator{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;font-size:var(--font-size-xs);color:var(--text-secondary);min-height:32px}.pull-indicator.ready{color:var(--primary-color);font-weight:var(--font-weight-medium)}.pull-indicator.refreshing{color:var(--primary-color)}.spin-icon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.skip-link{position:absolute;top:-100px;left:0;z-index:9999;padding:8px 16px;background:#667eea;color:#fff;font-size:14px;text-decoration:none;border-radius:0 0 4px;transition:top .2s ease}.skip-link:focus,.skip-link:focus-visible{top:0;outline:2px solid #667eea;outline-offset:2px}*:focus{outline:none}*:focus-visible{outline:2px solid #667eea;outline-offset:2px;border-radius:2px}.a11y-high-contrast{--el-text-color-primary: #000000;--el-text-color-regular: #000000;--el-text-color-secondary: #1a1a1a;--el-text-color-placeholder: #333333;--el-border-color: #000000;--el-border-color-light: #333333;--el-border-color-lighter: #666666;--el-fill-color: #ffffff;--el-fill-color-light: #f5f5f5;--el-fill-color-lighter: #fafafa;--el-bg-color: #ffffff;--el-bg-color-page: #ffffff;--el-mask-color: rgba(0, 0, 0, .8)}.a11y-high-contrast .el-button--primary{background-color:navy!important;border-color:navy!important;color:#fff!important}.a11y-high-contrast .el-button--primary:hover{background-color:#00c!important;border-color:#00c!important}.a11y-high-contrast .el-card,.a11y-high-contrast .el-table{border:2px solid #000000!important}.a11y-high-contrast .el-table th{border-bottom:2px solid #000000!important;background-color:#f0f0f0!important;color:#000!important}.a11y-high-contrast .el-table td{border-bottom:1px solid #333333!important}.a11y-high-contrast a{color:#00e!important;text-decoration:underline!important}.a11y-high-contrast .el-link{text-decoration:underline!important}.a11y-large-font{font-size:18px!important}.a11y-large-font .el-button{font-size:16px!important}.a11y-large-font .el-input__inner{font-size:18px!important}.a11y-large-font .el-form-item__label,.a11y-large-font .el-table,.a11y-large-font .el-table th,.a11y-large-font .el-message{font-size:16px!important}.a11y-large-font .el-dialog__title{font-size:20px!important}.a11y-large-font .el-dialog__body{font-size:18px!important}.a11y-reduce-motion *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.a11y-reduce-motion .el-loading-spinner{animation:none!important}.a11y-reduce-motion .el-fade-in-linear-enter-active,.a11y-reduce-motion .el-fade-in-linear-leave-active{transition:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[aria-live=polite],[aria-live=assertive]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (prefers-contrast: high){:root:not(.a11y-high-contrast){--el-text-color-primary: #000000;--el-border-color: #000000}}@media (prefers-reduced-motion: reduce){:root:not(.a11y-reduce-motion) *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.el-tag--success .el-tag__content:before{content:"✓ "}.el-tag--warning .el-tag__content:before{content:"⚠ "}.el-tag--danger .el-tag__content:before{content:"✕ "}.el-tag--info .el-tag__content:before{content:"ℹ "}:root{--el-text-color-secondary: #6b7280;--el-text-color-placeholder: #9ca3af;--el-text-color-disabled: #c0c4cc}.page-desc,.el-pagination__total{color:#6b7280!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:#9ca3af!important}.el-input.is-disabled .el-input__inner,.el-textarea.is-disabled .el-textarea__inner{color:#c0c4cc!important}.el-alert--info .el-alert__title,.el-alert--info .el-alert__description{color:#6b7280!important}.el-alert__description strong{color:#4b5563!important}.el-radio-button__inner{color:#6b7280!important}.el-radio-button__original-radio:checked+.el-radio-button__inner{color:#fff!important}.el-tabs__item{color:#6b7280!important}.el-tabs__item.is-active{color:#409eff!important}.el-tag--info:not(.el-tag--dark):not(.is-dark) .el-tag__content{color:#6b7280!important}.empty-desc,.order-time,.amount-value,.stat-label,.status-detail,.event-source,.metric-value.timestamp,.el-pagination__goto{color:#6b7280!important}.el-button--info>span,.el-button--info{color:#fff!important}.timestamp,.el-progress__text,.info .stat-label,.success .stat-label,.warning .stat-label,.danger .stat-label{color:#6b7280!important}label,.el-table__row,.el-table__row--striped,.el-timeline-item__content{color:#4b5563!important}.el-tag--success:not(.el-tag--dark):not(.is-dark) .el-tag__content,.el-tag--warning:not(.el-tag--dark):not(.is-dark) .el-tag__content,.el-tag--danger:not(.el-tag--dark):not(.is-dark) .el-tag__content{color:#4b5563!important}.admin-sidebar .el-menu .el-sub-menu__title,.admin-sidebar .el-menu .el-menu-item{color:#ffffffd9!important}.admin-sidebar .el-menu .el-sub-menu.is-active>.el-sub-menu__title,.admin-sidebar .el-menu .el-menu-item.is-active{color:#fff!important}.el-alert .el-alert__title,.el-alert__title,.el-alert .el-alert__description,.el-alert__description{color:#4b5563!important}.el-alert__description>div,.el-alert__description p{color:#4b5563!important}.el-alert__description strong,.el-alert .el-alert__description strong{color:#1f2937!important}.el-tabs__item.is-active,.el-tabs__item.is-active:hover{color:#0958d9!important}.el-radio-button.is-active .el-radio-button__inner,.is-active>.el-radio-button__inner,.el-radio-button__original-radio:checked+.el-radio-button__inner{color:#fff!important}label>.el-radio-button__inner,.el-radio-group label .el-radio-button__inner,.el-radio-button__inner{color:#6b7280!important}.el-button--info:not(.is-plain):not(.is-text):not(.is-link)>span,.el-button--info:not(.is-plain):not(.is-text):not(.is-link){color:#fff!important}.el-button--info.is-plain>span,.el-button--info.is-plain,.el-button--info.is-text>span,.el-button--info.is-text,.el-button--info.is-link>span,.el-button--info.is-link{color:#6b7280!important}.el-tag:not(.el-tag--dark) .el-tag__content,.el-tag:not(.el-tag--dark)>.el-tag__content,.el-tag:not(.is-dark) .el-tag__content,.el-tag:not(.is-dark)>.el-tag__content{color:#4b5563!important}.el-tag--dark .el-tag__content,.el-tag--dark>.el-tag__content,.is-dark .el-tag__content,.is-dark>.el-tag__content{color:#fff!important}.el-tag--info.el-tag--light .el-tag__content,.el-tag--info.el-tag--light>.el-tag__content,.el-tag--info.el-tag--light .el-tag__content span{color:#4b5563!important}.text-success{color:#15803d!important}.text-primary{color:#1f2937!important}.last-check-time,.form-tip-text,.el-switch__label span,.el-switch__label span[aria-hidden],.el-switch__label *{color:#6b7280!important}.stat-value,.el-descriptions__content,.el-form-item__content,.el-col .stat-value,.el-card .stat-value,.el-card__body .stat-value{color:#4b5563!important}:root{--el-color-info: #6b7280;--el-color-info-light-3: #7c8290;--el-color-info-light-5: #9ca3af;--el-color-info-light-7: #c0c4cc;--el-color-info-light-8: #d3d4d6;--el-color-info-light-9: #f4f4f5;--el-color-info-dark-2: #4b5563}.stat-value.text-success,.text-success.stat-value,.el-card .stat-value.text-success,.el-card .text-success.stat-value{color:#15803d!important}.stat-value.text-primary,.text-primary.stat-value,.el-card .stat-value.text-primary,.el-card .text-primary.stat-value{color:#1f2937!important}.el-step__title.is-wait,.el-step__title.is-process,.el-step__title.is-error,.el-step__description.is-wait,.el-step__description.is-process,.el-step__description.is-error{color:#6b7280!important}.layer-group-header{color:#4b5563!important}.el-menu-item.is-active>span,.el-menu-item.is-active span,.el-sub-menu.is-active>.el-sub-menu__title>span{color:#fff!important}.el-button--info.is-plain>span:empty,.el-button.is-plain>span:empty,.el-button--info.is-plain>span,.el-button.is-plain>span{color:#6b7280!important}.el-radio-group label .el-radio-button__inner,label>.el-radio-button__inner,.el-radio-button__inner{color:#4b5563!important}.zone-desc{color:#6b7280!important}.form-tip,.el-form-item__content>.form-tip,.el-form-item__content>span.form-tip{color:#6b7280!important}.el-form-item .el-form-item__content .form-tip,.el-form-item.is-required .el-form-item__content .form-tip,.el-form-item.asterisk-left .el-form-item__content .form-tip{color:#6b7280!important}.el-step__title.is-success,.el-step__description.is-success{color:#15803d!important}.el-checkbox.is-checked>.el-checkbox__label,.el-checkbox.is-checked .el-checkbox__label,.el-checkbox.is-checked .el-checkbox__label span{color:#1d4ed8!important}.el-radio.is-checked>.el-radio__label,.el-radio.is-checked .el-radio__label,.el-radio.is-checked .el-radio__label span{color:#1d4ed8!important}.stats-card-label,.stats-card .stats-card-body .stats-card-info .stats-card-label,.el-card.stats-card .el-card__body .stats-card-body .stats-card-info .stats-card-label,.stats-card-label[data-v-80c134af],.stats-card-body .stats-card-info .stats-card-label,.el-card .el-card__body .stats-card-body .stats-card-info .stats-card-label,.el-card .el-card__body .stats-card-label,.el-card.is-hover-shadow .el-card__body .stats-card-label{color:#4b5563!important}.el-breadcrumb__separator,.el-breadcrumb__separator.el-icon{color:#6b7280!important}.el-descriptions__label,.el-descriptions__content .el-descriptions__label,.el-statistic__head,.el-statistic .el-statistic__head{color:#4b5563!important}.el-empty__description,.el-empty__description p,.el-empty p.el-empty__description{color:#6b7280!important}.el-button--primary.is-link,.el-button--primary.is-link:hover,.el-button--primary.is-link:focus{color:#1d4ed8!important}.el-button--success.is-link,.el-button--success.is-link:hover,.el-button--success.is-link:focus{color:#15803d!important}.el-button--warning.is-link,.el-button--warning.is-link:hover,.el-button--warning.is-link:focus{color:#b45309!important}.el-button--danger.is-link,.el-button--danger.is-link:hover,.el-button--danger.is-link:focus{color:#b91c1c!important}.el-button--info.is-link,.el-button--info.is-link:hover,.el-button--info.is-link:focus{color:#4b5563!important}.el-button.is-link.is-disabled,.el-button.is-link.is-disabled:hover,.el-button.is-link.is-disabled:focus{color:#6b7280!important}.el-link__inner,.el-link .el-link__inner,a>.el-link__inner{color:#1d4ed8!important}.el-progress-bar__innerText,.el-progress-bar__innerText>span,.el-progress-bar__innerText span{color:#4b5563!important}.stat-title,.stat-title[data-v],div[class~=stat-title],.el-card .el-card__body .stat-title,.el-card .el-card__body [class~=stat-title]{color:#4b5563!important}.stat-label,.stat-label[data-v],div[class~=stat-label],.el-card .el-card__body .stat-label,.stat-consume>.stat-label,.stat-count>.stat-label,.stat-net>.stat-label,.stat-recharge>.stat-label{color:#4b5563!important}.stat-desc,.stat-desc[data-v],div[class~=stat-desc],.el-card .el-card__body .stat-desc,[data-testid$=-desc],.stat-trend,.stat-trend[data-v],div[class~=stat-trend],.el-card .el-card__body .stat-trend,.stat-trend span,.stat-trend [data-testid$=-trend],[data-testid$=-trend]{color:#6b7280!important}.info-label,.info-label[data-v],div[class~=info-label],.info-value,.info-value[data-v],div[class~=info-value],.info-value.desc,.desc.info-value,.coverage-label,.coverage-label[data-v],div[class~=coverage-label],.coverage-value,.coverage-value[data-v],div[class~=coverage-value]{color:#4b5563!important}.coverage-fail,.coverage-fail[data-v],div[class~=coverage-fail]{color:#b91c1c!important}.strategy-desc,.strategy-desc[data-v],div[class~=strategy-desc],.strategy-stats .stat-item .label,.strategy-stats .stat-item .value,.stat-item .label,.stat-item .value{color:#4b5563!important}.last-check-time,.last-check-time[data-v],span[class~=last-check-time]{color:#6b7280!important}[data-testid=search-button]{color:#4b5563!important}.admin-sidebar{--el-menu-text-color: #ffffff !important;--el-menu-hover-text-color: #ffffff !important;--el-menu-active-color: #ffffff !important;--el-menu-bg-color: transparent !important;--el-menu-hover-bg-color: rgba(64, 158, 255, .25) !important}.admin-layout{display:flex;min-height:100vh}.admin-sidebar{width:220px;background:linear-gradient(180deg,#1e2a3a 0%,#243447 100%);position:fixed;left:0;top:0;bottom:0;z-index:1001;transition:width .3s ease;overflow:hidden;box-shadow:4px 0 16px #00000026}.admin-sidebar.collapsed{width:64px}.sidebar-logo{height:64px;line-height:64px;text-align:center;color:#fff;font-size:20px;font-weight:700;background:linear-gradient(135deg,#1a2332 0%,#243447 100%);overflow:hidden;white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.4);letter-spacing:2px;border-bottom:1px solid rgba(255,255,255,.08)}.sidebar-logo.collapsed{font-size:14px}.sidebar-menu{border-right:none;background:transparent;height:calc(100vh - 60px);overflow-y:auto}.sidebar-menu:not(.el-menu--collapse){width:220px}.sidebar-menu>.el-sub-menu>.el-sub-menu__title{color:#fff!important;height:50px!important;line-height:50px!important;font-size:15px!important;font-weight:700!important;text-shadow:0 2px 4px rgba(0,0,0,.5);letter-spacing:1px;margin:3px 6px;border-radius:8px;opacity:1!important}.sidebar-menu>.el-menu-item{color:#fff!important;height:48px;line-height:48px;font-size:14px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.5);letter-spacing:.5px;margin:2px 6px;border-radius:8px;opacity:1!important}.sidebar-menu .el-sub-menu .el-sub-menu .el-sub-menu__title{color:#b0c4d8!important;font-size:13px!important;font-weight:400!important;height:40px!important;line-height:40px!important;padding-left:36px!important;margin:1px 6px;border-radius:6px;letter-spacing:0px;text-shadow:none}.sidebar-menu>.el-sub-menu>.el-sub-menu__title,.sidebar-menu>.el-menu-item{padding-left:2px!important}.sidebar-menu .el-menu-item:hover,.sidebar-menu .el-sub-menu__title:hover{background:#263445}.sidebar-menu .el-menu-item.is-active{color:#409eff;background:#263445}.sidebar-menu .el-sub-menu .el-menu-item{padding-left:36px!important}.menu-group-title{padding:20px 20px 10px;color:#a0b4cc;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 3px rgba(0,0,0,.4)}.menu-group-title .group-divider{margin:8px 0}.menu-group-title .el-divider{background-color:#3d4d66}.menu-icon-wrapper{display:flex;align-items:center;justify-content:center;width:24px;margin-right:12px;color:#fff!important;opacity:.95}.submenu-icon-wrapper{display:flex;align-items:center;justify-content:center;width:20px;margin-right:8px;color:#fff!important;opacity:.9}.sidebar-menu .el-menu-item:hover .menu-icon-wrapper,.sidebar-menu .el-sub-menu__title:hover .menu-icon-wrapper{color:#fff}.sidebar-menu .el-menu-item.is-active .menu-icon-wrapper,.sidebar-menu .el-menu-item.is-active .submenu-icon-wrapper{color:#66b1ff}.menu-title{font-weight:500}.sidebar-menu .el-menu-item:hover,.sidebar-menu .el-sub-menu__title:hover{background:rgba(64,158,255,.15);color:#fff}.sidebar-menu>.el-menu-item.is-active{color:#fff;background:linear-gradient(135deg,#409eff 0%,#66b1ff 100%);box-shadow:0 4px 12px #409eff59}.sidebar-menu>.el-sub-menu>.el-sub-menu__title:hover,.sidebar-menu .el-sub-menu .el-sub-menu .el-sub-menu__title:hover{background:rgba(64,158,255,.15);color:#fff}.sidebar-menu .el-sub-menu .el-sub-menu .el-sub-menu__title .submenu-icon-wrapper{margin-right:8px}.sidebar-menu .el-sub-menu .el-sub-menu .el-menu-item{padding-left:68px!important}.sidebar-menu .el-sub-menu .el-sub-menu__icon-arrow{color:#fff!important;opacity:.9}.sidebar-menu .el-sub-menu .el-menu-item{color:#b0c4d8!important;font-size:13px!important;font-weight:400!important;height:40px!important;line-height:40px!important;margin:1px 6px;border-radius:6px;text-shadow:none;opacity:1!important}.sidebar-menu .el-sub-menu .el-menu-item:hover{color:#fff!important;background:rgba(64,158,255,.12)!important}.sidebar-menu .el-sub-menu .el-menu-item.is-active{color:#fff!important;font-weight:600!important;background:linear-gradient(135deg,#409eff 0%,#66b1ff 100%);box-shadow:0 2px 8px #409eff4d}.sidebar-logo{background:linear-gradient(135deg,#1a2332 0%,#243447 100%);border-bottom:1px solid rgba(255,255,255,.08)}.admin-main{flex:1;margin-left:220px;transition:margin-left .3s ease;display:flex;flex-direction:column;min-height:100vh}.admin-sidebar.collapsed+.admin-main{margin-left:64px}.admin-header{height:60px;background:#fff;box-shadow:0 1px 4px #00152914;display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:sticky;top:0;z-index:1000}.header-left{display:flex;align-items:center;gap:20px}.collapse-btn{font-size:20px;cursor:pointer;color:#333;padding:10px;border-radius:4px;transition:background .3s}.collapse-btn:hover{background:#f5f7fa}.header-right{display:flex;align-items:center;gap:12px}.header-right .el-button{color:#606266;transition:all .3s}.header-right .el-button:hover{color:#2563eb;background:#ecf5ff}.header-right .el-divider{height:20px;margin:0 8px}.user-dropdown{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;border-radius:4px;transition:background .3s}.user-dropdown:hover{background:#f5f7fa}.username{color:#333;font-size:14px}.admin-content{flex:1;padding:20px;background:#f5f7fa;overflow-y:auto}.sidebar-mask{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000}.menu-page{padding:0}.search-form{margin-bottom:20px}.pagination{margin-top:20px;display:flex;justify-content:flex-end}@media (max-width: 767px){.admin-sidebar{width:220px;transform:translate(-100%);transition:transform .3s ease}.admin-sidebar.mobile-show{transform:translate(0)}.admin-sidebar.collapsed{width:220px}.admin-main{margin-left:0}.admin-sidebar.collapsed+.admin-main{margin-left:0}.admin-header{padding:0 12px}.admin-content{padding:12px}.username{display:none}.search-form .el-form-item{width:100%;margin-right:0}.search-form .el-form-item .el-input,.search-form .el-form-item .el-select{width:100%}}@media (min-width: 768px) and (max-width: 1199px){.admin-sidebar{width:200px}.sidebar-menu:not(.el-menu--collapse){width:200px}.admin-main{margin-left:200px}.admin-sidebar.collapsed+.admin-main{margin-left:64px}.admin-content{padding:16px}}.admin-sidebar .sidebar-menu .el-menu-item,.admin-sidebar .sidebar-menu .el-sub-menu__title,.admin-sidebar .el-menu--vertical .el-menu-item,.admin-sidebar .el-menu--vertical .el-sub-menu__title{color:#fff!important}.admin-sidebar .sidebar-menu>.el-sub-menu>.el-sub-menu__title,.admin-sidebar .sidebar-menu>.el-menu-item{padding-left:2px!important}.admin-sidebar .sidebar-menu .el-menu-item span,.admin-sidebar .sidebar-menu .el-sub-menu__title span,.admin-sidebar .el-menu--vertical .el-menu-item span,.admin-sidebar .el-menu--vertical .el-sub-menu__title span{color:#fff!important}.admin-sidebar .sidebar-menu .el-sub-menu .el-menu-item,.admin-sidebar .el-menu--vertical .el-sub-menu .el-menu-item,.admin-sidebar .sidebar-menu .el-sub-menu .el-menu-item span,.admin-sidebar .el-menu--vertical .el-sub-menu .el-menu-item span{color:#b0c4d8!important}.admin-sidebar .sidebar-menu .el-menu-item .el-icon,.admin-sidebar .sidebar-menu .el-sub-menu__title .el-icon,.admin-sidebar .menu-icon-wrapper .el-icon,.admin-sidebar .submenu-icon-wrapper .el-icon{color:#fff!important}.admin-sidebar .sidebar-menu .el-sub-menu .el-sub-menu__icon-arrow{color:#fffc!important}.admin-sidebar .sidebar-menu .el-sub-menu .el-sub-menu .el-sub-menu__title{color:#b0c4d8!important;font-size:13px!important;font-weight:400!important;height:40px!important;line-height:40px!important;padding-left:36px!important;margin:1px 6px!important;border-radius:6px!important;letter-spacing:0px!important}.admin-sidebar .el-menu--vertical .el-sub-menu .el-sub-menu .el-sub-menu__title{color:#b0c4d8!important;font-size:13px!important;font-weight:400!important;height:40px!important;line-height:40px!important;padding-left:36px!important;margin:1px 6px!important;border-radius:6px!important}.admin-sidebar .sidebar-menu .el-sub-menu .el-sub-menu .el-menu-item,.admin-sidebar .el-menu--vertical .el-sub-menu .el-sub-menu .el-menu-item{padding-left:68px!important}.admin-sidebar .sidebar-menu>.el-menu-item:hover,.admin-sidebar .sidebar-menu>.el-sub-menu>.el-sub-menu__title:hover{background-color:#409eff40!important}.admin-sidebar .sidebar-menu>.el-menu-item.is-active{background:linear-gradient(135deg,#409eff 0%,#66b1ff 100%)!important;color:#fff!important}.admin-sidebar .sidebar-menu>.el-menu-item.is-active span,.admin-sidebar .sidebar-menu>.el-menu-item.is-active .el-icon{color:#fff!important}.admin-sidebar .el-sub-menu.is-opened{background:rgba(0,0,0,.15)!important}.admin-sidebar .el-sub-menu .el-menu-item:hover{background:rgba(64,158,255,.2)!important}.admin-sidebar .el-sub-menu .el-menu-item:hover span{color:#fff!important}.admin-sidebar .el-sub-menu .el-menu-item.is-active{background:linear-gradient(135deg,#409eff 0%,#66b1ff 100%)!important}.admin-sidebar .el-sub-menu .el-menu-item.is-active span{color:#fff!important}.el-table th.el-table__cell{background:#e8eaf0!important;font-weight:700!important;color:#1a1a2e!important;font-size:14px!important;padding:16px 12px!important;border-bottom:2px solid #d0d4e0!important}.el-table th.el-table__cell .cell{color:#1a1a2e!important;font-weight:700!important;font-size:14px!important}.el-table__header-wrapper,.el-table__header{background:#e8eaf0!important}.el-table .el-table__header th{background-color:#e8eaf0!important;color:#1a1a2e!important}.el-table .el-table__header th .cell{color:#1a1a2e!important;font-weight:700!important}.admin-content .view-detail-link{color:#2563eb!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;transition:color .2s!important}.admin-content .view-detail-link:hover{color:#3b82f6!important}.admin-content .cancel-select-link{color:#6b7280!important;font-size:13px!important;cursor:pointer!important;margin-left:8px!important}.admin-content .cancel-select-link:hover{color:#9ca3af!important}.el-button--primary.is-link,.el-button--primary.is-text{color:#2563eb!important;background:none!important;box-shadow:none!important;border-color:transparent!important}.el-button--primary.is-link:hover,.el-button--primary.is-text:hover{color:#3b82f6!important}.el-button--success.is-link,.el-button--success.is-text{color:#16a34a!important;background:none!important;box-shadow:none!important;border-color:transparent!important}.el-button--success.is-link:hover,.el-button--success.is-text:hover{color:#22c55e!important}.el-button--danger.is-link,.el-button--danger.is-text{color:#dc2626!important;background:none!important;box-shadow:none!important;border-color:transparent!important}.el-button--danger.is-link:hover,.el-button--danger.is-text:hover{color:#ef4444!important}.el-button--warning.is-link,.el-button--warning.is-text{color:#ca8a04!important;background:none!important;box-shadow:none!important;border-color:transparent!important}.el-button--warning.is-link:hover,.el-button--warning.is-text:hover{color:#eab308!important}.el-button--info.is-link,.el-button--info.is-text{color:#6b7280!important;background:none!important;box-shadow:none!important;border-color:transparent!important}.el-button--info.is-link:hover,.el-button--info.is-text:hover{color:#9ca3af!important}:root{--primary-color: #409eff;--primary-light: #66b1ff;--primary-dark: #3a8ee6;--success-color: #67c23a;--warning-color: #e6a23c;--danger-color: #f56c6c;--info-color: #909399;--link-primary-color: #2563eb;--link-success-color: #16a34a;--link-danger-color: #dc2626;--link-warning-color: #ca8a04;--link-info-color: #6b7280;--text-primary: #303133;--text-regular: #606266;--text-secondary: #606266;--text-placeholder: #c0c4cc;--border-color: #dcdfe6;--border-light: #e4e7ed;--border-lighter: #ebeef5;--bg-base: #f5f7fa;--bg-white: #ffffff;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px}.el-button--primary.is-link,.el-button--primary.is-text{--el-button-text-color: #2563eb;--el-button-hover-link-text-color: #3b82f6;--el-button-active-color: #1d4ed8}.el-button--success.is-link,.el-button--success.is-text{--el-button-text-color: #16a34a;--el-button-hover-link-text-color: #22c55e;--el-button-active-color: #15803d}.el-button--danger.is-link,.el-button--danger.is-text{--el-button-text-color: #dc2626;--el-button-hover-link-text-color: #ef4444;--el-button-active-color: #b91c1c}.el-button--warning.is-link,.el-button--warning.is-text{--el-button-text-color: #ca8a04;--el-button-hover-link-text-color: #eab308;--el-button-active-color: #a16207}.el-button--info.is-link,.el-button--info.is-text{--el-button-text-color: #6b7280;--el-button-hover-link-text-color: #9ca3af;--el-button-active-color: #4b5563}.admin-content{padding:24px;background:linear-gradient(135deg,#f5f7fa 0%,#eef2f7 100%);min-height:calc(100vh - 60px)}.admin-content .el-card{border-radius:var(--radius-lg);border:none;box-shadow:var(--shadow-md);transition:all .3s ease;overflow:hidden}.admin-content .el-card:hover{box-shadow:var(--shadow-lg)}.admin-content .el-card__header{padding:18px 24px;border-bottom:1px solid var(--border-lighter);background:linear-gradient(90deg,#fafbfc 0%,#f5f7fa 100%)}.admin-content .el-card__body{padding:24px}.card-header{display:flex;justify-content:space-between;align-items:center}.card-header span{font-size:18px;font-weight:600;color:var(--text-primary);position:relative;padding-left:12px}.card-header span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;background:linear-gradient(180deg,var(--primary-color) 0%,var(--primary-light) 100%);border-radius:2px}.admin-content .el-table{border-radius:var(--radius-md);overflow:hidden}.admin-content .el-table__header-wrapper,.admin-content .el-table__header{background:#e8eaf0!important}.admin-content .el-table th.el-table__cell{background:#e8eaf0!important;font-weight:700!important;color:#1a1a2e!important;font-size:14px!important;padding:16px 12px!important;border-bottom:2px solid #d0d4e0!important}.admin-content .el-table th.el-table__cell .cell{color:#1a1a2e!important;font-weight:700!important;font-size:14px!important}.admin-content .el-table td.el-table__cell{padding:14px 12px;color:var(--text-regular)}.admin-content .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#fafbfc}.admin-content .el-table__row:hover td.el-table__cell{background:#f0f7ff!important}.admin-content .el-button{border-radius:var(--radius-md);font-weight:500;transition:all .3s ease}.admin-content .el-button.is-link:not([class*=el-button--]):not(.link-btn-primary):not(.link-btn-success):not(.link-btn-danger):not(.link-btn-warning):not(.link-btn-info):not(.action-btn){color:#2563eb!important;background:none!important;box-shadow:none!important;border-color:transparent!important}.admin-content .el-button.is-link:not([class*=el-button--]):not(.link-btn-primary):not(.link-btn-success):not(.link-btn-danger):not(.link-btn-warning):not(.link-btn-info):not(.action-btn):hover{color:#3b82f6!important}.admin-content .el-button--primary:not(.is-link):not(.is-text){background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);border:none;color:#fff;box-shadow:0 4px 12px #409eff4d}.admin-content .el-button--primary.is-link,.admin-content .el-button--primary.is-text{color:#2563eb!important;background:none!important;box-shadow:none!important;border-color:transparent!important}.admin-content .el-button--primary.is-link:hover,.admin-content .el-button--primary.is-text:hover{color:#3b82f6!important}.admin-content .el-button--primary:not(.is-link):not(.is-text):hover{background:linear-gradient(135deg,var(--primary-light) 0%,var(--primary-color) 100%);box-shadow:0 6px 16px #409eff66;transform:translateY(-1px)}.admin-content .el-button--success:not(.is-link):not(.is-text){background:linear-gradient(135deg,var(--success-color) 0%,#5daf34 100%);border:none;color:#fff;box-shadow:0 4px 12px #67c23a4d}.admin-content .el-button--success.is-link,.admin-content .el-button--success.is-text{color:#16a34a!important;background:none!important;box-shadow:none!important;border-color:transparent!important}.admin-content .el-button--success.is-link:hover,.admin-content .el-button--success.is-text:hover{color:#22c55e!important}.admin-content .el-button--danger:not(.is-link):not(.is-text){background:linear-gradient(135deg,var(--danger-color) 0%,#e64c4c 100%);border:none;color:#fff;box-shadow:0 4px 12px #f56c6c4d}.admin-content .el-button--danger.is-link,.admin-content .el-button--danger.is-text{color:#dc2626!important;background:none!important;box-shadow:none!important;border-color:transparent!important}.admin-content .el-button--danger.is-link:hover,.admin-content .el-button--danger.is-text:hover{color:#ef4444!important}.admin-content .el-button--warning:not(.is-link):not(.is-text){background:linear-gradient(135deg,var(--warning-color) 0%,#d4a035 100%);border:none;color:#fff;box-shadow:0 4px 12px #e6a23c4d}.admin-content .el-button--warning.is-link,.admin-content .el-button--warning.is-text{color:#ca8a04!important;background:none!important;box-shadow:none!important;border-color:transparent!important}.admin-content .el-button--warning.is-link:hover,.admin-content .el-button--warning.is-text:hover{color:#eab308!important}.admin-content .el-button--info.is-link,.admin-content .el-button--info.is-text{color:#6b7280!important;background:none!important;box-shadow:none!important;border-color:transparent!important}.admin-content .el-button--info.is-link:hover,.admin-content .el-button--info.is-text:hover{color:#9ca3af!important}.admin-content .el-button--small{border-radius:var(--radius-sm)}.admin-content .el-form-item__label{font-weight:500;color:var(--text-primary)}.admin-content .el-input__wrapper,.admin-content .el-textarea__inner{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--border-color) inset;transition:all .3s ease}.admin-content .el-input__wrapper:hover,.admin-content .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--primary-light) inset}.admin-content .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--primary-color) inset,0 0 0 3px #409eff1a}.search-form{padding:20px;background:linear-gradient(135deg,#fafbfc 0%,#f5f7fa 100%);border-radius:var(--radius-md);margin-bottom:20px}.search-form .el-form-item{margin-bottom:0}.admin-content .el-tag{border-radius:var(--radius-sm);font-weight:500;padding:0 10px;height:26px;line-height:24px}.admin-content .el-tag--success{background:rgba(103,194,58,.1);border-color:#67c23a4d;color:#5daf34}.admin-content .el-tag--warning{background:rgba(230,162,60,.1);border-color:#e6a23c4d;color:#d4a035}.admin-content .el-tag--danger{background:rgba(245,108,108,.1);border-color:#f56c6c4d;color:#e64c4c}.admin-content .el-tag--info{background:rgba(144,147,153,.1);border-color:#9093994d;color:#7a7d82}.pagination{margin-top:24px;padding-top:20px;border-top:1px solid var(--border-lighter);display:flex;justify-content:flex-end}.admin-content .el-pagination .el-pagination__total,.admin-content .el-pagination .el-pagination__jump{color:var(--text-secondary);font-weight:500}.admin-content .el-pagination .el-pager li{border-radius:var(--radius-sm);font-weight:500;transition:all .3s ease}.admin-content .el-pagination .el-pager li.active{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);box-shadow:0 2px 8px #409eff4d}.admin-content .el-dialog{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.admin-content .el-dialog__header{background:linear-gradient(90deg,#f8f9fa 0%,#f0f2f5 100%);padding:20px 24px;border-bottom:1px solid var(--border-lighter)}.admin-content .el-dialog__title{font-weight:600;color:var(--text-primary);font-size:18px}.admin-content .el-dialog__body{padding:24px}.admin-content .el-dialog__footer{padding:16px 24px;border-top:1px solid var(--border-lighter);background:#fafbfc}.admin-content .el-switch__core{border-radius:10px}.admin-content .el-switch.is-checked .el-switch__core{background:linear-gradient(135deg,var(--success-color) 0%,#5daf34 100%);border-color:transparent}.admin-content .el-loading-mask{background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-content .el-empty{padding:48px 0}.admin-content .el-empty__description{color:var(--text-secondary);font-size:14px;margin-top:16px}.admin-content .el-breadcrumb{font-size:14px}.admin-content .el-breadcrumb__inner{color:var(--text-secondary);font-weight:500}.admin-content .el-breadcrumb__inner.is-link:hover{color:var(--primary-color)}.admin-content .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--text-primary);font-weight:600}.admin-content .el-dropdown-menu{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:none;padding:6px 0}.admin-content .el-dropdown-menu__item{padding:10px 20px;font-size:14px;transition:all .2s ease}.admin-content .el-dropdown-menu__item:hover{background:#f0f7ff;color:var(--primary-color)}.el-message{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:14px 20px}.el-message--success{background:linear-gradient(135deg,#f0f9eb 0%,#e6f7d9 100%);border-color:#67c23a4d}.el-message--error{background:linear-gradient(135deg,#fef0f0 0%,#fde2e2 100%);border-color:#f56c6c4d}.el-message--warning{background:linear-gradient(135deg,#fdf6ec 0%,#faecd8 100%);border-color:#e6a23c4d}.stat-card{border-radius:var(--radius-xl);overflow:hidden;border:none;transition:all .3s ease}.stat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.stat-card .el-card__body{padding:24px;color:#fff}.user-card{background:#ffffff}.generation-card{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}.agent-card{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.revenue-card{background:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%)}@media (max-width: 768px){.admin-content,.admin-content .el-card__body,.search-form{padding:16px}.search-form .el-form-item{margin-bottom:12px}.pagination{justify-content:center}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#909399}.sidebar-menu::-webkit-scrollbar{width:4px}.sidebar-menu::-webkit-scrollbar-thumb{background:#4a5568}.sidebar-menu::-webkit-scrollbar-thumb:hover{background:#5a6578}
