@charset "UTF-8";.route-feedback[data-v-efaf947d]{min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;color:var(--workspace-text);background:var(--workspace-subtle);text-align:center}h2[data-v-efaf947d],p[data-v-efaf947d]{margin:0}p[data-v-efaf947d]{color:var(--workspace-secondary)}.actions[data-v-efaf947d]{margin-top:12px}#app{width:100%;height:100vh;margin:0;padding:0}.appearance-trigger[data-v-12a795e9]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--workspace-border);border-radius:8px;color:var(--workspace-secondary);background:var(--workspace-surface);cursor:pointer;font-size:13px}.appearance-trigger[data-v-12a795e9]:hover{color:var(--el-color-primary);border-color:var(--el-color-primary-light-5);background:var(--el-color-primary-light-9)}.appearance-intro[data-v-12a795e9]{margin:0 0 28px;color:var(--workspace-muted);line-height:1.8;font-size:13px}.appearance-section[data-v-12a795e9]{border:0;margin:0 0 28px;padding:0;min-width:0}.appearance-section legend[data-v-12a795e9]{margin-bottom:14px;font-size:14px;font-weight:600;color:var(--workspace-text)}.appearance-options[data-v-12a795e9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.appearance-option[data-v-12a795e9]{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 6px;border:1px solid var(--workspace-border);border-radius:10px;cursor:pointer;font-size:12px;color:var(--workspace-secondary);background:var(--workspace-surface)}.appearance-option input[data-v-12a795e9]{position:absolute;opacity:0;width:1px;height:1px}.appearance-option[data-v-12a795e9]:has(input:focus-visible){outline:3px solid var(--el-color-primary-light-5);outline-offset:3px}.appearance-option.selected[data-v-12a795e9]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9);color:var(--el-color-primary-dark-2);box-shadow:inset 0 0 0 1px var(--el-color-primary)}.appearance-option>span[data-v-12a795e9]:last-child{display:flex;align-items:center;gap:5px}.mode-preview[data-v-12a795e9]{width:62px;height:42px;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:5px;padding:7px 6px 7px 18px;position:relative;display:flex;flex-direction:column;gap:4px;overflow:hidden}.mode-preview[data-v-12a795e9]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:12px;background:#fff;border-right:1px solid #cbd5e1}.mode-preview i[data-v-12a795e9]{height:5px;border-radius:2px;background:#cbd5e1}.mode-preview i[data-v-12a795e9]:last-child{width:65%;background:var(--workspace-primary-solid)}.mode-dark[data-v-12a795e9]{background:#111827;border-color:#40516a}.mode-dark[data-v-12a795e9]:before{background:#243044;border-color:#40516a}.mode-dark i[data-v-12a795e9]{background:#526178}.mode-system[data-v-12a795e9]{background:linear-gradient(90deg,#f1f5f9 50%,#111827 50%)}.accent-option[data-v-12a795e9]{padding:14px 6px;gap:8px}.accent-swatch[data-v-12a795e9]{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:18px}.appearance-help[data-v-12a795e9]{color:var(--workspace-muted);line-height:1.8;font-size:12px;margin:12px 0 0}.appearance-sample[data-v-12a795e9]{border:1px solid var(--workspace-border);background:var(--workspace-subtle);border-radius:12px;padding:18px}.appearance-sample>div[data-v-12a795e9]:first-child{display:flex;align-items:center;gap:10px}.appearance-sample strong[data-v-12a795e9]{font-size:14px;flex:1}.appearance-sample p[data-v-12a795e9]{font-size:12px;color:var(--workspace-muted);margin:14px 0}.appearance-sample-icon[data-v-12a795e9]{color:var(--el-color-primary);display:flex}.sample-lines[data-v-12a795e9]{display:grid;gap:8px}.sample-lines i[data-v-12a795e9]{height:6px;border-radius:3px;background:var(--workspace-border)}.sample-lines i[data-v-12a795e9]:last-child{width:65%}.appearance-save[data-v-12a795e9]{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:var(--workspace-muted);line-height:1.7;margin-top:20px}.appearance-save .el-icon[data-v-12a795e9]{flex:none;margin-top:3px}@media (max-width:767px){.appearance-trigger span[data-v-12a795e9]{display:none}.appearance-trigger[data-v-12a795e9]{padding:8px}}.account-button[data-v-7aa9099d]{border:0;background:transparent;cursor:pointer;color:var(--workspace-text);padding:4px;border-radius:8px}.overview-status[data-v-f8529605]{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--workspace-muted);margin:-8px 0 22px}.overview-status>span[data-v-f8529605]:last-child{margin-left:auto}.status-dot[data-v-f8529605]{width:7px;height:7px;background:var(--el-color-success);border-radius:50%}.status-dot.warning[data-v-f8529605]{background:var(--el-color-warning)}.metric-grid[data-v-f8529605]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.metric-card[data-v-f8529605],.overview-panel[data-v-f8529605]{background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:12px;padding:22px}.metric-label[data-v-f8529605]{display:flex;justify-content:space-between;align-items:center;color:var(--workspace-muted);font-size:13px}.metric-label .el-icon[data-v-f8529605]{color:var(--workspace-muted);font-size:19px}.metric-card>strong[data-v-f8529605]{display:block;font-size:32px;font-weight:650;line-height:1.3;margin:18px 0 8px;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.metric-card>p[data-v-f8529605]{font-size:12px;color:var(--workspace-muted);margin:0 0 14px}.overview-columns[data-v-f8529605]{display:grid;grid-template-columns:1.35fr 1fr;gap:24px;margin-bottom:24px}.panel-heading[data-v-f8529605]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.panel-heading h2[data-v-f8529605]{margin:0;font-size:16px;font-weight:600}.panel-heading>span[data-v-f8529605]{font-size:12px;color:var(--workspace-muted)}.quick-grid[data-v-f8529605]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quick-action[data-v-f8529605]{display:flex;align-items:center;gap:12px;text-decoration:none;padding:16px 12px;border:1px solid var(--workspace-border);border-radius:10px;color:var(--workspace-text)}.quick-action[data-v-f8529605]:hover{background:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-5)}.quick-action strong[data-v-f8529605]{font-size:13px}.quick-action p[data-v-f8529605]{font-size:11px;margin:6px 0 0;color:var(--workspace-muted);line-height:1.5}.quick-action>.el-icon[data-v-f8529605]{margin-left:auto;color:var(--workspace-placeholder)}.quick-icon[data-v-f8529605]{color:var(--el-color-primary);flex:none}.attention-item[data-v-f8529605]{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--workspace-border-soft)}.attention-item[data-v-f8529605]:last-child{border:0}.attention-item>.el-icon[data-v-f8529605]{margin-top:2px;color:var(--el-color-warning)}.attention-item strong[data-v-f8529605]{font-size:13px}.attention-item p[data-v-f8529605]{font-size:12px;color:var(--workspace-muted);line-height:1.7;margin:7px 0}.system-summary[data-v-f8529605]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.system-summary span[data-v-f8529605]{display:block;color:var(--workspace-muted);font-size:12px;margin-bottom:12px}.system-summary strong[data-v-f8529605]{font-size:15px;font-weight:500}.system-summary small[data-v-f8529605]{font-weight:400;color:var(--workspace-muted)}.overview-note[data-v-f8529605]{color:var(--workspace-muted);font-size:11px;line-height:1.8;margin:14px 0 0}@media (max-width:1200px){.metric-grid[data-v-f8529605]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-columns[data-v-f8529605]{grid-template-columns:1fr}}@media (max-width:767px){.metric-grid[data-v-f8529605]{gap:12px}.metric-card[data-v-f8529605],.overview-panel[data-v-f8529605]{padding:16px}.metric-card>strong[data-v-f8529605]{font-size:28px}.quick-grid[data-v-f8529605]{grid-template-columns:1fr}.system-summary[data-v-f8529605]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.overview-status[data-v-f8529605]{flex-wrap:wrap}.overview-status>span[data-v-f8529605]:last-child{margin-left:0}.panel-heading>span[data-v-f8529605]{display:none}}.waves-ripple{position:absolute;border-radius:100%;background-color:#00000026;background-clip:padding-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:1}.waves-ripple.z-active{opacity:0;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-webkit-transition:opacity 1.2s ease-out,-webkit-transform .6s ease-out;transition:opacity 1.2s ease-out,-webkit-transform .6s ease-out;transition:opacity 1.2s ease-out,transform .6s ease-out;transition:opacity 1.2s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.table-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.left-toolbar{display:flex;gap:8px}.table-card{margin-bottom:16px}.dialog-footer{display:flex;justify-content:flex-end}.app-container{padding:20px}.box-card{margin-bottom:20px;box-shadow:0 2px 12px #0000001a}.card-header{display:flex;justify-content:space-between;align-items:center}.operation-buttons{display:flex;gap:5px}.pagination{margin-top:20px;text-align:right}.search-form,.form-item{margin-bottom:20px}.page-nav{margin-bottom:15px;padding:10px 0;display:flex;align-items:center}.page-nav .el-breadcrumb{font-size:14px}.tag-group{display:flex;flex-wrap:wrap;gap:5px}.status-tag{margin-right:5px}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-icon{margin-left:5px;font-size:16px;color:var(--workspace-muted);cursor:pointer}.flex-container{display:flex;align-items:center}.flex-spacer{flex:1}.sidebar-menu .el-sub-menu__title{padding-left:20px!important}.sidebar-menu .el-sub-menu__title:hover{background-color:#263445!important}.sidebar-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-color-primary)!important}.sidebar-menu .el-menu-item{padding-left:40px!important}.sidebar-menu .el-menu-item:hover{background-color:#263445!important}.sidebar-menu .el-menu-item.is-active{background-color:#263445!important;color:var(--el-color-primary)!important}.sidebar-menu .el-menu-item .el-icon{margin-right:5px;width:24px;text-align:center}.is-collapsed .el-menu--collapse{width:64px}.is-collapsed .el-menu-item span,.is-collapsed .el-sub-menu__title span{display:none}:root,html.dark{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei UI,sans-serif;color-scheme:light;color:var(--workspace-text);--workspace-bg: #f6f8fc;--workspace-surface: #ffffff;--workspace-subtle: #f1f5f9;--workspace-text: #0f172a;--workspace-secondary: #475569;--workspace-muted: #64748b;--workspace-placeholder: #8492a6;--workspace-border: #e2e8f0;--workspace-border-soft: #edf1f7;--workspace-input-border: #d8e0eb;--workspace-mask: rgba(255,255,255,.85);--el-color-primary: #2563eb;--el-bg-color: var(--workspace-surface);--el-bg-color-page: var(--workspace-bg);--el-bg-color-overlay: var(--workspace-surface);--el-text-color-primary: var(--workspace-text);--el-text-color-regular: var(--workspace-secondary);--el-text-color-secondary: var(--workspace-muted);--el-text-color-placeholder: var(--workspace-placeholder);--el-border-color: var(--workspace-input-border);--el-border-color-light: var(--workspace-border);--el-border-color-lighter: var(--workspace-border-soft);--el-border-color-extra-light: var(--workspace-border-soft);--el-fill-color: var(--workspace-subtle);--el-fill-color-light: var(--workspace-bg);--el-fill-color-lighter: var(--workspace-subtle);--el-fill-color-extra-light: var(--workspace-bg);--el-fill-color-blank: var(--workspace-surface);--el-mask-color: var(--workspace-mask);--el-border-radius-base: 8px;--el-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei UI", sans-serif;--el-box-shadow-light: 0 4px 20px rgb(15 23 42 / 5%)}html.dark{color-scheme:dark;--workspace-bg: #101722;--workspace-surface: #172130;--workspace-subtle: #1d2a3c;--workspace-text: #e7edf5;--workspace-secondary: #c3cfde;--workspace-muted: #9aabc1;--workspace-placeholder: #7f91aa;--workspace-border: #304058;--workspace-border-soft: #26364c;--workspace-input-border: #40516a;--workspace-mask: rgba(16,23,34,.85);--el-box-shadow-light: 0 4px 20px rgb(0 0 0 / 24%)}.el-button--primary.is-plain{--el-button-text-color: var(--el-color-primary-dark-2);--el-button-hover-text-color: #fff;--el-button-hover-bg-color: var(--workspace-primary-solid);--el-button-hover-border-color: var(--workspace-primary-solid);--el-button-active-text-color: #fff;--el-button-active-bg-color: var(--workspace-primary-active);--el-button-active-border-color: var(--workspace-primary-active)}.el-tag.el-tag--primary:not(.el-tag--dark){--el-tag-text-color:var(--el-color-primary-dark-2)}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text){--el-button-text-color: #fff;--el-button-hover-text-color: #fff;--el-button-active-text-color: #fff;--el-button-bg-color: var(--workspace-primary-solid);--el-button-border-color: var(--workspace-primary-solid);--el-button-hover-bg-color: var(--workspace-primary-hover);--el-button-hover-border-color: var(--workspace-primary-hover);--el-button-active-bg-color: var(--workspace-primary-active);--el-button-active-border-color: var(--workspace-primary-active)}.el-tag.el-tag--primary.el-tag--dark{--el-tag-bg-color: var(--workspace-primary-solid);--el-tag-border-color: var(--workspace-primary-solid);--el-tag-text-color: #fff}.el-button--success.is-plain{--el-button-text-color: var(--el-color-success-dark-2);--el-button-hover-text-color: #fff;--el-button-hover-bg-color: var(--workspace-success-solid);--el-button-hover-border-color: var(--workspace-success-solid);--el-button-active-text-color: #fff;--el-button-active-bg-color: var(--workspace-success-active);--el-button-active-border-color: var(--workspace-success-active)}.el-tag.el-tag--success:not(.el-tag--dark){--el-tag-text-color:var(--el-color-success-dark-2)}.el-button--success:not(.is-plain):not(.is-link):not(.is-text){--el-button-text-color: #fff;--el-button-hover-text-color: #fff;--el-button-active-text-color: #fff;--el-button-bg-color: var(--workspace-success-solid);--el-button-border-color: var(--workspace-success-solid);--el-button-hover-bg-color: var(--workspace-success-hover);--el-button-hover-border-color: var(--workspace-success-hover);--el-button-active-bg-color: var(--workspace-success-active);--el-button-active-border-color: var(--workspace-success-active)}.el-tag.el-tag--success.el-tag--dark{--el-tag-bg-color: var(--workspace-success-solid);--el-tag-border-color: var(--workspace-success-solid);--el-tag-text-color: #fff}.el-button--warning.is-plain{--el-button-text-color: var(--el-color-warning-dark-2);--el-button-hover-text-color: #fff;--el-button-hover-bg-color: var(--workspace-warning-solid);--el-button-hover-border-color: var(--workspace-warning-solid);--el-button-active-text-color: #fff;--el-button-active-bg-color: var(--workspace-warning-active);--el-button-active-border-color: var(--workspace-warning-active)}.el-tag.el-tag--warning:not(.el-tag--dark){--el-tag-text-color:var(--el-color-warning-dark-2)}.el-button--warning:not(.is-plain):not(.is-link):not(.is-text){--el-button-text-color: #fff;--el-button-hover-text-color: #fff;--el-button-active-text-color: #fff;--el-button-bg-color: var(--workspace-warning-solid);--el-button-border-color: var(--workspace-warning-solid);--el-button-hover-bg-color: var(--workspace-warning-hover);--el-button-hover-border-color: var(--workspace-warning-hover);--el-button-active-bg-color: var(--workspace-warning-active);--el-button-active-border-color: var(--workspace-warning-active)}.el-tag.el-tag--warning.el-tag--dark{--el-tag-bg-color: var(--workspace-warning-solid);--el-tag-border-color: var(--workspace-warning-solid);--el-tag-text-color: #fff}.el-button--danger.is-plain{--el-button-text-color: var(--el-color-danger-dark-2);--el-button-hover-text-color: #fff;--el-button-hover-bg-color: var(--workspace-danger-solid);--el-button-hover-border-color: var(--workspace-danger-solid);--el-button-active-text-color: #fff;--el-button-active-bg-color: var(--workspace-danger-active);--el-button-active-border-color: var(--workspace-danger-active)}.el-tag.el-tag--danger:not(.el-tag--dark){--el-tag-text-color:var(--el-color-danger-dark-2)}.el-button--danger:not(.is-plain):not(.is-link):not(.is-text){--el-button-text-color: #fff;--el-button-hover-text-color: #fff;--el-button-active-text-color: #fff;--el-button-bg-color: var(--workspace-danger-solid);--el-button-border-color: var(--workspace-danger-solid);--el-button-hover-bg-color: var(--workspace-danger-hover);--el-button-hover-border-color: var(--workspace-danger-hover);--el-button-active-bg-color: var(--workspace-danger-active);--el-button-active-border-color: var(--workspace-danger-active)}.el-tag.el-tag--danger.el-tag--dark{--el-tag-bg-color: var(--workspace-danger-solid);--el-tag-border-color: var(--workspace-danger-solid);--el-tag-text-color: #fff}.el-button--info.is-plain{--el-button-text-color: var(--el-color-info-dark-2);--el-button-hover-text-color: #fff;--el-button-hover-bg-color: var(--workspace-info-solid);--el-button-hover-border-color: var(--workspace-info-solid);--el-button-active-text-color: #fff;--el-button-active-bg-color: var(--workspace-info-active);--el-button-active-border-color: var(--workspace-info-active)}.el-tag.el-tag--info:not(.el-tag--dark){--el-tag-text-color:var(--el-color-info-dark-2)}.el-button--info:not(.is-plain):not(.is-link):not(.is-text){--el-button-text-color: #fff;--el-button-hover-text-color: #fff;--el-button-active-text-color: #fff;--el-button-bg-color: var(--workspace-info-solid);--el-button-border-color: var(--workspace-info-solid);--el-button-hover-bg-color: var(--workspace-info-hover);--el-button-hover-border-color: var(--workspace-info-hover);--el-button-active-bg-color: var(--workspace-info-active);--el-button-active-border-color: var(--workspace-info-active)}.el-tag.el-tag--info.el-tag--dark{--el-tag-bg-color: var(--workspace-info-solid);--el-tag-border-color: var(--workspace-info-solid);--el-tag-text-color: #fff}.el-radio-button{--el-radio-button-checked-bg-color:var(--workspace-primary-solid);--el-radio-button-checked-border-color:var(--workspace-primary-solid)}.el-checkbox{--el-checkbox-checked-bg-color:var(--workspace-primary-solid);--el-checkbox-checked-input-border-color:var(--workspace-primary-solid)}html,body,#app{margin:0;width:100%;min-height:100%}body{background:var(--workspace-bg);font-size:14px}*,*:before,*:after{box-sizing:border-box}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid var(--el-color-primary-light-5);outline-offset:3px}.workspace{display:flex;height:100dvh;overflow:hidden;color:var(--workspace-text)}.workspace-sidebar{width:232px;flex:0 0 232px;background:var(--workspace-surface);border-right:1px solid var(--workspace-border);display:flex;flex-direction:column}.workspace-brand{display:flex;align-items:center;gap:12px;padding:24px 22px;text-decoration:none;color:var(--workspace-text)}.brand-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--workspace-primary-solid);color:#fff;border-radius:10px;flex:none}.workspace-brand strong{display:block;font-size:18px;letter-spacing:.02em}.workspace-brand small{display:block;color:var(--workspace-muted);font-size:11px;margin-top:3px}.workspace-navigation{flex:1;overflow-y:auto;padding:0 12px 16px}.workspace-nav-group{margin-top:20px}.workspace-nav-label{font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--workspace-muted);padding:0 12px;margin:0 0 8px}.workspace-nav-link{display:flex;gap:12px;align-items:center;height:40px;padding:0 12px;margin:3px 0;border-radius:8px;color:var(--workspace-secondary);text-decoration:none;font-size:13px}.workspace-nav-link:hover{background:var(--workspace-subtle);color:var(--workspace-text)}.workspace-nav-link.active{background:var(--el-color-primary-light-9);color:var(--el-color-primary-dark-2);font-weight:600}.workspace-nav-link .el-icon{font-size:18px;flex:none}.workspace-sidebar-foot{padding:16px 22px;border-top:1px solid var(--workspace-border);color:var(--workspace-muted);font-size:12px}.workspace-center{min-width:0;flex:1;display:flex;flex-direction:column}.workspace-topbar{height:64px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 28px;background:var(--workspace-surface);border-bottom:1px solid var(--workspace-border)}.workspace-topbar-left,.workspace-account{display:flex;align-items:center;gap:12px;min-width:0}.workspace-topbar-context{color:var(--workspace-muted);font-size:13px}.workspace-topbar-context strong{color:var(--workspace-text);font-weight:500}.workspace-avatar{background:var(--el-color-primary-light-9);color:var(--el-color-primary-dark-2);font-weight:600}.workspace-menu-toggle{border:0;background:none;color:var(--workspace-secondary);width:36px;height:36px;border-radius:8px;cursor:pointer;display:grid;place-items:center}.workspace-main{overflow:auto;flex:1;min-width:0;padding:28px 32px 40px;scroll-behavior:auto}.workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.workspace-heading h1{margin:0;font-size:26px;line-height:1.4;font-weight:650;letter-spacing:-.025em}.workspace-heading p{margin:8px 0 0;color:var(--workspace-muted);font-size:13px;line-height:1.7;max-width:740px}.workspace-page-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-top:3px;flex-shrink:0}.workspace-body{min-width:0}.workspace .workspace-body>div,.workspace .workspace-body .nested-content>div{padding:0;background:transparent}.workspace .workspace-body .el-card{border:1px solid var(--workspace-border);border-radius:12px;box-shadow:none;background:var(--workspace-surface)}.workspace .workspace-body .el-card:hover{box-shadow:none}.workspace .workspace-body .el-card__header{padding:18px 20px;border-bottom:1px solid var(--workspace-border);font-size:15px;font-weight:600}.workspace .workspace-body .el-card__body{padding:20px}.workspace .workspace-body :is(.search-form,.search-card,.search-area,.filter-card){border-radius:12px;box-shadow:none;margin-bottom:20px}.workspace .workspace-body :is(.search-form,.search-area){padding:18px 20px 0;background:var(--workspace-surface);border:1px solid var(--workspace-border)}.workspace .workspace-body .el-card :is(.search-form,.search-area),.workspace .workspace-body .search-area .search-form{padding:0;border:0;margin-bottom:0;background:none}.workspace .workspace-body .el-form--inline .el-form-item{margin-right:20px;margin-bottom:16px}.workspace .workspace-body .el-form--inline .el-input{width:200px;max-width:100%}.workspace .workspace-body .el-form--inline .el-select{min-width:140px}.workspace .workspace-body .el-form-item__label{color:var(--workspace-secondary);font-weight:500}.workspace .workspace-body :is(.el-button,.el-input__wrapper,.el-select__wrapper){border-radius:8px}.workspace .workspace-body .el-button{min-height:36px;font-weight:500}.workspace .workspace-body .el-button.is-link{min-height:28px}.workspace .workspace-body .el-button.is-circle{border-radius:8px}.workspace .workspace-body .el-button--small{min-height:30px}.workspace .workspace-body .el-table{--el-table-header-bg-color:var(--workspace-bg);--el-table-border-color:var(--workspace-border-soft);--el-table-row-hover-bg-color:var(--el-color-primary-light-9);border:1px solid var(--workspace-border);border-radius:10px;box-shadow:none}.workspace .workspace-body .el-table th.el-table__cell{background:var(--workspace-bg);color:var(--workspace-muted);font-size:12px;font-weight:600;height:44px}.workspace .workspace-body .el-table td.el-table__cell{padding:12px 0;font-size:13px}.workspace .workspace-body .el-table__empty-block{min-height:180px}.workspace .workspace-body .el-table__empty-text{color:var(--workspace-muted);line-height:1.8;padding:24px 0}.workspace .workspace-body .el-tag{border-radius:6px;font-weight:500}.workspace .workspace-body :is(.pagination,.pagination-container,.pagination-area){display:flex;justify-content:flex-end;margin-top:20px;padding:0;background:transparent;box-shadow:none}.workspace .workspace-body .el-pagination{flex-wrap:wrap;gap:8px;white-space:normal}.workspace .workspace-body :is(.header,.page-header):empty{display:none}.workspace .workspace-body .page-nav{display:none}.workspace .workspace-body :is(.header,.page-header){margin-bottom:16px}.workspace-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 16px;line-height:1.5;color:var(--workspace-muted)}.workspace-empty>.el-icon{color:var(--workspace-placeholder);margin-bottom:4px}.workspace-empty strong{font-size:14px;color:var(--workspace-secondary)}.workspace-empty p{margin:0;font-size:13px;max-width:360px}.workspace-empty .el-button{margin-top:6px}.workspace-error{margin-bottom:20px}.workspace .workspace-body .identity-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:3px 0}.identity-cell strong{font-size:14px;color:var(--workspace-text);font-weight:600}.identity-cell small{color:var(--workspace-muted);font-size:12px}.filter-options{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 16px}.advanced-filters{margin-top:4px;border-top:1px solid var(--workspace-border);padding-top:16px}.form-help{font-size:12px;color:var(--workspace-muted);line-height:1.7;margin-top:6px}.el-dialog{border-radius:14px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);margin-top:24px;display:flex;flex-direction:column;padding:0;overflow:hidden}.el-dialog__header{padding:20px 24px;border-bottom:1px solid var(--workspace-border);margin:0;flex:none}.el-dialog__headerbtn{top:10px;right:10px}.el-dialog__title{font-size:18px;font-weight:600}.el-dialog__body{padding:24px;overflow:auto;min-height:0;flex:1}.el-dialog__footer{padding:16px 24px;border-top:1px solid var(--workspace-border);background:var(--workspace-surface);flex:none}.el-dialog .el-form-item__label{font-weight:500}.el-drawer__header{padding:24px;margin:0;border-bottom:1px solid var(--workspace-border)}.el-drawer__body{padding:24px}.el-drawer__footer{padding:16px 24px;border-top:1px solid var(--workspace-border)}.workspace.is-collapsed .workspace-sidebar{width:76px;flex-basis:76px}.workspace.is-collapsed .workspace-brand{padding:24px 20px}.workspace.is-collapsed :is(.brand-text,.workspace-nav-label,.nav-title,.workspace-sidebar-foot){display:none}.workspace.is-collapsed .workspace-nav-group{margin-top:12px}.workspace.is-collapsed .workspace-nav-link{justify-content:center;padding:0}.workspace-nav-backdrop{display:none}@media (min-width: 1600px){.workspace-main{padding:32px 48px 48px}}@media (max-width: 1100px){.workspace-sidebar{width:208px;flex-basis:208px}.workspace-main{padding:24px}.workspace-heading{flex-wrap:wrap;gap:12px}}@media (max-width: 767px){.workspace .workspace-sidebar{position:fixed;left:0;top:0;bottom:0;width:256px;transform:translate(-100%);z-index:2100;transition:transform .18s ease}.workspace.mobile-open .workspace-sidebar{transform:translate(0)}.workspace.mobile-open .workspace-nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;z-index:2099;border:0}.workspace-topbar{height:56px;padding:0 16px}.workspace-topbar-context,.workspace-account-name{display:none}.workspace-main{padding:20px 16px 32px}.workspace-heading{margin-bottom:20px}.workspace-heading h1{font-size:23px}.workspace-heading p{font-size:12px}.workspace-page-actions{width:100%}.workspace .workspace-body .el-card__body{padding:16px}.workspace .workspace-body :is(.search-form,.search-area){padding:16px 16px 0}.workspace .workspace-body .el-form--inline{display:flex;flex-direction:column;width:100%}.workspace .workspace-body .el-form--inline .el-form-item{width:100%;margin-right:0}.workspace .workspace-body .el-form--inline .el-form-item__content{min-width:0}.workspace .workspace-body .el-form--inline :is(.el-input,.el-select,.el-date-editor){width:100%!important;min-width:0;max-width:100%}.workspace .workspace-body :is(.filter-container,.filter-item-group){width:100%;min-width:0;flex-wrap:wrap}.workspace .workspace-body .el-pagination :is(.el-pagination__jump,.el-pagination__sizes){display:none}.el-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:12px auto!important}.el-dialog__header,.el-dialog__body,.el-dialog__footer{padding:16px}.el-dialog .el-form{width:100%!important;margin-left:0!important}.el-dialog .el-col{max-width:100%;flex-basis:100%}.el-dialog .el-form-item{display:block}.el-dialog .el-form-item__label{display:block;text-align:left;width:auto!important;float:none;height:auto;line-height:24px;padding:0 0 4px}.el-dialog .el-form-item__content{margin-left:0!important}.el-drawer{width:100%!important}.el-message-box{max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.workspace .workspace-body :is(.action-button,.search-button,.reset-button,.add-button,.op-button):hover{transform:none;box-shadow:none}.workspace .workspace-body :is(.table-card,.box-card,.filter-container,.filter-card){min-width:0;max-width:100%}.workspace .workspace-body :is(.card-header,.filter-header){display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.workspace .workspace-body :is(.card-header h3,.filter-header h3){margin:0;font-size:15px}.workspace .workspace-body .el-button.is-round{border-radius:8px}.workspace .workspace-body .el-button--danger:not(.is-link):not(.is-plain){--el-button-hover-bg-color:#ad2525;--el-button-hover-border-color:#ad2525}.workspace .workspace-body .el-table .el-button+.el-dropdown{margin-left:12px;vertical-align:middle}.workspace .workspace-body .el-table .cell{word-break:normal;overflow-wrap:anywhere}.workspace .workspace-body .dashboard-card{margin-bottom:16px}.workspace .workspace-body .dashboard-card:hover{transform:none}.workspace .workspace-body .card-value{font-variant-numeric:tabular-nums}.workspace .workspace-body .row-warning td{background:var(--el-color-warning-light-9)}.workspace .workspace-body .row-danger td{background:var(--el-color-danger-light-9)}.el-overlay .el-dialog{box-shadow:0 20px 70px #0f172a26}.el-overlay .el-dialog__body{overflow:auto;min-height:0}@media (max-width: 767px){.workspace .workspace-body .el-table__fixed-right{max-width:50%}.workspace .workspace-body :is(.filter-buttons,.action-area){flex-wrap:wrap;gap:8px}.workspace .workspace-body :is(.filter-item-group,.date-picker){width:100%!important}.workspace .workspace-body .filter-item-group>span{flex:none}.workspace .workspace-body .el-row>.el-col{min-width:0}.el-drawer .el-descriptions__label{width:100px}}.workspace .workspace-body :is(.page-header,.header)>:is(h1,h2){display:none}@media (max-width: 767px){.workspace .workspace-body .bot-config-container .filter-item{width:100%}.workspace .workspace-body .bot-config-container .filter-item .el-select,.workspace .workspace-body .bot-config-container .filter-item .el-input{width:100%!important}}.workspace-page-actions .el-button{min-height:36px}@media (max-width: 767px){.workspace .workspace-body .el-table :is(.el-table-fixed-column--left,.el-table-fixed-column--right){position:static!important;left:auto!important;right:auto!important}}.workspace-topbar-tools{display:flex;align-items:center;gap:16px}html .appearance-drawer{max-width:100vw;background:var(--workspace-surface);color:var(--workspace-text)}@media (max-width: 767px){.workspace-topbar-tools{gap:12px}}
