@charset "UTF-8";:root{--el-color-primary: #4e7cff;--el-color-primary-light-3: #6f94ff;--el-color-primary-light-5: #91adff;--el-color-primary-light-7: #b5c8ff;--el-color-primary-light-8: #d6e2ff;--el-color-primary-light-9: #eef3ff;--el-color-primary-dark-2: #3d6aef;--el-border-radius-base: 6px;--el-font-family: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, sans-serif;--el-font-size-extra-large: 21px;--el-font-size-large: 19px;--el-font-size-medium: 17px;--el-font-size-base: 15px;--el-font-size-small: 14px;--el-font-size-extra-small: 13px;--el-border-color: #ebebeb;--el-border-color-light: #f0f0f0;--el-border-color-lighter: #f5f5f5;--el-fill-color-blank: #ffffff;--el-bg-color-page: #f5f6f8;--el-text-color-primary: #1f1f1f;--el-text-color-regular: #595959;--el-text-color-secondary: #8c8c8c;--el-text-color-placeholder: #bfbfbf}.el-dropdown-menu{border:1px solid #f0f0f0!important;border-radius:8px!important;padding:4px!important;box-shadow:0 4px 16px #0000000f!important}.el-dropdown-menu__item:not(.is-disabled):hover{background-color:#f5f6f8!important;color:#1f1f1f!important}.el-pagination.is-background .el-pager li.is-active{background-color:#4e7cff!important}.el-button{--el-button-outline-color: transparent;box-shadow:none!important}.el-button:hover,.el-button:focus,.el-button:focus-visible,.el-button:active{box-shadow:none!important;outline:none!important}.aui-wrapper .el-button--primary:not(.is-link):hover,.aui-wrapper .el-button--primary:not(.is-link):focus,.aui-wrapper .el-button--primary:not(.is-link):focus-visible{background-color:#6f94ff!important;border-color:#6f94ff!important;color:#fff!important;box-shadow:none!important;outline:none!important}.aui-wrapper .el-button--primary.is-link,.aui-wrapper .el-button--primary.is-link:hover,.aui-wrapper .el-button--primary.is-link:focus,.aui-wrapper .el-button--primary.is-link:focus-visible{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#1677ff!important}.aui-wrapper .el-button--primary.is-link:hover,.aui-wrapper .el-button--primary.is-link:focus,.aui-wrapper .el-button--primary.is-link:focus-visible{color:#4096ff!important}.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{background-color:#4e7cff!important;border-color:#4e7cff!important}.el-checkbox__input.is-checked+.el-checkbox__label,.el-radio__input.is-checked+.el-radio__label{color:#4e7cff!important}html,body,.aui-wrapper{font-size:15px}.aui-wrapper,.aui-content,.el-overlay,.el-popper,.el-message-box,.el-dialog{--el-font-size-base: 15px;--el-font-size-small: 14px;--el-font-size-extra-small: 13px;--el-font-size-medium: 17px;--el-font-size-large: 19px}.aui-wrapper .el-button,.el-overlay .el-button,.el-message-box .el-button{font-size:15px}.aui-wrapper .el-button--small,.el-overlay .el-button--small{font-size:14px}.aui-wrapper .el-form-item__label,.el-overlay .el-form-item__label{font-size:15px!important}.aui-wrapper .el-input__inner,.aui-wrapper .el-textarea__inner,.aui-wrapper .el-select__selected-item,.aui-wrapper .el-select__placeholder,.el-overlay .el-input__inner,.el-overlay .el-textarea__inner,.el-select-dropdown .el-select-dropdown__item{font-size:15px}.aui-wrapper .el-table,.aui-wrapper .el-table th.el-table__cell,.aui-wrapper .el-table td.el-table__cell{font-size:15px!important}.aui-wrapper .el-pagination,.aui-wrapper .el-pagination button,.aui-wrapper .el-pager li,.aui-wrapper .el-pagination__total,.aui-wrapper .el-pagination__jump{font-size:14px!important}.aui-wrapper .el-menu-item,.aui-wrapper .el-sub-menu__title{font-size:17px!important}.aui-wrapper .el-sub-menu .el-menu-item{font-size:16px!important}.aui-wrapper .el-dropdown-menu__item,.el-dropdown-menu__item{font-size:14px!important}.aui-wrapper .el-tabs__item{font-size:15px}.aui-wrapper .el-card__header,.aui-wrapper .el-dialog__title,.el-overlay-dialog .el-dialog__title{font-size:17px}.aui-wrapper .el-descriptions__label,.aui-wrapper .el-descriptions__content,.el-overlay .el-descriptions__label,.el-overlay .el-descriptions__content{font-size:15px}.aui-wrapper .el-tag,.el-tag{font-size:13px}.aui-wrapper .el-empty__description p,.aui-wrapper .el-alert__title,.el-message__content,.el-notification__title{font-size:15px}.aui-wrapper .el-alert__description,.el-notification__content{font-size:14px}.aui-wrapper .form-tip,.aui-wrapper .el-upload__tip{font-size:13px}.el-table th.gutter{display:table-cell!important}.el-table th{-webkit-user-select:initial!important;user-select:initial!important}.chart-page-card[data-v-f7ce191c]{border:none!important;box-shadow:none!important}.chart-page-card[data-v-f7ce191c] .el-card__body{background:radial-gradient(ellipse 80% 50% at 0% 0%,rgba(0,82,217,.06),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 0%,rgba(46,164,79,.05),transparent 50%),#fff;border:none;border-left:none}.chart-page__header[data-v-f7ce191c]{display:flex;align-items:center;gap:16px;margin-bottom:18px;flex-wrap:wrap}.chart-page__back[data-v-f7ce191c]{color:#4e7cff!important;font-weight:600}.chart-page__back[data-v-f7ce191c]:hover{color:#6f94ff!important}.chart-page__heading[data-v-f7ce191c]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.chart-page__title[data-v-f7ce191c]{margin:0;font-size:20px;font-weight:700;color:#1a1a1a;letter-spacing:.02em}.chart-page__scope-tip[data-v-f7ce191c]{font-size:13px;color:#8b8b8b}.chart-page__form[data-v-f7ce191c]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:18px;padding:14px 16px 6px;border-radius:8px;background:#fff;border:1px solid #eeeeee}.chart-page__form[data-v-f7ce191c] .el-form-item{margin-bottom:8px}.chart-page__form[data-v-f7ce191c] .el-form-item__label{color:#4b4b4b;font-weight:600}.chart-page__form[data-v-f7ce191c] .el-radio-button__inner{color:#4b4b4b;font-weight:500;background:#fff;border-color:#d0d7e2;box-shadow:none!important;transition:color .15s,background .15s,border-color .15s}.chart-page__form[data-v-f7ce191c] .el-radio-button__original-radio:checked+.el-radio-button__inner{color:#4e7cff!important;background-color:#e6f0ff!important;border-color:#b5ccff!important;box-shadow:none!important}.chart-page__form[data-v-f7ce191c] .el-radio-button__inner:hover{color:#4e7cff;background:#f0f5ff}.chart-page__form[data-v-f7ce191c] .el-radio-button__original-radio:checked+.el-radio-button__inner:hover{color:#4e7cff!important;background-color:#d6e4ff!important;border-color:#94b5ff!important}.chart-page__summary[data-v-f7ce191c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.chart-page__summary-card[data-v-f7ce191c]{padding:14px 16px;border-radius:8px;border:1px solid #f0f0f0;background:#fafafa}.chart-page__summary-card.is-platform-1 .chart-page__summary-dot[data-v-f7ce191c]{background:#f07171}.chart-page__summary-card.is-platform-2 .chart-page__summary-dot[data-v-f7ce191c]{background:#5bb98c}.chart-page__summary-card.is-platform-3 .chart-page__summary-dot[data-v-f7ce191c]{background:#e0a045}.chart-page__summary-card.is-total .chart-page__summary-dot[data-v-f7ce191c]{background:#4e7cff}.chart-page__summary-label[data-v-f7ce191c]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:400;color:#8c8c8c;margin-bottom:8px}.chart-page__summary-dot[data-v-f7ce191c]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.chart-page__summary-value[data-v-f7ce191c]{display:flex;align-items:baseline;gap:4px}.chart-page__summary-num[data-v-f7ce191c]{font-size:24px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.chart-page__summary-unit[data-v-f7ce191c]{font-size:13px;font-weight:600;color:#8c8c8c}.chart-page__query-btn[data-v-f7ce191c]{color:#fff!important;background-color:#4e7cff!important;border-color:#4e7cff!important;font-weight:600;box-shadow:none!important}.chart-page__query-btn[data-v-f7ce191c]:hover,.chart-page__query-btn[data-v-f7ce191c]:focus{background-color:#6f94ff!important;border-color:#6f94ff!important;color:#fff!important;box-shadow:none!important}.chart-page__shortcut-btn[data-v-f7ce191c]{color:#4e7cff!important;border-color:#b5ccff!important;background-color:#fff!important;font-weight:500;box-shadow:none!important}.chart-page__shortcut-btn[data-v-f7ce191c]:hover,.chart-page__shortcut-btn[data-v-f7ce191c]:focus{color:#003eb3!important;border-color:#94b5ff!important;background-color:#e6f0ff!important;box-shadow:none!important}.chart-page__reset-btn[data-v-f7ce191c]{color:#595959!important;border-color:#d9d9d9!important;background-color:#fff!important;font-weight:500;box-shadow:none!important}.chart-page__reset-btn[data-v-f7ce191c]:hover,.chart-page__reset-btn[data-v-f7ce191c]:focus{color:#1a1a1a!important;border-color:#bfbfbf!important;background-color:#fafafa!important;box-shadow:none!important}.chart-page__chart-panel[data-v-f7ce191c]{border-radius:8px;border:1px solid #eeeeee;background:#fff;padding:16px 16px 8px}.chart-page__chart-head[data-v-f7ce191c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:0 4px;flex-wrap:wrap}.chart-page__chart-head-left[data-v-f7ce191c]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.chart-page__chart-title[data-v-f7ce191c]{margin:0;font-size:15px;font-weight:700;color:#1a1a1a}.chart-page__chart-hint[data-v-f7ce191c]{font-size:12px;color:#8b8b8b}.chart-page__legend[data-v-f7ce191c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chart-page__legend-btn[data-v-f7ce191c]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid #d0d7e2;border-radius:6px;background:#fff;color:#8c8c8c;font-size:13px;font-weight:500;cursor:pointer;transition:color .15s,background .15s,border-color .15s,opacity .15s;opacity:.55}.chart-page__legend-btn[data-v-f7ce191c]:hover{opacity:.85;color:#4b4b4b;background:#f5f8ff;border-color:#c5d0e0}.chart-page__legend-btn.is-active[data-v-f7ce191c]{opacity:1;font-weight:600}.chart-page__legend-btn.is-platform-1.is-active[data-v-f7ce191c]{color:#e64545;background:#fff1f0;border-color:#ffccc7}.chart-page__legend-btn.is-platform-2.is-active[data-v-f7ce191c]{color:#2ea44f;background:#f0faf2;border-color:#b7ebc6}.chart-page__legend-btn.is-platform-3.is-active[data-v-f7ce191c]{color:#d48806;background:#fff7e6;border-color:#ffe7ba}.chart-page__legend-dot[data-v-f7ce191c]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#c0c4cc}.chart-page__legend-btn.is-platform-1 .chart-page__legend-dot[data-v-f7ce191c]{background:#e64545}.chart-page__legend-btn.is-platform-2 .chart-page__legend-dot[data-v-f7ce191c]{background:#2ea44f}.chart-page__legend-btn.is-platform-3 .chart-page__legend-dot[data-v-f7ce191c]{background:#d48806}.chart-page__legend-btn:not(.is-active) .chart-page__legend-dot[data-v-f7ce191c]{background:#c0c4cc}.chart-page__chart-wrap[data-v-f7ce191c]{position:relative;width:100%;height:500px}.chart-page__canvas[data-v-f7ce191c]{width:100%!important;height:100%!important}@media (max-width: 960px){.chart-page__summary[data-v-f7ce191c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.chart-date-picker-popper{z-index:5000!important}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}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{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}body{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans GB,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.5;color:#1f1f1f;background-color:#f5f6f8;-webkit-font-smoothing:antialiased}a{color:#7196ff;text-decoration:none}a:focus,a:hover{color:#4e7cff;text-decoration:underline}img{vertical-align:middle}:focus,:hover{outline:none}[v-cloak]{display:none}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.fr{float:right!important}.fl{float:left!important}.fi{float:initial!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.w-percent-100{width:100%!important}.base-line-height{line-height:1.5!important}.aui-wrapper .el-card{border-radius:8px;border:none;box-shadow:none}.aui-wrapper .el-card+.el-card{margin-top:16px}.aui-wrapper .el-button{border-radius:6px;font-weight:500}.aui-wrapper .el-button--primary{--el-button-bg-color: #4e7cff;--el-button-border-color: #4e7cff;--el-button-hover-bg-color: #3d6aef;--el-button-hover-border-color: #3d6aef}.aui-wrapper .el-input__wrapper,.aui-wrapper .el-select__wrapper{border-radius:6px}.aui-wrapper .el-input__prefix .el-input__icon{display:inline-block;vertical-align:middle}.aui-wrapper .el-date-editor .el-range-separator{width:8%}.aui-wrapper .el-table th{color:#303133;background-color:#f5f7fa}.aui-wrapper .el-pagination{margin-top:15px;text-align:right}.aui-wrapper .el-table__expand-icon{display:inline-block;width:14px;vertical-align:middle;margin-right:5px}.icon-svg{width:1em;height:1em;fill:currentColor;vertical-align:middle;overflow:hidden}.aui-card--fill .el-card__header{height:56px;line-height:20px}.aui-card__title{font-size:16px}.aui-form__label-icon{display:inline-block;margin:0 3px;vertical-align:middle;font-size:18px;color:#909399}.aui-button--dashed{border-style:dashed}.aui-button--dashed:focus,.aui-button--dashed:hover{background-color:transparent}.aui-button--dashed-add>span>*[class*=el-icon-],.aui-button--dashed-add>span>*[class*=icon]{vertical-align:middle;font-size:18px;margin-right:5px}.aui-theme-tools{position:fixed;top:71px;right:-210px;bottom:0;z-index:1010;width:210px;transition:right .3s}.aui-theme-tools--open{right:0}.aui-theme-tools__toggle{position:absolute;top:80px;left:-40px;width:40px;padding:10px 8px;text-align:center;font-size:20px;border-right:0;border-radius:4px 0 0 4px;color:#fff;background-color:#4e7cff;cursor:pointer}.aui-theme-tools__content{height:100%;padding:5px 20px 20px;border:1px solid #EBEEF5;border-radius:4px 0 0 4px;background-color:#fff}.aui-theme-tools__content .el-radio{display:block;margin-left:0!important;line-height:28px}.aui-theme-tools__item+.aui-theme-tools__item{margin-top:15px;border-top:1px solid #EBEEF5}.aui-wrapper{position:relative;min-height:100vh;background:#f5f6f8}.aui-sidebar--fold .aui-sidebar{width:64px}.aui-sidebar--fold .aui-sidebar__brand{justify-content:center;padding:0;background:#fff;gap:0}.aui-sidebar--fold .aui-sidebar__brand-mark{width:36px;height:36px}.aui-sidebar--fold .aui-sidebar__brand-lg,.aui-sidebar--fold .aui-sidebar__brand-mini{display:none}.aui-sidebar--fold .aui-sidebar__inner,.aui-sidebar--fold .aui-sidebar,.aui-sidebar--fold .aui-sidebar__menu,.aui-sidebar--fold .aui-sidebar__menu.el-menu--collapse{width:64px}.aui-sidebar--fold .aui-sidebar .el-menu-item,.aui-sidebar--fold .aui-sidebar .el-sub-menu__title{margin:2px 8px;width:calc(100% - 16px);padding:0!important;display:flex;align-items:center;justify-content:center}.aui-sidebar--fold .aui-sidebar .el-menu-item .aui-sidebar__menu-icon,.aui-sidebar--fold .aui-sidebar .el-sub-menu__title .aui-sidebar__menu-icon{margin-right:0!important}.aui-sidebar--fold .aui-sidebar__menu-label{display:none}.aui-sidebar--fold .aui-sidebar .el-sub-menu__icon-arrow{display:none!important}.aui-sidebar--fold .aui-sidebar .el-sub-menu .el-menu-item{padding-left:0!important;justify-content:center}.aui-sidebar--fold .aui-navbar{left:64px}.aui-sidebar--fold .aui-content__wrapper{margin-left:64px}.aui-sidebar--fold .aui-content__tabs-bar{left:64px}.aui-navbar{position:fixed;top:0;left:220px;right:0;z-index:1030;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 20px;background:#ffffffeb;border-bottom:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;transition:left .3s}.aui-navbar__left,.aui-navbar__right{display:flex;align-items:center;gap:4px}.aui-navbar__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:8px;background:transparent;color:#595959;cursor:pointer;transition:background .2s,color .2s}.aui-navbar__btn .icon-svg{width:18px;height:18px}.aui-navbar__btn:hover{background:#f5f5f5;color:#4e7cff}.aui-navbar__user{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;border-radius:20px;cursor:pointer;transition:background .2s}.aui-navbar__user:hover{background:#f5f5f5}.aui-navbar__avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.aui-navbar__username{font-size:15px;color:#1f1f1f;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aui-navbar__arrow{font-size:13px;color:#8c8c8c}.aui-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:1040;width:220px;background:#fff;border-right:1px solid #f0f0f0;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;transition:width .3s}.aui-sidebar__brand{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;gap:10px;height:56px;padding:0 16px;background:#fafbfc;border-bottom:1px solid #f0f0f0;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden}.aui-sidebar__brand-mark{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#409eff,#337ecc);color:#fff;font-size:14px;font-weight:700;line-height:1}.aui-sidebar__brand-lg{font-family:Noto Sans SC,Outfit,sans-serif;font-size:16px;font-weight:600;color:#1f1f1f;letter-spacing:.08em;white-space:nowrap;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.aui-sidebar__brand-mini{display:none;font-family:Noto Sans SC,sans-serif;font-size:14px;font-weight:600;color:#4e7cff;letter-spacing:.08em}.aui-sidebar__fold{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:100%;height:40px;border:none;border-top:1px solid #f0f0f0;background:#fff;color:#c0c4cc;cursor:pointer;transition:background .15s,color .15s}.aui-sidebar__fold .icon-svg{width:15px;height:15px;fill:currentColor}.aui-sidebar__fold:hover{background:#f7f8fa;color:#8c8c8c}.aui-sidebar__inner{flex:1;width:240px;overflow-x:hidden;overflow-y:auto;padding:12px 0 8px;background:#fff}.aui-sidebar__inner::-webkit-scrollbar{width:4px}.aui-sidebar__inner::-webkit-scrollbar-thumb{background:#e5e6eb;border-radius:2px}.aui-sidebar__menu{width:220px;border-right:0;padding:0 6px;background:transparent!important}.aui-sidebar__menu .el-menu-item,.aui-sidebar__menu .el-sub-menu__title{height:44px;line-height:44px;margin:2px 6px;width:calc(100% - 12px);min-width:auto;padding-left:14px!important;border-radius:10px;color:#4e5969;font-size:17px;font-weight:400;transition:background-color .15s,color .15s}.aui-sidebar__menu .el-sub-menu__title{position:relative;display:flex;align-items:center;padding-right:36px!important}.aui-sidebar__menu .el-menu-item:hover,.aui-sidebar__menu .el-sub-menu__title:hover{background-color:#f5f6f7!important;color:#1f1f1f}.aui-sidebar__menu .el-menu-item.is-active{background-color:#ebf1ff!important;color:#4e7cff!important;font-weight:700}.aui-sidebar__menu .el-sub-menu.is-active>.el-sub-menu__title{color:#1f1f1f!important;font-weight:600;background-color:transparent!important}.aui-sidebar__menu .el-sub-menu .el-menu{background:transparent!important;padding:2px 0 4px}.aui-sidebar__menu .el-sub-menu .el-menu-item{height:44px;line-height:44px;margin:2px 6px 2px 10px;width:calc(100% - 16px);padding-left:42px!important;font-size:16px;color:#4e5969;border-radius:10px;font-weight:400}.aui-sidebar__menu .el-sub-menu .el-menu-item .aui-sidebar__menu-label{font-size:16px}.aui-sidebar__menu .el-sub-menu .el-menu-item:hover{color:#1f1f1f;background-color:#f5f6f7!important}.aui-sidebar__menu .el-sub-menu .el-menu-item.is-active{color:#4e7cff!important;background-color:#ebf1ff!important;font-weight:700}.aui-sidebar__menu .el-sub-menu__icon-arrow{position:absolute!important;right:14px!important;top:50%!important;margin-top:0!important;transform:translateY(-50%)!important;font-size:12px!important;width:12px!important;height:12px!important;color:#c0c4cc!important}.aui-sidebar__menu .el-sub-menu.is-opened>.el-sub-menu__title .el-sub-menu__icon-arrow{transform:translateY(-50%) rotate(180deg)!important;color:#86909c!important}.aui-sidebar__menu-label{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aui-sidebar__menu-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:18px!important;height:18px;margin-right:10px;font-size:16px;color:#86909c!important;flex-shrink:0}.aui-sidebar .el-menu-item.is-active .aui-sidebar__menu-icon,.aui-sidebar .el-sub-menu .el-menu-item.is-active .aui-sidebar__menu-icon{color:#4e7cff!important}.aui-sidebar .el-menu-item:hover .aui-sidebar__menu-icon,.aui-sidebar .el-sub-menu__title:hover .aui-sidebar__menu-icon{color:#4e5969!important}.aui-content{position:relative;min-height:calc(100vh - 56px)}.aui-content__wrapper{margin-left:220px;padding-top:56px;min-height:100vh;background:#f5f6f8;transition:margin-left .3s}.aui-content--tabs{padding-top:48px}.aui-content__page{padding:20px}.aui-content--tabs-tools{position:static;flex-shrink:0;display:flex;align-items:center;height:100%;padding:0 4px 0 8px;border-left:none;background:transparent}.aui-content--tabs-tools-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e8eaed;border-radius:6px;background:#fff;color:#8c8c8c;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.aui-content--tabs-tools-btn:hover{border-color:#4e7cff59;background:#4e7cff0a;color:#4e7cff}.aui-content--tabs-icon-nav{width:14px;height:14px;opacity:.85}.aui-content__tabs-bar{position:fixed;top:56px;left:220px;right:0;z-index:920;display:flex;align-items:center;height:48px;padding:0 12px;box-sizing:border-box;background:#f7f8fa;border-bottom:1px solid #eef0f3;transition:left .3s}.aui-content__tabs{flex:1;min-width:0;height:100%}.aui-content__tabs>.el-tabs__header{position:static;margin:0;height:100%;background:transparent;border-bottom:none}.aui-content__tabs>.el-tabs__header .el-tabs__nav-wrap{margin-bottom:0;height:100%}.aui-content__tabs>.el-tabs__header .el-tabs__nav-wrap:after{display:none}.aui-content__tabs>.el-tabs__header .el-tabs__nav-scroll{height:100%;display:flex;align-items:center}.aui-content__tabs>.el-tabs__header .el-tabs__nav{display:flex!important;float:none!important;align-items:center;height:auto;border:none!important;gap:8px}.aui-content__tabs>.el-tabs__header .el-tabs__item{float:none!important;display:inline-flex!important;align-items:center;justify-content:center;height:32px;line-height:1;padding:0 12px!important;margin:0!important;font-size:13px;color:#595959;background:#fff;border:1px solid #e8eaed!important;border-radius:8px;box-sizing:border-box;vertical-align:middle;transition:color .2s,background .2s,border-color .2s,box-shadow .2s}.aui-content__tabs>.el-tabs__header .el-tabs__item .is-icon-close,.aui-content__tabs>.el-tabs__header .el-tabs__item .el-icon-close,.aui-content__tabs>.el-tabs__header .el-tabs__item .el-tabs__icon-close{width:14px;height:14px;margin-left:6px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.aui-content__tabs>.el-tabs__header .el-tabs__item .is-icon-close:hover,.aui-content__tabs>.el-tabs__header .el-tabs__item .el-icon-close:hover,.aui-content__tabs>.el-tabs__header .el-tabs__item .el-tabs__icon-close:hover{background:#0000000f;color:#ff4d4f}.aui-content__tabs>.el-tabs__header .el-tabs__item.is-active{color:#4e7cff;font-weight:500;background:#fff;border-color:#4e7cff73!important;box-shadow:0 1px 2px #4e7cff1f}.aui-content__tabs>.el-tabs__header .el-tabs__item:not(.is-active):hover{color:#4e7cff;border-color:#4e7cff47!important;background:#fff}.aui-content__tabs>.el-tabs__header .el-tabs__nav-prev,.aui-content__tabs>.el-tabs__header .el-tabs__nav-next{line-height:48px;height:48px}.aui-content__tabs>.el-tabs__header .el-tabs__active-bar{display:none}.aui-content__tabs>.el-tabs__content{display:none}.aui-content__body{padding:20px;min-height:calc(100vh - 144px)}.aui-content__tab-label{display:inline-flex;align-items:center;gap:5px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aui-content>.aui-card--fill>.el-card__body{min-height:calc(100vh - 98px)}.aui-content>.aui-card--fill>.el-card__header+.el-card__body{min-height:calc(100vh - 154px)}*[class*=aui-page__]{padding-top:0}*[class*=aui-page__] .aui-content{min-height:auto}*[class*=aui-page__] .aui-content__wrapper{min-height:100vh;margin-left:0}*[class*=aui-page__] .aui-content>.aui-card--fill>.el-card__body{min-height:calc(100vh - 42px)}*[class*=aui-page__] .aui-content>.aui-card--fill>.el-card__header+.el-card__body{min-height:calc(100vh - 98px)}html:has(.aui-page__login),body:has(.aui-page__login){overflow:hidden;height:100%;margin:0}.aui-wrapper.aui-page__login{--login-primary: #4e7cff;--login-primary-dark: #3d6aef;--login-bg: #f5f6f8;--login-panel: #ffffff;--login-text: #1f1f1f;--login-muted: #8c8c8c;--login-line: #f0f0f0;--login-font: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;position:relative;height:100vh;min-height:100vh;overflow:hidden;background:var(--login-bg)!important;color:var(--login-text);font-family:var(--login-font)}.aui-wrapper.aui-page__login .login-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);width:100%;height:100%;min-height:100vh;background:radial-gradient(ellipse 65% 50% at 12% 20%,rgba(78,124,255,.12),transparent 58%),radial-gradient(ellipse 45% 40% at 92% 78%,rgba(61,106,239,.08),transparent 55%),linear-gradient(145deg,#f8f9fb,#f5f6f8 45%,#eef2fb)}.aui-wrapper.aui-page__login .login-brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(40px,6vw,72px) clamp(36px,5vw,80px);overflow:hidden;background:transparent;border:none}.aui-wrapper.aui-page__login .login-brand__glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;animation:login-glow-drift 16s ease-in-out infinite alternate}.aui-wrapper.aui-page__login .login-brand__glow--a{top:-14%;left:-10%;width:58%;height:58%;background:radial-gradient(circle,rgba(78,124,255,.2) 0%,transparent 72%)}.aui-wrapper.aui-page__login .login-brand__glow--b{right:-12%;bottom:-20%;width:48%;height:48%;background:radial-gradient(circle,rgba(61,106,239,.12) 0%,transparent 70%);animation-delay:-7s;animation-duration:20s}.aui-wrapper.aui-page__login .login-brand__reels{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;padding:0 10%;pointer-events:none;opacity:.04}.aui-wrapper.aui-page__login .login-brand__reel{width:8px;height:100%;background:repeating-linear-gradient(to bottom,#4e7cff 0,#4e7cff 12px,transparent 12px,transparent 26px)}.aui-wrapper.aui-page__login .login-brand__content{position:relative;z-index:1;max-width:540px;margin-top:auto;margin-bottom:auto;animation:login-brand-in .85s ease-out both}.aui-wrapper.aui-page__login .login-brand__mark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:28px;color:#fff;border:1px solid rgba(78,124,255,.28);border-radius:12px;background:linear-gradient(135deg,#409eff,#337ecc);overflow:hidden;font-size:22px;font-weight:700;line-height:1}.aui-wrapper.aui-page__login .login-brand__mark img{width:100%;height:100%;object-fit:cover;display:block}.aui-wrapper.aui-page__login .login-brand__mark svg{width:28px;height:28px}.aui-wrapper.aui-page__login .login-brand__title{margin:0 0 14px;font-family:var(--login-font);font-size:clamp(2.1rem,3.6vw,2.85rem);font-weight:700;line-height:1.22;letter-spacing:.04em;color:var(--login-text)}.aui-wrapper.aui-page__login .login-brand__tagline{margin:0 0 28px;font-size:.95rem;font-weight:400;letter-spacing:.16em;color:var(--login-muted)}.aui-wrapper.aui-page__login .login-brand__platforms{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none}.aui-wrapper.aui-page__login .login-brand__platforms li{padding:5px 12px;font-size:12px;letter-spacing:.06em;color:#595959;border:1px solid #e8eaed;border-radius:8px;background:#ffffffb8}.aui-wrapper.aui-page__login .login-brand__foot{position:relative;z-index:1;margin:0;font-size:12px;letter-spacing:.08em;color:#bfbfbf;animation:login-brand-in .85s ease-out .15s both}.aui-wrapper.aui-page__login .login-auth{position:relative;display:flex;align-items:center;justify-content:center;padding:40px 28px;background:transparent}.aui-wrapper.aui-page__login .login-auth__panel{width:100%;max-width:400px;padding:40px 36px 36px;background:var(--login-panel);border:1px solid var(--login-line);border-radius:12px;box-shadow:0 8px 28px #1f2d3d0f;animation:login-brand-in .7s ease-out .12s both}.aui-wrapper.aui-page__login .login-auth__header{margin-bottom:28px}.aui-wrapper.aui-page__login .login-auth__title{margin:0 0 8px;font-family:var(--login-font);font-size:1.35rem;font-weight:600;letter-spacing:.02em;color:var(--login-text)}.aui-wrapper.aui-page__login .login-auth__desc{margin:0;font-size:13px;line-height:1.55;color:var(--login-muted)}.aui-wrapper.aui-page__login .login-form .el-form-item{margin-bottom:18px}.aui-wrapper.aui-page__login .login-form .el-form-item:last-child{margin-bottom:0}.aui-wrapper.aui-page__login .login-form__submit{margin-top:12px;margin-bottom:0!important}.aui-wrapper.aui-page__login .login-form .el-form-item__error{padding-top:4px;font-size:12px;color:#ff4d4f}.aui-wrapper.aui-page__login .login-input__icon{display:inline-flex;align-items:center;color:#bfbfbf}.aui-wrapper.aui-page__login .login-input__icon .icon-svg{width:16px;height:16px;fill:currentColor}.aui-wrapper.aui-page__login .login-password-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;color:#bfbfbf;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:color .15s ease,background-color .15s ease}.aui-wrapper.aui-page__login .login-password-toggle svg{width:18px;height:18px;display:block}.aui-wrapper.aui-page__login .login-password-toggle:hover{color:var(--login-primary);background:#4e7cff14}.aui-wrapper.aui-page__login .login-password-toggle:focus-visible{outline:1px solid rgba(78,124,255,.45);outline-offset:1px}.aui-wrapper.aui-page__login .el-input__wrapper{padding:2px 12px 2px 14px;min-height:48px;border-radius:8px;background:#fafbfc!important;box-shadow:0 0 0 1px #e8eaed inset!important;transition:box-shadow .2s,background-color .2s}.aui-wrapper.aui-page__login .el-input__wrapper .el-input__inner{color:var(--login-text);caret-color:var(--login-primary)}.aui-wrapper.aui-page__login .el-input__wrapper .el-input__inner::placeholder{color:#bfbfbf}.aui-wrapper.aui-page__login .el-input__wrapper .el-input__suffix{color:#bfbfbf}.aui-wrapper.aui-page__login .el-input__wrapper:hover{box-shadow:0 0 0 1px #4e7cff59 inset!important}.aui-wrapper.aui-page__login .el-input__wrapper.is-focus{background:#fff!important;box-shadow:0 0 0 1px var(--login-primary) inset!important}.aui-wrapper.aui-page__login .el-form-item.is-error .el-input__wrapper{box-shadow:0 0 0 1px #ff7875 inset!important}.aui-wrapper.aui-page__login .el-input__suffix .el-input__password,.aui-wrapper.aui-page__login .el-input__suffix .el-input__clear,.aui-wrapper.aui-page__login .el-input__suffix .el-icon{color:#bfbfbf;font-size:16px}.aui-wrapper.aui-page__login .el-input__suffix .el-input__password:hover,.aui-wrapper.aui-page__login .el-input__suffix .el-input__clear:hover,.aui-wrapper.aui-page__login .el-input__suffix .el-icon:hover{color:var(--login-primary)}.aui-wrapper.aui-page__login .login-submit-btn{width:100%;height:48px;font-family:var(--login-font);font-size:15px;font-weight:600;letter-spacing:.08em;color:#fff!important;border:none!important;border-radius:8px;background:var(--login-primary)!important;box-shadow:0 6px 16px #4e7cff47;transition:transform .18s ease,box-shadow .2s ease,background .2s}.aui-wrapper.aui-page__login .login-submit-btn:hover,.aui-wrapper.aui-page__login .login-submit-btn:focus{background:var(--login-primary-dark)!important;box-shadow:0 8px 20px #4e7cff57;transform:translateY(-1px)}.aui-wrapper.aui-page__login .login-submit-btn:active{transform:translateY(1px);box-shadow:0 3px 10px #4e7cff38}@keyframes login-glow-drift{0%{transform:translate(0) scale(1)}to{transform:translate(3%,5%) scale(1.06)}}@keyframes login-brand-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.aui-wrapper.aui-page__login{overflow:auto}.aui-wrapper.aui-page__login .login-stage{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:100vh;height:auto}.aui-wrapper.aui-page__login .login-brand{min-height:auto;padding:36px 24px 24px;border:none}.aui-wrapper.aui-page__login .login-brand__content{margin-top:0;margin-bottom:0}.aui-wrapper.aui-page__login .login-brand__title{font-size:clamp(1.75rem,7vw,2.2rem)}.aui-wrapper.aui-page__login .login-brand__tagline{margin-bottom:18px;letter-spacing:.1em}.aui-wrapper.aui-page__login .login-brand__mark{width:46px;height:46px;margin-bottom:16px}.aui-wrapper.aui-page__login .login-brand__mark svg{width:24px;height:24px}.aui-wrapper.aui-page__login .login-brand__foot{display:none}.aui-wrapper.aui-page__login .login-brand__reels{opacity:.03}.aui-wrapper.aui-page__login .login-auth{padding:20px 20px 40px;align-items:flex-start}.aui-wrapper.aui-page__login .login-auth__panel{padding:28px 22px 24px;border-radius:12px}}.aui-page__not-found .aui-content{display:flex;flex-flow:column wrap;align-items:center;min-height:100vh;padding:15% 50px 50px;text-align:center}.aui-page__not-found .aui-content__wrapper{height:100vh;background-color:transparent;overflow-x:hidden;overflow-y:auto}.aui-page__not-found .title{margin:0 0 15px;font-size:10em;font-weight:400;color:#606266}.aui-page__not-found .desc{margin:0 0 20px;font-size:26px;color:#909399}.aui-page__not-found .desc>em{margin:0 5px;font-style:normal;color:#e6a23c}.aui-page__not-found .btn-bar .el-button{margin:0 15px}@media (max-width: 767px){.aui-page__not-found .title{font-size:8em}.aui-page__not-found .desc{font-size:20px}.aui-page__not-found .btn-bar .el-button{margin:0 7.5px}}.mod-home table{width:100%;border:1px solid #EBEEF5;border-collapse:collapse}.mod-home table th,.mod-home table td{padding:12px 10px;border:1px solid #EBEEF5}.mod-home table th{width:30%}.aui-wrapper .aui-card--fill{border:none;box-shadow:none;background:#fff;border-radius:8px}.aui-wrapper .aui-card--fill>.el-card__header{padding:16px 24px;border-bottom:1px solid #f0f0f0;font-size:17px;font-weight:600;color:#1a1a1a}.aui-wrapper .aui-card--fill>.el-card__body{padding:20px 24px 24px}.aui-wrapper .el-form--inline{padding:12px 16px 0;margin-bottom:16px;background:#fff;border:none;border-radius:8px}.aui-wrapper .el-form--inline .el-form-item{margin-bottom:12px;margin-right:16px}.aui-wrapper .el-form--inline .el-form-item__label{color:#4b4b4b;font-weight:500;font-size:15px}.aui-wrapper .el-table{border-radius:8px;overflow:hidden;font-size:15px}.aui-wrapper .el-table th.el-table__cell{background-color:#fafafa!important;color:#4b4b4b;font-weight:600;font-size:15px;border-bottom:1px solid #f0f0f0!important;border-right:none!important}.aui-wrapper .el-table td.el-table__cell{font-size:15px;border-bottom:1px solid #f5f5f5!important;border-right:none!important}.aui-wrapper .el-table .el-table__inner-wrapper:before{display:none}.aui-wrapper .el-table--border .el-table__cell{border-right:none!important}.aui-wrapper .el-table--border,.aui-wrapper .el-table--border .el-table__inner-wrapper{border:none!important;border-left:none!important}.aui-wrapper .el-table__border-left-patch,.aui-wrapper .el-table--border:after,.aui-wrapper .el-table--border:before,.aui-wrapper .el-table__inner-wrapper:after,.aui-wrapper .el-table__inner-wrapper:before{display:none!important}.aui-wrapper .el-pagination{margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0;justify-content:flex-end}.aui-wrapper .el-form--inline .el-button+.el-button{margin-left:8px}.aui-wrapper .el-form--inline .el-button-group .el-button+.el-button{margin-left:-1px}.el-overlay-dialog{display:flex;align-items:center;justify-content:center;overflow:auto;padding:32px 16px;box-sizing:border-box}.el-overlay-dialog .el-dialog{display:flex;flex-direction:column;max-height:calc(100vh - 64px);margin:0 auto!important;padding:0!important;border:none;border-radius:14px;overflow:hidden;box-shadow:0 16px 48px #0f12161f}.el-overlay-dialog .el-dialog__header{flex-shrink:0;padding:16px 20px;margin-right:0;background:#fff;border-bottom:1px solid #f0f1f3}.el-overlay-dialog .el-dialog__title{font-size:17px;font-weight:600;color:#1a1a1a;line-height:24px}.el-overlay-dialog .el-dialog__headerbtn{top:16px;right:16px;width:28px;height:28px}.el-overlay-dialog .el-dialog__headerbtn .el-dialog__close{color:#b0b5bd;font-size:16px}.el-overlay-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#4e7cff}.el-overlay-dialog .el-dialog__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 24px;background:#fff}.el-overlay-dialog .el-dialog__body::-webkit-scrollbar{width:6px}.el-overlay-dialog .el-dialog__body::-webkit-scrollbar-thumb{background:#d0d3d8;border-radius:3px}.el-overlay-dialog .el-dialog__body::-webkit-scrollbar-thumb:hover{background:#b0b5bd}.el-overlay-dialog .el-dialog__footer{flex-shrink:0;padding:12px 20px 16px;background:#fafafa;border-top:1px solid #f0f1f3}.el-overlay-dialog .el-dialog__footer .el-button+.el-button{margin-left:10px}.el-overlay-dialog .el-dialog__body .el-form .el-form-item{margin-bottom:18px}.el-overlay-dialog .el-dialog__body .el-form .el-form-item:last-child{margin-bottom:0}.el-overlay-dialog .el-dialog__body .el-form .el-form--inline .el-button+.el-button{margin-left:8px}.el-overlay-dialog .el-dialog__body .el-form .el-form--inline .el-button-group .el-button+.el-button{margin-left:-1px}.el-overlay-dialog .el-dialog__body .el-form .el-form-item__label{color:#5c6169;font-weight:500;line-height:32px}.el-overlay-dialog .el-dialog__body .el-form .el-input,.el-overlay-dialog .el-dialog__body .el-form .el-select,.el-overlay-dialog .el-dialog__body .el-form .el-textarea,.el-overlay-dialog .el-dialog__body .el-form .el-input-number{width:100%}.el-overlay-dialog .el-dialog__body .el-form .el-radio-group{display:flex;flex-wrap:wrap;gap:8px 20px;min-height:32px;align-items:center}.el-overlay-dialog .el-dialog__body .el-form .el-checkbox-group{display:flex;flex-wrap:wrap;gap:8px 16px}.el-overlay-dialog .avatar-uploader .el-upload{border:1px dashed #d0d3d8;border-radius:8px;cursor:pointer;overflow:hidden;transition:border-color .2s}.el-overlay-dialog .avatar-uploader .el-upload:hover{border-color:#4e7cff}.el-overlay-dialog .avatar-uploader-icon{font-size:28px;color:#8c939d;width:140px;height:210px;line-height:210px;text-align:center}.el-overlay-dialog .avatar{width:140px;height:210px;display:block;object-fit:cover}.aui-wrapper .el-dialog{border-radius:14px}.update-password-dialog .pwd-eye-btn{display:inline-flex;align-items:center;justify-content:center;color:#b0b5bd}.update-password-dialog .pwd-eye-btn:hover{color:#4e7cff}.ren-region .filter-tree{max-height:230px;overflow:auto}.ren-region .el-dialog__body{padding:0 0 0 20px}.ren-region .el-dialog__footer{padding:10px 20px 8px}
