html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--cs-font-sans: "Helvetica Neue", Helvetica, "Segoe UI", system-ui, -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--cs-font-mono: ui-monospace, "Cascadia Code", "SF Mono", Consolas, monospace;--cs-fs-display: clamp(17px, .9vw + 15px, 20px);--cs-fs-title: 18px;--cs-fs-subtitle: 15px;--cs-fs-body: 14px;--cs-fs-small: 13px;--cs-fs-caption: 12px;--cs-fs-micro: 11px;--cs-radius-sm: 8px;--cs-radius: 10px;--cs-radius-lg: 12px;--cs-pill-radius: 999px;--cs-space-page-x: clamp(12px, 1.8vw, 22px);--cs-space-page-y: clamp(12px, 1.5vw, 20px);--cs-gap-section: 14px;--cs-card-padding-x: 20px;--cs-card-padding-y: 20px;--cs-card-header-padding-y: 14px;--cs-ease: cubic-bezier(.33, 1, .68, 1);--cs-ease-out: cubic-bezier(.22, 1, .36, 1);--cs-duration: .22s;--cs-duration-fast: .15s;--pure-transition-duration: var(--cs-duration);--cs-primary: #1677ff;--cs-primary-light: #e6f4ff;--cs-primary-hover: #4096ff;--cs-primary-active: #0958d9;--cs-success: #52c41a;--cs-success-bg: #f6ffed;--cs-success-border: #b7eb8f;--cs-success-text: #389e0d;--cs-warning: #faad14;--cs-warning-bg: #fffbe6;--cs-warning-border: #ffe58f;--cs-warning-text: #d48806;--cs-danger: #ff4d4f;--cs-danger-bg: #fff2f0;--cs-danger-border: #ffccc7;--cs-danger-text: #cf1322;--cs-purple: #722ed1;--cs-purple-bg: #f9f0ff;--cs-text-primary: rgba(0,0,0,.88);--cs-text-secondary: rgba(0,0,0,.65);--cs-text-tertiary: rgba(0,0,0,.45);--cs-text-disabled: rgba(0,0,0,.25);--cs-border: #e8e8e8;--cs-border-sub: #f0f0f0;--cs-page-bg: #f0f5fb;--cs-card-bg: #ffffff;--cs-fill: #f5f9fc;--cs-fill-sub: #eef4fa;--cs-header-h: 48px;--cs-aside-w: 210px;--cs-tags-h: 34px;--cs-sidebar-bg: #ffffff;--cs-sidebar-border: #f0f0f0;--cs-sidebar-title: rgba(0,0,0,.88);--cs-sidebar-sub: rgba(0,0,0,.45);--cs-menu-text: rgb(0 0 0 / 60%);--cs-menu-hover-bg: #f6f6f6;--cs-menu-active-bg: #1677ff;--cs-menu-active-text: #ffffff;--cs-header-bg: #ffffff;--cs-header-border: #f0f0f0;--cs-tags-bg: #ffffff;--cs-tags-border: #f0f0f0;--cs-card-radius: var(--cs-radius);--cs-card-border: #e8edf3;--cs-card-shadow: 0 1px 2px rgba(22, 80, 150, .04), 0 2px 12px rgba(22, 80, 150, .06);--cs-shadow-hover: 0 4px 18px rgba(22, 119, 255, .1), 0 2px 8px rgba(15, 50, 100, .06);--cs-shadow-header: 0 1px 0 rgba(22, 80, 150, .05), 0 4px 16px rgba(22, 80, 150, .06);--el-color-primary: #1677ff;--el-color-white: #ffffff;--el-color-success: var(--cs-success);--el-color-success-dark-2: var(--cs-success-text);--el-color-success-light-9: var(--cs-success-bg);--el-color-warning: var(--cs-warning);--el-color-warning-light-9: var(--cs-warning-bg);--el-color-danger: var(--cs-danger);--el-color-primary-light-3: #69b1ff;--el-color-primary-light-5: #8dc0ff;--el-color-primary-light-7: #b2d0ff;--el-color-primary-light-8: #c5dfff;--el-color-primary-light-9: #e6f4ff;--el-color-primary-dark-2: #0958d9;--el-border-radius-base: 6px;--el-font-size-base: var(--cs-fs-body);--el-component-size: 32px;--el-component-size-large: 36px;--el-component-size-small: 24px;--el-text-color-primary: var(--cs-text-primary);--el-text-color-regular: var(--cs-text-secondary);--el-text-color-secondary: var(--cs-text-tertiary);--el-text-color-disabled: var(--cs-text-disabled);--el-border-color: var(--cs-border);--el-border-color-light: var(--cs-border);--el-border-color-lighter: var(--cs-border-sub);--el-bg-color: var(--cs-card-bg);--el-bg-color-overlay: var(--cs-card-bg);--el-fill-color-blank: var(--cs-card-bg);--el-fill-color-light: var(--cs-fill);--el-fill-color-lighter: var(--cs-fill-sub);--el-fill-color-dark: var(--cs-border)}html.dark{--cs-text-primary: rgba(255,255,255,.85);--cs-text-secondary: rgba(255,255,255,.65);--cs-text-tertiary: rgba(255,255,255,.45);--cs-text-disabled: rgba(255,255,255,.25);--cs-border: rgba(255,255,255,.1);--cs-border-sub: rgba(255,255,255,.06);--cs-page-bg: #0f1419;--cs-card-bg: #1a1f26;--cs-fill: #242b35;--cs-fill-sub: #1e242c;--cs-sidebar-bg: #001529;--cs-sidebar-border: rgba(255,255,255,.06);--cs-sidebar-title: rgba(255,255,255,.85);--cs-sidebar-sub: rgba(255,255,255,.45);--cs-menu-text: rgb(254 254 254 / 65%);--cs-menu-hover-bg: rgb(64 145 247 / 15%);--cs-menu-active-bg: #1677ff;--cs-menu-active-text: #ffffff;--cs-header-bg: #1d1d1d;--cs-header-border: rgba(255,255,255,.06);--cs-tags-bg: #1d1d1d;--cs-tags-border: rgba(255,255,255,.06);--cs-card-border: rgba(255,255,255,.08);--cs-card-shadow: 0 1px 2px rgba(0,0,0,.35), 0 4px 16px rgba(0,0,0,.28);--cs-shadow-hover: 0 8px 28px rgba(0,0,0,.45), 0 2px 10px rgba(22,119,255,.12);--cs-shadow-header: 0 1px 0 rgba(255,255,255,.06), 0 4px 20px rgba(0,0,0,.35);--cs-primary-light: rgba(22,119,255,.12);--cs-success-bg: rgba(82,196,26,.1);--cs-success-border: rgba(82,196,26,.25);--cs-success-text: #73d13d;--cs-warning-bg: rgba(250,173,20,.1);--cs-warning-border: rgba(250,173,20,.25);--cs-warning-text: #ffc53d;--cs-danger-bg: rgba(255,77,79,.1);--cs-danger-border: rgba(255,77,79,.25);--cs-danger-text: #ff7875;--cs-purple-bg: rgba(114,46,209,.12)}html{font-family:var(--cs-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--cs-fs-body);color:var(--cs-text-primary)}body{margin:0;background:var(--cs-page-bg)}@media(prefers-reduced-motion:reduce){:root{--cs-duration: .01ms;--cs-duration-fast: .01ms;--pure-transition-duration: .01ms}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0003}html.dark ::-webkit-scrollbar-thumb{background:#ffffff24}html.dark ::-webkit-scrollbar-thumb:hover{background:#ffffff3d}.el-card{--el-card-border-radius: var(--cs-card-radius) !important;border:1px solid var(--cs-card-border)!important;box-shadow:var(--cs-card-shadow)!important;background:var(--cs-card-bg)!important;transition:box-shadow var(--cs-duration) var(--cs-ease),border-color var(--cs-duration-fast) var(--cs-ease),transform var(--cs-duration-fast) var(--cs-ease)!important}.el-card:hover{box-shadow:var(--cs-shadow-hover)!important;border-color:var(--el-color-primary-light-7)!important}html.dark .el-card:hover{box-shadow:var(--cs-shadow-hover)!important}.el-card__header{padding:var(--cs-card-header-padding-y) var(--cs-card-padding-x)!important;border-bottom:1px solid var(--cs-border-sub)!important;font-weight:600!important;font-size:var(--cs-fs-body)!important;color:var(--cs-text-primary)!important;min-height:0!important;display:flex;align-items:center;gap:8px}.el-card__body{padding:var(--cs-card-padding-y) var(--cs-card-padding-x)!important}.el-table{--el-table-border-color: var(--cs-border-sub);--el-table-header-bg-color: var(--cs-card-bg);--el-table-row-hover-bg-color: #f0f7ff;--el-table-tr-bg-color: var(--cs-card-bg);font-size:var(--cs-fs-small)}.el-table.el-table--border{border-radius:var(--cs-card-radius);overflow:hidden}html.dark .el-table{--el-table-row-hover-bg-color: rgba(22,119,255,.07)}.el-table th.el-table__cell{background:var(--cs-card-bg)!important;font-weight:600!important;font-size:var(--cs-fs-body)!important;color:var(--cs-text-secondary)!important;text-transform:none;letter-spacing:normal;padding:12px 16px!important}.el-table td.el-table__cell{padding:11px 16px!important;color:var(--cs-text-primary)}.el-table .el-table__row:hover>td.el-table__cell{background:#f0f7ff!important}html.dark .el-table .el-table__row:hover>td.el-table__cell{background:#1677ff12!important}.el-table .el-button.is-link{font-size:var(--cs-fs-small)}.el-input__inner{font-size:var(--cs-fs-body)!important}.el-textarea__inner{box-shadow:0 0 0 1px var(--cs-border) inset!important;background:var(--cs-card-bg)!important;font-family:var(--cs-font-sans)!important;font-size:var(--cs-fs-body)!important;resize:vertical;transition:box-shadow var(--cs-duration-fast) var(--cs-ease)!important}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--cs-primary) inset,0 0 0 3px #1677ff1f!important}.el-select-v2__wrapper,.el-select .el-input__wrapper{cursor:pointer}.el-button{font-weight:500!important;font-size:var(--cs-fs-small)!important;transition:background-color var(--cs-duration-fast) var(--cs-ease),border-color var(--cs-duration-fast) var(--cs-ease),color var(--cs-duration-fast) var(--cs-ease),box-shadow var(--cs-duration-fast) var(--cs-ease),transform var(--cs-duration-fast) var(--cs-ease)!important;gap:5px!important}.el-button.el-button--default{--el-button-text-color: var(--el-text-color-regular) !important;color:var(--el-text-color-regular)!important}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed),.el-button--success:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed),.el-button--warning:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed),.el-button--danger:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed),.el-button--info:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed){--el-button-text-color: #ffffff !important;--el-button-hover-text-color: #ffffff !important;--el-button-active-text-color: #ffffff !important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed)>span,.el-button--success:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed)>span,.el-button--warning:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed)>span,.el-button--danger:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed)>span,.el-button--info:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed)>span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed):not(.is-disabled):active,.el-button--success:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed):not(.is-disabled):active,.el-button--warning:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed):not(.is-disabled):active,.el-button--danger:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed):not(.is-disabled):active,.el-button--info:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed):not(.is-disabled):active{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed).is-disabled,.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed).is-disabled:active,.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed).is-disabled:focus-visible{--el-button-disabled-text-color: var(--cs-primary-active) !important;color:var(--cs-primary-active)!important;-webkit-text-fill-color:var(--cs-primary-active)!important;background-color:var(--el-color-primary-light-9)!important;border-color:var(--el-color-primary-light-7)!important;opacity:1!important}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed).is-disabled>span{color:var(--cs-primary-active)!important;-webkit-text-fill-color:var(--cs-primary-active)!important}.el-button--success:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed).is-disabled>span{color:var(--cs-success-text)!important;-webkit-text-fill-color:var(--cs-success-text)!important}.el-button--warning:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed).is-disabled>span{color:var(--cs-warning-text)!important;-webkit-text-fill-color:var(--cs-warning-text)!important}.el-button--danger:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed).is-disabled>span{color:var(--cs-danger-text)!important;-webkit-text-fill-color:var(--cs-danger-text)!important}.el-button--info:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed).is-disabled>span{color:var(--el-text-color-secondary)!important;-webkit-text-fill-color:var(--el-text-color-secondary)!important}.el-button--primary.is-plain:not(.is-disabled){color:var(--cs-primary-active)!important;-webkit-text-fill-color:var(--cs-primary-active)!important;--el-button-text-color: var(--cs-primary-active) !important;background-color:var(--el-color-primary-light-9)!important;border-color:var(--el-color-primary-light-5)!important}.el-button--primary.is-plain:not(.is-disabled)>span{color:inherit!important;-webkit-text-fill-color:inherit!important}html.dark .el-button--primary.is-plain:not(.is-disabled){color:var(--el-color-primary)!important;-webkit-text-fill-color:var(--el-color-primary)!important;--el-button-text-color: var(--el-color-primary) !important}html.dark .el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed).is-disabled,html.dark .el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed).is-disabled:hover{color:var(--el-color-primary-light-3)!important;-webkit-text-fill-color:var(--el-color-primary-light-3)!important}html.dark .el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed).is-disabled>span{color:var(--el-color-primary-light-3)!important;-webkit-text-fill-color:var(--el-color-primary-light-3)!important}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed){background:var(--cs-primary)!important;border-color:var(--cs-primary)!important}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-dashed):not(.is-disabled):active{background:var(--cs-primary-active)!important;border-color:var(--cs-primary-active)!important;transform:translateY(0) scale(.99);box-shadow:none!important}.el-button--default:not(.is-disabled):hover{border-color:var(--cs-primary)!important;color:var(--cs-primary)!important}.el-button.is-loading>span,.el-button.is-loading>.el-icon{position:relative;z-index:2}.el-tag{border-radius:var(--cs-radius-sm)!important;font-size:var(--cs-fs-caption)!important;font-weight:500!important;padding:0 7px!important;height:22px!important;line-height:20px!important;letter-spacing:.01em}.el-tag--success{background:var(--cs-success-bg)!important;border-color:var(--cs-success-border)!important;color:var(--cs-success-text)!important}.el-tag--warning{background:var(--cs-warning-bg)!important;border-color:var(--cs-warning-border)!important;color:var(--cs-warning-text)!important}.el-tag--danger{background:var(--cs-danger-bg)!important;border-color:var(--cs-danger-border)!important;color:var(--cs-danger-text)!important}.el-tag--info{background:var(--cs-primary-light)!important;border-color:#1677ff33!important;color:var(--cs-primary-active)!important}.el-form-item__label{font-weight:500!important;color:var(--cs-text-secondary)!important;font-size:var(--cs-fs-small)!important}.el-form-item__error{font-size:var(--cs-fs-caption)!important;padding-top:3px!important}.el-pagination{gap:4px}.el-pagination .el-pager li{border-radius:var(--cs-radius-sm)!important;font-weight:500;min-width:30px;height:30px;line-height:30px;font-size:13px;transition:all .15s!important}.el-pagination .el-pager li:hover{color:var(--cs-primary)!important}.el-pagination .el-pager li.is-active{background:var(--cs-primary)!important;color:#fff!important;font-weight:600}.el-pagination button{border-radius:var(--cs-radius-sm)!important;height:30px!important;min-width:30px!important}.el-pagination__total{font-size:var(--cs-fs-small)!important;color:var(--cs-text-tertiary)!important}.el-dropdown-menu{border-radius:8px!important;border:1px solid var(--cs-border-sub)!important;box-shadow:0 8px 24px #0000001a,0 2px 8px #0000000f!important;padding:4px!important;min-width:140px!important}.el-dropdown-menu__item{border-radius:5px!important;font-size:13.5px!important;padding:7px 12px!important;color:var(--cs-text-primary)!important;transition:background .12s!important}.el-dropdown-menu__item:not(.is-disabled):hover{background:var(--cs-fill-sub)!important;color:var(--cs-primary)!important}.el-dropdown-menu__item--divided{margin:3px 0!important}.el-switch.is-checked .el-switch__core{background:var(--cs-primary)!important;border-color:var(--cs-primary)!important}.el-message{border-radius:8px!important;box-shadow:0 8px 24px #0000001a,0 2px 8px #0000000f!important;padding:11px 16px!important;min-width:260px!important;font-size:13.5px!important}.el-message-box{border-radius:12px!important;box-shadow:0 24px 64px #00000024!important;overflow:hidden;padding:0!important;width:380px!important}.el-message-box__header{padding:18px 22px 12px!important;border-bottom:1px solid var(--cs-border-sub)!important}.el-message-box__title{font-size:15px!important;font-weight:600!important;color:var(--cs-text-primary)!important}.el-message-box__headerbtn{top:16px!important;right:18px!important;border-radius:6px!important;width:28px!important;height:28px!important}.el-message-box__content{padding:20px 22px!important;font-size:14px!important}.el-message-box__btns{padding:12px 22px 16px!important;gap:8px!important}.el-empty{padding:48px 0!important}.el-empty__description p{color:var(--cs-text-tertiary)!important;font-size:13px!important}.el-tree-node__content{border-radius:5px!important;height:34px!important}.el-tree-node__content:hover{background:var(--cs-fill-sub)!important}.el-tree-node.is-current>.el-tree-node__content{background:var(--cs-primary-light)!important;color:var(--cs-primary)!important}.el-scrollbar__thumb{background:#0000001a!important;border-radius:10px!important}.el-scrollbar__thumb:hover{background:#0000002e!important}html.dark .el-scrollbar__thumb{background:#ffffff1f!important}.cs-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cs-gap-section);margin-bottom:var(--cs-gap-section)}.cs-page-head__title{margin:0;font-size:var(--cs-fs-display);font-weight:700;line-height:1.35;color:var(--cs-text-primary);letter-spacing:-.02em}.cs-page-head__desc{margin:5px 0 0;font-size:var(--cs-fs-small);line-height:1.6;color:var(--cs-text-tertiary);max-width:60rem}.cs-page-head__actions{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-top:2px}.cs-toolbar{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin-bottom:var(--cs-gap-section)}.cs-toolbar.el-form--inline .el-form-item{margin-bottom:0!important;margin-right:0!important}.cs-toolbar.el-form--inline .el-form-item__label{font-size:var(--cs-fs-small)!important}.cs-pager{display:flex;justify-content:flex-end;margin-top:14px}.cs-mono,code{font-family:var(--cs-font-mono);font-size:12px;background:var(--cs-fill-sub);color:var(--cs-text-secondary);padding:1px 6px;border-radius:4px;border:1px solid var(--cs-border-sub)}.cs-dot{display:inline-block;width:6px;height:6px;border-radius:50%;vertical-align:middle;margin-right:5px}.cs-dot--active{background:var(--cs-success);box-shadow:0 0 0 3px #52c41a26}.cs-dot--inactive{background:var(--cs-danger)}.cs-dot--warning{background:var(--cs-warning)}.cs-list-page{display:flex;flex-direction:column;gap:var(--cs-gap-section)}.toolbar-card .toolbar--bar{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:14px;row-gap:8px;width:100%;box-sizing:border-box;min-width:0}.cs-list-page.user-page{flex:1 1 auto;min-height:0;height:100%;max-height:100%;box-sizing:border-box}.cs-list-page.user-page .user-page__toolbar.el-card{flex:0 0 auto}.cs-list-page.user-page .user-page__form.el-form--inline .el-form-item{margin-bottom:0!important}.cs-list-page.user-page .user-page__toolbar-inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cs-list-page.user-page .user-page__table-card.el-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cs-list-page.user-page .user-page__table-card.el-card>.el-card__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0!important}.cs-list-page.user-page .user-page__table-wrap{flex:1 1 auto;min-height:0;overflow:auto;padding:10px 16px!important}.cs-list-page.user-page .user-page__table-wrap .cs-data-table.el-table{--el-table-border-color: var(--cs-border-sub)}.cs-list-page.user-page .cs-pager{flex-shrink:0}.cs-search-card.el-card .el-card__body{padding:var(--cs-card-padding-y) var(--cs-card-padding-x)!important}.cs-search-card .el-form--inline .el-form-item{margin-bottom:12px!important;margin-right:12px!important}.cs-search-card .el-form--inline .el-form-item__label{font-size:var(--cs-fs-small)!important;color:var(--cs-text-secondary)!important;font-weight:500!important}.cs-table-card.el-card .el-card__body{padding:0!important}.cs-table-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--cs-border-sub);gap:12px}.cs-table-header__left{display:flex;align-items:center;gap:8px}.cs-table-header__title{font-size:var(--cs-fs-body);font-weight:600;color:var(--cs-text-primary)}.cs-table-header__count{font-size:var(--cs-fs-caption);color:var(--cs-text-tertiary);background:var(--cs-fill-sub);padding:1px 8px;border-radius:999px;border:1px solid var(--cs-border-sub)}.cs-table-header__right{display:flex;align-items:center;gap:6px}.cs-table-card .cs-pager{padding:12px 16px;margin-top:0;border-top:1px solid var(--cs-border-sub)}.cs-tool-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--cs-border);border-radius:var(--cs-radius-sm);background:var(--cs-card-bg);color:var(--cs-text-tertiary);cursor:pointer;transition:border-color var(--cs-duration-fast) var(--cs-ease),color var(--cs-duration-fast) var(--cs-ease),background var(--cs-duration-fast) var(--cs-ease),transform var(--cs-duration-fast) var(--cs-ease);font-size:var(--cs-fs-body)}.cs-tool-btn:hover{border-color:var(--cs-primary);color:var(--cs-primary);background:var(--cs-primary-light);transform:translateY(-1px)}.cs-tool-btn:active{transform:translateY(0)}.el-table .el-button+.el-button{margin-left:0!important}.el-table .el-button.is-link{padding:4px 6px!important;font-size:var(--cs-fs-small)!important}.el-button.is-link.el-button--primary:not(.is-disabled){color:var(--cs-primary-active)!important;-webkit-text-fill-color:var(--cs-primary-active)!important}.el-button.is-link.el-button--primary:not(.is-disabled):hover{color:var(--cs-primary-hover)!important;-webkit-text-fill-color:var(--cs-primary-hover)!important}.cs-menu.el-menu,html.dark .cs-menu.el-menu{--el-menu-active-color: #ffffff !important}.cs-menu.el-menu--collapse .el-menu-item.is-active{padding:0!important}.cs-menu .el-menu-item.is-active,.cs-menu .el-menu-item.is-active *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.el-menu--popup .el-menu-item.is-active,.el-menu--popup .el-menu-item.is-active *{background:var(--el-color-primary);border-radius:var(--cs-card-radius)}.cs-menu .el-menu-item.is-active .el-menu-tooltip__trigger,.cs-menu .el-menu-item.is-active>*{position:relative;z-index:1}.cs-menu .el-menu-item.is-active:before{position:absolute;z-index:0;top:0;right:8px;bottom:0;left:8px;margin:4px 0;content:"";pointer-events:none;background:var(--cs-primary)!important;border-radius:var(--cs-radius-sm);transition:background var(--pure-transition-duration) var(--cs-ease)}.cs-menu .el-sub-menu.is-active>.el-sub-menu__title{position:relative;color:var(--cs-primary)!important}.cs-menu .el-sub-menu.is-active>.el-sub-menu__title:before{position:absolute;top:0;left:0;width:3px;height:100%;content:"";background:var(--cs-primary);border-radius:0 2px 2px 0;transition:all var(--pure-transition-duration) ease-in-out}.cs-tags-bar{display:flex;align-items:center;height:var(--cs-tags-h);background:var(--cs-tags-bg);border-bottom:1px solid var(--cs-tags-border);padding:0 12px;gap:4px;overflow-x:auto;overflow-y:hidden;flex-shrink:0;-webkit-user-select:none;user-select:none}.cs-tags-bar::-webkit-scrollbar{height:0}a.cs-tag-item{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:var(--cs-fs-caption);border-radius:var(--cs-radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--cs-duration-fast) var(--cs-ease),color var(--cs-duration-fast) var(--cs-ease),border-color var(--cs-duration-fast) var(--cs-ease),transform var(--cs-duration-fast) var(--cs-ease);border:1px solid var(--cs-border);background:var(--cs-card-bg);color:var(--cs-text-secondary)!important;-webkit-text-fill-color:var(--cs-text-secondary)!important;text-decoration:none;flex-shrink:0}a.cs-tag-item:hover{color:var(--cs-primary)!important;-webkit-text-fill-color:var(--cs-primary)!important;border-color:var(--cs-primary);background:var(--cs-primary-light);transform:translateY(-1px)}a.cs-tag-item.is-active,a.cs-tag-item.is-active span{background:var(--cs-primary);border-color:var(--cs-primary);color:#fff!important;-webkit-text-fill-color:#ffffff!important}a.cs-tag-item.is-active span{background:transparent;border:none}.cs-tag-item__close{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:11px;line-height:1;transition:background .15s;color:inherit;opacity:.7;border:none;background:transparent;cursor:pointer;padding:0}.cs-tag-item__close:hover{opacity:1;background:#0000001f}.cs-tag-item.is-active .cs-tag-item__close:hover{background:#ffffff40}.ant-app{min-height:100%;color:var(--cs-text-primary);background:var(--cs-page-bg)}.ant-card{border-color:var(--cs-card-border);border-radius:var(--cs-card-radius);background:var(--cs-card-bg);box-shadow:var(--cs-card-shadow)}.ant-card-head{min-height:44px;padding-inline:var(--cs-card-padding-x);border-bottom-color:var(--cs-border-sub)}.ant-card-body{padding:var(--cs-card-padding-y) var(--cs-card-padding-x)}.ant-table-wrapper .ant-table{color:var(--cs-text-primary);background:var(--cs-card-bg)}.ant-table-wrapper .ant-table-thead>tr>th{color:var(--cs-text-secondary);font-weight:600;background:var(--cs-table-header-bg)}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--cs-fill)!important}.ant-form-item-label>label{color:var(--cs-text-secondary)!important;font-size:var(--cs-fs-small)}.ant-btn{border-radius:6px;font-weight:500}.ant-modal-content,.ant-drawer-content{background:var(--cs-card-bg)!important}.ant-modal-header,.ant-drawer-header{background:transparent!important;border-bottom-color:var(--cs-border-sub)!important}.ant-pagination{color:var(--cs-text-secondary)}.ant-dropdown .ant-dropdown-menu{border:1px solid var(--cs-border-sub);box-shadow:var(--cs-shadow-hover)}.ant-menu.cs-menu{border-inline-end:none!important;background:transparent!important}.ant-menu.cs-menu .ant-menu-item-selected{color:#fff!important;background:var(--cs-primary)!important}.ant-menu.cs-menu .ant-menu-item,.ant-menu.cs-menu .ant-menu-submenu-title{margin-inline:6px;width:calc(100% - 12px)}.ant-message,.ant-notification{font-family:var(--cs-font-sans)}.cs-toolbar.ant-form-inline .ant-form-item,.cs-list-page.user-page .user-page__form.ant-form-inline .ant-form-item{margin-bottom:0}.cs-list-page.user-page .user-page__form{row-gap:12px}.cs-list-page.user-page .user-page__toolbar.ant-card{flex:0 0 auto}.cs-list-page.user-page .user-page__table-card.ant-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cs-list-page.user-page .user-page__table-card.ant-card>.ant-card-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0}.cs-search-card.ant-card>.ant-card-body{padding:var(--cs-card-padding-y) var(--cs-card-padding-x)}.cs-search-card .ant-form-inline .ant-form-item{margin:0 12px 12px 0}.cs-table-card.ant-card>.ant-card-body{padding:0}.ant-table-wrapper .ant-btn-link+.ant-btn-link{margin-inline-start:0}.ant-table-wrapper .ant-btn-link{padding:4px 6px;font-size:var(--cs-fs-small)}html{height:100%}body{margin:0;min-height:100%;height:100%}#app{margin:0;min-height:100%;height:100%;display:flex;flex-direction:column}#app p{line-height:1.25}
