:root{--color-primary: #409eff;--color-success: #67c23a;--color-warning: #e6a23c;--color-danger: #f56c6c;--color-info: #909399;--bg-body: #f5f7fa;--bg-card: #ffffff;--bg-sidebar: #2b3a4a;--bg-sidebar-active: #1f2d3d;--bg-header: rgba(57, 61, 73, .95);--text-primary: #303133;--text-regular: #606266;--text-secondary: #909399;--text-header: #f1f5f9;--text-placeholder: #c0c4cc;--text-sidebar: #b8c4d4;--text-sidebar-active: #ffffff;--border-color-primary: #e2e8f0;--border-color: #e2e8f0;--border-light: #f1f5f9;--border-dark: #cbd5e1;--shadow-sm: 0 2px 12px rgba(0, 0, 0, .08);--shadow-md: 0 4px 18px rgba(0, 0, 0, .12);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 24px;--canvas-bg: #393d49;--nav-bg: #393d49;--nav-text: #b8c4d4;--nav-text-primary: #ffffff;--announcement-bg: var(--bg-secondary);--announcement-system-text: red !important;--announcement-text: #009688 !important;--announcement-shadow: var(--card-shadow) !important;--announcement-link-text: #01AAED !important;--card-bg: #ffffff;--card-bg-primary: #3399cc;--card-bg-secondary: #3399cc;--card-bg-tertiary: #f1f5f9;--card-bg-quote: #00C1DE;--card-bg-fef: #f5f7fa;--card-bg-archive: #f1f5f9;--card-bg-hover: #f1f5f9;--card-bg-hover-primary: #f1f5f9;--card-bg-hover-secondary: #f1f5f9;--card-bg-hover-tertiary: #f1f5f9;--card-bg-hover-quote: #66a5f4;--card-bg-hover-archive: #f1f5f9;--card-title: #333;--card-title-primary: #2c303a;--card-title-secondary: #343a40;--card-title-tertiary: #ff6b6b;--card-title-quote: #409eff;--card-title-nav: #00C1DE;--card-text: #fff;--card-text-primary: #333;--card-text-secondary: #666;--card-text-tertiary: #999;--card-text-quote: #73777a;--card-text-link: #999;--card-text-nav: #73777a;--card-text-hover: #333;--card-text-hover-primary: #f85959;--card-text-hover-secondary: #5fb878;--card-text-hover-tertiary: #66a5f4;--card-text-hover-quote: #00c1de;--card-border: #e2e8f0;--card-border-primary: #007bff;--card-border-secondary: #e2e8f0;--card-border-tertiary: #e2e8f0;--card-border-quote: #66a5f4;--card-shadow: 0 2px 10px rgba(0, 0, 0, .1);--card-shadow-primary: 0 2px 10px rgba(0, 0, 0, .3);--card-shadow-secondary: 0 2px 10px rgba(0, 0, 0, .05);--card-shadow-tertiary: 0 2px 10px rgba(0, 0, 0, .08);--tag-text: white;--tag-bg: #e8f4fd;--tag-shadow: 0 2px 4px rgba(0, 0, 0, .15) !important;--button-bg: #f5f5f5;--button-bg-primary: #5fb878;--button-bg-secondary: #007a7a;--button-bg-tertiary: #66a5f4;--button-bg-quote: #409eff;--button-bg-danger: #e74c3c;--button-bg-disabled: #6c757d;--button-bg-primary-hover: #4da868;--button-bg-quote-hover: #66b1ff;--button-bg-danger-hover: #f85959;--button-bg-tertiary-hover: #66b1ff;--button-bg-disabled-hover: #545b62;--button-text: #fff;--button-text-primary: #5fb878;--button-text-secondary: #007a7a;--button-text-tertiary: #007bff;--button-hover: #333;--button-hover-primary: #007bff;--button-hover-secondary: #f85959;--button-hover-tertiary: #66a5f4;--button-hover-danger: #e74c3c;--button-bg-active: #1890ff;--button-bg-active-primary: #007bff;--button-bg-active-secondary: #f85959;--button-bg-active-tertiary: #66a5f4;--button-bg-active-danger: #e74c3c;--button-shadow: 0 2px 10px rgba(0, 0, 0, .1);--button-shadow-primary: 0 2px 10px rgba(0, 0, 0, .3);--button-shadow-secondary: 0 2px 10px rgba(0, 0, 0, .05);--button-shadow-tertiary: 0 2px 10px rgba(0, 0, 0, .08);--button-shadow-danger: 0 2px 10px rgba(0, 0, 0, .08);--button-disabled-bg: #f5f5f5;--button-disabled-text: #c5c5c5;--button-disabled-shadow: 0 2px 10px rgba(0, 0, 0, .08);--rank-color: #333;--rank-color-primary: #ff6b6b;--rank-color-secondary: #ffa500;--rank-color-tertiary: rgba(64, 168, 180, .8);--icon-qq: #007bff;--icon-wechat: #00bf03;--icon-weibo: #e60006;--icon-github: #333;--icon-gitee: #c71d23;--icon-email: #fc7a00;--icon-biography: #3399cc;--icon-tool: #3498db;--icon-tag: #8b5cf6;--icon-recommend: #10b981;--icon-hot: #ef4444;--icon-category: #3b82f6;--icon-stats: #f59e0b;--icon-reward: #ff6b6b;--category-bg: #fff;--category-bg-primary: #e3f2fd;--category-bg-secondary: #bbdefb;--category-bg-tertiary: #4caf50;--category-bg-quote: #3498db;--category-title: #2196f3;--category-title-primary: #1976d2;--category-text: #333;--category-text-primary: #6c757d;--category-border: #e2e8f0;--category-shadow: 0 2px 10px rgba(0, 0, 0, .1);--category-shadow-primary: 0 2px 8px rgba(0, 0, 0, .2);--about-text-color: #d1d8e0;--md-editor-toolbar-active: #d1d8e0}[data-theme=dark]{--bg-body: #1a1a2e;--bg-card: #16213e;--bg-sidebar: #0f3460;--bg-sidebar-active: #16213e;--bg-header: #1e293b;--text-primary: #ffffff;--text-regular: #e4e4e7;--text-secondary: #a1a1aa;--text-placeholder: #52525b;--text-header: #ffffff;--text-sidebar: #94a3b8;--text-sidebar-active: #ffffff;--border-color-primary: #f1f5f9;--border-color: #334155;--border-light: #475569;--border-dark: #475569;--shadow-sm: 0 2px 12px rgba(0, 0, 0, .3);--shadow-md: 0 4px 18px rgba(0, 0, 0, .4);--canvas-bg: #1e293b;--nav-bg: #1e293b;--nav-text: #f1f5f9;--nav-text-primary: #ffffff;--announcement-bg: var(--bg-secondary);--announcement-system-text: #f45e5e !important;--announcement-text: #009688 !important;--announcement-shadow: var(--card-shadow) !important;--announcement-link-text: #01AAED !important;--card-bg: #1e293b;--card-bg-primary: #5fb878;--card-bg-secondary: rgba(102, 126, 234, .1);--card-bg-tertiary: #1e293b;--card-bg-quote: #3498db;--card-bg-fef:rgba(102, 126, 234, .1);--card-bg-archive: rgba(102, 126, 234, .1);--card-bg-hover: rgba(102, 126, 234, .1);--card-bg-hover-primary: #1e293b;--card-bg-hover-secondary: #1e293b;--card-bg-hover-tertiary: #1e293b;--card-bg-hover-archive: rgba(102, 126, 234, .1);--card-title: #f1f5f9;--card-title-primary: #9caec7;--card-title-secondary: #f1f5f9;--card-title-tertiary: #3498db;--card-title-quote: #5fb878;--card-title-nav: #66a5f4;--card-text-link: #d4e0ed;--card-text: #f1f5f9;--card-text-primary: #9caec7;--card-text-secondary: #9caec7;--card-text-tertiary: #f1f5f9;--card-text-quote: #9caec7;--card-text-nav: #9caec7;--card-text-hover: #9caec7;--card-text-hover-primary: #5fb878;--card-text-hover-secondary: #f85959;--card-text-hover-tertiary: #66a5f4;--card-text-hover-quote: #66a5f4;--card-border: #9caec7;--card-border-primary: #5fb878;--card-border-secondary: #9caec7;--card-border-tertiary: #334155;--card-border-quote: #66a5f4;--card-shadow: 0 2px 10px rgba(255, 255, 255, .3);--card-shadow-primary: 0 2px 10px rgba(255, 255, 255, .4);--card-shadow-secondary: 0 2px 10px rgba(255, 255, 255, .5);--card-shadow-tertiary: 0 2px 10px rgba(255, 255, 255, .6);--tag-text: #f1f5f9;--tag-bg: #334155;--tag-shadow: 0 2px 4px rgba(0, 0, 0, .1) !important;--tag-shadow-primary: 0 2px 4px rgba(0, 0, 0, .15) !important;--button-bg: #334155;--button-bg-primary: #67c9a5;--button-bg-secondary: #7c8ff5;--button-bg-tertiary: #9d7bd6;--button-bg-quote: #7c8ff5;--button-bg-danger: #f85959;--button-bg-disabled: #6c757d;--button-bg-primary-hover: #6bc98a;--button-bg-quote-hover: #66a5f4;--button-bg-danger-hover: #f56c6c;--button-bg-disabled-hover: #666;--button-text: #f1f5f9;--button-text-primary: #6bc98a;--button-text-secondary: #66a5f4;--button-text-tertiary: #9d7bd6;--button-hover: #475569;--button-hover-primary: #8a6bc9;--button-hover-secondary: #6a7de0;--button-hover-tertiary: #7c8ff5;--button-shadow: 0 2px 10px rgba(0, 0, 0, .3);--button-shadow-primary: 0 2px 10px rgba(107, 201, 138, .3);--button-shadow-secondary: 0 2px 10px rgba(124, 143, 245, .3);--button-shadow-tertiary: 0 2px 10px rgba(157, 123, 214, .3);--rank-color: #333;--rank-color-primary: #ff6b6b;--rank-color-secondary: #ffa500;--rank-color-tertiary: rgba(64, 168, 180, .8);--icon-qq: #007bff;--icon-wechat: #00bf03;--icon-weibo: #e60006;--icon-github: #e6edf3;--icon-gitee: #c71d23;--icon-email: #fc7a00;--icon-biography: #5fb878;--icon-tool: #7c8ff5;--icon-tag: #a78bfa;--icon-recommend: #34d399;--icon-hot: #f87171;--icon-category: #60a5fa;--icon-stats: #fbbf24;--icon-reward: #f45e5e;--category-bg: #1e293b;--category-bg-primary: #2d3748;--category-bg-secondary: #4a5568;--category-bg-tertiary: #63b3ed;--category-bg-quote: #7c8ff5;--category-title: #63b3ed;--category-title-primary: #4299e1;--category-text: #9caec7;--category-text-primary: #a0aec0;--category-border: #4a5568;--category-shadow: 0 2px 10px rgba(243, 243, 243, .6);--category-shadow-primary: 0 2px 6px rgba(102, 126, 234, .4);--about-text-color: #9caec7;--md-editor-toolbar-active: #1abc9c}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--font-size-sm);color:var(--text-primary);background-color:var(--bg-body);transition:background-color .3s ease,color .3s ease}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-regular)}.el-tag{background-color:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-primary)}html[data-theme=light] .login-bg{background:linear-gradient(135deg,#e8f0fe,#f0f4ff,#f5f7fa)}html[data-theme=light] .login-bg:before{background:radial-gradient(circle at 20% 80%,rgba(0,145,255,.08) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(100,149,237,.1) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(70,130,180,.04) 0%,transparent 60%)}html[data-theme=light] .login-bg:after{background-image:linear-gradient(rgba(0,100,200,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,100,200,.03) 1px,transparent 1px)}html[data-theme=light] .login-box{background:#ffffffd9;border-color:#0091ff26;box-shadow:0 25px 80px #6495ed26,0 0 40px #0091ff0d inset}html[data-theme=light] .logo-wrapper{color:#0091ff}html[data-theme=light] .logo-icon{filter:drop-shadow(0 4px 12px rgba(0,145,255,.3))}html[data-theme=light] .logo-wrapper:hover .logo-icon{filter:drop-shadow(0 6px 20px rgba(0,145,255,.5))}html[data-theme=light] .login-header h2{background:linear-gradient(135deg,#0091ff,#06c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html[data-theme=light] .login-header .subtitle{color:#64748b}html[data-theme=light] .form-footer{border-top-color:#0091ff1f;color:#64748b}html[data-theme=light] .footer-link{color:#0091ff}html[data-theme=light] .footer-link:hover{color:#06c}html[data-theme=light] .back-home-btn{background:#ffffffb3;border-color:#0091ff4d;color:#0091ff}html[data-theme=light] .back-home-btn:hover{background:#0091ff1a;border-color:#0091ff;box-shadow:0 0 20px #0091ff33}html[data-theme=light] .divider:before{background:linear-gradient(90deg,transparent,rgba(0,145,255,.2),transparent)}html[data-theme=light] .divider span{color:#94a3b8}html[data-theme=light] .social-btn{border-color:#0091ff33;background:#ffffffb3}html[data-theme=light] .social-btn:hover{border-color:#0091ff;box-shadow:0 8px 20px #0091ff33}html[data-theme=light] .input-wrapper{border-color:#0000001a;--el-input-text-color: #1e293b;--el-input-placeholder-color: rgba(0, 0, 0, .35);--el-input-caret-color: #0091ff;--el-disabled-text-color: rgba(0, 0, 0, .3)}html[data-theme=light] .input-wrapper:focus-within{border-color:#0091ff66;background:#0091ff0a;box-shadow:0 0 0 3px #0091ff14}html[data-theme=light] .input-wrapper:focus-within .input-icon{color:#0091ff}html[data-theme=light] .input-icon{color:#00000059}html[data-theme=light] .input-wrapper .el-input__inner{color:#1e293b;-webkit-text-fill-color:#1e293b}html[data-theme=light] .input-wrapper .el-input__inner:-webkit-autofill,html[data-theme=light] .input-wrapper .el-input__inner:-webkit-autofill:hover,html[data-theme=light] .input-wrapper .el-input__inner:-webkit-autofill:focus{-webkit-text-fill-color:#1e293b;caret-color:#0091ff}html[data-theme=light] .captcha-btn{border-color:#0091ff33;background:#0091ff0f;color:#0091ff}html[data-theme=light] .captcha-btn:hover:not(:disabled){background:#0091ff26;border-color:#0091ff66;box-shadow:0 4px 12px #0091ff26}html[data-theme=light] .captcha-btn:disabled{background:#00000008;border-color:#0000001a;color:#0000004d}html[data-theme=light] .checkbox-label{color:#0000008c}html[data-theme=light] .checkbox-label input{accent-color:#0091ff}html[data-theme=light] .forgot-link{color:#0091ff}html[data-theme=light] .forgot-link:hover{color:#06c}html[data-theme=light] .toggle-password-btn:hover{background:#0000000f}html[data-theme=light] .password-toggle-icon{color:#00000059}html[data-theme=light] .toggle-password-btn:hover .password-toggle-icon,html[data-theme=light] .agree-link{color:#0091ff}html[data-theme=light] .agree-link:hover{color:#06c}html[data-theme=light] .input-wrapper.input-error{border-color:#ef444480;background:#ef44440a}html[data-theme=light] .input-wrapper.input-error .input-icon,html[data-theme=light] .error-message{color:#ef4444}.content-panel{background:var(--card-bg);border-radius:8px;box-shadow:var(--card-shadow);padding:24px}.panel-header{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:var(--card-text-primary);margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--card-border-primary)}.panel-header i{color:var(--color-primary)}.header-count{font-size:13px;font-weight:400;color:var(--card-text-secondary);margin-left:auto}.loading-state{text-align:center;padding:40px 0;color:var(--card-text-secondary)}.empty-state{text-align:center;padding:48px 0;color:var(--card-text-secondary)}.empty-state i{font-size:48px;margin-bottom:12px;opacity:.3}.empty-state p{font-size:14px}.pagination-bar{display:flex;justify-content:center;margin-top:20px}.tab-bar{display:flex;gap:0;margin-bottom:20px;border-bottom:1px solid var(--card-border)}.tab-item{padding:10px 20px;font-size:14px;color:var(--card-text-secondary);cursor:pointer;position:relative;transition:color .2s;display:flex;align-items:center;gap:6px}.tab-item:hover{color:var(--color-primary)}.tab-item.active{color:var(--color-primary);font-weight:600}.tab-item.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--color-primary);border-radius:1px}.tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#f56c6c;color:#fff;font-size:11px;font-weight:600}.panel-tab-bar{display:flex;gap:4px;margin-bottom:16px}.panel-tab-item{padding:6px 14px;font-size:13px;border-radius:20px;cursor:pointer;color:var(--card-text-secondary);background:transparent;transition:all .2s;display:flex;align-items:center;gap:4px}.panel-tab-item:hover{color:var(--color-primary)}.panel-tab-item.active{background:var(--color-primary);color:#fff}.legal-page-container{position:relative;max-width:800px;margin:20px auto;padding:40px 20px;border-radius:8px;background:var(--card-bg)}.legal-page-header{text-align:center;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e2e8f0}.legal-back-btn{position:absolute;left:20px;top:20px;display:flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-radius:6px;background:transparent;color:#64748b;font-size:14px;cursor:pointer;transition:all .2s ease}.legal-back-btn:hover{background:#0000000d;color:#667eea}.legal-page-header h1{font-size:28px;font-weight:700;color:var(--card-text-primary);margin:0 0 12px;letter-spacing:-.5px}.legal-subtitle{font-size:15px;color:#64748b;margin:0}.legal-page-content{color:var(--card-text-tertiary);border-radius:12px;padding:0 32px 32px;line-height:1.8}.legal-content{line-height:1.8}.legal-content section{margin-bottom:28px}.legal-content section:last-of-type{margin-bottom:0}.legal-content section h2{font-size:17px;font-weight:600;color:var(--card-text-secondary);margin:0 0 14px;padding-left:12px;border-left:4px solid #667eea;background:linear-gradient(90deg,rgba(102,126,234,.05) 0%,transparent 100%);padding-top:2px;padding-bottom:2px}.legal-content section p{font-size:15px;color:var(--card-text-tertiary);margin:0 0 12px;text-indent:2em;line-height:1.9}.legal-content section p:last-child{margin-bottom:0}.legal-content section a{color:#667eea;text-decoration:none;transition:color .2s ease;font-weight:500}.legal-content section a:hover{color:#764ba2;text-decoration:underline}.legal-content section ul,.legal-content section ol{margin:12px 0;padding-left:2em}.legal-content section li{font-size:15px;color:#475569;margin-bottom:8px;line-height:1.8}.legal-content section li:last-child{margin-bottom:0}.legal-content .last-update{margin-top:36px;padding-top:20px;border-top:1px dashed #e2e8f0;text-align:center}.legal-content .last-update p{font-size:13px;color:#94a3b8;margin:0;text-indent:0}@media(max-width:768px){.legal-page-container{padding:24px 16px}.legal-page-header h1{font-size:24px}.legal-page-content{padding:20px}.legal-content section h2{font-size:16px}.legal-content section p{font-size:14px}}.el-table{--el-table-header-text-color: var(--text-regular);--el-table-row-hover-bg-color: rgba(64, 158, 255, .05)}.el-pagination{margin-top:var(--spacing-lg);text-align:right}.el-form-item__label{color:var(--text-regular)}.el-input__inner,.el-textarea__inner{background-color:var(--bg-card);border-color:var(--border-color);color:var(--text-primary)}.el-input__inner:focus,.el-textarea__inner:focus{border-color:var(--color-primary)}.el-select .el-input__inner{background-color:var(--bg-card);border-color:var(--border-color)}.el-tag{margin-right:var(--spacing-sm)}.el-button--primary{--el-button-bg-color: var(--color-primary)}.el-menu{--el-menu-bg-color: transparent}.el-sub-menu.is-active>.el-sub-menu__title{background-color:var(--bg-sidebar-active)}.el-dialog__wrapper{display:flex!important;justify-content:center;align-items:center;z-index:2000!important}.el-dialog{display:block!important;z-index:2001!important}.underline{width:50px;height:2px;margin-bottom:15px;border-bottom:2px solid var(--card-border-primary)}.page-container{width:100%;min-height:100vh;margin:0 auto}.content-center{width:100%;padding:20px;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:15px}.page-content-main{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px}h1{font-size:24px;font-weight:700}h2{font-size:22px;font-weight:500}[data-theme=dark] .el-popper{background:#1a2744;border-color:#334155;color:#e4e4e7}[data-theme=dark] .el-popper__arrow:before{background:#1a2744;border-color:#334155}[data-theme=dark] .el-popper.is-light{background:#1a2744;border-color:#334155}[data-theme=dark] .el-popper.is-light .el-popper__arrow:before{background:#1a2744;border-color:#334155}[data-theme=dark] .el-popper.is-dark{background:#0f172a;color:#e4e4e7}[data-theme=dark] .el-dropdown__popper{background:#1a2744;border-color:#334155}[data-theme=dark] .el-dropdown-menu{background:#1a2744;padding:4px 0}[data-theme=dark] .el-dropdown-menu__item{color:#e4e4e7}[data-theme=dark] .el-dropdown-menu__item:not(.is-disabled):hover{background-color:#409eff1f;color:#66b1ff}[data-theme=dark] .el-dropdown-menu__item:not(.is-disabled):focus{background-color:#409eff1f;color:#66b1ff}[data-theme=dark] .el-dropdown-menu__item.is-disabled{color:#52525b}[data-theme=dark] .el-dropdown-menu__item--divided:before{background-color:#334155}[data-theme=dark] .el-popover{background:#1a2744;border-color:#334155;color:#e4e4e7}[data-theme=dark] .el-popover__title{color:#e4e4e7}[data-theme=dark] .el-popconfirm{background:#1a2744;border-color:#334155}[data-theme=dark] .el-popconfirm__main{color:#e4e4e7}[data-theme=dark] .el-tooltip__popper.is-dark{background:#0f172a;color:#e4e4e7}[data-theme=dark] .el-tooltip__popper.is-light{background:#1a2744;border-color:#334155;color:#e4e4e7}[data-theme=dark] .el-tooltip__popper.is-light .el-popper__arrow:before{background:#1a2744;border-color:#334155}[data-theme=dark] .el-select-dropdown{background:#1a2744;border-color:#334155}[data-theme=dark] .el-select-dropdown__item{color:#e4e4e7}[data-theme=dark] .el-select-dropdown__item.is-hovering{background-color:#409eff1f}[data-theme=dark] .el-select-dropdown__item.is-selected{color:var(--color-primary);font-weight:600}[data-theme=dark] .el-select-dropdown__item.is-disabled{color:#52525b}[data-theme=dark] .el-cascader__dropdown{background:#1a2744;border-color:#334155}[data-theme=dark] .el-cascader-node:not(.is-disabled):hover,[data-theme=dark] .el-cascader-node:not(.is-disabled):focus{background-color:#409eff1f}[data-theme=dark] .el-tree-select__popper{background:#1a2744;border-color:#334155}[data-theme=dark] .el-input__inner{color:#a9b7c6}[data-theme=dark] .el-tree{background:transparent;color:#e4e4e7}[data-theme=dark] .el-tree-node__content:hover{background-color:#409eff1f}[data-theme=dark] .el-tree-node.is-current>.el-tree-node__content{background-color:#409eff26;color:var(--color-primary)}[data-theme=dark] .el-tree-node__expand-icon{color:#a1a1aa}[data-theme=dark] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#409eff26}[data-theme=dark] .el-picker-panel{background:#1a2744;border-color:#334155;color:#e4e4e7}[data-theme=dark] .el-date-editor .el-input__wrapper{background-color:#1a2744;box-shadow:0 0 0 1px #334155 inset}[data-theme=dark] .el-picker-panel__icon-btn{color:#a1a1aa}[data-theme=dark] .el-date-picker__header-label{color:#e4e4e7}[data-theme=dark] .el-picker-panel__link-btn{color:var(--color-primary)}[data-theme=dark] .el-month-table td .cell,[data-theme=dark] .el-year-table td .cell{color:#e4e4e7}[data-theme=dark] .el-month-table td.current .cell,[data-theme=dark] .el-year-table td.current .cell{color:var(--color-primary)}[data-theme=dark] .el-date-table td.available span{color:#e4e4e7}[data-theme=dark] .el-date-table td.current:not(.disabled) span{color:#fff}[data-theme=dark] .el-date-table td.next-month span,[data-theme=dark] .el-date-table td.prev-month span{color:#52525b}[data-theme=dark] .el-picker-panel__footer{background-color:#1a2744;border-top-color:#334155}[data-theme=dark] .el-dialog{background:#16213e;border-color:#334155}[data-theme=dark] .el-dialog__header{border-bottom-color:#334155}[data-theme=dark] .el-dialog__title,[data-theme=dark] .el-dialog__body{color:#e4e4e7}[data-theme=dark] .el-dialog__footer{border-top-color:#334155}[data-theme=dark] .el-message-box{background:#16213e;border-color:#334155}[data-theme=dark] .el-message-box__title{color:#e4e4e7}[data-theme=dark] .el-message-box__message{color:#a1a1aa}[data-theme=dark] .el-form-item__label{color:var(--card-title)}[data-theme=dark] .el-input__wrapper{background-color:#1a2744;box-shadow:0 0 0 1px #334155 inset}[data-theme=dark] .el-input__wrapper:hover{box-shadow:0 0 0 1px #475569 inset}[data-theme=dark] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--color-primary) inset}[data-theme=dark] .el-input__inner{color:#9caec7}[data-theme=dark] .el-textarea__inner{background-color:#1a2744;border-color:#334155;color:#9caec7}[data-theme=dark] .el-select__wrapper{background-color:#1a2744;box-shadow:0 0 0 1px #334155 inset}[data-theme=dark] .el-select__wrapper:hover{box-shadow:0 0 0 1px #475569 inset}[data-theme=dark] .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--color-primary) inset}[data-theme=dark] .el-switch__label{color:#a1a1aa}[data-theme=dark] .el-switch__label.is-active,[data-theme=dark] .el-radio__label,[data-theme=dark] .el-checkbox__label{color:#e4e4e7}[data-theme=dark] .el-button{--el-button-text-color: #e4e4e7;--el-button-border-color: #475569;--el-button-bg-color: #1a2744;--el-button-hover-text-color: #66b1ff;--el-button-hover-border-color: #475569;--el-button-hover-bg-color: #1e2d4a;--el-button-disabled-text-color: #52525b;--el-button-disabled-border-color: #334155;--el-button-disabled-bg-color: #1a2744}[data-theme=dark] .el-button--primary{--el-button-text-color: #fff;--el-button-bg-color: var(--color-primary);--el-button-border-color: var(--color-primary);--el-button-hover-text-color: #fff;--el-button-hover-bg-color: #66b1ff;--el-button-hover-border-color: #66b1ff;--el-button-disabled-bg-color: #3375b9;--el-button-disabled-border-color: #3375b9}[data-theme=dark] .el-button--success{--el-button-text-color: #fff;--el-button-bg-color: var(--color-success);--el-button-border-color: var(--color-success);--el-button-hover-bg-color: #85ce61;--el-button-hover-border-color: #85ce61}[data-theme=dark] .el-button--warning{--el-button-text-color: #fff;--el-button-bg-color: var(--color-warning);--el-button-border-color: var(--color-warning);--el-button-hover-bg-color: #ebb563;--el-button-hover-border-color: #ebb563}[data-theme=dark] .el-button--danger{--el-button-text-color: #fff;--el-button-bg-color: var(--color-danger);--el-button-border-color: var(--color-danger);--el-button-hover-bg-color: #f78989;--el-button-hover-border-color: #f78989}[data-theme=dark] .el-button--info{--el-button-text-color: #fff;--el-button-bg-color: #475569;--el-button-border-color: #475569;--el-button-hover-bg-color: #5a6577;--el-button-hover-border-color: #5a6577}[data-theme=dark] .el-button.is-link,[data-theme=dark] .el-button.is-text{--el-button-bg-color: transparent;--el-button-hover-bg-color: rgba(64, 158, 255, .12)}[data-theme=dark] .el-button--primary.is-link,[data-theme=dark] .el-button--primary.is-text{--el-button-text-color: #66b1ff;--el-button-hover-text-color: #8cc5ff}[data-theme=dark] .el-divider{border-color:#334155}[data-theme=dark] .el-alert{--el-alert-bg-color: #1a2744}[data-theme=dark] .el-notification{background:#16213e;border-color:#334155}[data-theme=dark] .el-notification__title{color:#e4e4e7}[data-theme=dark] .el-notification__content{color:#a1a1aa}h3{font-size:20px;font-weight:450}h4{font-size:18px;font-weight:400}h5{font-size:16px;font-weight:300}span,p{font-size:14px;font-weight:500}.content-left{flex:0 0 calc(70% - 10px);min-width:0;display:flex;flex-direction:column;gap:20px}.content-right{flex:0 0 calc(30% - 10px);max-width:360px;display:flex;flex-direction:column;gap:20px;margin-bottom:20px}@media(max-width:992px){.content-left{flex:1}.content-right{display:none}}@media(max-width:768px){.content-center{padding:10px 12px 30px}}.theme-transitioning,.theme-transitioning *,.theme-transitioning *:before,.theme-transitioning *:after{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
