.ele-setting-wrapper{padding:4px 2px 20px}.ele-setting-wrapper .ele-setting-title{margin-bottom:15px;font-size:13px}.ele-setting-wrapper .ele-setting-theme>button{color:#1677ff;cursor:pointer;vertical-align:top;background:#f5f7fb;border:0;border-radius:3px;width:52px;height:36px;margin:0 20px 30px 0;padding:14px 0 0 24px;line-height:1;display:inline-block;position:relative;overflow:hidden;box-shadow:0 1px 4px #00000026}.ele-setting-wrapper .ele-setting-theme>button:before,.ele-setting-wrapper .ele-setting-theme>button:after,.ele-setting-wrapper .ele-setting-theme>button>.ele-bg-primary{content:"";background:#fff;width:100%;height:10px;position:absolute;top:0;left:0}.ele-setting-wrapper .ele-setting-theme>button:after{width:14px;height:100%}.ele-setting-wrapper .ele-setting-theme>button.ele-side-dark:after,.ele-setting-wrapper .ele-setting-theme>button.ele-head-dark:before,.ele-setting-wrapper .ele-setting-theme>button.ele-layout-mix:before,.ele-setting-wrapper .ele-setting-theme>button.ele-layout-mix:after{background:#001529}.ele-setting-wrapper .ele-setting-theme>button.ele-layout-top{padding-left:19px}.ele-setting-wrapper .ele-setting-theme>button.ele-layout-top:after{display:none}.ele-setting-wrapper .ele-setting-colors{color:#fff;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.ele-setting-wrapper .ele-setting-colors .ele-setting-color-item{color:#fff;cursor:pointer;text-align:center;border:0;border-radius:2px;width:20px;height:20px;line-height:20px;box-shadow:0 1px 4px #00000026}.ele-setting-wrapper .ele-setting-colors .ele-setting-color-input{cursor:pointer;background:0 0;border:1px solid #d9d9d9;border-radius:2px;width:24px;height:24px;padding:0;overflow:hidden}.ele-setting-wrapper .ele-setting-item{align-items:center;margin-bottom:20px;display:flex}.ele-setting-wrapper .ele-setting-item .setting-item-title{flex:1;min-width:0;line-height:28px}.ele-setting-wrapper .ele-setting-item .setting-item-control{line-height:1}.ele-setting-dark{color:#ffffffdb}.ele-setting-dark .ele-setting-title,.ele-setting-dark .setting-item-title{color:#ffffffb8}.ele-setting-dark .ele-setting-theme>button{background:#1f2937;box-shadow:0 1px 4px #0000005c}.ele-setting-dark .ele-setting-theme>button:before,.ele-setting-dark .ele-setting-theme>button>.ele-bg-primary{background:#334155}.ele-setting-dark .ele-setting-theme>button:after{background:#475569}.ele-setting-dark .ele-setting-theme>button.ele-side-dark:after,.ele-setting-dark .ele-setting-theme>button.ele-head-dark:before,.ele-setting-dark .ele-setting-theme>button.ele-layout-mix:before,.ele-setting-dark .ele-setting-theme>button.ele-layout-mix:after{background:#0f172a}.ele-setting-dark .ele-setting-color-input{border-color:#3b4656}.management-page[data-v-d457c34e]{min-width:0}.management-page__description[data-v-d457c34e]{margin-bottom:16px}.management-page__card[data-v-d457c34e]{min-width:0}.management-page__title[data-v-d457c34e]{color:inherit;font:inherit;white-space:normal;overflow-wrap:anywhere;margin:0}.management-page__actions[data-v-d457c34e]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.management-page__card[data-v-d457c34e]>.ant-card-head .ant-card-head-wrapper{flex-wrap:wrap;gap:12px 24px;padding-block:16px}.management-page__card[data-v-d457c34e]>.ant-card-head .ant-card-head-title{flex:1 0 auto;max-width:100%;padding:0;overflow:visible}.management-page__card[data-v-d457c34e]>.ant-card-head .ant-card-extra{max-width:100%;margin-inline-start:auto;padding:0}.management-page__actions[data-v-d457c34e] .ant-space{flex-wrap:wrap;max-width:100%;row-gap:8px!important;margin-block:0!important}.management-page__actions[data-v-d457c34e] .ant-space>.ant-space-item{margin-bottom:0!important}.management-page__card[data-v-d457c34e] .management-list-search{gap:8px;margin-bottom:16px}.management-page__card[data-v-d457c34e] .management-list-search .ant-form-item{margin-inline-end:0;margin-bottom:0}.management-page__card[data-v-d457c34e] .management-table-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:16px;display:flex}.management-page__card[data-v-d457c34e] .management-table-toolbar .el-button+.el-button{margin-left:0}.management-page__card[data-v-d457c34e] .ele-form-search{border-bottom:0;margin-bottom:16px;padding:0}.management-page__card[data-v-d457c34e] .ele-form-search .el-form-item__label{color:var(--management-text);font-size:var(--management-font-size);font-weight:400}.management-page__card[data-v-d457c34e] .ele-form-search .el-input__inner.ant-input{height:var(--management-control-height);border-color:var(--management-border);border-radius:var(--management-radius)}.management-page__card[data-v-d457c34e] .el-button--primary.ant-btn-primary:not(:disabled){background:var(--management-primary);border-color:var(--management-primary)}.management-page__card[data-v-d457c34e] .el-button--primary.ant-btn-primary:not(:disabled):hover{background:var(--management-primary-hover);border-color:var(--management-primary-hover)}.management-page__card[data-v-d457c34e] .el-button--danger.ant-btn:not(.is-plain):not(:disabled){background:var(--management-danger);border-color:var(--management-danger)}.management-page__card[data-v-d457c34e] .el-button--danger.ant-btn:not(.is-plain):not(:disabled):hover{background:var(--management-danger-hover);border-color:var(--management-danger-hover)}.management-page__card[data-v-d457c34e] .el-button--small.ant-btn,.management-page__card[data-v-d457c34e] .el-button--mini.ant-btn{height:var(--management-small-height);font-size:var(--management-font-size);border-radius:var(--management-small-radius);padding:0 7px}.management-page__card[data-v-d457c34e] .app-table-actions{white-space:normal;flex-wrap:wrap;gap:8px;display:flex}.management-page__card[data-v-d457c34e] .app-table-actions .el-button+.el-button{margin-left:0}.management-page__card[data-v-d457c34e] .app-table-actions .role-action-cell{flex-wrap:wrap}@media (width<=720px){.management-page__card[data-v-d457c34e]>.ant-card-head{padding-inline:16px}.management-page__card[data-v-d457c34e]>.ant-card-body{padding:16px}}.management-section[data-v-65df8a3f]{min-width:0}.management-section+.management-section[data-v-65df8a3f]{border-top:1px solid var(--border-color-light,#f0f0f0);margin-top:24px;padding-top:24px}.management-section__header[data-v-65df8a3f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.management-section__heading[data-v-65df8a3f]{min-width:0}.management-section__heading h2[data-v-65df8a3f]{color:inherit;margin:0;font-size:16px;font-weight:600;line-height:1.5}.management-section__heading p[data-v-65df8a3f]{color:var(--color-text-secondary,#666);margin:4px 0 0;font-size:14px;line-height:1.6}.management-section__actions[data-v-65df8a3f]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.management-section__actions[data-v-65df8a3f] .ant-space{flex-wrap:wrap;row-gap:8px!important;margin-block:0!important}.management-section__actions[data-v-65df8a3f] .ant-space>.ant-space-item{margin-bottom:0!important}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease-in-out}.fade-enter,.fade-leave-to{opacity:0}.slide-bottom-enter-active,.slide-bottom-leave-active{transition:opacity .2s ease-out,transform .25s ease-out}.slide-bottom-enter{opacity:0;transform:translateY(-10%)}.slide-bottom-leave-to{opacity:0;transform:translateY(10%)}.slide-right-leave-active,.slide-right-enter-active{transition:opacity .2s ease-out,transform .25s ease-out}.slide-right-enter{opacity:0;transform:translate(-60px)}.slide-right-leave-to{opacity:0;transform:translate(60px)}.zoom-in-enter-active,.zoom-in-leave-active{transition:opacity .2s ease-out,transform .25s ease-out}.zoom-in-enter{opacity:0;transform:scale(.9)}.zoom-in-leave-to{opacity:0;transform:scale(1.1)}.zoom-out-leave-active,.zoom-out-enter-active{transition:opacity .2s ease-out,transform .25s ease-out}.zoom-out-enter{opacity:0;transform:scale(1.2)}.zoom-out-leave-to{opacity:0;transform:scale(.8)}:root{--app-primary-color:#1677ff;--ele-layout-body-background:#f0f2f5;--ele-sidebar-width:240px;--ele-sidebar-collapse-width:56px;--ele-side-mix-nav-width:80px;--ele-side-mix-sub-width:184px;--ele-sidebar-background-dark:#191a23;--ele-sidebar-background-light:#fff;--app-body-max-width:1200px;--app-body-gutter:15px;--ele-header-height:56px;--ele-tabs-height:40px;--ele-footer-height:48px;--ele-menu-item-height:45px;--ele-menu-dark-item-color:#fffc;--ele-menu-dark-item-selected-color:#fff;--ele-menu-light-item-color:#303133;--ele-menu-active-background:var(--app-primary-color);--ele-header-light-shadow:0 1px 3px #00152914;--ele-sidebar-dark-shadow:0 4px 4px #00152959}html,body,#app{min-height:100%;margin:0}body{background:var(--ele-layout-body-background);color:#1f2d3d;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.management-list-search{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.management-list-search.ant-form .ant-form-item{margin-bottom:0;margin-right:0}.management-list-search__keyword,.management-list-search .management-list-search__keyword.ant-form-item{width:min(360px,100%)}.management-list-search .management-list-search__keyword.ant-form-item .ant-form-item-control,.management-list-search .management-list-search__keyword.ant-form-item .ant-form-item-control-input,.management-list-search .management-list-search__keyword.ant-form-item .ant-form-item-control-input-content{width:100%}@media (width<=720px){.management-list-search,.management-list-search.ant-form{flex-direction:column;align-items:stretch}.management-list-search__keyword,.management-list-search .management-list-search__keyword.ant-form-item{width:100%}}.ant-message{text-align:center;pointer-events:none;width:min(420px,100vw - 48px);left:50%!important;right:auto!important;transform:translate(-50%)!important}.ant-message .ant-message-notice{text-align:center;padding:0}.ant-message .ant-message-notice-content{color:#1f2937;text-align:left;pointer-events:auto;background:#fffffff5;border:1px solid #0f172a14;border-radius:8px;width:auto;max-width:100%;padding:11px 14px;line-height:1.5;box-shadow:0 10px 28px #0f172a24}.ant-message .ant-message-custom-content{align-items:flex-start;gap:8px;min-width:0;display:flex}.ant-message .ant-message-custom-content>.anticon{flex:none;margin-top:3px}.ant-message .ant-message-custom-content>span:last-child{overflow-wrap:anywhere;min-width:0}.ant-notification{z-index:2050}.ant-notification .ant-notification-notice{border:1px solid #0f172a14;border-radius:8px;box-shadow:0 14px 34px #0f172a29}@media (width<=640px){.ant-message{width:calc(100vw - 24px);left:50%!important;right:auto!important;transform:translate(-50%)!important}}body.app-body-limit{min-width:1200px}body.app-weak-mode{filter:grayscale()}body.app-disable-transition,body.app-disable-transition *{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}body.app-dark-mode{--color-white:#141414;--color-black:#fff;--color-text-primary:#f2f2f2;--color-text-regular:#bfbfbf;--color-text-secondary:#8c8c8c;--color-text-placeholder:#595959;--border-color-base:#434343;--border-color-light:#303030;--border-color-lighter:#2d2d2d;--border-color-extra-light:#202020;--background-color-base:#262626;--layout-body-background:#000;--popover-background-color:#1f1f1f;--table-header-background-color:#1d1d1d;--input-background-color:transparent;--loading-mask-bg:#1f1f1fe6;--content-image-filter:brightness(.7);--ele-layout-body-background:#0f141d;--ele-sidebar-background-dark:#101824;--ele-sidebar-background-light:#141b26;--ele-menu-light-item-color:#d7dde8;--ele-header-light-shadow:0 1px 0 #ffffff14;color:#d7dde8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f141d}body.app-dark-mode .app-admin-layout,body.app-dark-mode .app-layout-content,body.app-dark-mode .ant-layout,body.app-dark-mode .ant-layout-content,body.app-dark-mode .ele-body{color:#d7dde8;background:#0f141d}body.app-dark-mode .ele-bg-white,body.app-dark-mode .ele-card,body.app-dark-mode .ant-card,body.app-dark-mode .el-card,body.app-dark-mode .ele-form-search,body.app-dark-mode .ele-pro-table,body.app-dark-mode .devops-page-head,body.app-dark-mode .devops-overview-item,body.app-dark-mode .devops-summary-panel,body.app-dark-mode .devops-timeline,body.app-dark-mode .devops-flow-node,body.app-dark-mode .devops-drawer-panel-head,body.app-dark-mode .ele-map-picker-side,body.app-dark-mode .ele-map-picker-selected,body.app-dark-mode .ele-file-list-item,body.app-dark-mode .ele-tour-popover,body.app-dark-mode .ant-card-head,body.app-dark-mode .el-card__header,body.app-dark-mode .ant-table-thead>tr>th,body.app-dark-mode .ant-table-tbody>tr>td,body.app-dark-mode .el-table th.el-table__cell,body.app-dark-mode .el-table td.el-table__cell{color:#d7dde8;background:#141b26;border-color:#263241}body.app-dark-mode .ant-table,body.app-dark-mode .ant-table-container,body.app-dark-mode .ant-table-content,body.app-dark-mode .ant-table-tbody>tr.ant-table-row:hover>td,body.app-dark-mode .el-table,body.app-dark-mode .el-table__body tr:hover>td.el-table__cell{color:#d7dde8;background:#141b26}body.app-dark-mode .ant-table-tbody>tr.ant-table-row:hover>td,body.app-dark-mode .el-table__body tr:hover>td.el-table__cell,body.app-dark-mode .app-table-action-more-item:hover,body.app-dark-mode .ele-file-list-item:hover,body.app-dark-mode .ele-file-list-item.is-checked,body.app-dark-mode .devops-drawer-nav-item:hover,body.app-dark-mode .devops-drawer-nav-item.active{background:#192335}body.app-dark-mode .ele-text-heading,body.app-dark-mode .devops-page-title,body.app-dark-mode .devops-section-title,body.app-dark-mode .commercial-section-title,body.app-dark-mode .devops-section-head,body.app-dark-mode .devops-summary-title,body.app-dark-mode .devops-summary-count,body.app-dark-mode .devops-timeline-title,body.app-dark-mode .devops-matrix-title,body.app-dark-mode .devops-flow-node-title,body.app-dark-mode .devops-drawer-panel-title,body.app-dark-mode .ele-file-list-name,body.app-dark-mode .ele-tour-title{color:#e7edf7}body.app-dark-mode .ele-text-secondary,body.app-dark-mode .devops-page-desc,body.app-dark-mode .devops-summary-row,body.app-dark-mode .devops-flow-node-desc,body.app-dark-mode .devops-drawer-panel-desc,body.app-dark-mode .devops-overview-label,body.app-dark-mode .devops-overview-note,body.app-dark-mode .ele-file-list-meta,body.app-dark-mode .ele-tour-content,body.app-dark-mode .ele-tour-count{color:#97a3b6}body.app-dark-mode .ant-layout-header.app-admin-header,body.app-dark-mode .app-admin-head-light .app-admin-header{color:#d7dde8;background:#141b26;box-shadow:0 1px #ffffff14}body.app-dark-mode .app-admin-trigger:hover,body.app-dark-mode .app-admin-header-refresh:hover,body.app-dark-mode .app-admin-header-tool-item:hover,body.app-dark-mode .app-admin-home-tab:hover,body.app-dark-mode .app-admin-tabs .ant-tabs-tab:hover{color:#69a6ff;background:#ffffff0f}body.app-dark-mode .app-admin-tabs{color:#d7dde8;background:#141b26;box-shadow:0 1px #ffffff14}body.app-dark-mode .app-admin-tabs .ant-tabs-tab,body.app-dark-mode .app-admin-home-tab{color:#aab4c3}body.app-dark-mode .app-admin-tabs .ant-tabs-tab-active,body.app-dark-mode .app-admin-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,body.app-dark-mode .app-admin-home-tab.is-active{color:#69a6ff;background:#1677ff29}body.app-dark-mode .app-admin-side-light .app-admin-logo,body.app-dark-mode .app-admin-side-light .app-admin-sidebar-menus .ant-menu,body.app-dark-mode .app-admin-side-light .app-admin-sidebar-menus .ant-menu-sub,body.app-dark-mode .app-admin-side-light .app-admin-sidebar-nav-menu,body.app-dark-mode .app-admin-side-light .app-admin-sidebar-sub,body.app-dark-mode .app-admin-side-light .app-admin-sider{color:#d7dde8;background:#141b26!important}body.app-dark-mode .app-admin-sidebar-nav-menu{background:#00000038}body.app-dark-mode .app-admin-sidebar-sub-title{color:#d7dde8;border-bottom-color:#263241}body.app-dark-mode .app-admin-side-light .app-admin-sidebar-sub-title,body.app-dark-mode .app-admin-side-light .app-admin-side-nav-item{color:#d7dde8}body.app-dark-mode .app-admin-side-light .app-admin-side-nav-item:hover,body.app-dark-mode .app-admin-side-light .app-admin-side-nav-item.is-active{color:#69a6ff;background:#1677ff29}body.app-dark-mode .app-admin-side-light .app-admin-sidebar-menus .ant-menu-item,body.app-dark-mode .app-admin-side-light .app-admin-sidebar-menus .ant-menu-submenu-title{color:#d7dde8}body.app-dark-mode .app-admin-side-light .app-admin-sidebar-menus .ant-menu-item-selected{color:#69a6ff;background:#1677ff29}body.app-dark-mode .ant-dropdown-menu,body.app-dark-mode .ant-popover-inner,body.app-dark-mode .ant-modal-content,body.app-dark-mode .ant-modal-header,body.app-dark-mode .ant-drawer-content,body.app-dark-mode .ant-drawer-header,body.app-dark-mode .el-dialog,body.app-dark-mode .el-dialog__header,body.app-dark-mode .el-dialog__body,body.app-dark-mode .el-dialog__footer{color:#d7dde8;background:#141b26;border-color:#263241}body.app-dark-mode .ant-message .ant-message-notice-content,body.app-dark-mode .ant-notification .ant-notification-notice{color:#d7dde8;background:#141b26fa;border-color:#263241;box-shadow:0 14px 34px #0000006b}body.app-dark-mode .ant-modal-title,body.app-dark-mode .ant-drawer-title,body.app-dark-mode .el-dialog__title{color:#e7edf7}body.app-dark-mode .ant-dropdown-menu-item,body.app-dark-mode .ant-select-dropdown,body.app-dark-mode .ant-picker-dropdown,body.app-dark-mode .ant-popover-inner-content{color:#d7dde8;background:#141b26}body.app-dark-mode .ant-dropdown-menu-item:hover,body.app-dark-mode .ant-select-item-option-active:not(.ant-select-item-option-disabled),body.app-dark-mode .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#69a6ff;background:#192335}body.app-dark-mode .el-input__inner,body.app-dark-mode .el-textarea__inner,body.app-dark-mode .ant-input,body.app-dark-mode .ant-input-affix-wrapper,body.app-dark-mode .ant-select-selector,body.app-dark-mode .ele-table-select-trigger{color:#d7dde8;background:#101824;border-color:#303846}body.app-dark-mode .el-input__inner::placeholder,body.app-dark-mode .el-textarea__inner::placeholder,body.app-dark-mode .ant-input::placeholder,body.app-dark-mode .ele-table-select-placeholder{color:#697586}body.app-dark-mode .app-loading-mask{background:#0f141db8}body.app-dark-mode .app-admin-colorful-icon .app-menu-icon{filter:saturate(1.15)}.ele-body{padding:15px}.ele-fluid{width:100%}.ele-bg-white{background:#fff}.ele-text-secondary{color:#909399}.ele-text-primary{color:#1677ff}.ele-text-danger{color:#ff4d4f}.ele-text-success{color:#52c41a}.ele-text-warning{color:#faad14}.ele-text-heading{color:#1f2d3d;font-weight:600}.ele-elip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ele-action{align-items:center;margin-left:8px;display:inline-flex}.ant-table-cell .cell{min-width:0}.ant-table-cell .cell .ele-table-actions,.ant-table-cell .cell .devops-row-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px 10px;max-width:100%;display:inline-flex;overflow:visible}.ant-table-cell .cell:has(.el-link,.el-button,.el-popconfirm,.ele-action){white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px 10px;max-width:100%;display:inline-flex;overflow:visible}:is(.ant-table-cell .cell:has(.el-link,.el-button,.el-popconfirm,.ele-action) .el-link,.ant-table-cell .cell:has(.el-link,.el-button,.el-popconfirm,.ele-action) .el-button,.ant-table-cell .cell:has(.el-link,.el-button,.el-popconfirm,.ele-action) .el-popconfirm,.ant-table-cell .cell:has(.el-link,.el-button,.el-popconfirm,.ele-action) .ele-action){white-space:nowrap;flex:none;margin-left:0!important}.ant-table-cell .cell.app-table-action-cell{white-space:nowrap;justify-content:flex-start;align-items:center;width:100%;display:flex;overflow:hidden}.ant-table-cell.app-table-action-column,.ant-table-cell.app-table-action-td{text-overflow:clip;white-space:nowrap;overflow:hidden}.app-table-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px;width:auto;max-width:100%;line-height:22px;display:inline-flex;overflow:visible}.app-table-actions>*{flex:none;margin-left:0!important}.app-table-actions .el-link,.app-table-actions .el-button,.app-table-actions .el-popconfirm,.app-table-actions .ele-action{white-space:nowrap;margin-left:0!important}.app-table-action-more{width:24px;height:22px;color:var(--app-primary-color);font:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;padding:0;line-height:22px;display:inline-flex}.app-table-action-more span:not(.anticon){display:none}.app-table-action-more:hover{color:#4096ff}.app-table-action-popover .ant-popover-inner{border-radius:4px;padding:4px 0}.app-table-action-popover .ant-popover-inner-content{padding:0}.app-table-action-more-list{flex-direction:column;min-width:96px;padding:2px 0;display:flex}.app-table-action-more-item{white-space:nowrap;align-items:center;min-height:32px;padding:5px 12px;display:flex}.app-table-action-more-item:hover{background:#f5f7fa}.app-table-action-more-item .el-link,.app-table-action-more-item .el-button,.app-table-action-more-item .ele-action{margin-left:0!important}.ele-btn-icon{align-items:center;gap:4px;display:inline-flex}.app-line-icon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.125em;flex:none;display:inline-block;fill:none!important}.app-admin-layout{background:var(--ele-layout-body-background);min-height:100vh}.app-admin-sider{height:100vh;min-height:100vh;box-shadow:var(--ele-sidebar-dark-shadow);transition:width .3s cubic-bezier(.2,0,0,1),flex .3s cubic-bezier(.2,0,0,1),max-width .3s cubic-bezier(.2,0,0,1),min-width .3s cubic-bezier(.2,0,0,1);overflow:hidden;background:var(--ele-sidebar-background-dark)!important;flex:none!important}.app-admin-sider .ant-layout-sider-children{flex-direction:column;height:100%;min-height:100vh;display:flex;overflow:hidden}.app-admin-logo{flex:0 0 var(--ele-header-height);height:var(--ele-header-height);min-height:var(--ele-header-height);color:#fff;cursor:pointer;white-space:nowrap;box-shadow:none;justify-content:center;align-items:center;gap:10px;padding:0 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:600;display:flex;overflow:hidden}.app-admin-side-light .app-admin-logo{color:#1f2d3d;border-bottom:0}.app-admin-logo img{flex:none;width:30px;height:30px}.app-admin-header-logo{width:220px;height:var(--ele-header-height);color:inherit;cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:10px;padding:0 18px;font-size:18px;font-weight:600;display:inline-flex;overflow:hidden}.app-admin-header-logo img{flex:none;width:30px;height:30px}.ant-layout-header.app-admin-header,.app-admin-header{height:var(--ele-header-height);box-shadow:var(--ele-header-light-shadow);line-height:var(--ele-header-height);z-index:10;color:#303133;background:#fff;border-bottom:0;justify-content:space-between;align-items:center;display:flex;padding:0!important}.app-admin-head-light .app-admin-header{color:#303133;box-shadow:var(--ele-header-light-shadow);background:#fff}.app-admin-head-dark .app-admin-header,.app-admin-head-primary .app-admin-header{color:#fff;background:#001529;border-bottom-color:#ffffff14;box-shadow:0 1px 4px #00152933}.app-admin-head-primary .app-admin-header{background:var(--app-primary-color)}.app-admin-head-dark .app-admin-top-nav .ant-menu-dark,.app-admin-head-primary .app-admin-top-nav .ant-menu-dark{background:0 0}.app-admin-head-light .app-admin-top-nav .ant-menu-light{color:#303133;background:0 0}.app-admin-head-light .app-admin-top-nav .ant-menu-light .ant-menu-item,.app-admin-head-light .app-admin-top-nav .ant-menu-light .ant-menu-submenu-title{color:#303133}.app-admin-head-light .app-admin-top-nav .ant-menu-light .ant-menu-item:hover,.app-admin-head-light .app-admin-top-nav .ant-menu-light .ant-menu-submenu-title:hover,.app-admin-head-light .app-admin-top-nav .ant-menu-light .ant-menu-item-selected,.app-admin-head-light .app-admin-top-nav .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--app-primary-color)}.app-admin-head-light .app-admin-top-nav .ant-menu-horizontal>.ant-menu-item:after,.app-admin-head-light .app-admin-top-nav .ant-menu-horizontal>.ant-menu-submenu:after{border-bottom-color:var(--app-primary-color)}.app-admin-head-dark .app-admin-top-nav .ant-menu-dark .ant-menu-item,.app-admin-head-dark .app-admin-top-nav .ant-menu-dark .ant-menu-submenu-title,.app-admin-head-primary .app-admin-top-nav .ant-menu-dark .ant-menu-item,.app-admin-head-primary .app-admin-top-nav .ant-menu-dark .ant-menu-submenu-title{color:#ffffffd1}.app-admin-head-dark .app-admin-top-nav .ant-menu-dark .ant-menu-item:hover,.app-admin-head-dark .app-admin-top-nav .ant-menu-dark .ant-menu-submenu-title:hover,.app-admin-head-dark .app-admin-top-nav .ant-menu-dark .ant-menu-item-selected,.app-admin-head-dark .app-admin-top-nav .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title,.app-admin-head-primary .app-admin-top-nav .ant-menu-dark .ant-menu-item:hover,.app-admin-head-primary .app-admin-top-nav .ant-menu-dark .ant-menu-submenu-title:hover,.app-admin-head-primary .app-admin-top-nav .ant-menu-dark .ant-menu-item-selected,.app-admin-head-primary .app-admin-top-nav .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff}.app-admin-head-dark .app-admin-top-nav .ant-menu-dark .ant-menu-item-selected,.app-admin-head-dark .app-admin-top-nav .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title,.app-admin-head-primary .app-admin-top-nav .ant-menu-dark .ant-menu-item-selected,.app-admin-head-primary .app-admin-top-nav .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#ffffff1f}.app-admin-head-primary .app-admin-top-nav .ant-menu-dark .ant-menu-item-selected,.app-admin-head-primary .app-admin-top-nav .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#ffffff2e}.app-admin-head-dark .app-admin-top-nav .ant-menu-horizontal>.ant-menu-item:after,.app-admin-head-dark .app-admin-top-nav .ant-menu-horizontal>.ant-menu-submenu:after,.app-admin-head-primary .app-admin-top-nav .ant-menu-horizontal>.ant-menu-item:after,.app-admin-head-primary .app-admin-top-nav .ant-menu-horizontal>.ant-menu-submenu:after{border-bottom-color:#fff}.app-admin-trigger,.app-admin-header-refresh{width:var(--ele-header-height);height:var(--ele-header-height);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.app-admin-header-refresh .app-line-icon{width:17px;height:17px;transition:transform .24s,stroke-width .2s}.app-admin-header-refresh:before{content:"";background:0 0;border-radius:6px;width:32px;height:32px;transition:background-color .2s,box-shadow .2s;position:absolute}.app-admin-header-refresh>*{z-index:1;position:relative}.app-admin-trigger:hover,.app-admin-header-refresh:hover{color:var(--app-primary-color);background:0 0}.app-admin-header-refresh:hover:before{background:#1677ff14;box-shadow:inset 0 0 0 1px #1677ff14}.app-admin-header-refresh:hover .app-line-icon{stroke-width:1.7px;transform:rotate(85deg)}.app-admin-header-right{flex:none;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:inline-flex}.app-admin-top-nav{min-width:0;height:var(--ele-header-height);flex:auto;overflow:hidden}.app-admin-top-nav .ant-menu{height:var(--ele-header-height);line-height:var(--ele-header-height);background:0 0;border-bottom:0}.app-admin-top-nav .ant-menu-item,.app-admin-top-nav .ant-menu-submenu{height:var(--ele-header-height);line-height:var(--ele-header-height);padding-inline:18px;top:0}.app-admin-header-tool,.app-admin-header-avatar{align-items:center;gap:8px;min-width:0;height:100%;display:inline-flex}.app-admin-header-tool-item{min-width:44px;height:var(--ele-header-height);color:inherit;box-shadow:none;cursor:pointer;font:inherit;line-height:var(--ele-header-height);-webkit-user-select:none;user-select:none;appearance:none;background:0 0;border:0;border-radius:0;outline:0;justify-content:center;align-items:center;padding:0 10px;transition:background-color .2s,color .2s;display:inline-flex}.app-admin-header-tool-item .anticon,.app-admin-trigger .anticon,.app-admin-header-refresh .anticon{color:currentColor}.app-admin-header-tool-item svg,.app-admin-trigger svg,.app-admin-header-refresh svg{fill:currentColor}.app-admin-header-tool-item:hover{color:var(--app-primary-color);background:#00000006}.app-admin-header-avatar{height:var(--ele-header-height);white-space:nowrap}.app-admin-header-avatar>span{max-width:140px;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.app-admin-header-avatar .ant-avatar,.app-admin-header-avatar .el-avatar{flex:none;width:28px;height:28px;line-height:28px}.app-admin-head-dark .app-admin-trigger:hover,.app-admin-head-primary .app-admin-trigger:hover,.app-admin-head-dark .app-admin-header-refresh:hover,.app-admin-head-primary .app-admin-header-refresh:hover,.app-admin-head-dark .app-admin-header-tool-item:hover,.app-admin-head-primary .app-admin-header-tool-item:hover{color:#fff;background:#ffffff0d}.app-admin-head-dark .app-admin-header-refresh:hover,.app-admin-head-primary .app-admin-header-refresh:hover{background:0 0}.app-admin-head-dark .app-admin-header-refresh:hover:before,.app-admin-head-primary .app-admin-header-refresh:hover:before{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14}.ant-dropdown .el-dropdown-menu,.ant-dropdown-menu.el-dropdown-menu{border-radius:2px;min-width:120px;padding:5px 0}.ant-dropdown .el-dropdown-menu .ant-dropdown-menu-item,.ant-dropdown .el-dropdown-menu .ant-dropdown-menu-submenu-title,.ant-dropdown-menu.el-dropdown-menu .ant-dropdown-menu-item{color:#606266;min-height:34px;padding:0 20px;font-size:14px;line-height:34px}.ant-dropdown .el-dropdown-menu .ant-dropdown-menu-item:hover,.ant-dropdown-menu.el-dropdown-menu .ant-dropdown-menu-item:hover{color:var(--app-primary-color);background:#ecf5ff}.app-admin-sidebar-menus{flex:auto;min-height:0;overflow:hidden}.app-admin-sidebar-menus>.el-scrollbar,.app-admin-sidebar-menus .el-scrollbar__wrap,.app-admin-sidebar-menus .el-scrollbar__view{height:100%}.app-admin-sidebar-menus .el-scrollbar__wrap{scrollbar-width:none;overflow:auto}.app-admin-sidebar-menus .el-scrollbar__wrap::-webkit-scrollbar{width:0;height:0}.app-admin-side-mix .app-admin-logo{justify-content:center;padding:0}.app-admin-side-mix .app-admin-logo span{display:none}.app-admin-side-mix-wrap{width:var(--ele-side-mix-nav-width);flex:auto;min-height:0;display:flex;overflow:hidden}.app-admin-sidebar-nav-menu{flex:0 0 var(--ele-side-mix-nav-width);width:var(--ele-side-mix-nav-width);min-width:var(--ele-side-mix-nav-width);scrollbar-width:none;background:#00000029;flex-direction:column;align-items:stretch;padding:6px 0;display:flex;overflow:hidden auto}.app-admin-sidebar-nav-menu::-webkit-scrollbar{width:0;height:0}.app-admin-side-nav-item{width:var(--ele-side-mix-nav-width);min-height:58px;color:var(--ele-menu-dark-item-color);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:7px 4px 6px;line-height:1.2;transition:color .2s,background-color .2s;display:flex;position:relative}.app-admin-side-nav-item:hover,.app-admin-side-nav-item.is-active{color:var(--ele-menu-dark-item-selected-color);background:var(--ele-menu-active-background)}.app-admin-side-nav-icon,.app-admin-side-nav-placeholder{width:22px;height:22px;color:inherit;justify-content:center;align-items:center;margin-bottom:5px;font-size:18px;line-height:1;display:inline-flex}.app-admin-side-nav-icon .anticon,.app-admin-side-nav-icon svg{color:currentColor;fill:currentColor;width:18px;height:18px;display:block}.app-admin-side-nav-placeholder{background:#ffffff14;border-radius:5px;font-size:13px;font-weight:600}.app-admin-side-nav-title{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;line-height:16px;display:block;overflow:hidden}.app-admin-side-nav-badge{color:#fff;background:#f56c6c;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:4px;right:5px}.app-admin-sidebar-sub{flex:0 0 var(--ele-side-mix-sub-width);width:var(--ele-side-mix-sub-width);min-width:var(--ele-side-mix-sub-width);background:var(--ele-sidebar-background-dark);flex-direction:column;min-height:0;display:flex;overflow:hidden}.app-admin-sidebar-sub-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:0 0 46px;height:46px;padding:0 18px;font-size:15px;font-weight:600;line-height:46px;overflow:hidden}.app-admin-side-mix .app-admin-sidebar-sub .app-admin-sidebar-menus{flex:auto}.app-admin-side-mix.app-admin-collapse .app-admin-sider{max-width:var(--ele-side-mix-nav-width)!important;min-width:var(--ele-side-mix-nav-width)!important;width:var(--ele-side-mix-nav-width)!important;flex:0 0 var(--ele-side-mix-nav-width)!important}.app-admin-side-mix.app-admin-collapse .app-admin-sidebar-sub{display:none}.app-admin-side-mix.app-admin-collapse .app-admin-sidebar-nav-menu{width:var(--ele-side-mix-nav-width);min-width:var(--ele-side-mix-nav-width);flex-basis:var(--ele-side-mix-nav-width)}.app-admin-side-light .app-admin-sidebar-nav-menu{background:#f7f9fc;border-right:1px solid #edf0f5}.app-admin-side-light .app-admin-side-nav-item{color:var(--ele-menu-light-item-color)}.app-admin-side-light .app-admin-side-nav-item:hover,.app-admin-side-light .app-admin-side-nav-item.is-active{color:var(--app-primary-color);background:#ecf5ff}.app-admin-side-light .app-admin-side-nav-placeholder{background:#eef3fb}.app-admin-side-light .app-admin-sidebar-sub{background:var(--ele-sidebar-background-light)}.app-admin-side-light .app-admin-sidebar-sub-title{color:#1f2d3d;border-bottom:1px solid #edf0f5}.app-admin-sidebar-menus .el-menu.ant-menu{background:0 0;border-inline-end:0;width:100%;font-size:14px}.app-admin-sidebar-menus .ant-menu-dark,.app-admin-sidebar-menus .ant-menu-dark .ant-menu-sub{background:var(--ele-sidebar-background-dark)}.app-admin-sidebar-menus .ant-motion-collapse,.app-admin-sidebar-menus .ant-motion-collapse-active{transition:none!important}.app-admin-sidebar-menus .ant-menu-item,.app-admin-sidebar-menus .ant-menu-submenu-title{color:var(--ele-menu-dark-item-color);transition:color .2s,background-color .2s;height:var(--ele-menu-item-height)!important;line-height:var(--ele-menu-item-height)!important;border-radius:0!important;margin:3px 0 0!important}.app-admin-sidebar-menus .ant-menu>.ant-menu-item,.app-admin-sidebar-menus .ant-menu>.ant-menu-submenu>.ant-menu-submenu-title{margin-top:5px!important}.app-admin-sidebar-menus .ant-menu-item .anticon,.app-admin-sidebar-menus .ant-menu-submenu-title .anticon{vertical-align:-1px;min-width:14px;font-size:14px}.app-admin-colorful-icon .app-admin-sidebar-menus .app-menu-icon,.app-admin-colorful-icon .app-admin-sidebar-menus .app-menu-icon .anticon{color:inherit}.app-admin-colorful-icon .app-admin-sidebar-menus .app-menu-icon svg{fill:currentColor}.app-admin-sidebar-menus .ant-menu-dark .ant-menu-item:hover,.app-admin-sidebar-menus .ant-menu-dark .ant-menu-submenu-title:hover{color:var(--ele-menu-dark-item-selected-color);background:0 0}.app-admin-sidebar-menus .ant-menu-dark .ant-menu-item-selected{color:var(--ele-menu-dark-item-selected-color);background:var(--ele-menu-active-background)}.app-admin-sidebar-menus .ant-menu-dark .ant-menu-item:active,.app-admin-sidebar-menus .ant-menu-dark .ant-menu-submenu-title:active{color:var(--ele-menu-dark-item-selected-color);background:0 0}.app-admin-sidebar-menus .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--ele-menu-dark-item-selected-color)}.app-admin-sidebar-menus .ant-menu-item-disabled,.app-admin-sidebar-menus .ant-menu-submenu-disabled>.ant-menu-submenu-title{opacity:.55;cursor:not-allowed}.app-admin-side-light .app-admin-sider{box-shadow:1px 3px 3px #00000014;background:var(--ele-sidebar-background-light)!important}.app-admin-side-light .app-admin-sidebar-menus .ant-menu,.app-admin-side-light .app-admin-sidebar-menus .ant-menu-sub{background:var(--ele-sidebar-background-light)}.app-admin-side-light .app-admin-sidebar-menus .ant-menu-item,.app-admin-side-light .app-admin-sidebar-menus .ant-menu-submenu-title{color:var(--ele-menu-light-item-color)}.app-admin-side-light .app-admin-sidebar-menus .ant-menu-item:not(.ant-menu-item-disabled):not(.ant-menu-item-selected):hover,.app-admin-side-light .app-admin-sidebar-menus .ant-menu-submenu:not(.ant-menu-submenu-disabled)>.ant-menu-submenu-title:hover{color:var(--app-primary-color);background:0 0}.app-admin-side-light .app-admin-sidebar-menus .ant-menu-item-selected{color:var(--app-primary-color);background:#ecf5ff}.app-admin-side-light .app-admin-sidebar-menus .ant-menu-item:after{background:var(--app-primary-color);content:"";opacity:0;width:3px;transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);position:absolute;top:0;bottom:0;right:0;transform:scaleY(.0001)}.app-admin-side-light .app-admin-sidebar-menus .ant-menu-item-selected:after{opacity:1;transform:scaleY(1)}.app-admin-collapse .app-admin-logo{justify-content:center;padding:0}.app-admin-collapse .app-admin-sidebar-menus .ant-menu-item,.app-admin-collapse .app-admin-sidebar-menus .ant-menu-submenu-title{text-align:center;padding-inline:0!important}.app-admin-collapse .app-admin-sidebar-menus .ant-menu-item .anticon,.app-admin-collapse .app-admin-sidebar-menus .ant-menu-submenu-title .anticon{min-width:18px;font-size:18px}.app-admin-collapse .app-admin-sidebar-menus .ant-menu-inline-collapsed{width:var(--ele-sidebar-collapse-width)}.app-admin-collapse .app-admin-sidebar-menus .ant-menu-inline-collapsed>.ant-menu-item,.app-admin-collapse .app-admin-sidebar-menus .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{width:var(--ele-sidebar-collapse-width);justify-content:center;align-items:center;padding-inline:0!important;padding-left:0!important;padding-right:0!important;display:flex!important}.app-admin-collapse .app-admin-sidebar-menus .ant-menu-inline-collapsed .ant-menu-title-content,.app-admin-collapse .app-admin-sidebar-menus .ant-menu-inline-collapsed .ant-menu-submenu-arrow,.app-admin-collapse .app-admin-sidebar-menus .ant-menu-inline-collapsed .app-menu-label{display:none!important}.app-admin-collapse .app-admin-sidebar-menus .ant-menu-inline-collapsed .ant-menu-item-icon,.app-admin-collapse .app-admin-sidebar-menus .ant-menu-inline-collapsed .anticon{font-size:18px;line-height:1;min-width:0!important;margin-inline-end:0!important}.ant-menu-submenu-popup.el-menu--popup .ant-menu,.el-menu--popup .ant-menu{border:none;border-radius:4px;width:160px;min-width:160px;max-height:calc(100vh - 20px);overflow-y:auto;box-shadow:0 1px 6px #0003}.ant-menu-submenu-popup.el-menu--popup .ant-menu-item,.ant-menu-submenu-popup.el-menu--popup .ant-menu-submenu-title,.el-menu--popup .ant-menu-item,.el-menu--popup .ant-menu-submenu-title{border-radius:0!important;height:40px!important;margin:0!important;padding:0 15px!important;line-height:40px!important}.app-admin-breadcrumb{min-width:0;height:var(--ele-header-height);min-height:var(--ele-header-height);color:inherit;background:0 0;border-bottom:0;flex:auto;align-items:center;padding:0 15px;display:flex;overflow:hidden}.app-admin-breadcrumb .ant-breadcrumb,.app-admin-breadcrumb .ant-breadcrumb-link,.app-admin-breadcrumb .ant-breadcrumb-separator{color:inherit}.app-admin-head-light .app-admin-breadcrumb{color:#606266}.app-admin-head-dark .app-admin-breadcrumb,.app-admin-head-primary .app-admin-breadcrumb{color:#ffffffd1}.app-admin-head-dark .app-admin-breadcrumb .ant-breadcrumb-link,.app-admin-head-primary .app-admin-breadcrumb .ant-breadcrumb-link{color:#ffffffe6}.app-admin-head-dark .app-admin-breadcrumb .ant-breadcrumb-separator,.app-admin-head-primary .app-admin-breadcrumb .ant-breadcrumb-separator{color:#ffffff73}.app-admin-tabs{height:var(--ele-tabs-height);box-sizing:border-box;background:#fff;border-bottom:0;align-items:center;padding:0 8px 0 15px;display:flex;overflow:hidden;box-shadow:0 1px 4px #00152914}.app-admin-logo span{text-overflow:ellipsis;min-width:0;overflow:hidden}.app-admin-tab-actions{height:var(--ele-tabs-height);flex:none;align-items:center;gap:4px;margin-left:8px;display:inline-flex}.app-admin-tabs .app-admin-tab-action{color:#606266;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;margin:0;padding:0;font-size:15px;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.app-admin-tabs .app-admin-tab-action:hover{color:var(--app-primary-color);background:#0000000b}.app-admin-tabs .app-admin-tab-action svg{width:15px;height:15px;display:block}.app-admin-tabs .app-admin-tab-dropdown svg{width:13px;height:13px}.app-admin-tab-menu{min-width:128px}.app-admin-tab-menu .ant-dropdown-menu-item,.app-admin-tab-menu .ant-menu-item{align-items:center;gap:8px;display:flex}.app-admin-tab-menu .ant-dropdown-menu-title-content,.app-admin-tab-menu .ant-menu-title-content{align-items:center;gap:8px;display:inline-flex}.app-admin-tab-menu .app-line-icon,.app-admin-tab-menu .anticon,.app-admin-tab-menu svg{flex:0 0 14px;width:14px;height:14px}.app-admin-tabs .ant-tabs{height:var(--ele-tabs-height);flex:1;min-width:0}.app-admin-tabs .ant-tabs-nav{height:var(--ele-tabs-height);margin:0}.app-admin-tabs .ant-tabs-nav:before{display:none}.app-admin-tabs .ant-tabs-nav-wrap{min-width:0}.app-admin-tabs .ant-tabs-nav-list{height:var(--ele-tabs-height)}.app-admin-tabs .ant-tabs-tab{height:var(--ele-tabs-height);color:#606266;transition:background-color .2s,color .2s;position:relative;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 15px!important}.app-admin-tabs .ant-tabs-tab:after{background:var(--app-primary-color);content:"";width:0;height:2px;transition:width .2s;position:absolute;bottom:0;left:0}.app-admin-tabs .ant-tabs-tab:hover{color:#303133;background:#00000006!important}.app-admin-tabs .ant-tabs-tab-active{color:var(--app-primary-color)!important;background:#ecf5ff!important}.app-admin-tabs .ant-tabs-tab-active:after{width:100%}.app-admin-tabs .ant-tabs-tab-btn{height:100%;line-height:var(--ele-tabs-height);color:inherit!important}.app-admin-tabs .ant-tabs-tab-remove{color:#909399;border-radius:50%;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;margin-left:4px;padding:0;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.app-admin-tabs .ant-tabs-tab-remove .anticon,.app-admin-tabs .ant-tabs-tab-remove svg{width:10px;height:10px;line-height:1;display:block}.app-admin-tabs .ant-tabs-tab-remove:hover{color:#fff;background:#f56c6c}.app-admin-tab-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:180px;height:100%;display:inline-flex;overflow:hidden}.app-admin-home-tab{flex:0 0 var(--ele-tabs-height);width:var(--ele-tabs-height);height:var(--ele-tabs-height);color:#606266;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:15px;line-height:1;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.app-admin-home-tab:after{background:var(--app-primary-color);content:"";width:0;height:2px;transition:width .2s;position:absolute;bottom:0;left:0}.app-admin-home-tab:hover{color:#303133;background:#00000006}.app-admin-home-tab.is-active{color:var(--app-primary-color);background:#ecf5ff}.app-admin-home-tab.is-active:after{width:100%}.app-admin-home-tab .anticon,.app-admin-home-tab svg{width:15px;height:15px;line-height:1;display:block}.app-admin-main{min-width:0;min-height:calc(100vh - var(--ele-header-height));background:var(--ele-layout-body-background);flex:auto;display:flex}.app-admin-has-tabs .app-admin-main{min-height:calc(100vh - var(--ele-header-height) - var(--ele-tabs-height))}.app-admin-has-footer .app-admin-main{min-height:calc(100vh - var(--ele-header-height) - var(--ele-footer-height))}.app-admin-has-tabs.app-admin-has-footer .app-admin-main{min-height:calc(100vh - var(--ele-header-height) - var(--ele-tabs-height) - var(--ele-footer-height))}.app-admin-main>.app-admin-sidebar-sub{z-index:2;height:auto;box-shadow:1px 0 #0015290f}.app-admin-main>.app-admin-sidebar-sub .app-admin-sidebar-menus{height:100%}.app-layout-content{min-width:0;min-height:calc(100vh - var(--ele-header-height));background:var(--ele-layout-body-background);flex:auto;overflow:visible}.app-admin-has-tabs .app-layout-content{min-height:calc(100vh - var(--ele-header-height) - var(--ele-tabs-height))}.app-admin-has-footer .app-layout-content{min-height:calc(100vh - var(--ele-header-height) - var(--ele-footer-height))}.app-admin-has-tabs.app-admin-has-footer .app-layout-content{min-height:calc(100vh - var(--ele-header-height) - var(--ele-tabs-height) - var(--ele-footer-height))}.app-admin-body-inner{min-width:0}.app-admin-fixed-body .app-layout-content{height:calc(100vh - var(--ele-header-height));min-height:0;overflow:auto}.app-admin-fixed-body .app-admin-main{height:calc(100vh - var(--ele-header-height));min-height:0;overflow:hidden}.app-admin-fixed-body.app-admin-has-tabs .app-layout-content,.app-admin-fixed-body.app-admin-has-tabs .app-admin-main{height:calc(100vh - var(--ele-header-height) - var(--ele-tabs-height))}.app-admin-fixed-body.app-admin-has-footer .app-layout-content,.app-admin-fixed-body.app-admin-has-footer .app-admin-main{height:calc(100vh - var(--ele-header-height) - var(--ele-footer-height))}.app-admin-fixed-body.app-admin-has-tabs.app-admin-has-footer .app-layout-content,.app-admin-fixed-body.app-admin-has-tabs.app-admin-has-footer .app-admin-main{height:calc(100vh - var(--ele-header-height) - var(--ele-tabs-height) - var(--ele-footer-height))}.app-admin-body-full .app-admin-body-inner{width:100%}.app-admin-body-limit .app-admin-body-inner{width:min(100%,1200px);margin:0 auto}.app-admin-fixed-header .app-admin-header{z-index:30;position:sticky;top:0}.app-admin-fixed-header .app-admin-tabs{top:var(--ele-header-height);z-index:29;position:sticky}.app-admin-fixed-sidebar .app-admin-sider{height:100vh;position:sticky;top:0}.app-admin-layout-top .app-admin-header{padding-left:0}.app-admin-layout-top .app-admin-tabs{padding-left:12px}.app-admin-logo-auto-size .app-admin-logo span{text-overflow:ellipsis;min-width:0;overflow:hidden}.app-admin-body-fullscreen .app-admin-sider,.app-admin-body-fullscreen .app-admin-header,.app-admin-body-fullscreen .app-admin-tabs,.app-admin-body-fullscreen .app-admin-footer,.app-admin-body-fullscreen .app-admin-main>.app-admin-sidebar-sub{display:none!important}.app-admin-body-fullscreen .app-layout-content{height:100vh;min-height:100vh}.app-admin-tab-dot .app-admin-tabs .ant-tabs-tab{background:0 0!important;border-right:1px solid #ebeef5!important}.app-admin-tab-dot .app-admin-tabs .ant-tabs-tab:before{content:"";background:#dcdfe6;border-radius:50%;width:9px;height:9px;margin-right:8px;transition:background-color .2s;display:inline-block}.app-admin-tab-dot .app-admin-tabs .ant-tabs-tab:after{display:none}.app-admin-tab-dot .app-admin-tabs .ant-tabs-tab-active:before{background:var(--app-primary-color)}.app-admin-tab-dot .app-admin-tabs .ant-tabs-tab-active .app-admin-tab-label:before{display:none}.app-admin-tab-card .app-admin-tabs{background:var(--ele-layout-body-background);box-shadow:0 8px 0 var(--ele-layout-body-background);align-items:flex-start;padding-top:8px;padding-left:8px}.app-admin-tab-card .app-admin-tabs .ant-tabs{height:calc(var(--ele-tabs-height) - 8px);margin-left:8px}.app-admin-tab-card .app-admin-tabs .ant-tabs-nav,.app-admin-tab-card .app-admin-tabs .ant-tabs-nav-wrap,.app-admin-tab-card .app-admin-tabs .ant-tabs-nav-list{height:calc(var(--ele-tabs-height) - 8px)}.app-admin-tab-card .app-admin-tabs .ant-tabs-tab{height:calc(var(--ele-tabs-height) - 8px);line-height:calc(var(--ele-tabs-height) - 8px);background:#fff!important;border-radius:4px!important;margin-left:8px!important}.app-admin-tab-card .app-admin-home-tab{flex-basis:calc(var(--ele-tabs-height) - 8px);width:calc(var(--ele-tabs-height) - 8px);height:calc(var(--ele-tabs-height) - 8px);color:#606266;background:#fff;border-radius:4px;line-height:1}.app-admin-tab-card .app-admin-home-tab:after{display:none}.app-admin-tab-card .app-admin-home-tab .anticon,.app-admin-tab-card .app-admin-home-tab svg{width:15px;height:15px;line-height:1;display:block}.app-admin-tab-card .app-admin-home-tab:hover{color:#303133;background:#fff}.app-admin-tab-card .app-admin-home-tab.is-active{color:var(--app-primary-color);background:#fff}.app-admin-tab-card .app-admin-tabs .ant-tabs-tab:first-child{margin-left:0!important}.app-admin-tab-card .app-admin-tabs .ant-tabs-tab:after{display:none}.app-admin-tab-card .app-admin-tabs .ant-tabs-tab-btn{line-height:calc(var(--ele-tabs-height) - 8px)}.app-admin-tab-card .app-layout-content{margin-top:8px}.app-admin-footer{min-height:var(--ele-footer-height);box-sizing:border-box;color:#909399;text-align:center;background:0 0;padding:12px}@media (width<=768px){.hidden-xs-only{display:none!important}}.ele-dot-wrapper{color:#606266;vertical-align:middle;align-items:center;font-size:13px;display:inline-flex}.ele-dot-wrapper+.ele-dot-wrapper{margin-left:12px}.ele-dot{background:var(--ele-dot-color,#1677ff);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}.ele-dot-ripple:after{content:"";background:inherit;border-radius:50%;animation:1.4s ease-out infinite ele-dot-ripple;position:absolute;inset:0}.ele-dot-text{margin-left:6px}.ele-dot-success{background:#52c41a}.ele-dot-warning{background:#faad14}.ele-dot-danger{background:#ff4d4f}.ele-dot-info{background:#909399}@keyframes ele-dot-ripple{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.ele-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:34px;display:flex}.ele-toolbar .ele-toolbar-main,.ele-toolbar .ele-toolbar-action{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ele-toolbar .el-button+.el-button{margin-left:0}.ele-toolbar-none{background:0 0;padding:0}.ele-split-layout{align-items:stretch;width:100%;min-width:0;min-height:0;display:flex}.ele-split-layout.is-vertical{flex-direction:column}.ele-split-layout.is-collapsed{position:relative}.ele-split-layout.is-collapsed>.ele-split-side{display:none}.ele-split-layout.is-collapsed>.ele-split-trigger{z-index:4;background:0 0;border:0;flex-basis:0;width:0;height:34px;position:absolute;top:50%;left:0;overflow:visible;transform:translateY(-50%)}.ele-split-layout.is-collapsed>.ele-split-trigger>.ele-split-collapse{background:#f4f6f8;border-radius:0 4px 4px 0;width:12px;position:absolute;left:0}.ele-split-layout.is-reverse.is-collapsed>.ele-split-trigger{left:auto;right:0}.ele-split-layout.is-reverse.is-collapsed>.ele-split-trigger>.ele-split-collapse{border-radius:4px 0 0 4px;left:auto;right:0}.ele-split-layout.is-vertical.is-collapsed>.ele-split-trigger{width:34px;height:0;top:0;left:50%;transform:translate(-50%)}.ele-split-pane{min-width:0;min-height:0}.ele-split-side{transition:width .2s,height .2s,min-width .2s,min-height .2s;overflow:auto}.ele-split-side.is-collapsed{overflow:hidden!important}.ele-split-content{flex:auto;overflow:auto}.ele-split-trigger{z-index:1;cursor:default;background:#f7f9fc;border:1px solid #e9edf3;flex:0 0 6px;justify-content:center;align-items:center;display:flex;position:relative}.ele-split-trigger.is-resizable{cursor:col-resize}.ele-split-trigger.is-vertical{cursor:row-resize;flex-basis:6px}.ele-split-collapse{color:#303133;cursor:pointer;background:#fff;border:1px solid #dfe6f1;border-radius:4px;width:14px;height:34px;padding:0;line-height:1}.ele-split-resizing,.ele-split-resizing *{-webkit-user-select:none!important;user-select:none!important}.ele-tags-input-dark .ant-select-selection-item{color:#fff;background:#1677ff;border-color:#1677ff}.ele-tags-input-plain .ant-select-selection-item{background:0 0}.ele-avatar-list .ant-avatar{border:1px solid #fff}.ele-body .el-card{box-shadow:none;background:#fff;border:1px solid #e9edf3;border-radius:6px}.ele-body .el-card[shadow=never]{box-shadow:none;border-color:#e9edf3}.ele-body .el-card+.el-card{margin-top:12px}.ele-body .el-card.ant-card{box-shadow:none;background:#fff;border:1px solid #e9edf3;border-radius:6px;overflow:hidden}.ele-body .el-card.ant-card .el-card__header,.ele-body .el-card.ant-card .ant-card-head{color:#1f2d3d;background:#fff;border-bottom:1px solid #e9edf3;min-height:48px;padding:13px 20px}.ele-body .el-card.ant-card .ant-card-head-wrapper{min-height:20px}.ele-body .el-card.ant-card .ant-card-head-title{color:inherit;padding:0;font-size:14px;line-height:20px}.ele-body .el-card.ant-card .el-card__body,.ele-body .el-card.ant-card .ant-card-body{background:#fff;padding:20px}.ele-body .el-card.ant-card.ant-card-small>.ant-card-head{min-height:48px}.ele-body .el-card.ant-card.ant-card-small>.ant-card-body,.ele-body .el-card.ant-card.ant-card-small .el-card__body.ant-card-body{padding:20px}.ele-body .ele-form-search{border-bottom:1px solid #edf1f6;margin-bottom:10px;padding:2px 0 4px}.ele-body .ele-form-search .el-form-item{margin-bottom:10px}.ele-body .ele-form-search .el-form-item__label{color:#606266;font-weight:500}.ele-body .ele-form-search .el-input__inner{border-color:#dfe6f1;border-radius:6px;height:34px;line-height:34px;transition:border-color .2s,box-shadow .2s}.ele-body .ele-form-search .el-input__icon{line-height:34px}.ele-body .ele-form-search .el-input__inner:hover{border-color:#b9c8dc}.ele-body .ele-form-search .el-input.is-focus .el-input__inner,.ele-body .ele-form-search .el-select .el-input.is-focus .el-input__inner{border-color:#409eff;box-shadow:0 0 0 3px #409eff1a}.ele-form-actions{flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;display:flex}.ele-form-actions .el-button+.el-button{margin-left:0}.el-input,.el-textarea{vertical-align:middle;width:100%;display:inline-block}.el-input__inner.ant-input,.el-input__inner.ant-input-affix-wrapper,.el-input__inner.ant-input-group-wrapper,.el-textarea__inner.ant-input{width:100%}.el-input-group .ant-input-group-addon{background:0 0;padding:0}.el-input-group__append,.el-input-group__prepend{align-items:center;height:100%;display:inline-flex}.el-form-item .ant-form-item-control-input-content{min-width:0}.el-form-item__content{width:100%;min-width:0}.el-form-item .ant-form-item-explain-error{font-size:12px}.el-tree{min-width:0}.el-tree .ant-tree-treenode.el-tree-node__content{align-items:center;width:100%}.el-tree .el-tree-node__expand-icon{flex:none}.el-tree .el-tree-node__label{flex:auto;min-width:0}.el-tabs,.el-tabs .el-tabs__nav-scroll{min-width:0}.el-tabs .el-tabs__nav{align-items:center}.el-tabs .el-tabs__item{line-height:40px}.el-progress{min-width:0}.el-progress--line{width:100%}.el-progress-bar__outer{overflow:hidden}.el-timeline{margin:0}.el-timeline-item{min-width:0}.el-radio__label,.el-radio-button__inner,.el-checkbox__label{align-items:center;display:inline-flex}.el-radio.ant-radio-wrapper{white-space:nowrap;align-items:center;max-width:100%;line-height:1;display:inline-flex}.el-radio.ant-radio-wrapper .ant-radio{flex:none}.el-radio__label{white-space:nowrap;min-width:0;padding-left:8px;line-height:20px}.el-radio-button.ant-radio-button-wrapper,.el-radio-button__inner{white-space:nowrap}.el-radio-group.ant-radio-group{white-space:nowrap;flex-wrap:nowrap;align-items:center;min-width:max-content;max-width:none;display:inline-flex;overflow:visible}.el-radio-group.ant-radio-group .el-radio,.el-radio-group.ant-radio-group .el-radio-button{flex:none;margin-bottom:0}.el-checkbox__label{padding-left:8px}.el-divider{box-sizing:border-box}.el-divider--vertical.ant-divider-vertical{vertical-align:middle;height:1em;margin:0 8px;position:relative;top:-1px}.el-divider--horizontal.ant-divider-horizontal{margin:24px 0}.el-alert.ant-alert{align-items:flex-start}.el-alert .ant-alert-message{color:inherit}.el-empty .ant-empty-image{justify-content:center;align-items:center;display:flex}.el-avatar.ant-avatar{justify-content:center;align-items:center;display:inline-flex}.el-menu{min-width:0}.el-menu-item,.el-submenu__title{position:relative}.el-menu--popup{min-width:0}.ele-user-message .el-menu{background:#fff;border-right:1px solid #e6e6e6}.ele-user-message .el-menu .el-menu-item{color:#303133;border-right:2px solid #0000;height:56px;line-height:56px;transition:border-color .3s,background-color .3s,color .3s;background:0 0!important;border-radius:0!important;margin:0!important;padding:0 20px!important}.ele-user-message .el-menu .el-menu-item:after{display:none!important}.ele-user-message .el-menu .el-menu-item:hover,.ele-user-message .el-menu .el-menu-item:focus{color:#303133;background:#ecf5ff!important}.ele-user-message .el-menu .el-menu-item.ant-menu-item-selected,.ele-user-message .el-menu .el-menu-item.is-active{color:var(--app-primary-color);border-right-color:var(--app-primary-color);background:#ecf5ff!important}@media (width<=768px){.ele-user-message .el-menu{border-bottom:1px solid #e6e6e6;border-right:0}.ele-user-message .el-menu .el-menu-item{border-bottom:2px solid #0000;border-right:0}.ele-user-message .el-menu .el-menu-item.ant-menu-item-selected,.ele-user-message .el-menu .el-menu-item.is-active{border-bottom-color:var(--app-primary-color)}}.el-input-number{max-width:100%}.ele-menu-badge .ant-badge-count{box-sizing:border-box;border:none;border-radius:9px;min-width:18px;height:18px;padding:0 4px;line-height:18px}.el-color-picker{vertical-align:middle;line-height:1;display:inline-block;position:relative}.el-color-picker__trigger,.el-color-picker__color{justify-content:center;align-items:center;display:inline-flex}.el-color-picker__color-inner,.el-color-picker__empty{width:100%;height:100%;display:block}.el-upload{vertical-align:middle;max-width:100%;display:inline-block}.el-upload.ele-block,.el-upload-wrapper.ele-block,.el-upload-dragger,.el-upload-dragger .ant-upload-wrapper,.el-upload-dragger .ant-upload,.el-upload-dragger .ant-upload-drag{width:100%}.el-upload__tip-wrapper{margin-top:7px}:where(.ele-body .el-table,.app-data-table){color:#1f2d3d}:where(.ele-body .el-table,.app-data-table) .ant-table,:where(.ele-body .el-table,.app-data-table) .ant-table-container,:where(.ele-body .el-table,.app-data-table) .ant-table-content,:where(.ele-body .el-table,.app-data-table) .ant-table-thead,:where(.ele-body .el-table,.app-data-table) .ant-table-tbody{max-width:100%}:where(.ele-body .el-table,.app-data-table) .ant-table-container{position:relative}:where(.ele-body .el-table,.app-data-table) .ant-table-content,:where(.ele-body .el-table,.app-data-table) .ant-table-body{overflow-x:auto!important}:where(.ele-body .el-table,.app-data-table) .ant-table-content>table,:where(.ele-body .el-table,.app-data-table) .ant-table-body>table{width:100%;min-width:100%}:where(.ele-body .el-table,.app-data-table) .ant-table{table-layout:fixed}:where(.ele-body .el-table,.app-data-table) th.el-table__cell{color:#606266;background:#fbfcfe;font-weight:600}:where(.ele-body .el-table,.app-data-table) .el-table__row:hover>td.el-table__cell{background:#f6faff}:where(.ele-body .el-table,.app-data-table) .el-table__row.current-row>td.el-table__cell{background:#ecf5ff}:where(.ele-body .el-table,.app-data-table) .cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;line-height:22px;display:block;overflow:hidden}:where(.ele-body .el-table,.app-data-table) .app-table-cell-ellipsis{cursor:default}:where(.ele-body .el-table,.app-data-table) .app-table-header-resize-title{align-items:center;gap:6px;width:100%;min-width:0;padding-right:10px;display:flex;position:relative}:where(.ele-body .el-table,.app-data-table) .app-table-header-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}:where(.ele-body .el-table,.app-data-table) .app-table-column-resize-handle{cursor:col-resize;-webkit-user-select:none;user-select:none;width:12px;position:absolute;top:-8px;bottom:-8px;right:0;transform:translate(50%)}:where(.ele-body .el-table,.app-data-table) .app-table-column-resize-guide{pointer-events:none;z-index:3000;background:#1890ffb8;width:1px;position:fixed;transform:translate(-.5px);box-shadow:0 0 0 1px #1890ff29}:where(.ele-body .el-table,.app-data-table) th.el-table__cell,:where(.ele-body .el-table,.app-data-table) td.el-table__cell,:where(.ele-body .el-table,.app-data-table) .ant-table-thead>tr>th,:where(.ele-body .el-table,.app-data-table) .ant-table-tbody>tr>td{overflow-wrap:anywhere;word-break:break-word;min-width:0;overflow:hidden}:where(.ele-body .el-table,.app-data-table) .ant-table-cell-fix-right,:where(.ele-body .el-table,.app-data-table) .ant-table-cell-fix-right-first,:where(.ele-body .el-table,.app-data-table) .ant-table-cell-fix-right-last,:where(.ele-body .el-table,.app-data-table) .el-table-fixed-column--right,:where(.ele-body .el-table,.app-data-table) .el-table__fixed-right td,:where(.ele-body .el-table,.app-data-table) .el-table__fixed-right th{z-index:8;background:#fff padding-box padding-box;position:sticky!important}:where(.ele-body .el-table,.app-data-table) .ant-table-cell-fix-right-first,:where(.ele-body .el-table,.app-data-table) .ant-table-cell-fix-right-last,:where(.ele-body .el-table,.app-data-table) .app-table-action-column.ant-table-cell-fix-right,:where(.ele-body .el-table,.app-data-table) .app-table-action-td.ant-table-cell-fix-right,:where(.ele-body .el-table,.app-data-table) .el-table__fixed-right{box-shadow:inset 2px 0 #dfe6f1,-12px 0 16px -14px #1f2d3d8c;border-left:1px solid #dfe6f1!important}:where(.ele-body .el-table,.app-data-table) .ant-table-thead>tr>.ant-table-cell-fix-right,:where(.ele-body .el-table,.app-data-table) .ant-table-thead>tr>.ant-table-cell-fix-right-first,:where(.ele-body .el-table,.app-data-table) .ant-table-thead>tr>.ant-table-cell-fix-right-last,:where(.ele-body .el-table,.app-data-table) .el-table__fixed-right th{background:#fbfcfe}:where(.ele-body .el-table,.app-data-table) .ant-table-cell-fix-right-first:after,:where(.ele-body .el-table,.app-data-table) .ant-table-cell-fix-right-last:after,:where(.ele-body .el-table,.app-data-table) .app-table-action-column.ant-table-cell-fix-right:after,:where(.ele-body .el-table,.app-data-table) .app-table-action-td.ant-table-cell-fix-right:after,:where(.ele-body .el-table,.app-data-table) .el-table__fixed-right:before{content:"";pointer-events:none;z-index:9;background:#dfe6f1;width:1px;position:absolute;top:0;bottom:0;left:0}:where(.ele-body .el-table,.app-data-table) .ant-table-cell-fix-right-first:before,:where(.ele-body .el-table,.app-data-table) .ant-table-cell-fix-right-last:before,:where(.ele-body .el-table,.app-data-table) .app-table-action-column.ant-table-cell-fix-right:before,:where(.ele-body .el-table,.app-data-table) .app-table-action-td.ant-table-cell-fix-right:before{content:"";pointer-events:none;z-index:10;background:#dfe6f1;width:1px;position:absolute;top:0;bottom:0;left:-1px}:where(.ele-body .el-table,.app-data-table) .ant-table-cell-fix-right-first,:where(.ele-body .el-table,.app-data-table) .ant-table-cell-fix-right-last,:where(.ele-body .el-table,.app-data-table) .app-table-action-column.ant-table-cell-fix-right,:where(.ele-body .el-table,.app-data-table) .app-table-action-td.ant-table-cell-fix-right,:where(.ele-body .el-table,.app-data-table) .el-table__fixed-right{isolation:isolate}:where(.ele-body .el-table,.app-data-table) th.el-table__cell>*,:where(.ele-body .el-table,.app-data-table) td.el-table__cell>*,:where(.ele-body .el-table,.app-data-table) .ant-table-thead>tr>th>*,:where(.ele-body .el-table,.app-data-table) .ant-table-tbody>tr>td>*{min-width:0;max-width:100%}:where(.ele-body .el-table,.app-data-table) .ant-table-cell-ellipsis,:where(.ele-body .el-table,.app-data-table) .ant-table-cell-ellipsis .cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.ele-body .el-table,.app-data-table) .app-table-action-td,:where(.ele-body .el-table,.app-data-table) .app-table-action-column{max-width:none;overflow:visible}:where(.ele-body .el-table,.app-data-table) .app-table-action-td .cell,:where(.ele-body .el-table,.app-data-table) .app-table-action-column .cell{text-overflow:clip;white-space:nowrap;display:flex;overflow:visible}.ele-split-collapse-arrow{border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:6px solid #303133;width:0;height:0;margin:auto;display:block}.ele-split-collapse.is-point-right>.ele-split-collapse-arrow{border-left:6px solid #303133;border-right:0}.ele-body .ele-pro-table .ele-table-tool{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.devops-form-textarea textarea{resize:vertical;min-height:88px;max-height:180px;line-height:20px;overflow-y:auto}.infra-form-textarea textarea,.infra-secret-textarea textarea,.infra-import-json-textarea textarea{resize:vertical;line-height:20px;overflow-y:auto}.infra-form-textarea textarea{min-height:72px;max-height:160px}.infra-secret-textarea textarea{min-height:96px;max-height:300px;font-family:Consolas,Monaco,monospace}.infra-import-json-textarea textarea{min-height:220px;max-height:460px;font-family:Consolas,Monaco,monospace}.ele-table-tool-title{min-width:0}.ele-table-title{color:#1f2d3d;font-size:15px;font-weight:600;line-height:24px}.ele-table-sub-title{color:#909399;font-size:13px;line-height:22px}.ele-table-tool-actions{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.ele-table-tool-actions.ele-toolbar-actions>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex;margin:5px 0!important}.ele-table-tool-actions.ele-toolbar-form{flex:auto;width:100%}.ele-table-tool-actions.ele-toolbar-form .ele-form-search{width:100%;margin-bottom:0}.ele-table-tool-actions.ele-toolbar-form .el-form-item{margin-bottom:0}.ele-table-tool-actions.ele-toolbar-form .el-form-item__content{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ele-table-tool-actions .el-button+.el-button,.ele-toolbar-actions .el-button+.el-button,.ele-toolbar-form .el-button+.el-button{margin-left:0}.el-dialog__wrapper{justify-content:center;align-items:center;padding:24px;display:flex;overflow:hidden auto}.el-dialog{border-radius:8px;flex-direction:column;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);display:flex;overflow:hidden;margin:0 auto!important}.el-dialog__header{border-bottom:1px solid #e9edf3;padding:16px 20px 14px}.el-dialog__title{color:#1f2d3d;font-size:16px;font-weight:600}.el-dialog__body{flex:auto;max-height:calc(100vh - 180px);padding:18px 20px;overflow:hidden auto}.el-dialog__footer{background:#fbfcfe;border-top:1px solid #e9edf3;padding:12px 20px 14px}.el-dialog__footer .el-button+.el-button{margin-left:8px}.ant-modal-wrap{justify-content:center;align-items:center;padding:24px;display:flex;overflow:hidden auto}.ant-modal{min-width:min(320px,100vw - 48px);max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);padding-bottom:0;top:auto;margin:0 auto!important;transition:none!important}.ele-toolbar-actions>div,.ele-toolbar-form>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ant-modal-content{border-radius:8px;flex-direction:column;min-width:0;max-width:100%;max-height:calc(100vh - 48px);display:flex;overflow:hidden;transition:none!important}.ant-modal-header{border-bottom:1px solid #e9edf3;flex:none;padding:16px 20px 14px}.ant-modal-title{color:#1f2d3d;font-size:16px;font-weight:600}.ant-modal-body{flex:auto;max-height:calc(100vh - 180px);padding:18px 20px;overflow:hidden auto}.ant-modal-body,.el-dialog__body{min-width:0}.ant-modal-wrap,.ant-modal-body,.ant-drawer-body,.el-dialog__wrapper,.el-dialog__body,.ant-modal-body .el-scrollbar__wrap,.ant-drawer-body .el-scrollbar__wrap,.el-dialog__body .el-scrollbar__wrap{scrollbar-color:#8091ab5c #ecf0f6b8;scrollbar-width:thin}.ant-modal-wrap::-webkit-scrollbar{width:8px;height:8px}.ant-modal-body::-webkit-scrollbar{width:8px;height:8px}.ant-drawer-body::-webkit-scrollbar{width:8px;height:8px}.el-dialog__wrapper::-webkit-scrollbar{width:8px;height:8px}.el-dialog__body::-webkit-scrollbar{width:8px;height:8px}.ant-modal-body .el-scrollbar__wrap::-webkit-scrollbar{width:8px;height:8px}.ant-drawer-body .el-scrollbar__wrap::-webkit-scrollbar{width:8px;height:8px}.el-dialog__body .el-scrollbar__wrap::-webkit-scrollbar{width:8px;height:8px}.ant-modal-wrap::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.ant-modal-body::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.ant-drawer-body::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.el-dialog__wrapper::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.el-dialog__body::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.ant-modal-body .el-scrollbar__wrap::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.ant-drawer-body .el-scrollbar__wrap::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.el-dialog__body .el-scrollbar__wrap::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.ant-modal-wrap::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.ant-modal-body::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.ant-drawer-body::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.el-dialog__wrapper::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.el-dialog__body::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.ant-modal-body .el-scrollbar__wrap::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.ant-drawer-body .el-scrollbar__wrap::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.el-dialog__body .el-scrollbar__wrap::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.ant-modal-wrap::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.ant-modal-body::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.ant-drawer-body::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.el-dialog__wrapper::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.el-dialog__body::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.ant-modal-body .el-scrollbar__wrap::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.ant-drawer-body .el-scrollbar__wrap::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.el-dialog__body .el-scrollbar__wrap::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.app-admin-fixed-body .app-layout-content,.ele-split-side,.ele-split-content,.ant-table-body,.ant-table-content,.el-table__body-wrapper,.el-table__header-wrapper,.el-table__fixed-body-wrapper,.el-scrollbar__wrap,.app-icon-picker-grid,.ele-map-picker-selected,pre{scrollbar-color:#8091ab5c #ecf0f6b8;scrollbar-width:thin}.app-admin-fixed-body .app-layout-content::-webkit-scrollbar{width:8px;height:8px}.ele-split-side::-webkit-scrollbar{width:8px;height:8px}.ele-split-content::-webkit-scrollbar{width:8px;height:8px}.ant-table-body::-webkit-scrollbar{width:8px;height:8px}.ant-table-content::-webkit-scrollbar{width:8px;height:8px}.el-table__body-wrapper::-webkit-scrollbar{width:8px;height:8px}.el-table__header-wrapper::-webkit-scrollbar{width:8px;height:8px}.el-table__fixed-body-wrapper::-webkit-scrollbar{width:8px;height:8px}.el-scrollbar__wrap::-webkit-scrollbar{width:8px;height:8px}.app-icon-picker-grid::-webkit-scrollbar{width:8px;height:8px}.ele-map-picker-selected::-webkit-scrollbar{width:8px;height:8px}pre::-webkit-scrollbar{width:8px;height:8px}.app-admin-fixed-body .app-layout-content::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.ele-split-side::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.ele-split-content::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.ant-table-body::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.ant-table-content::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.el-table__body-wrapper::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.el-table__header-wrapper::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.el-table__fixed-body-wrapper::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.el-scrollbar__wrap::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.app-icon-picker-grid::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.ele-map-picker-selected::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}pre::-webkit-scrollbar-track{background:#ecf0f6b8;border-radius:999px}.app-admin-fixed-body .app-layout-content::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.ele-split-side::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.ele-split-content::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.ant-table-body::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.ant-table-content::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.el-table__body-wrapper::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.el-table__header-wrapper::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.el-table__fixed-body-wrapper::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.el-scrollbar__wrap::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.app-icon-picker-grid::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.ele-map-picker-selected::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}pre::-webkit-scrollbar-thumb{background:#8091ab5c;border:2px solid #ecf0f6b8;border-radius:999px}.app-admin-fixed-body .app-layout-content::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.ele-split-side::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.ele-split-content::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.ant-table-body::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.ant-table-content::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.el-table__header-wrapper::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.el-table__fixed-body-wrapper::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.el-scrollbar__wrap::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.app-icon-picker-grid::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.ele-map-picker-selected::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}pre::-webkit-scrollbar-thumb:hover{background:#5c6e8a7a}.ant-modal-body *,.ant-modal-body :before,.ant-modal-body :after,.el-dialog__body *,.el-dialog__body :before,.el-dialog__body :after{box-sizing:border-box}.ant-modal-body .el-radio-group.ant-radio-group,.el-dialog__body .el-radio-group.ant-radio-group{white-space:normal;min-width:0;max-width:100%}.ant-modal-body .el-radio-group.ant-radio-group:not(.data-scope-options),.el-dialog__body .el-radio-group.ant-radio-group:not(.data-scope-options){flex-wrap:wrap}.ant-modal-body .el-radio.ant-radio-wrapper,.el-dialog__body .el-radio.ant-radio-wrapper{white-space:normal;max-width:100%}.ant-modal-body .el-radio__label,.el-dialog__body .el-radio__label{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.ant-modal-body .el-form,.ant-modal-body .el-row,.ant-modal-body .el-col,.el-dialog__body .el-form,.el-dialog__body .el-row,.el-dialog__body .el-col{min-width:0;max-width:100%}.ant-modal-body .el-table,.ant-modal-body .ant-table-wrapper,.ant-modal-body pre,.el-dialog__body .el-table,.el-dialog__body .ant-table-wrapper,.el-dialog__body pre{max-width:100%}.ant-modal-body .el-scrollbar,.ant-modal-body .el-scrollbar__wrap,.ant-modal-body .el-scrollbar__view,.ant-modal-body .el-tree,.el-dialog__body .el-scrollbar,.el-dialog__body .el-scrollbar__wrap,.el-dialog__body .el-scrollbar__view,.el-dialog__body .el-tree{min-width:0;max-width:100%}.ant-modal-body .el-scrollbar__wrap,.el-dialog__body .el-scrollbar__wrap{overflow-x:hidden!important}.ant-modal-body .el-tree,.el-dialog__body .el-tree{overflow-x:hidden}.ant-modal-body .el-tree-node__content,.el-dialog__body .el-tree-node__content{min-width:0;max-width:100%}.ant-modal-body .el-table,.el-dialog__body .el-table{overflow-x:auto}:is(.el-dialog:has(.el-dialog__body .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail)),.ant-modal:has(.ant-modal-body .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail))){min-width:min(520px,100vw - 48px);max-width:calc(100vw - 48px);transition:none!important}:is(.el-dialog:has(.el-dialog__body .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail)) .el-dialog__body,.ant-modal:has(.ant-modal-body .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail)) .ant-modal-body){max-width:calc(100vw - 88px);overflow:hidden auto}.ant-modal-footer{background:#fbfcfe;border-top:1px solid #e9edf3;flex:none;padding:12px 20px 14px}.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-form-item,.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-form-item.is-error{margin-bottom:22px}.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-form-item__label{color:#606266;font-weight:500}.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-input__inner,.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-textarea__inner{border-color:#dfe6f1;border-radius:6px;transition:border-color .2s,box-shadow .2s}.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-input__inner:hover,.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-textarea__inner:hover{border-color:#b9c8dc}.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-input.is-focus .el-input__inner,.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-select .el-input.is-focus .el-input__inner,.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-textarea__inner:focus{border-color:#409eff;box-shadow:0 0 0 3px #409eff1a}.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-form-item__content{position:relative}.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-form-item__error{z-index:8;box-sizing:border-box;color:#fff;cursor:help;text-align:center;white-space:normal;word-break:break-all;background:#f56c6c;border-radius:50%;width:16px;height:16px;padding:0;font-size:0;line-height:16px;position:absolute;top:50%;left:auto;right:8px;overflow:visible;transform:translateY(-50%);box-shadow:0 2px 6px #f56c6c3d}.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-form-item__error:before{content:"!";font-size:12px;font-weight:700;line-height:16px}.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-form-item__error:hover{text-align:left;white-space:normal;word-break:break-word;background:#303133;border-radius:4px;width:auto;min-width:16px;max-width:280px;height:auto;min-height:16px;padding:6px 8px;font-size:12px;line-height:18px;box-shadow:0 6px 18px #1f2d3d2e}.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-form-item__error:hover:before{display:none}.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-textarea+.el-form-item__error{top:12px;transform:none}.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-form-item.is-error .el-input__inner,.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-form-item.is-error .el-textarea__inner{border-color:#f56c6c;padding-right:34px}.el-dialog .el-form:not(.ele-form-search):not(.receiver-user-search):not(.ele-form-detail) .el-form-item.is-error .el-input__suffix{right:26px}.ele-action,.el-link{border-radius:4px}.el-button.ant-btn{justify-content:center;align-items:center;gap:4px;display:inline-flex}.el-button--small.ant-btn{border-radius:3px;height:32px;padding:8px 15px;font-size:12px}.el-button--mini.ant-btn{border-radius:3px;height:28px;padding:7px 15px;font-size:12px}.el-button--primary.ant-btn-primary{background:#409eff;border-color:#409eff}.el-button--primary.ant-btn-primary:not(:disabled):hover{background:#66b1ff;border-color:#66b1ff}.el-button--success.ant-btn:not(.is-plain){color:#fff;background:#67c23a;border-color:#67c23a}.el-button--success.ant-btn:not(.is-plain):not(:disabled):hover{color:#fff;background:#85ce61;border-color:#85ce61}.el-button--warning.ant-btn:not(.is-plain){color:#fff;background:#e6a23c;border-color:#e6a23c}.el-button--warning.ant-btn:not(.is-plain):not(:disabled):hover{color:#fff;background:#ebb563;border-color:#ebb563}.el-button--danger.ant-btn:not(.is-plain){color:#fff;background:#f56c6c;border-color:#f56c6c}.el-button--danger.ant-btn:not(.is-plain):not(:disabled):hover{color:#fff;background:#f78989;border-color:#f78989}.el-button--text.ant-btn{height:auto;box-shadow:none;color:#409eff;background:0 0;border-color:#0000;padding:0}.el-button--text.ant-btn:not(:disabled):hover{color:#66b1ff;background:0 0;border-color:#0000}.el-button--text.ele-text-danger.ant-btn{color:#f56c6c}.el-button--text.ele-text-danger.ant-btn:not(:disabled):hover{color:#f78989}.el-link.ant-btn-link{height:22px;box-shadow:none;border:none;align-items:center;padding:0 2px;line-height:22px;display:inline-flex}.el-link.ant-btn-link .anticon{margin-right:3px}.el-link--primary.ant-btn-link{color:#409eff}.el-link--success.ant-btn-link{color:#67c23a}.el-link--warning.ant-btn-link{color:#e6a23c}.el-link--danger.ant-btn-link{color:#f56c6c}.el-link--info.ant-btn-link{color:#909399}.el-link--primary.ant-btn-link:not(:disabled):hover{color:#66b1ff}.el-link--success.ant-btn-link:not(:disabled):hover{color:#85ce61}.el-link--warning.ant-btn-link:not(:disabled):hover{color:#ebb563}.el-link--danger.ant-btn-link:not(:disabled):hover{color:#f78989}.el-link.ant-btn-link:disabled,.el-link.ant-btn-link.is-disabled{cursor:not-allowed;color:#c0c4cc!important}.el-tag.ant-tag{vertical-align:middle;border-radius:4px;align-items:center;height:24px;padding:0 8px;font-size:12px;line-height:22px;display:inline-flex}.el-tag--mini.ant-tag{height:20px;padding:0 5px;line-height:18px}.el-tag--small.ant-tag{height:24px;padding:0 8px;line-height:22px}.el-tag--success.ant-tag{color:#67c23a!important;background:#f0f9eb!important;border-color:#e1f3d8!important}.el-tag--warning.ant-tag{color:#e6a23c!important;background:#fdf6ec!important;border-color:#faecd8!important}.el-tag--danger.ant-tag{color:#f56c6c!important;background:#fef0f0!important;border-color:#fde2e2!important}.el-tag--info.ant-tag{color:#909399!important;background:#f4f4f5!important;border-color:#e9e9eb!important}.devops-row-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px 12px;line-height:22px;display:inline-flex}.devops-row-actions .el-link,.devops-row-actions .el-popconfirm,.devops-row-actions .ele-action{white-space:nowrap;margin-left:0!important}.devops-row-actions .el-popconfirm{display:inline-flex}.devops-row-actions .el-link{border-radius:4px;padding:0 2px}.devops-status-loading{margin-right:3px}.devops-page-head{background:#fff;border:1px solid #e9edf3;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;padding:10px 14px;display:flex}.devops-page-title{color:#1f2d3d;font-size:18px;font-weight:600;line-height:24px}.devops-page-desc{color:#606266;margin-top:2px;font-size:12px;line-height:18px}.devops-page-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.devops-section-title,.commercial-section-title{color:#303133;align-items:center;margin:4px 0 16px;font-weight:600;line-height:22px;display:flex}.devops-section-title:before,.commercial-section-title:before{content:"";background:#409eff;border-radius:2px;width:3px;height:14px;margin-right:8px}.devops-edit-form .devops-section-title,.devops-edit-form .commercial-section-title,.commercial-edit-form .devops-section-title,.commercial-edit-form .commercial-section-title,.jenkins-template-form .devops-section-title,.jenkins-template-form .commercial-section-title,.infra-edit-form .devops-section-title,.infra-edit-form .commercial-section-title{margin-top:2px;margin-bottom:14px}.devops-edit-form .el-form-item,.commercial-edit-form .el-form-item,.jenkins-template-form .el-form-item,.infra-edit-form .el-form-item,.devops-edit-form .el-form-item.is-error,.commercial-edit-form .el-form-item.is-error,.jenkins-template-form .el-form-item.is-error,.infra-edit-form .el-form-item.is-error{margin-bottom:24px}.devops-edit-form .el-form-item__label,.commercial-edit-form .el-form-item__label,.jenkins-template-form .el-form-item__label,.infra-edit-form .el-form-item__label{color:#606266;font-weight:500}.devops-edit-form .el-input__inner,.devops-edit-form .el-textarea__inner,.commercial-edit-form .el-input__inner,.commercial-edit-form .el-textarea__inner,.jenkins-template-form .el-input__inner,.jenkins-template-form .el-textarea__inner,.infra-edit-form .el-input__inner,.infra-edit-form .el-textarea__inner{border-color:#dfe6f1;border-radius:6px;transition:border-color .2s,box-shadow .2s}.devops-edit-form .el-input__inner:hover,.devops-edit-form .el-textarea__inner:hover,.commercial-edit-form .el-input__inner:hover,.commercial-edit-form .el-textarea__inner:hover,.jenkins-template-form .el-input__inner:hover,.jenkins-template-form .el-textarea__inner:hover,.infra-edit-form .el-input__inner:hover,.infra-edit-form .el-textarea__inner:hover{border-color:#b9c8dc}.devops-edit-form .el-input.is-focus .el-input__inner,.devops-edit-form .el-select .el-input.is-focus .el-input__inner,.devops-edit-form .el-textarea__inner:focus,.commercial-edit-form .el-input.is-focus .el-input__inner,.commercial-edit-form .el-select .el-input.is-focus .el-input__inner,.commercial-edit-form .el-textarea__inner:focus,.jenkins-template-form .el-input.is-focus .el-input__inner,.jenkins-template-form .el-select .el-input.is-focus .el-input__inner,.jenkins-template-form .el-textarea__inner:focus,.infra-edit-form .el-input.is-focus .el-input__inner,.infra-edit-form .el-select .el-input.is-focus .el-input__inner,.infra-edit-form .el-textarea__inner:focus{border-color:#409eff;box-shadow:0 0 0 3px #409eff1a}.devops-edit-form .el-radio-group,.devops-edit-form .el-switch,.commercial-edit-form .el-radio-group,.commercial-edit-form .el-switch,.jenkins-template-form .el-radio-group,.jenkins-template-form .el-switch,.infra-edit-form .el-radio-group,.infra-edit-form .el-switch{align-items:center;min-height:32px;display:inline-flex}.devops-edit-form .el-form-item__content,.commercial-edit-form .el-form-item__content,.jenkins-template-form .el-form-item__content,.infra-edit-form .el-form-item__content{position:relative}.devops-edit-form .el-form-item__error,.commercial-edit-form .el-form-item__error,.jenkins-template-form .el-form-item__error,.infra-edit-form .el-form-item__error{z-index:8;box-sizing:border-box;color:#fff;cursor:help;text-align:center;white-space:normal;word-break:break-all;background:#f56c6c;border-radius:50%;width:16px;height:16px;padding:0;font-size:0;line-height:16px;position:absolute;top:50%;left:auto;right:8px;overflow:visible;transform:translateY(-50%);box-shadow:0 2px 6px #f56c6c3d}.devops-edit-form .el-form-item__error:before,.commercial-edit-form .el-form-item__error:before,.jenkins-template-form .el-form-item__error:before,.infra-edit-form .el-form-item__error:before{content:"!";font-size:12px;font-weight:700;line-height:16px}.devops-edit-form .el-form-item__error:hover,.commercial-edit-form .el-form-item__error:hover,.jenkins-template-form .el-form-item__error:hover,.infra-edit-form .el-form-item__error:hover{text-align:left;white-space:normal;word-break:break-word;background:#303133;border-radius:4px;width:auto;min-width:16px;max-width:280px;height:auto;min-height:16px;padding:6px 8px;font-size:12px;line-height:18px;box-shadow:0 6px 18px #1f2d3d2e}.devops-edit-form .el-form-item__error:hover:before,.commercial-edit-form .el-form-item__error:hover:before,.jenkins-template-form .el-form-item__error:hover:before,.infra-edit-form .el-form-item__error:hover:before{display:none}.devops-edit-form .el-textarea+.el-form-item__error,.commercial-edit-form .el-textarea+.el-form-item__error,.jenkins-template-form .el-textarea+.el-form-item__error,.infra-edit-form .el-textarea+.el-form-item__error{top:12px;transform:none}.devops-edit-form .el-form-item.is-error .el-input__inner,.devops-edit-form .el-form-item.is-error .el-textarea__inner,.commercial-edit-form .el-form-item.is-error .el-input__inner,.commercial-edit-form .el-form-item.is-error .el-textarea__inner,.jenkins-template-form .el-form-item.is-error .el-input__inner,.jenkins-template-form .el-form-item.is-error .el-textarea__inner,.infra-edit-form .el-form-item.is-error .el-input__inner,.infra-edit-form .el-form-item.is-error .el-textarea__inner{border-color:#f56c6c;padding-right:34px}.devops-edit-form .el-form-item.is-error .el-input__suffix,.commercial-edit-form .el-form-item.is-error .el-input__suffix,.jenkins-template-form .el-form-item.is-error .el-input__suffix,.infra-edit-form .el-form-item.is-error .el-input__suffix{right:26px}.devops-section-head{color:#303133;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 12px;font-weight:600;line-height:22px;display:flex}.devops-section-title-action,.commercial-section-title-action{justify-content:flex-start;align-items:center;display:flex}.devops-section-title-action>span,.commercial-section-title-action>span{align-items:center;display:inline-flex}.devops-section-title-action .el-button,.commercial-section-title-action .el-button{margin-left:auto}.form-label-help{white-space:nowrap;align-items:center;max-width:100%;display:inline-flex}.form-label-help__icon{color:#909399;cursor:help;vertical-align:-1px;flex:none;margin-left:4px;font-size:14px;line-height:1}.form-label-help__icon:hover{color:#409eff}.form-label-help-popper{word-break:break-word;max-width:320px;line-height:18px}.devops-overview-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.devops-overview-item{background:#fff;border:1px solid #e9edf3;border-radius:6px;min-width:0;padding:8px 12px}.devops-overview-value{color:#1f2d3d;font-size:18px;font-weight:600;line-height:24px}.devops-overview-label{color:#606266;margin-top:2px;font-size:12px;line-height:18px}.el-form:not(.ele-form-detail) .el-form-item__content{position:relative}.el-form:not(.ele-form-detail) .el-form-item__error{z-index:8;box-sizing:border-box;color:#fff;cursor:help;text-align:center;white-space:normal;word-break:break-all;background:#f56c6c;border-radius:50%;width:16px;height:16px;padding:0;font-size:0;line-height:16px;position:absolute;top:50%;left:auto;right:8px;overflow:visible;transform:translateY(-50%);box-shadow:0 2px 6px #f56c6c3d}.el-form:not(.ele-form-detail) .el-form-item__error:before{content:"!";font-size:12px;font-weight:700;line-height:16px}.el-form:not(.ele-form-detail) .el-form-item__error:hover{text-align:left;white-space:normal;word-break:break-word;background:#303133;border-radius:4px;width:auto;min-width:16px;max-width:280px;height:auto;min-height:16px;padding:6px 8px;font-size:12px;line-height:18px;box-shadow:0 6px 18px #1f2d3d2e}.el-form:not(.ele-form-detail) .el-form-item__error:hover:before{display:none}.el-form:not(.ele-form-detail) .el-textarea+.el-form-item__error{top:12px;transform:none}.el-form:not(.ele-form-detail) .el-form-item.is-error .el-input__inner,.el-form:not(.ele-form-detail) .el-form-item.is-error .el-textarea__inner{border-color:#f56c6c;padding-right:34px}.el-form:not(.ele-form-detail) .el-form-item.is-error .el-input__suffix{right:26px}.devops-overview-note{color:#909399;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:16px;overflow:hidden}.devops-summary-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.devops-summary-panel{background:#fff;border:1px solid #e9edf3;border-radius:6px;min-width:0;padding:14px 16px}.devops-summary-title{color:#303133;margin-bottom:10px;font-weight:600}.devops-summary-row{color:#606266;justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:22px;display:flex}.devops-summary-row+.devops-summary-row{margin-top:6px}.devops-summary-key{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.devops-summary-count{color:#1f2d3d;font-weight:600}.devops-timeline{background:#fbfcfe;border:1px solid #e9edf3;border-radius:6px;margin:16px 0;padding:16px}.devops-timeline-title,.devops-matrix-title{color:#303133;margin-bottom:12px;font-weight:600}.devops-matrix{margin:16px 0}.devops-flow-topology{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.devops-flow-node{background:#fff;border:1px solid #e9edf3;border-radius:6px;min-width:0;padding:12px 14px}.devops-flow-node-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.devops-flow-node-title{color:#1f2d3d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.devops-flow-node-desc{color:#606266;font-size:12px;line-height:18px}.devops-drawer-workbench{grid-template-columns:230px minmax(0,1fr);gap:16px;display:grid}.devops-drawer-nav{background:#f7f9fc;border:1px solid #ebeef5;border-radius:6px;min-width:0;padding:8px}.devops-drawer-nav-item{color:#303133;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:9px 10px;transition:all .2s;display:flex}.devops-drawer-nav-item+.devops-drawer-nav-item{margin-top:6px}.devops-drawer-nav-item:hover,.devops-drawer-nav-item.active{background:#fff;border-color:#d9e6ff;box-shadow:0 4px 12px #1f2d3d0f}.devops-drawer-nav-item.active .devops-drawer-nav-title{color:#1f5fbf}.devops-drawer-nav-main{min-width:0}.devops-drawer-nav-title{color:#303133;font-weight:600;line-height:20px;display:block}.devops-drawer-nav-desc{color:#909399;margin-top:2px;font-size:12px;line-height:18px;display:block}.devops-drawer-panel{min-width:0}.devops-drawer-panel-head{background:#fbfcfe;border:1px solid #e9edf3;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.devops-drawer-panel-title{color:#1f2d3d;font-weight:600;line-height:22px}.devops-drawer-panel-desc{color:#909399;margin-top:4px;font-size:12px;line-height:18px}@media (width<=768px){.devops-page-head{flex-direction:column}.devops-page-meta{justify-content:flex-start}.devops-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.devops-summary-list{grid-template-columns:1fr}.devops-flow-topology{grid-template-columns:repeat(2,minmax(0,1fr))}.devops-drawer-workbench{grid-template-columns:1fr}.devops-drawer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.devops-drawer-nav-item+.devops-drawer-nav-item{margin-top:0}}@media (width<=520px){.devops-overview-strip,.devops-flow-topology,.devops-drawer-nav{grid-template-columns:1fr}}.app-loading-mask{z-index:20;background:#ffffffb8;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.app-loading-spinner{border:2px solid #d9e8ff;border-top-color:#1677ff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite app-loading-spin}@keyframes app-loading-spin{to{transform:rotate(360deg)}}.ele-map-picker{min-height:520px}.ele-map-picker-toolbar{margin-bottom:12px}.ele-map-picker-body{grid-template-columns:minmax(0,1fr) 260px;gap:12px;display:grid}.ele-map-picker-map{background:#f7f9fc;border:1px solid #e9edf3;border-radius:6px;min-height:460px;overflow:hidden}.ele-map-picker-side{background:#fbfcfe;border:1px solid #e9edf3;border-radius:6px;min-width:0;max-height:460px;padding:10px;overflow:auto}.ele-map-picker-selected,.ele-map-picker-empty{background:#fff;border:1px solid #edf1f6;border-radius:6px;padding:10px 12px}.ele-map-picker-selected strong,.ele-map-picker-selected span{overflow-wrap:anywhere;word-break:break-word;min-width:0;display:block}.ele-map-picker-selected strong{color:#1f2d3d;line-height:22px}.ele-map-picker-selected span,.ele-map-picker-empty{color:#606266;font-size:12px;line-height:18px}.ele-map-picker-results{margin-top:10px}.ele-map-picker-result{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;min-width:0;padding:9px 10px;transition:background-color .2s,border-color .2s;display:block}.ele-map-picker-result:hover,.ele-map-picker-result.active{background:#fff;border-color:#d9e6ff}.ele-map-picker-result-name,.ele-map-picker-result-address{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ele-map-picker-result-name{color:#1f2d3d;font-weight:600;line-height:20px}.ele-map-picker-result-address{color:#909399;margin-top:2px;font-size:12px;line-height:18px}.ele-map-picker-dark .ele-map-picker-side{background:#1f2630;border-color:#303846}.ele-map-picker-dark .ele-map-picker-selected,.ele-map-picker-dark .ele-map-picker-empty,.ele-map-picker-dark .ele-map-picker-result:hover,.ele-map-picker-dark .ele-map-picker-result.active{background:#252d39;border-color:#3b4656}.ele-map-picker-dark .ele-map-picker-selected strong,.ele-map-picker-dark .ele-map-picker-result-name{color:#f0f3f8}@media (width<=768px){.ele-map-picker-body{grid-template-columns:1fr}.ele-map-picker-map,.ele-map-picker-side{min-height:300px;max-height:none}}.ele-image-upload .ant-upload-wrapper,.ele-image-upload .ant-upload-list{min-width:0}.ele-image-upload .ant-upload-list-picture-card .ant-upload-list-item,.ele-image-upload .ant-upload.ant-upload-select-picture-card{width:112px;height:112px}.ele-image-upload-trigger{color:#606266;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;height:100%;font-size:12px;display:flex}.ele-image-upload-trigger .anticon{color:#909399;font-size:22px}.ele-image-upload-drag .ant-upload.ant-upload-select-picture-card{border-style:dashed}.ele-file-list{min-width:0}.ele-file-list-toolbar{color:#606266;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.ele-file-list-main{min-width:0}.ele-file-list-grid .ele-file-list-main{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:12px;display:grid}.ele-file-list-table .ele-file-list-main{border:1px solid #ebeef5;border-radius:6px;overflow:hidden}.ele-file-list-table .ele-file-list-main>div+div{border-top:1px solid #ebeef5}.ele-file-list-item{cursor:pointer;background:#fff;border:1px solid #ebeef5;border-radius:6px;min-width:0;transition:border-color .2s,background-color .2s,box-shadow .2s;position:relative}.ele-file-list-item:hover,.ele-file-list-item.is-checked{background:#f7fbff;border-color:#91caff}.ele-file-list-grid .ele-file-list-item{text-align:center;min-height:148px;padding:12px 10px 10px}.ele-file-list-table .ele-file-list-item{border:none;border-radius:0;grid-template-columns:28px 34px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:grid}.ele-file-list-check{z-index:1;position:absolute;top:8px;left:8px}.ele-file-list-table .ele-file-list-check{position:static}.ele-file-list-icon{object-fit:contain;width:58px;height:58px;margin:12px auto 10px;display:block}.ele-file-list-table .ele-file-list-icon{width:28px;height:28px;margin:0}.ele-file-list-content{min-width:0}.ele-file-list-name{color:#1f2d3d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;line-height:20px;overflow:hidden}.ele-file-list-meta{color:#909399;justify-content:center;gap:8px;min-width:0;margin-top:4px;font-size:12px;line-height:18px;display:flex}.ele-file-list-table .ele-file-list-meta{justify-content:flex-start}.ele-table-select-trigger{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;align-items:center;width:100%;min-width:0;min-height:32px;padding:4px 28px 4px 11px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.ele-table-select-trigger:hover{border-color:#4096ff}.ele-table-select-trigger.disabled{color:#00000040;cursor:not-allowed;background:#0000000a}.ele-table-select-values{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;line-height:22px;display:flex}.ele-table-select-values>span:not(.ant-tag){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ele-table-select-placeholder{color:#00000040;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:22px;overflow:hidden}.ele-table-select-clear{color:#909399;cursor:pointer;background:0 0;border:0;border-radius:50%;width:18px;height:18px;margin-top:-9px;padding:0;line-height:16px;position:absolute;top:50%;right:8px}.ele-table-select-clear:hover{color:#606266;background:#f0f2f5}.ele-table-select-popover{max-width:calc(100vw - 24px)}.ele-table-select-popover .ant-popover-inner{max-width:calc(100vw - 24px);padding:0}.ele-table-select-dropdown{max-width:calc(100vw - 24px);padding:10px}.ele-table-select-toolbar{margin-bottom:10px}.ele-dashboard{--ele-dashboard-color:#1677ff;--ele-dashboard-size:140px;--ele-dashboard-space:10px;width:var(--ele-dashboard-size);height:var(--ele-dashboard-size);vertical-align:middle;background:radial-gradient(circle, #fff calc(50% - var(--ele-dashboard-space)), transparent calc(50% - var(--ele-dashboard-space) + 1px)), conic-gradient(var(--ele-dashboard-color) 0 300deg, #edf1f6 300deg 360deg);border-radius:50%;display:inline-flex}.ele-dashboard-inner{width:calc(100% - var(--ele-dashboard-space) * 2);height:calc(100% - var(--ele-dashboard-space) * 2);min-width:0;margin:var(--ele-dashboard-space);color:var(--ele-dashboard-color);text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.ele-tour-mask{z-index:2000;background:#00000073;position:fixed;inset:0}.ele-tour-highlight{z-index:2001;pointer-events:none;border-radius:8px;position:fixed;box-shadow:0 0 0 9999px #00000073}.ele-tour-popover{z-index:2002;background:#fff;border-radius:6px;max-width:calc(100vw - 24px);padding:14px;position:fixed;box-shadow:0 8px 28px #0000002e}.ele-tour-title{color:#1f2d3d;min-width:0;margin-bottom:8px;font-size:15px;font-weight:600;line-height:22px}.ele-tour-content{color:#606266;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:20px}.ele-tour-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.ele-tour-count{color:#909399;white-space:nowrap;font-size:12px}.ele-tour-actions{gap:8px;display:flex}@media (width<=640px){.ele-file-list-grid .ele-file-list-main{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.ele-file-list-toolbar{flex-direction:column;align-items:stretch}.ele-table-select-dropdown{width:calc(100vw - 24px)!important}.ele-tour-footer{flex-direction:column;align-items:stretch}.ele-tour-actions{justify-content:flex-end}}body.app-theme-dark{--color-white:#141414;--color-black:#fff;--color-text-primary:#f2f2f2;--color-text-regular:#bfbfbf;--color-text-secondary:#8c8c8c;--color-text-placeholder:#595959;--border-color-base:#434343;--border-color-light:#303030;--border-color-lighter:#2d2d2d;--border-color-extra-light:#202020;--background-color-base:#262626;--layout-body-background:#000;--popover-background-color:#1f1f1f;--table-header-background-color:#1d1d1d;--input-background-color:transparent;--loading-mask-bg:#1f1f1fe6;--content-image-filter:brightness(.7);--ele-layout-body-background:#000;--ele-sidebar-background-dark:#1f1f1f;--ele-sidebar-background-light:#141414;--ele-menu-light-item-color:#bfbfbf;--ele-header-light-shadow:0 1px 4px #0009;color:#bfbfbf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}body.app-dark-mode .app-admin-layout,body.app-dark-mode .app-layout-content,body.app-dark-mode .ant-layout,body.app-dark-mode .ant-layout-content,body.app-dark-mode .ele-body,body.app-dark-mode .monitor-dashboard,body.app-theme-dark .app-admin-layout,body.app-theme-dark .app-layout-content,body.app-theme-dark .ant-layout,body.app-theme-dark .ant-layout-content,body.app-theme-dark .ele-body,body.app-theme-dark .monitor-dashboard{color:#bfbfbf;background:#000}body.app-dark-mode .ele-bg-white,body.app-dark-mode .ele-card,body.app-dark-mode .el-card,body.app-dark-mode .ant-card,body.app-dark-mode .ant-card-bordered,body.app-dark-mode .ele-body .el-card,body.app-dark-mode .ele-body .el-card.ant-card,body.app-dark-mode .ele-pro-table,body.app-dark-mode .ele-form-search,body.app-dark-mode .devops-page-head,body.app-dark-mode .devops-overview-item,body.app-dark-mode .devops-summary-panel,body.app-dark-mode .devops-timeline,body.app-dark-mode .devops-flow-node,body.app-dark-mode .devops-drawer-panel-head,body.app-dark-mode .devops-drawer-nav,body.app-dark-mode .devops-drawer-nav-item:hover,body.app-dark-mode .devops-drawer-nav-item.active,body.app-dark-mode .dashboard-head,body.app-dark-mode .profile-nav,body.app-dark-mode .profile-nav-item.active,body.app-dark-mode .infra-endpoint-editor,body.app-dark-mode .infra-endpoint-nav-item:hover,body.app-dark-mode .infra-endpoint-nav-item.active,body.app-dark-mode .release-detail-kpi,body.app-dark-mode .release-detail-primary,body.app-dark-mode .release-detail-aside,body.app-dark-mode .ele-map-picker-side,body.app-dark-mode .ele-map-picker-selected,body.app-dark-mode .ele-map-picker-empty,body.app-dark-mode .ele-file-list-item,body.app-dark-mode .ele-tour-popover,body.app-dark-mode .ele-table-select-trigger,body.app-theme-dark .ele-bg-white,body.app-theme-dark .ele-card,body.app-theme-dark .el-card,body.app-theme-dark .ant-card,body.app-theme-dark .ant-card-bordered,body.app-theme-dark .ele-body .el-card,body.app-theme-dark .ele-body .el-card.ant-card,body.app-theme-dark .ele-pro-table,body.app-theme-dark .ele-form-search,body.app-theme-dark .devops-page-head,body.app-theme-dark .devops-overview-item,body.app-theme-dark .devops-summary-panel,body.app-theme-dark .devops-timeline,body.app-theme-dark .devops-flow-node,body.app-theme-dark .devops-drawer-panel-head,body.app-theme-dark .devops-drawer-nav,body.app-theme-dark .devops-drawer-nav-item:hover,body.app-theme-dark .devops-drawer-nav-item.active,body.app-theme-dark .dashboard-head,body.app-theme-dark .profile-nav,body.app-theme-dark .profile-nav-item.active,body.app-theme-dark .infra-endpoint-editor,body.app-theme-dark .infra-endpoint-nav-item:hover,body.app-theme-dark .infra-endpoint-nav-item.active,body.app-theme-dark .release-detail-kpi,body.app-theme-dark .release-detail-primary,body.app-theme-dark .release-detail-aside,body.app-theme-dark .ele-map-picker-side,body.app-theme-dark .ele-map-picker-selected,body.app-theme-dark .ele-map-picker-empty,body.app-theme-dark .ele-file-list-item,body.app-theme-dark .ele-tour-popover,body.app-theme-dark .ele-table-select-trigger{color:#bfbfbf;box-shadow:none;background:#141414!important;border-color:#303030!important}body.app-dark-mode .el-card__header,body.app-dark-mode .ant-card-head,body.app-dark-mode .ele-body .el-card.ant-card .el-card__header,body.app-dark-mode .ele-body .el-card.ant-card .ant-card-head,body.app-theme-dark .el-card__header,body.app-theme-dark .ant-card-head,body.app-theme-dark .ele-body .el-card.ant-card .el-card__header,body.app-theme-dark .ele-body .el-card.ant-card .ant-card-head{color:#f2f2f2;background:#141414!important;border-color:#303030!important}body.app-dark-mode .el-card__body,body.app-dark-mode .ant-card-body,body.app-dark-mode .ele-body .el-card.ant-card .el-card__body,body.app-dark-mode .ele-body .el-card.ant-card .ant-card-body,body.app-theme-dark .el-card__body,body.app-theme-dark .ant-card-body,body.app-theme-dark .ele-body .el-card.ant-card .el-card__body,body.app-theme-dark .ele-body .el-card.ant-card .ant-card-body{color:#bfbfbf;background:#141414!important}body.app-dark-mode .ant-table,body.app-dark-mode .ant-table-container,body.app-dark-mode .ant-table-content,body.app-dark-mode .ant-table-thead>tr>th,body.app-dark-mode .ant-table-tbody>tr>td,body.app-dark-mode .el-table,body.app-dark-mode .el-table__header-wrapper,body.app-dark-mode .el-table__body-wrapper,body.app-dark-mode .el-table th.el-table__cell,body.app-dark-mode .el-table td.el-table__cell,body.app-theme-dark .ant-table,body.app-theme-dark .ant-table-container,body.app-theme-dark .ant-table-content,body.app-theme-dark .ant-table-thead>tr>th,body.app-theme-dark .ant-table-tbody>tr>td,body.app-theme-dark .el-table,body.app-theme-dark .el-table__header-wrapper,body.app-theme-dark .el-table__body-wrapper,body.app-theme-dark .el-table th.el-table__cell,body.app-theme-dark .el-table td.el-table__cell{color:#bfbfbf;background:#141414!important;border-color:#303030!important}body.app-dark-mode .ant-table-thead>tr>th,body.app-dark-mode .el-table th.el-table__cell,body.app-theme-dark .ant-table-thead>tr>th,body.app-theme-dark .el-table th.el-table__cell{color:#f2f2f2;background:#1d1d1d!important}body.app-dark-mode .ele-body .el-table .ant-table-cell-fix-right,body.app-dark-mode .ele-body .el-table .ant-table-cell-fix-right-first,body.app-dark-mode .ele-body .el-table .ant-table-cell-fix-right-last,body.app-dark-mode .ele-body .el-table .app-table-action-column.ant-table-cell-fix-right,body.app-dark-mode .ele-body .el-table .app-table-action-td.ant-table-cell-fix-right,body.app-dark-mode .ele-body .el-table .el-table-fixed-column--right,body.app-dark-mode .ele-body .el-table .el-table__fixed-right td,body.app-dark-mode .ele-body .el-table .el-table__fixed-right th,body.app-theme-dark .ele-body .el-table .ant-table-cell-fix-right,body.app-theme-dark .ele-body .el-table .ant-table-cell-fix-right-first,body.app-theme-dark .ele-body .el-table .ant-table-cell-fix-right-last,body.app-theme-dark .ele-body .el-table .app-table-action-column.ant-table-cell-fix-right,body.app-theme-dark .ele-body .el-table .app-table-action-td.ant-table-cell-fix-right,body.app-theme-dark .ele-body .el-table .el-table-fixed-column--right,body.app-theme-dark .ele-body .el-table .el-table__fixed-right td,body.app-theme-dark .ele-body .el-table .el-table__fixed-right th{background:#141414!important}body.app-dark-mode .ele-body .el-table .ant-table-thead>tr>.ant-table-cell-fix-right,body.app-dark-mode .ele-body .el-table .ant-table-thead>tr>.ant-table-cell-fix-right-first,body.app-dark-mode .ele-body .el-table .ant-table-thead>tr>.ant-table-cell-fix-right-last,body.app-dark-mode .ele-body .el-table .el-table__fixed-right th,body.app-theme-dark .ele-body .el-table .ant-table-thead>tr>.ant-table-cell-fix-right,body.app-theme-dark .ele-body .el-table .ant-table-thead>tr>.ant-table-cell-fix-right-first,body.app-theme-dark .ele-body .el-table .ant-table-thead>tr>.ant-table-cell-fix-right-last,body.app-theme-dark .ele-body .el-table .el-table__fixed-right th{background:#1d1d1d!important}body.app-dark-mode .ele-body .el-table .ant-table-cell-fix-right-first:after,body.app-dark-mode .ele-body .el-table .ant-table-cell-fix-right-last:after,body.app-dark-mode .ele-body .el-table .app-table-action-column.ant-table-cell-fix-right:after,body.app-dark-mode .ele-body .el-table .app-table-action-td.ant-table-cell-fix-right:after,body.app-dark-mode .ele-body .el-table .el-table__fixed-right:before,body.app-theme-dark .ele-body .el-table .ant-table-cell-fix-right-first:after,body.app-theme-dark .ele-body .el-table .ant-table-cell-fix-right-last:after,body.app-theme-dark .ele-body .el-table .app-table-action-column.ant-table-cell-fix-right:after,body.app-theme-dark .ele-body .el-table .app-table-action-td.ant-table-cell-fix-right:after,body.app-theme-dark .ele-body .el-table .el-table__fixed-right:before{background:#434343}body.app-dark-mode .ele-body .el-table .ant-table-cell-fix-right-first,body.app-dark-mode .ele-body .el-table .ant-table-cell-fix-right-last,body.app-dark-mode .ele-body .el-table .app-table-action-column.ant-table-cell-fix-right,body.app-dark-mode .ele-body .el-table .app-table-action-td.ant-table-cell-fix-right,body.app-dark-mode .ele-body .el-table .el-table__fixed-right,body.app-theme-dark .ele-body .el-table .ant-table-cell-fix-right-first,body.app-theme-dark .ele-body .el-table .ant-table-cell-fix-right-last,body.app-theme-dark .ele-body .el-table .app-table-action-column.ant-table-cell-fix-right,body.app-theme-dark .ele-body .el-table .app-table-action-td.ant-table-cell-fix-right,body.app-theme-dark .ele-body .el-table .el-table__fixed-right{box-shadow:inset 2px 0 #434343,-8px 0 12px -12px #000000d9}body.app-dark-mode .ant-table-tbody>tr.ant-table-row:hover>td,body.app-dark-mode .el-table__body tr:hover>td.el-table__cell,body.app-dark-mode .app-table-action-more-item:hover,body.app-dark-mode .ele-file-list-item:hover,body.app-dark-mode .ele-file-list-item.is-checked,body.app-dark-mode .ele-map-picker-result:hover,body.app-dark-mode .ele-map-picker-result.active,body.app-theme-dark .ant-table-tbody>tr.ant-table-row:hover>td,body.app-theme-dark .el-table__body tr:hover>td.el-table__cell,body.app-theme-dark .app-table-action-more-item:hover,body.app-theme-dark .ele-file-list-item:hover,body.app-theme-dark .ele-file-list-item.is-checked,body.app-theme-dark .ele-map-picker-result:hover,body.app-theme-dark .ele-map-picker-result.active{background:#262626!important}body.app-dark-mode .el-input__inner,body.app-dark-mode .el-textarea__inner,body.app-dark-mode .ant-input,body.app-dark-mode .ant-input-affix-wrapper,body.app-dark-mode .ant-select-selector,body.app-dark-mode .ant-picker,body.app-dark-mode .ele-table-select-trigger,body.app-theme-dark .el-input__inner,body.app-theme-dark .el-textarea__inner,body.app-theme-dark .ant-input,body.app-theme-dark .ant-input-affix-wrapper,body.app-theme-dark .ant-select-selector,body.app-theme-dark .ant-picker,body.app-theme-dark .ele-table-select-trigger{color:#bfbfbf;background:0 0!important;border-color:#434343!important}body.app-dark-mode .el-input__inner::placeholder,body.app-dark-mode .el-textarea__inner::placeholder,body.app-dark-mode .ant-input::placeholder,body.app-dark-mode .ele-table-select-placeholder,body.app-theme-dark .el-input__inner::placeholder,body.app-theme-dark .el-textarea__inner::placeholder,body.app-theme-dark .ant-input::placeholder,body.app-theme-dark .ele-table-select-placeholder{color:#595959}body.app-dark-mode .ele-text-heading,body.app-dark-mode .dashboard-title,body.app-dark-mode .devops-page-title,body.app-dark-mode .devops-section-title,body.app-dark-mode .commercial-section-title,body.app-dark-mode .devops-section-head,body.app-dark-mode .devops-summary-title,body.app-dark-mode .devops-summary-count,body.app-dark-mode .devops-timeline-title,body.app-dark-mode .devops-matrix-title,body.app-dark-mode .devops-flow-node-title,body.app-dark-mode .devops-drawer-panel-title,body.app-dark-mode .devops-drawer-nav-title,body.app-dark-mode .endpoint-nav-title,body.app-dark-mode .release-detail-kpi strong,body.app-dark-mode .release-side-title,body.app-dark-mode .ele-file-list-name,body.app-dark-mode .ele-map-picker-selected strong,body.app-dark-mode .ele-map-picker-result-name,body.app-dark-mode .ele-tour-title,body.app-theme-dark .ele-text-heading,body.app-theme-dark .dashboard-title,body.app-theme-dark .devops-page-title,body.app-theme-dark .devops-section-title,body.app-theme-dark .commercial-section-title,body.app-theme-dark .devops-section-head,body.app-theme-dark .devops-summary-title,body.app-theme-dark .devops-summary-count,body.app-theme-dark .devops-timeline-title,body.app-theme-dark .devops-matrix-title,body.app-theme-dark .devops-flow-node-title,body.app-theme-dark .devops-drawer-panel-title,body.app-theme-dark .devops-drawer-nav-title,body.app-theme-dark .endpoint-nav-title,body.app-theme-dark .release-detail-kpi strong,body.app-theme-dark .release-side-title,body.app-theme-dark .ele-file-list-name,body.app-theme-dark .ele-map-picker-selected strong,body.app-theme-dark .ele-map-picker-result-name,body.app-theme-dark .ele-tour-title{color:#f2f2f2!important}body.app-dark-mode .ele-text-secondary,body.app-dark-mode .dashboard-subtitle,body.app-dark-mode .devops-page-desc,body.app-dark-mode .devops-summary-row,body.app-dark-mode .devops-flow-node-desc,body.app-dark-mode .devops-drawer-panel-desc,body.app-dark-mode .devops-drawer-nav-desc,body.app-dark-mode .endpoint-nav-desc,body.app-dark-mode .release-detail-kpi span,body.app-dark-mode .ele-file-list-meta,body.app-dark-mode .ele-map-picker-selected span,body.app-dark-mode .ele-map-picker-empty,body.app-dark-mode .ele-map-picker-result-address,body.app-dark-mode .ele-tour-content,body.app-dark-mode .ele-tour-count,body.app-theme-dark .ele-text-secondary,body.app-theme-dark .dashboard-subtitle,body.app-theme-dark .devops-page-desc,body.app-theme-dark .devops-summary-row,body.app-theme-dark .devops-flow-node-desc,body.app-theme-dark .devops-drawer-panel-desc,body.app-theme-dark .devops-drawer-nav-desc,body.app-theme-dark .endpoint-nav-desc,body.app-theme-dark .release-detail-kpi span,body.app-theme-dark .ele-file-list-meta,body.app-theme-dark .ele-map-picker-selected span,body.app-theme-dark .ele-map-picker-empty,body.app-theme-dark .ele-map-picker-result-address,body.app-theme-dark .ele-tour-content,body.app-theme-dark .ele-tour-count{color:#8c8c8c!important}body.app-dark-mode .release-side-block+.release-side-block,body.app-theme-dark .release-side-block+.release-side-block{border-top-color:#303030}body.app-dark-mode .ele-dashboard,body.app-theme-dark .ele-dashboard{background:radial-gradient(circle, #141414 calc(50% - var(--ele-dashboard-space)), transparent calc(50% - var(--ele-dashboard-space) + 1px)), conic-gradient(var(--ele-dashboard-color) 0 300deg, #303030 300deg 360deg)}body.app-dark-mode .ele-dashboard-inner,body.app-theme-dark .ele-dashboard-inner{background:#141414}body.app-dark-mode img,body.app-dark-mode video,body.app-dark-mode canvas,body.app-theme-dark img,body.app-theme-dark video,body.app-theme-dark canvas{filter:var(--content-image-filter)}body.app-dark-mode .metric-icon,body.app-dark-mode .ant-avatar,body.app-dark-mode .el-avatar,body.app-dark-mode .ele-dashboard,body.app-dark-mode .ele-dashboard-inner,body.app-theme-dark .metric-icon,body.app-theme-dark .ant-avatar,body.app-theme-dark .el-avatar,body.app-theme-dark .ele-dashboard,body.app-theme-dark .ele-dashboard-inner{filter:none}body.app-dark-mode .app-admin-tabs,body.app-theme-dark .app-admin-tabs{background:#141414!important;box-shadow:0 1px 4px #0009!important}body.app-dark-mode .app-admin-tabs .ant-tabs,body.app-dark-mode .app-admin-tabs .ant-tabs-nav,body.app-dark-mode .app-admin-tabs .ant-tabs-nav-wrap,body.app-dark-mode .app-admin-tabs .ant-tabs-nav-list,body.app-theme-dark .app-admin-tabs .ant-tabs,body.app-theme-dark .app-admin-tabs .ant-tabs-nav,body.app-theme-dark .app-admin-tabs .ant-tabs-nav-wrap,body.app-theme-dark .app-admin-tabs .ant-tabs-nav-list{background:0 0!important}body.app-dark-mode .app-admin-tabs .ant-tabs-tab,body.app-dark-mode .app-admin-tab-card .app-admin-tabs .ant-tabs-tab,body.app-dark-mode .app-admin-home-tab,body.app-dark-mode .app-admin-tab-card .app-admin-home-tab,body.app-theme-dark .app-admin-tabs .ant-tabs-tab,body.app-theme-dark .app-admin-tab-card .app-admin-tabs .ant-tabs-tab,body.app-theme-dark .app-admin-home-tab,body.app-theme-dark .app-admin-tab-card .app-admin-home-tab{color:#8c8c8c!important;background:0 0!important;border-color:#303030!important}body.app-dark-mode .app-admin-tabs .ant-tabs-tab:hover,body.app-dark-mode .app-admin-home-tab:hover,body.app-dark-mode .app-admin-tabs .app-admin-tab-action:hover,body.app-theme-dark .app-admin-tabs .ant-tabs-tab:hover,body.app-theme-dark .app-admin-home-tab:hover,body.app-theme-dark .app-admin-tabs .app-admin-tab-action:hover{color:#f2f2f2!important;background:#ffffff0d!important}body.app-dark-mode .app-admin-tabs .app-admin-tab-action,body.app-theme-dark .app-admin-tabs .app-admin-tab-action{color:#8c8c8c!important}body.app-dark-mode .app-admin-tabs .ant-tabs-tab-active,body.app-dark-mode .app-admin-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,body.app-dark-mode .app-admin-home-tab.is-active,body.app-dark-mode .app-admin-tab-card .app-admin-tabs .ant-tabs-tab-active,body.app-theme-dark .app-admin-tabs .ant-tabs-tab-active,body.app-theme-dark .app-admin-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,body.app-theme-dark .app-admin-home-tab.is-active,body.app-theme-dark .app-admin-tab-card .app-admin-tabs .ant-tabs-tab-active{color:var(--app-primary-color)!important;background:#262626!important}body.app-dark-mode .app-admin-tab-dot .app-admin-tabs .ant-tabs-tab,body.app-theme-dark .app-admin-tab-dot .app-admin-tabs .ant-tabs-tab{border-right-color:#303030!important}body.app-dark-mode .app-admin-tab-dot .app-admin-tabs .ant-tabs-tab:before,body.app-theme-dark .app-admin-tab-dot .app-admin-tabs .ant-tabs-tab:before{background:#434343!important}body.app-dark-mode .app-admin-tab-dot .app-admin-tabs .ant-tabs-tab-active:before,body.app-theme-dark .app-admin-tab-dot .app-admin-tabs .ant-tabs-tab-active:before{background:var(--app-primary-color)!important}body.app-dark-mode .app-admin-tab-card .app-admin-tabs,body.app-theme-dark .app-admin-tab-card .app-admin-tabs{background:#000!important;box-shadow:0 8px #000!important}body.app-dark-mode .app-admin-tab-card .app-admin-home-tab,body.app-theme-dark .app-admin-tab-card .app-admin-home-tab{background:#141414!important;border-color:#303030!important}body.app-dark-mode .app-admin-tab-card .app-admin-home-tab:hover,body.app-theme-dark .app-admin-tab-card .app-admin-home-tab:hover{background:#1f1f1f!important}body.app-dark-mode .app-admin-tab-card .app-admin-home-tab.is-active,body.app-theme-dark .app-admin-tab-card .app-admin-home-tab.is-active{background:#262626!important}body.app-dark-mode .app-admin-tabs .ant-tabs-tab-remove,body.app-theme-dark .app-admin-tabs .ant-tabs-tab-remove{color:#8c8c8c!important}body.app-dark-mode .app-admin-tabs .ant-tabs-tab-remove:hover,body.app-theme-dark .app-admin-tabs .ant-tabs-tab-remove:hover{color:#fff!important;background:#a61d24!important}body.app-dark-mode .ant-drawer-content-wrapper,body.app-dark-mode .ant-drawer-content,body.app-dark-mode .ant-drawer-wrapper-body,body.app-dark-mode .ant-drawer-header,body.app-dark-mode .ant-drawer-body,body.app-dark-mode .ant-drawer-footer,body.app-dark-mode .ant-drawer .ant-drawer-content,body.app-dark-mode .ant-drawer .ant-drawer-body,body.app-theme-dark .ant-drawer-content-wrapper,body.app-theme-dark .ant-drawer-content,body.app-theme-dark .ant-drawer-wrapper-body,body.app-theme-dark .ant-drawer-header,body.app-theme-dark .ant-drawer-body,body.app-theme-dark .ant-drawer-footer,body.app-theme-dark .ant-drawer .ant-drawer-content,body.app-theme-dark .ant-drawer .ant-drawer-body{color:#bfbfbf!important;background:#141414!important;border-color:#303030!important}body.app-dark-mode .ant-drawer-title,body.app-dark-mode .ant-drawer-close,body.app-dark-mode .ant-drawer .ant-drawer-title,body.app-dark-mode .ant-drawer .ant-drawer-close,body.app-theme-dark .ant-drawer-title,body.app-theme-dark .ant-drawer-close,body.app-theme-dark .ant-drawer .ant-drawer-title,body.app-theme-dark .ant-drawer .ant-drawer-close{color:#f2f2f2!important}body.app-dark-mode .ant-modal-content,body.app-dark-mode .ant-modal-header,body.app-dark-mode .ant-modal-body,body.app-dark-mode .ant-modal-footer,body.app-dark-mode .ant-popover-inner,body.app-dark-mode .ant-popover-inner-content,body.app-dark-mode .ant-dropdown-menu,body.app-dark-mode .ant-select-dropdown,body.app-dark-mode .ant-picker-dropdown,body.app-dark-mode .ant-picker-panel-container,body.app-dark-mode .ant-tooltip-inner,body.app-theme-dark .ant-modal-content,body.app-theme-dark .ant-modal-header,body.app-theme-dark .ant-modal-body,body.app-theme-dark .ant-modal-footer,body.app-theme-dark .ant-popover-inner,body.app-theme-dark .ant-popover-inner-content,body.app-theme-dark .ant-dropdown-menu,body.app-theme-dark .ant-select-dropdown,body.app-theme-dark .ant-picker-dropdown,body.app-theme-dark .ant-picker-panel-container,body.app-theme-dark .ant-tooltip-inner{color:#bfbfbf!important;background:#141414!important;border-color:#303030!important}body.app-dark-mode .ant-modal-wrap,body.app-dark-mode .ant-modal-body,body.app-dark-mode .ant-drawer-body,body.app-dark-mode .el-dialog__wrapper,body.app-dark-mode .el-dialog__body,body.app-dark-mode .ant-modal-body .el-scrollbar__wrap,body.app-dark-mode .ant-drawer-body .el-scrollbar__wrap,body.app-dark-mode .el-dialog__body .el-scrollbar__wrap,body.app-theme-dark .ant-modal-wrap,body.app-theme-dark .ant-modal-body,body.app-theme-dark .ant-drawer-body,body.app-theme-dark .el-dialog__wrapper,body.app-theme-dark .el-dialog__body,body.app-theme-dark .ant-modal-body .el-scrollbar__wrap,body.app-theme-dark .ant-drawer-body .el-scrollbar__wrap,body.app-theme-dark .el-dialog__body .el-scrollbar__wrap,body.app-dark-mode .app-admin-fixed-body .app-layout-content,body.app-dark-mode .ele-split-side,body.app-dark-mode .ele-split-content,body.app-dark-mode .ant-table-body,body.app-dark-mode .ant-table-content,body.app-dark-mode .el-table__body-wrapper,body.app-dark-mode .el-table__header-wrapper,body.app-dark-mode .el-table__fixed-body-wrapper,body.app-dark-mode .el-scrollbar__wrap,body.app-dark-mode .app-icon-picker-grid,body.app-dark-mode .ele-map-picker-selected,body.app-dark-mode pre,body.app-theme-dark .app-admin-fixed-body .app-layout-content,body.app-theme-dark .ele-split-side,body.app-theme-dark .ele-split-content,body.app-theme-dark .ant-table-body,body.app-theme-dark .ant-table-content,body.app-theme-dark .el-table__body-wrapper,body.app-theme-dark .el-table__header-wrapper,body.app-theme-dark .el-table__fixed-body-wrapper,body.app-theme-dark .el-scrollbar__wrap,body.app-theme-dark .app-icon-picker-grid,body.app-theme-dark .ele-map-picker-selected,body.app-theme-dark pre{scrollbar-color:#8a99af57 #ffffff0f}body.app-dark-mode .ant-modal-wrap::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .ant-modal-body::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .ant-drawer-body::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .el-dialog__wrapper::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .el-dialog__body::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .ant-modal-body .el-scrollbar__wrap::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .ant-drawer-body .el-scrollbar__wrap::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .el-dialog__body .el-scrollbar__wrap::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .ant-modal-wrap::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .ant-modal-body::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .ant-drawer-body::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .el-dialog__wrapper::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .el-dialog__body::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .ant-modal-body .el-scrollbar__wrap::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .ant-drawer-body .el-scrollbar__wrap::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .el-dialog__body .el-scrollbar__wrap::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .app-admin-fixed-body .app-layout-content::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .ele-split-side::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .ele-split-content::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .ant-table-body::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .ant-table-content::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .el-table__body-wrapper::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .el-table__header-wrapper::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .el-table__fixed-body-wrapper::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .el-scrollbar__wrap::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .app-icon-picker-grid::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .ele-map-picker-selected::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode pre::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .app-admin-fixed-body .app-layout-content::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .ele-split-side::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .ele-split-content::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .ant-table-body::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .ant-table-content::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .el-table__body-wrapper::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .el-table__header-wrapper::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .el-table__fixed-body-wrapper::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .el-scrollbar__wrap::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .app-icon-picker-grid::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark .ele-map-picker-selected::-webkit-scrollbar-track{background:#ffffff0f}body.app-theme-dark pre::-webkit-scrollbar-track{background:#ffffff0f}body.app-dark-mode .ant-modal-wrap::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .ant-modal-body::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .ant-drawer-body::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .el-dialog__wrapper::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .el-dialog__body::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .ant-modal-body .el-scrollbar__wrap::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .ant-drawer-body .el-scrollbar__wrap::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .el-dialog__body .el-scrollbar__wrap::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .ant-modal-wrap::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .ant-modal-body::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .ant-drawer-body::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .el-dialog__wrapper::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .el-dialog__body::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .ant-modal-body .el-scrollbar__wrap::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .ant-drawer-body .el-scrollbar__wrap::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .el-dialog__body .el-scrollbar__wrap::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .app-admin-fixed-body .app-layout-content::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .ele-split-side::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .ele-split-content::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .ant-table-body::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .ant-table-content::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .el-table__header-wrapper::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .el-table__fixed-body-wrapper::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .el-scrollbar__wrap::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .app-icon-picker-grid::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .ele-map-picker-selected::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode pre::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .app-admin-fixed-body .app-layout-content::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .ele-split-side::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .ele-split-content::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .ant-table-body::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .ant-table-content::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .el-table__header-wrapper::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .el-table__fixed-body-wrapper::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .el-scrollbar__wrap::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .app-icon-picker-grid::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark .ele-map-picker-selected::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-theme-dark pre::-webkit-scrollbar-thumb{background:#8a99af57;border-color:#ffffff0f}body.app-dark-mode .ant-modal-wrap::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .ant-drawer-body::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .el-dialog__wrapper::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .el-dialog__body::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .ant-modal-body .el-scrollbar__wrap::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .ant-drawer-body .el-scrollbar__wrap::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .el-dialog__body .el-scrollbar__wrap::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .ant-modal-wrap::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .ant-drawer-body::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .el-dialog__wrapper::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .el-dialog__body::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .ant-modal-body .el-scrollbar__wrap::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .ant-drawer-body .el-scrollbar__wrap::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .el-dialog__body .el-scrollbar__wrap::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .app-admin-fixed-body .app-layout-content::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .ele-split-side::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .ele-split-content::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .ant-table-body::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .ant-table-content::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .el-table__header-wrapper::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .el-table__fixed-body-wrapper::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .el-scrollbar__wrap::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .app-icon-picker-grid::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .ele-map-picker-selected::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode pre::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .app-admin-fixed-body .app-layout-content::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .ele-split-side::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .ele-split-content::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .ant-table-body::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .ant-table-content::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .el-table__header-wrapper::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .el-table__fixed-body-wrapper::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .el-scrollbar__wrap::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .app-icon-picker-grid::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark .ele-map-picker-selected::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-theme-dark pre::-webkit-scrollbar-thumb:hover{background:#abb9cc75}body.app-dark-mode .ant-popover-arrow:before,body.app-dark-mode .ant-popover-arrow:after,body.app-dark-mode .ant-tooltip-arrow:before,body.app-dark-mode .ant-tooltip-arrow:after,body.app-theme-dark .ant-popover-arrow:before,body.app-theme-dark .ant-popover-arrow:after,body.app-theme-dark .ant-tooltip-arrow:before,body.app-theme-dark .ant-tooltip-arrow:after{background:#141414!important}body.app-dark-mode .ant-tabs,body.app-dark-mode .ant-tabs-nav,body.app-dark-mode .ant-tabs-content-holder,body.app-dark-mode .ant-tabs-tabpane,body.app-dark-mode .el-tabs,body.app-dark-mode .el-tabs__header,body.app-dark-mode .el-tabs__content,body.app-theme-dark .ant-tabs,body.app-theme-dark .ant-tabs-nav,body.app-theme-dark .ant-tabs-content-holder,body.app-theme-dark .ant-tabs-tabpane,body.app-theme-dark .el-tabs,body.app-theme-dark .el-tabs__header,body.app-theme-dark .el-tabs__content{color:#bfbfbf!important;background:0 0!important}body.app-dark-mode .ant-tabs-tab,body.app-theme-dark .ant-tabs-tab{color:#8c8c8c!important}body.app-dark-mode .ant-tabs-tab:hover,body.app-dark-mode .ant-tabs-tab-active,body.app-dark-mode .ant-tabs-tab-active .ant-tabs-tab-btn,body.app-theme-dark .ant-tabs-tab:hover,body.app-theme-dark .ant-tabs-tab-active,body.app-theme-dark .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--app-primary-color)!important}body.app-dark-mode .ant-tabs-nav:before,body.app-dark-mode .el-tabs__nav-wrap:after,body.app-theme-dark .ant-tabs-nav:before,body.app-theme-dark .el-tabs__nav-wrap:after{border-color:#303030!important}body.app-dark-mode .ele-notice-pop .ant-popover-inner,body.app-dark-mode .ele-notice-content,body.app-dark-mode .ele-notice-header,body.app-dark-mode .ele-notice-panel,body.app-dark-mode .ele-notice-list,body.app-dark-mode .ele-notice-actions,body.app-theme-dark .ele-notice-pop .ant-popover-inner,body.app-theme-dark .ele-notice-content,body.app-theme-dark .ele-notice-header,body.app-theme-dark .ele-notice-panel,body.app-theme-dark .ele-notice-list,body.app-theme-dark .ele-notice-actions{color:#bfbfbf!important;background:#141414!important;border-color:#303030!important}body.app-dark-mode .ele-notice-header-title,body.app-dark-mode .ele-notice-item-title,body.app-theme-dark .ele-notice-header-title,body.app-theme-dark .ele-notice-item-title{color:#f2f2f2!important}body.app-dark-mode .ele-notice-header-count,body.app-dark-mode .ele-cell-desc,body.app-theme-dark .ele-notice-header-count,body.app-theme-dark .ele-cell-desc{color:#8c8c8c!important}body.app-dark-mode .ele-notice-item,body.app-theme-dark .ele-notice-item{background:0 0!important;border-bottom-color:#303030!important}body.app-dark-mode .ele-notice-item:hover,body.app-dark-mode .ele-notice-action:hover:not(:disabled),body.app-theme-dark .ele-notice-item:hover,body.app-theme-dark .ele-notice-action:hover:not(:disabled){background:#262626!important}body.app-dark-mode .ele-notice-action,body.app-theme-dark .ele-notice-action{color:#bfbfbf!important}body.app-dark-mode .ele-notice-action:disabled,body.app-theme-dark .ele-notice-action:disabled{color:#595959!important}body.app-dark-mode .ele-notice-action-divider,body.app-theme-dark .ele-notice-action-divider{background:#303030!important}body.app-dark-mode .ele-icon-picker-popper,body.app-dark-mode .ele-icon-picker-popper .ant-popover-inner,body.app-dark-mode .ele-icon-picker-popper .ant-popover-inner-content,body.app-dark-mode .app-icon-picker-panel,body.app-dark-mode .app-icon-picker-grid,body.app-dark-mode .app-icon-picker-item,body.app-dark-mode .ele-file-list-main,body.app-dark-mode .ele-file-list-item,body.app-dark-mode .ele-file-list-table .ele-file-list-main,body.app-dark-mode .ele-file-list-table .ele-file-list-main>div,body.app-dark-mode .role-auth-panel,body.app-dark-mode .role-auth-tree,body.app-dark-mode .role-data-scope-card,body.app-dark-mode .role-data-scope-tree,body.app-theme-dark .ele-icon-picker-popper,body.app-theme-dark .ele-icon-picker-popper .ant-popover-inner,body.app-theme-dark .ele-icon-picker-popper .ant-popover-inner-content,body.app-theme-dark .app-icon-picker-panel,body.app-theme-dark .app-icon-picker-grid,body.app-theme-dark .app-icon-picker-item,body.app-theme-dark .ele-file-list-main,body.app-theme-dark .ele-file-list-item,body.app-theme-dark .ele-file-list-table .ele-file-list-main,body.app-theme-dark .ele-file-list-table .ele-file-list-main>div,body.app-theme-dark .role-auth-panel,body.app-theme-dark .role-auth-tree,body.app-theme-dark .role-data-scope-card,body.app-theme-dark .role-data-scope-tree{color:#bfbfbf!important;background:#141414!important;border-color:#303030!important}body.app-dark-mode .app-icon-picker-item:hover,body.app-dark-mode .ele-file-list-item:hover,body.app-dark-mode .ele-file-list-item.is-checked,body.app-dark-mode .role-auth-panel:hover,body.app-dark-mode .role-data-scope-card:hover,body.app-theme-dark .app-icon-picker-item:hover,body.app-theme-dark .ele-file-list-item:hover,body.app-theme-dark .ele-file-list-item.is-checked,body.app-theme-dark .role-auth-panel:hover,body.app-theme-dark .role-data-scope-card:hover{background:#262626!important;border-color:#434343!important}body.app-dark-mode .el-tree,body.app-dark-mode .ant-tree,body.app-dark-mode .ant-tree-list,body.app-dark-mode .ant-tree-node-content-wrapper,body.app-theme-dark .el-tree,body.app-theme-dark .ant-tree,body.app-theme-dark .ant-tree-list,body.app-theme-dark .ant-tree-node-content-wrapper{color:#bfbfbf!important;background:0 0!important}body.app-dark-mode .el-tree-node__content:hover,body.app-dark-mode .el-tree-node:focus>.el-tree-node__content,body.app-dark-mode .ant-tree-node-content-wrapper:hover,body.app-dark-mode .ant-tree-node-selected,body.app-theme-dark .el-tree-node__content:hover,body.app-theme-dark .el-tree-node:focus>.el-tree-node__content,body.app-theme-dark .ant-tree-node-content-wrapper:hover,body.app-theme-dark .ant-tree-node-selected{background:#262626!important}body.app-dark-mode .el-upload-dragger,body.app-dark-mode .ant-upload,body.app-dark-mode .ant-upload-list-item,body.app-dark-mode .el-upload-list__item,body.app-dark-mode .el-upload-list--picture-card .el-upload-list__item,body.app-dark-mode .el-upload-list--picture .el-upload-list__item,body.app-dark-mode .el-upload-cover__title,body.app-theme-dark .el-upload-dragger,body.app-theme-dark .ant-upload,body.app-theme-dark .ant-upload-list-item,body.app-theme-dark .el-upload-list__item,body.app-theme-dark .el-upload-list--picture-card .el-upload-list__item,body.app-theme-dark .el-upload-list--picture .el-upload-list__item,body.app-theme-dark .el-upload-cover__title,body.app-dark-mode .ele-body .el-menu:not(.app-admin-sidebar-menus .el-menu),body.app-dark-mode .ele-body .ant-menu:not(.app-admin-sidebar-menus .ant-menu),body.app-dark-mode .ant-modal .el-menu,body.app-dark-mode .ant-modal .ant-menu,body.app-dark-mode .ant-drawer .el-menu,body.app-dark-mode .ant-drawer .ant-menu,body.app-dark-mode .ant-popover .el-menu,body.app-dark-mode .ant-popover .ant-menu,body.app-theme-dark .ele-body .el-menu:not(.app-admin-sidebar-menus .el-menu),body.app-theme-dark .ele-body .ant-menu:not(.app-admin-sidebar-menus .ant-menu),body.app-theme-dark .ant-modal .el-menu,body.app-theme-dark .ant-modal .ant-menu,body.app-theme-dark .ant-drawer .el-menu,body.app-theme-dark .ant-drawer .ant-menu,body.app-theme-dark .ant-popover .el-menu,body.app-theme-dark .ant-popover .ant-menu{color:#bfbfbf!important;background:#141414!important;border-color:#303030!important}body.app-dark-mode .ele-body .el-menu .el-menu-item,body.app-dark-mode .ele-body .el-menu .ant-menu-item,body.app-dark-mode .ele-body .ant-menu .ant-menu-item,body.app-dark-mode .ant-modal .el-menu .el-menu-item,body.app-dark-mode .ant-modal .ant-menu .ant-menu-item,body.app-dark-mode .ant-drawer .el-menu .el-menu-item,body.app-dark-mode .ant-drawer .ant-menu .ant-menu-item,body.app-dark-mode .ant-popover .el-menu .el-menu-item,body.app-dark-mode .ant-popover .ant-menu .ant-menu-item,body.app-theme-dark .ele-body .el-menu .el-menu-item,body.app-theme-dark .ele-body .el-menu .ant-menu-item,body.app-theme-dark .ele-body .ant-menu .ant-menu-item,body.app-theme-dark .ant-modal .el-menu .el-menu-item,body.app-theme-dark .ant-modal .ant-menu .ant-menu-item,body.app-theme-dark .ant-drawer .el-menu .el-menu-item,body.app-theme-dark .ant-drawer .ant-menu .ant-menu-item,body.app-theme-dark .ant-popover .el-menu .el-menu-item,body.app-theme-dark .ant-popover .ant-menu .ant-menu-item{color:#bfbfbf!important;background:0 0!important}body.app-dark-mode .ele-body .el-menu .el-menu-item:hover,body.app-dark-mode .ele-body .el-menu .el-menu-item:focus,body.app-dark-mode .ele-body .el-menu .ant-menu-item:hover,body.app-dark-mode .ele-body .ant-menu .ant-menu-item:hover,body.app-dark-mode .ant-modal .el-menu .el-menu-item:hover,body.app-dark-mode .ant-modal .ant-menu .ant-menu-item:hover,body.app-dark-mode .ant-drawer .el-menu .el-menu-item:hover,body.app-dark-mode .ant-drawer .ant-menu .ant-menu-item:hover,body.app-dark-mode .ant-popover .el-menu .el-menu-item:hover,body.app-dark-mode .ant-popover .ant-menu .ant-menu-item:hover,body.app-theme-dark .ele-body .el-menu .el-menu-item:hover,body.app-theme-dark .ele-body .el-menu .el-menu-item:focus,body.app-theme-dark .ele-body .el-menu .ant-menu-item:hover,body.app-theme-dark .ele-body .ant-menu .ant-menu-item:hover,body.app-theme-dark .ant-modal .el-menu .el-menu-item:hover,body.app-theme-dark .ant-modal .ant-menu .ant-menu-item:hover,body.app-theme-dark .ant-drawer .el-menu .el-menu-item:hover,body.app-theme-dark .ant-drawer .ant-menu .ant-menu-item:hover,body.app-theme-dark .ant-popover .el-menu .el-menu-item:hover,body.app-theme-dark .ant-popover .ant-menu .ant-menu-item:hover{color:#f2f2f2!important;background:#262626!important}body.app-dark-mode .ele-body .el-menu .el-menu-item.is-active,body.app-dark-mode .ele-body .el-menu .el-menu-item.ant-menu-item-selected,body.app-dark-mode .ele-body .el-menu .ant-menu-item-selected,body.app-dark-mode .ele-body .ant-menu .ant-menu-item-selected,body.app-dark-mode .ant-modal .el-menu .el-menu-item.is-active,body.app-dark-mode .ant-modal .ant-menu .ant-menu-item-selected,body.app-dark-mode .ant-drawer .el-menu .el-menu-item.is-active,body.app-dark-mode .ant-drawer .ant-menu .ant-menu-item-selected,body.app-dark-mode .ant-popover .el-menu .el-menu-item.is-active,body.app-dark-mode .ant-popover .ant-menu .ant-menu-item-selected,body.app-theme-dark .ele-body .el-menu .el-menu-item.is-active,body.app-theme-dark .ele-body .el-menu .el-menu-item.ant-menu-item-selected,body.app-theme-dark .ele-body .el-menu .ant-menu-item-selected,body.app-theme-dark .ele-body .ant-menu .ant-menu-item-selected,body.app-theme-dark .ant-modal .el-menu .el-menu-item.is-active,body.app-theme-dark .ant-modal .ant-menu .ant-menu-item-selected,body.app-theme-dark .ant-drawer .el-menu .el-menu-item.is-active,body.app-theme-dark .ant-drawer .ant-menu .ant-menu-item-selected,body.app-theme-dark .ant-popover .el-menu .el-menu-item.is-active,body.app-theme-dark .ant-popover .ant-menu .ant-menu-item-selected{color:var(--app-primary-color)!important;background:#262626!important}body.app-dark-mode .ele-body .ant-menu-light,body.app-dark-mode .ant-modal .ant-menu-light,body.app-dark-mode .ant-drawer .ant-menu-light,body.app-dark-mode .ant-popover .ant-menu-light,body.app-theme-dark .ele-body .ant-menu-light,body.app-theme-dark .ant-modal .ant-menu-light,body.app-theme-dark .ant-drawer .ant-menu-light,body.app-theme-dark .ant-popover .ant-menu-light{color:#bfbfbf!important;background:#141414!important}body.app-dark-mode .ele-body .ant-menu-inline,body.app-dark-mode .ele-body .ant-menu-vertical,body.app-dark-mode .ele-body .ant-menu-root,body.app-theme-dark .ele-body .ant-menu-inline,body.app-theme-dark .ele-body .ant-menu-vertical,body.app-theme-dark .ele-body .ant-menu-root{border-inline-end-color:#303030!important}body.app-dark-mode .ele-user-message,body.app-dark-mode .ele-user-message .ele-cell-content,body.app-dark-mode .ele-user-message .el-menu,body.app-dark-mode .ele-user-message .el-menu.ant-menu,body.app-dark-mode .ele-user-message .ant-menu,body.app-dark-mode .demo-message-responsive .ele-user-message .el-menu,body.app-theme-dark .ele-user-message,body.app-theme-dark .ele-user-message .ele-cell-content,body.app-theme-dark .ele-user-message .el-menu,body.app-theme-dark .ele-user-message .el-menu.ant-menu,body.app-theme-dark .ele-user-message .ant-menu,body.app-theme-dark .demo-message-responsive .ele-user-message .el-menu{color:#bfbfbf!important;background:#141414!important;border-color:#303030!important}body.app-dark-mode .ele-user-message .el-menu,body.app-dark-mode .ele-user-message .ant-menu,body.app-theme-dark .ele-user-message .el-menu,body.app-theme-dark .ele-user-message .ant-menu{border-bottom-color:#303030!important;border-right-color:#303030!important}body.app-dark-mode .ele-user-message .el-menu .el-menu-item,body.app-dark-mode .ele-user-message .el-menu .ant-menu-item,body.app-dark-mode .ele-user-message .ant-menu .ant-menu-item,body.app-dark-mode .demo-message-responsive .ele-user-message .el-menu .el-menu-item,body.app-theme-dark .ele-user-message .el-menu .el-menu-item,body.app-theme-dark .ele-user-message .el-menu .ant-menu-item,body.app-theme-dark .ele-user-message .ant-menu .ant-menu-item,body.app-theme-dark .demo-message-responsive .ele-user-message .el-menu .el-menu-item{color:#bfbfbf!important;background:0 0!important;border-color:#0000!important}body.app-dark-mode .ele-user-message .el-menu .el-menu-item:hover,body.app-dark-mode .ele-user-message .el-menu .el-menu-item:focus,body.app-dark-mode .ele-user-message .el-menu .ant-menu-item:hover,body.app-dark-mode .ele-user-message .ant-menu .ant-menu-item:hover,body.app-theme-dark .ele-user-message .el-menu .el-menu-item:hover,body.app-theme-dark .ele-user-message .el-menu .el-menu-item:focus,body.app-theme-dark .ele-user-message .el-menu .ant-menu-item:hover,body.app-theme-dark .ele-user-message .ant-menu .ant-menu-item:hover{color:#f2f2f2!important;background:#262626!important}body.app-dark-mode .ele-user-message .el-menu .el-menu-item.ant-menu-item-selected,body.app-dark-mode .ele-user-message .el-menu .el-menu-item.is-active,body.app-dark-mode .ele-user-message .el-menu .ant-menu-item-selected,body.app-dark-mode .ele-user-message .ant-menu .ant-menu-item-selected,body.app-theme-dark .ele-user-message .el-menu .el-menu-item.ant-menu-item-selected,body.app-theme-dark .ele-user-message .el-menu .el-menu-item.is-active,body.app-theme-dark .ele-user-message .el-menu .ant-menu-item-selected,body.app-theme-dark .ele-user-message .ant-menu .ant-menu-item-selected{border-right-color:var(--app-primary-color)!important;color:var(--app-primary-color)!important;background:#262626!important}body.app-dark-mode .ele-user-message .el-menu .el-menu-item:after,body.app-dark-mode .ele-user-message .el-menu .ant-menu-item:after,body.app-dark-mode .ele-user-message .ant-menu .ant-menu-item:after,body.app-theme-dark .ele-user-message .el-menu .el-menu-item:after,body.app-theme-dark .ele-user-message .el-menu .ant-menu-item:after,body.app-theme-dark .ele-user-message .ant-menu .ant-menu-item:after{border-right-color:var(--app-primary-color)!important}body.app-dark-mode .message-detail,body.app-dark-mode .message-detail-content,body.app-dark-mode .message-detail-meta,body.app-theme-dark .message-detail,body.app-theme-dark .message-detail-content,body.app-theme-dark .message-detail-meta{color:#bfbfbf!important;background:0 0!important}body.app-dark-mode .message-detail-meta,body.app-theme-dark .message-detail-meta{color:#8c8c8c!important}
