@charset "UTF-8";body{margin:0;background-color:#f5f5f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--admin-page-margin: 0px;--admin-card-radius: 6px;--admin-gap: 12px;--admin-dialog-width: 780px;--admin-card-padding-x: 18px;--admin-card-padding-y: 14px;--admin-header-gap: 12px;--admin-section-gap: 12px}.page-description,.subtitle{margin:0;color:#909399;font-size:13px;font-weight:400;line-height:1.5}.fade-slide-leave-active,.fade-slide-enter-active{transition:all .3s}.fade-slide-enter-from{transform:translate(-30px);opacity:0}.fade-slide-leave-to{transform:translate(30px);opacity:0}.el-table .el-table__header-wrapper .el-table__header th.el-table__cell,.el-table .el-table__body-wrapper .el-table__body td.el-table__cell{text-align:center}.page-container{margin:var(--admin-page-margin)!important;border-radius:var(--admin-card-radius)!important}.page-container>.el-card__header{padding:var(--admin-card-padding-y) var(--admin-card-padding-x)!important}.page-container>.el-card__body{padding:var(--admin-card-padding-y) var(--admin-card-padding-x)!important}.page-container .header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:var(--admin-header-gap)!important;width:100%!important}.page-container .header .title,.page-container .header>span{display:block!important;font-weight:500!important;font-size:16px!important;line-height:1.4!important;text-align:left!important;width:100%!important}.page-container .header .page-description,.page-container .header .subtitle,.page-container .card-header .page-description{margin:0!important;color:#909399!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.page-container .card-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.page-container .header .extra,.page-container .header .actions,.page-container .header .toolbar,.page-container .admin-page-toolbar{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:var(--admin-gap)!important;flex-wrap:wrap!important;width:100%!important;margin-left:0!important}.page-container .header .action-buttons{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important;margin-left:0!important}.page-container .search-form,.page-container .filter-bar,.page-container .batch-actions,.page-container .admin-page-toolbar{margin-bottom:var(--admin-section-gap)!important}.page-container .pagination-container{margin-top:var(--admin-section-gap)!important}@media (max-width: 768px){.page-container .header{flex-direction:column;align-items:stretch!important}.page-container .header .actions,.page-container .header .extra{width:100%;display:flex;gap:8px;flex-wrap:wrap}}.admin-page{margin:var(--admin-page-margin)!important}.admin-page-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--admin-gap);width:100%}.admin-page-header .title{font-size:16px;font-weight:600}.admin-page-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:var(--admin-gap);flex-wrap:wrap;width:100%}.admin-filter-panel,.admin-action-panel,.status-section,.search-panel,.action-panel,.search-form,.filter-bar,.batch-actions,.admin-page-toolbar{box-sizing:border-box;width:100%;border:1px solid #e4e7ed;border-radius:6px;background:#f8fafc;padding:12px 14px;margin-bottom:var(--admin-section-gap)!important}.admin-filter-panel,.admin-action-panel,.search-panel,.action-panel,.filter-bar,.batch-actions,.admin-page-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:var(--admin-gap);flex-wrap:wrap}.admin-filter-panel,.search-panel,.filter-bar,.search-form{background:#fbfcfe}.admin-action-panel,.action-panel,.batch-actions,.admin-page-toolbar,.status-section{background:#f8fafc}.admin-filter-item,.filter-item{display:inline-flex;align-items:center;gap:10px;min-width:0}.admin-filter-label,.filter-label{color:#606266;font-size:14px;font-weight:500;white-space:nowrap}.admin-form-actions{display:inline-flex;align-items:center;gap:8px;width:100%}.admin-form-actions .el-button{margin-left:0!important}.search-form .el-form-item{margin-bottom:0}.search-form .el-row+.el-row{margin-top:10px}.admin-page-toolbar .action-buttons,.admin-page-toolbar .button-group,.admin-action-panel .button-group,.admin-action-panel .action-buttons,.action-panel .action-buttons{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;margin-left:0!important}.admin-page-toolbar .el-button,.admin-action-panel .el-button,.action-panel .el-button{margin-left:0!important}.admin-action-panel .row-actions,.action-panel .row-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;margin-left:0}.admin-action-panel .row-actions .el-button.is-disabled,.action-panel .row-actions .el-button.is-disabled{opacity:.5}.admin-table-wrap{width:100%;overflow-x:auto}.admin-table-wrap>.el-table{min-width:760px}.admin-actions{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.admin-actions .el-button{margin-left:0!important}.admin-icon-button{width:32px;height:32px;padding:0!important}.admin-dialog{--el-dialog-width: min(var(--admin-dialog-width), calc(100vw - 32px) )}@media (max-width: 768px){:root{--admin-page-margin: 0px;--admin-gap: 10px;--admin-card-padding-x: 12px;--admin-card-padding-y: 12px;--admin-header-gap: 12px;--admin-section-gap: 12px}.admin-page-header{align-items:stretch;flex-direction:column}.admin-filter-panel,.admin-action-panel,.search-panel,.action-panel,.search-form,.filter-bar,.batch-actions,.admin-page-toolbar{padding:12px;gap:10px}.admin-filter-item,.filter-item{min-width:0}.admin-table-wrap{margin:0 -2px;padding-bottom:4px}.admin-actions{gap:6px}.admin-icon-button{width:30px;height:30px}}@media (max-width: 768px){.admin-filter-panel:has(>.admin-filter-item),.admin-filter-panel:has(>.filter-item),.search-panel:has(>.admin-filter-item),.search-panel:has(>.filter-item),.filter-bar:has(>.admin-filter-item),.filter-bar:has(>.filter-item),.search-form:has(>.admin-filter-item),.search-form:has(>.filter-item){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;column-gap:10px;row-gap:12px}.admin-filter-panel>.admin-filter-item{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0}.admin-filter-panel>.admin-filter-item{grid-column:1/-1}.admin-filter-panel>.admin-filter-item.compact-filter{grid-column:span 1}.admin-filter-panel>.admin-filter-item:has(.el-date-editor),.admin-filter-panel>.admin-filter-item:has(.el-range-editor),.admin-filter-panel>.admin-filter-item.time-filter{grid-column:1/-1}.admin-filter-panel>.admin-filter-item:has(>.el-button){grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}.admin-filter-panel>.admin-filter-item:has(>.el-button)>:first-child{grid-column:1/-1}.admin-filter-panel>.admin-filter-item .el-input,.admin-filter-panel>.admin-filter-item .el-select,.admin-filter-panel>.admin-filter-item .el-cascader,.admin-filter-panel>.admin-filter-item .el-input-number,.admin-filter-panel>.admin-filter-item .el-textarea,.admin-filter-panel>.admin-filter-item .el-date-editor{width:100%!important;min-width:0;max-width:100%}.admin-filter-panel>.admin-filter-item.compact-filter .el-select{width:100%!important;min-width:0;max-width:100%}.admin-filter-panel>.admin-filter-item>.el-button,.admin-filter-panel>.admin-filter-item>.action-buttons{justify-self:end;width:auto;min-width:92px}.admin-filter-panel>.filter-item{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0}.admin-filter-panel>.filter-item{grid-column:1/-1}.admin-filter-panel>.filter-item.compact-filter{grid-column:span 1}.admin-filter-panel>.filter-item:has(.el-date-editor),.admin-filter-panel>.filter-item:has(.el-range-editor),.admin-filter-panel>.filter-item.time-filter{grid-column:1/-1}.admin-filter-panel>.filter-item:has(>.el-button){grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}.admin-filter-panel>.filter-item:has(>.el-button)>:first-child{grid-column:1/-1}.admin-filter-panel>.filter-item .el-input,.admin-filter-panel>.filter-item .el-select,.admin-filter-panel>.filter-item .el-cascader,.admin-filter-panel>.filter-item .el-input-number,.admin-filter-panel>.filter-item .el-textarea,.admin-filter-panel>.filter-item .el-date-editor{width:100%!important;min-width:0;max-width:100%}.admin-filter-panel>.filter-item.compact-filter .el-select{width:100%!important;min-width:0;max-width:100%}.admin-filter-panel>.filter-item>.el-button,.admin-filter-panel>.filter-item>.action-buttons{justify-self:end;width:auto;min-width:92px}.admin-filter-panel>.el-button,.admin-filter-panel>.admin-form-actions,.admin-filter-panel>.form-actions,.admin-filter-panel>.action-buttons,.admin-filter-panel>.button-group{grid-column:1/-1;justify-self:end;width:auto;max-width:100%}.admin-filter-panel>.el-button{min-width:92px;margin-left:0}.search-panel>.admin-filter-item{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0}.search-panel>.admin-filter-item{grid-column:1/-1}.search-panel>.admin-filter-item.compact-filter{grid-column:span 1}.search-panel>.admin-filter-item:has(.el-date-editor),.search-panel>.admin-filter-item:has(.el-range-editor),.search-panel>.admin-filter-item.time-filter{grid-column:1/-1}.search-panel>.admin-filter-item:has(>.el-button){grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}.search-panel>.admin-filter-item:has(>.el-button)>:first-child{grid-column:1/-1}.search-panel>.admin-filter-item .el-input,.search-panel>.admin-filter-item .el-select,.search-panel>.admin-filter-item .el-cascader,.search-panel>.admin-filter-item .el-input-number,.search-panel>.admin-filter-item .el-textarea,.search-panel>.admin-filter-item .el-date-editor{width:100%!important;min-width:0;max-width:100%}.search-panel>.admin-filter-item.compact-filter .el-select{width:100%!important;min-width:0;max-width:100%}.search-panel>.admin-filter-item>.el-button,.search-panel>.admin-filter-item>.action-buttons{justify-self:end;width:auto;min-width:92px}.search-panel>.filter-item{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0}.search-panel>.filter-item{grid-column:1/-1}.search-panel>.filter-item.compact-filter{grid-column:span 1}.search-panel>.filter-item:has(.el-date-editor),.search-panel>.filter-item:has(.el-range-editor),.search-panel>.filter-item.time-filter{grid-column:1/-1}.search-panel>.filter-item:has(>.el-button){grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}.search-panel>.filter-item:has(>.el-button)>:first-child{grid-column:1/-1}.search-panel>.filter-item .el-input,.search-panel>.filter-item .el-select,.search-panel>.filter-item .el-cascader,.search-panel>.filter-item .el-input-number,.search-panel>.filter-item .el-textarea,.search-panel>.filter-item .el-date-editor{width:100%!important;min-width:0;max-width:100%}.search-panel>.filter-item.compact-filter .el-select{width:100%!important;min-width:0;max-width:100%}.search-panel>.filter-item>.el-button,.search-panel>.filter-item>.action-buttons{justify-self:end;width:auto;min-width:92px}.search-panel>.el-button,.search-panel>.admin-form-actions,.search-panel>.form-actions,.search-panel>.action-buttons,.search-panel>.button-group{grid-column:1/-1;justify-self:end;width:auto;max-width:100%}.search-panel>.el-button{min-width:92px;margin-left:0}.filter-bar>.admin-filter-item{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0}.filter-bar>.admin-filter-item{grid-column:1/-1}.filter-bar>.admin-filter-item.compact-filter{grid-column:span 1}.filter-bar>.admin-filter-item:has(.el-date-editor),.filter-bar>.admin-filter-item:has(.el-range-editor),.filter-bar>.admin-filter-item.time-filter{grid-column:1/-1}.filter-bar>.admin-filter-item:has(>.el-button){grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}.filter-bar>.admin-filter-item:has(>.el-button)>:first-child{grid-column:1/-1}.filter-bar>.admin-filter-item .el-input,.filter-bar>.admin-filter-item .el-select,.filter-bar>.admin-filter-item .el-cascader,.filter-bar>.admin-filter-item .el-input-number,.filter-bar>.admin-filter-item .el-textarea,.filter-bar>.admin-filter-item .el-date-editor{width:100%!important;min-width:0;max-width:100%}.filter-bar>.admin-filter-item.compact-filter .el-select{width:100%!important;min-width:0;max-width:100%}.filter-bar>.admin-filter-item>.el-button,.filter-bar>.admin-filter-item>.action-buttons{justify-self:end;width:auto;min-width:92px}.filter-bar>.filter-item{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0}.filter-bar>.filter-item{grid-column:1/-1}.filter-bar>.filter-item.compact-filter{grid-column:span 1}.filter-bar>.filter-item:has(.el-date-editor),.filter-bar>.filter-item:has(.el-range-editor),.filter-bar>.filter-item.time-filter{grid-column:1/-1}.filter-bar>.filter-item:has(>.el-button){grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}.filter-bar>.filter-item:has(>.el-button)>:first-child{grid-column:1/-1}.filter-bar>.filter-item .el-input,.filter-bar>.filter-item .el-select,.filter-bar>.filter-item .el-cascader,.filter-bar>.filter-item .el-input-number,.filter-bar>.filter-item .el-textarea,.filter-bar>.filter-item .el-date-editor{width:100%!important;min-width:0;max-width:100%}.filter-bar>.filter-item.compact-filter .el-select{width:100%!important;min-width:0;max-width:100%}.filter-bar>.filter-item>.el-button,.filter-bar>.filter-item>.action-buttons{justify-self:end;width:auto;min-width:92px}.filter-bar>.el-button,.filter-bar>.admin-form-actions,.filter-bar>.form-actions,.filter-bar>.action-buttons,.filter-bar>.button-group{grid-column:1/-1;justify-self:end;width:auto;max-width:100%}.filter-bar>.el-button{min-width:92px;margin-left:0}.search-form>.admin-filter-item{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0}.search-form>.admin-filter-item{grid-column:1/-1}.search-form>.admin-filter-item.compact-filter{grid-column:span 1}.search-form>.admin-filter-item:has(.el-date-editor),.search-form>.admin-filter-item:has(.el-range-editor),.search-form>.admin-filter-item.time-filter{grid-column:1/-1}.search-form>.admin-filter-item:has(>.el-button){grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}.search-form>.admin-filter-item:has(>.el-button)>:first-child{grid-column:1/-1}.search-form>.admin-filter-item .el-input,.search-form>.admin-filter-item .el-select,.search-form>.admin-filter-item .el-cascader,.search-form>.admin-filter-item .el-input-number,.search-form>.admin-filter-item .el-textarea,.search-form>.admin-filter-item .el-date-editor{width:100%!important;min-width:0;max-width:100%}.search-form>.admin-filter-item.compact-filter .el-select{width:100%!important;min-width:0;max-width:100%}.search-form>.admin-filter-item>.el-button,.search-form>.admin-filter-item>.action-buttons{justify-self:end;width:auto;min-width:92px}.search-form>.filter-item{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0}.search-form>.filter-item{grid-column:1/-1}.search-form>.filter-item.compact-filter{grid-column:span 1}.search-form>.filter-item:has(.el-date-editor),.search-form>.filter-item:has(.el-range-editor),.search-form>.filter-item.time-filter{grid-column:1/-1}.search-form>.filter-item:has(>.el-button){grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}.search-form>.filter-item:has(>.el-button)>:first-child{grid-column:1/-1}.search-form>.filter-item .el-input,.search-form>.filter-item .el-select,.search-form>.filter-item .el-cascader,.search-form>.filter-item .el-input-number,.search-form>.filter-item .el-textarea,.search-form>.filter-item .el-date-editor{width:100%!important;min-width:0;max-width:100%}.search-form>.filter-item.compact-filter .el-select{width:100%!important;min-width:0;max-width:100%}.search-form>.filter-item>.el-button,.search-form>.filter-item>.action-buttons{justify-self:end;width:auto;min-width:92px}.search-form>.el-button,.search-form>.admin-form-actions,.search-form>.form-actions,.search-form>.action-buttons,.search-form>.button-group{grid-column:1/-1;justify-self:end;width:auto;max-width:100%}.search-form>.el-button{min-width:92px;margin-left:0}}.el-form-item .el-date-editor{--el-date-editor-width: 100%;width:100%;min-width:0;max-width:100%}.el-form-item .el-input-number{width:100%;min-width:0}.search-panel .el-form-item,.action-panel .el-form-item{--el-date-editor-width: 100%}body{-webkit-tap-highlight-color:transparent}.el-button,.el-radio,.el-checkbox,.el-switch,a{touch-action:manipulation}html,body,#app{max-width:100%;overflow-x:clip}.el-table[data-mobile-cards] .mc-mobile-text{display:none}@media (max-width: 768px){.el-dialog:not(.is-fullscreen){width:92vw;max-width:92vw;margin:6vh auto 24px;max-height:88vh;display:flex;flex-direction:column}.el-dialog.is-align-center:not(.is-fullscreen){margin:auto}.el-dialog__header,.el-dialog__footer{flex-shrink:0}.el-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.el-dialog__header{padding:14px 16px;margin-right:0}.el-dialog__header .el-dialog__title{font-size:16px;line-height:1.4}.el-dialog__header .el-dialog__headerbtn{top:8px;right:8px;width:36px;height:36px}.el-dialog__body{padding:16px}.el-dialog__footer{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.el-dialog__footer{display:flex;gap:12px;justify-content:flex-end;align-items:center}.el-dialog__footer>*{flex:1 1 0;min-width:0;display:flex;gap:12px}.el-dialog__footer .el-button{flex:1 1 0;margin-left:0}.el-button{height:32px;padding:0 15px;font-size:14px}.el-button--small{height:28px;padding:0 11px;font-size:12px}.el-button--large{height:36px;padding:0 16px;font-size:14px}.el-button.is-circle{width:32px;padding:0}.el-button--small.is-circle{width:28px}.el-button.is-text,.el-button.is-link{height:32px;padding:0 6px}.el-button--small.is-text,.el-button--small.is-link{height:28px}.action-buttons,.button-group,.toolbar-actions,.quick-actions,.form-actions,.admin-form-actions,.admin-actions,.action-panel,.admin-action-panel,.batch-actions,.page-toolbar,.admin-page-toolbar{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px!important;width:100%}.action-buttons .el-button,.button-group .el-button,.toolbar-actions .el-button,.quick-actions .el-button,.form-actions .el-button,.admin-form-actions .el-button,.admin-actions .el-button,.action-panel .el-button,.admin-action-panel .el-button,.batch-actions .el-button,.page-toolbar .el-button,.admin-page-toolbar .el-button{width:auto!important;flex:0 0 auto!important;max-width:100%;margin-left:0!important;white-space:nowrap}.card-row>.value,.card-item>.value{flex:1 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere}.card-row>.label,.card-item>.label{flex-shrink:0}.el-form-item{flex-direction:column;align-items:stretch}.el-form-item__label{width:auto!important;justify-content:flex-start;text-align:left;margin-bottom:6px;line-height:1.4;font-size:13px}.el-form-item__content{margin-left:0!important}.el-input,.el-select,.el-cascader,.el-textarea,.el-input-number,.el-autocomplete{width:100%}.el-input__inner,.el-textarea__inner{font-size:16px}.el-date-editor.el-input__wrapper,.el-date-editor--daterange,.el-date-editor--datetimerange,.el-range-editor.el-input__wrapper{width:100%!important;min-width:0!important;max-width:100%!important}.el-range-editor .el-range-input{flex:1 1 0;width:auto;min-width:0}.el-range-editor .el-input__icon,.el-range-editor .el-range__icon,.el-range-editor .el-range__close-icon{flex:0 0 auto}.el-range-separator{padding:0 4px;flex:0 0 auto}.el-range-input{font-size:14px}.el-table{font-size:13px}.el-table th.el-table__cell,.el-table td.el-table__cell{padding:10px 8px}.el-table .cell{padding:0 4px}.admin-table-wrap,.table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-table-wrap:has(>.el-table[data-mobile-cards]),.table-wrap:has(>.el-table[data-mobile-cards]){overflow-x:visible}.admin-table-wrap>.el-table[data-mobile-cards],.table-wrap>.el-table[data-mobile-cards]{min-width:0}.el-table[data-mobile-cards]{overflow:visible}.el-table[data-mobile-cards] .el-table__inner-wrapper,.el-table[data-mobile-cards] .el-table__header-wrapper,.el-table[data-mobile-cards] .el-table__body-wrapper,.el-table[data-mobile-cards] .el-scrollbar,.el-table[data-mobile-cards] .el-scrollbar__wrap,.el-table[data-mobile-cards] .el-scrollbar__view{overflow:visible;height:auto!important;max-height:none!important}.el-table[data-mobile-cards] .el-scrollbar__view{display:block!important;width:100%!important;vertical-align:baseline}.el-table[data-mobile-cards] .el-table__header-wrapper,.el-table[data-mobile-cards] .el-table__border-left-patch,.el-table[data-mobile-cards] .el-table__border-right-patch,.el-table[data-mobile-cards] .el-table__border-bottom-patch,.el-table[data-mobile-cards] .el-table__fixed-right-patch,.el-table[data-mobile-cards] .el-table__column-resize-proxy{display:none}.el-table[data-mobile-cards] .el-table-fixed-column--left.is-first-column:before,.el-table[data-mobile-cards] .el-table-fixed-column--left.is-last-column:before,.el-table[data-mobile-cards] .el-table-fixed-column--right.is-first-column:before,.el-table[data-mobile-cards] .el-table-fixed-column--right.is-last-column:before{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;height:auto!important;overflow:visible!important;box-shadow:none!important}.el-table[data-mobile-cards] table.el-table__body,.el-table[data-mobile-cards] table.el-table__body>tbody{display:block;width:100%!important;min-width:0!important;table-layout:auto!important}.el-table[data-mobile-cards] table.el-table__body>colgroup{display:none}.el-table[data-mobile-cards] .el-table__body tbody>tr{display:block;box-sizing:border-box;width:100%!important;margin:0 0 10px;padding:4px 12px;border:1px solid #ebeef5!important;border-radius:8px;background:#fff}.el-table[data-mobile-cards] .el-table__body tbody>tr:last-child{margin-bottom:0}.el-table[data-mobile-cards] .el-table__body tbody>tr:hover,.el-table[data-mobile-cards] .el-table__body tbody>tr.el-table__row--striped,.el-table[data-mobile-cards] .el-table__body tbody>tr:hover>td.el-table__cell,.el-table[data-mobile-cards] .el-table__body tbody>tr.el-table__row--striped>td.el-table__cell{background:#fff!important}.el-table[data-mobile-cards] .el-table__body tbody>tr>td.el-table__cell{display:flex;align-items:flex-start;gap:12px;box-sizing:border-box;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;padding:5px 0!important;border:0!important;background:transparent!important;position:static!important;left:auto!important;right:auto!important;z-index:auto!important;text-align:left!important}.el-table[data-mobile-cards] .el-table__body tbody>tr>td.el-table__cell:before{content:attr(data-mobile-label);flex:0 0 76px;max-width:46%;color:#909399;font-size:13px;font-weight:400;line-height:1.6}.el-table[data-mobile-cards] .el-table__body tbody>tr>td.el-table__cell>.cell{flex:1 1 auto;min-width:0;padding:0!important;white-space:normal!important;word-break:break-word;overflow:visible!important;text-overflow:clip!important;line-height:1.6}.el-table[data-mobile-cards] .el-table__body tbody>tr>td.mc-cell--hidden{display:none}.el-table[data-mobile-cards] .el-table__body tbody>tr>td.mc-cell--nolabel{justify-content:flex-end;padding:2px 0 6px!important}.el-table[data-mobile-cards] .el-table__body tbody>tr>td.mc-cell--nolabel:before{content:none}.el-table[data-mobile-cards] .el-table__body tbody>tr>td.mc-cell--actions{justify-content:space-between;margin-top:4px;padding:8px 0 4px!important;border-top:1px solid #f0f2f5!important}.el-table[data-mobile-cards] .el-table__body tbody>tr>td.mc-cell--actions>.cell{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.el-table[data-mobile-cards] .el-table__body tbody>tr>td.mc-cell--actions .el-button{min-width:56px;min-height:32px;height:auto;padding:5px 10px;font-size:13px;line-height:1.4}.el-table[data-mobile-cards] .el-table__body tbody>tr>td.mc-cell--actions .el-button .mc-mobile-text{display:inline;margin-left:5px;white-space:nowrap}.el-table[data-mobile-cards] .el-table__body tbody>tr>td.mc-cell--actions .el-button.admin-icon-button{width:auto;min-width:56px;height:auto;min-height:32px;padding:5px 10px!important}.el-table[data-mobile-cards] .admin-actions,.el-table[data-mobile-cards] .action-buttons{display:inline-flex!important;align-items:center;gap:8px;width:auto!important;justify-content:flex-end!important}.el-table[data-mobile-cards] .el-table__empty-block{min-height:96px}.el-pagination{justify-content:center;flex-wrap:wrap;row-gap:6px}.el-pagination .el-pagination__total{width:100%;text-align:center;margin:0 0 6px}.el-pagination .el-pagination__sizes,.el-pagination .el-pagination__jump{display:none}.el-select__popper,.el-picker__popper,.el-dropdown__popper,.el-popover.el-popper,.el-cascader__dropdown{max-width:calc(100vw - 24px)}.el-message{min-width:0;width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.el-notification{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.el-message-box{max-width:86vw!important}.el-card__header,.el-card__body{padding:12px}.mobile-card-list{display:flex;flex-direction:column;gap:10px}.mobile-card-list .mobile-card{padding:12px;border:1px solid #ebeef5;border-radius:8px;background:#fff}.el-tabs__nav-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 480px){.el-dialog:not(.is-fullscreen){width:96vw;max-width:96vw}.el-message-box{max-width:92vw!important}}.el-main::-webkit-scrollbar,.el-dialog__body::-webkit-scrollbar,.el-drawer__body::-webkit-scrollbar,.el-textarea__inner::-webkit-scrollbar,.admin-table-wrap::-webkit-scrollbar,.table-shell::-webkit-scrollbar{width:8px;height:8px}.el-main::-webkit-scrollbar-track,.el-dialog__body::-webkit-scrollbar-track,.el-drawer__body::-webkit-scrollbar-track,.el-textarea__inner::-webkit-scrollbar-track,.admin-table-wrap::-webkit-scrollbar-track,.table-shell::-webkit-scrollbar-track{background:transparent}.el-main::-webkit-scrollbar-thumb,.el-dialog__body::-webkit-scrollbar-thumb,.el-drawer__body::-webkit-scrollbar-thumb,.el-textarea__inner::-webkit-scrollbar-thumb,.admin-table-wrap::-webkit-scrollbar-thumb,.table-shell::-webkit-scrollbar-thumb{background-color:#90939959;border-radius:999px}.el-main::-webkit-scrollbar-thumb:hover,.el-dialog__body::-webkit-scrollbar-thumb:hover,.el-drawer__body::-webkit-scrollbar-thumb:hover,.el-textarea__inner::-webkit-scrollbar-thumb:hover,.admin-table-wrap::-webkit-scrollbar-thumb:hover,.table-shell::-webkit-scrollbar-thumb:hover{background-color:#90939999}.el-main::-webkit-scrollbar-corner,.el-dialog__body::-webkit-scrollbar-corner,.el-drawer__body::-webkit-scrollbar-corner,.el-textarea__inner::-webkit-scrollbar-corner,.admin-table-wrap::-webkit-scrollbar-corner,.table-shell::-webkit-scrollbar-corner{background:transparent}.el-main,.el-dialog__body,.admin-table-wrap,.table-shell{scrollbar-width:thin;scrollbar-color:rgba(144,147,153,.35) transparent}.el-scrollbar__thumb{background-color:#90939966;opacity:1;border-radius:999px}.el-scrollbar__thumb:hover{background-color:#909399a6}.el-scrollbar__bar{z-index:5}.tab-item:focus-visible,.tab-close:focus-visible,.tab-nav-btn:focus-visible,.header-icon-btn:focus-visible{outline:2px solid #409eff;outline-offset:-2px}.warning-icon-wrapper[data-v-ce4e87e2]{cursor:pointer;display:flex;align-items:center}.warning-icon-wrapper .warning-icon[data-v-ce4e87e2]{color:#606266;transition:color .3s}.warning-icon-wrapper .warning-icon[data-v-ce4e87e2]:hover{color:#f56c6c}.warning-content .warning-header[data-v-ce4e87e2]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #ebeef5;margin-bottom:12px}.warning-content .warning-header .warning-title[data-v-ce4e87e2]{font-size:16px;font-weight:700;color:#303133}.warning-content .warning-header .warning-count[data-v-ce4e87e2]{font-size:12px;color:#909399}.warning-content .warning-list[data-v-ce4e87e2]{max-height:400px;overflow-y:auto}.warning-content .warning-list .warning-item[data-v-ce4e87e2]{padding:12px;border-radius:6px;background-color:#f5f7fa;margin-bottom:8px;cursor:pointer;transition:all .3s}.warning-content .warning-list .warning-item[data-v-ce4e87e2]:hover{background-color:#ecf5ff;transform:translate(4px)}.warning-content .warning-list .warning-item .warning-item-header[data-v-ce4e87e2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.warning-content .warning-list .warning-item .warning-item-header .warning-type-group[data-v-ce4e87e2]{display:flex;gap:8px;align-items:center}.warning-content .warning-list .warning-item .warning-item-header .warning-value[data-v-ce4e87e2]{font-size:16px;font-weight:700;color:#f56c6c}.warning-content .warning-list .warning-item .warning-item-link[data-v-ce4e87e2]{font-size:14px;color:#606266;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warning-content .warning-list .warning-item .warning-item-stats[data-v-ce4e87e2]{display:flex;justify-content:space-between;font-size:12px;color:#909399}.warning-content .warning-list .warning-item .warning-item-stats .warning-item-risk[data-v-ce4e87e2]{color:#f56c6c;font-weight:500}.server-status-topbar[data-v-ee6bd82e]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-right:0;display:flex;align-items:center;gap:14px;cursor:pointer}.server-status-topbar .topbar-chips[data-v-ee6bd82e]{display:flex;align-items:center;gap:14px}.server-status-topbar .topbar-chips .metric[data-v-ee6bd82e]{display:flex;flex-direction:column;align-items:center;gap:2px}.server-status-topbar .topbar-chips .metric .metric-label[data-v-ee6bd82e]{font-size:12px;line-height:1;color:#606266}.server-status-topbar .topbar-chips .metric[data-v-ee6bd82e] .el-progress__text{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;text-align:center!important;font-size:9px!important;color:#303133;white-space:nowrap}.server-status-topbar .topbar-compact[data-v-ee6bd82e]{display:none;align-items:center;gap:5px}.server-status-topbar .topbar-compact .status-dot[data-v-ee6bd82e]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.server-status-topbar .topbar-compact .status-text[data-v-ee6bd82e]{font-size:13px;font-weight:500;white-space:nowrap}.server-status-topbar .topbar-hint[data-v-ee6bd82e]{font-size:12px;color:#909399;white-space:nowrap}@media (max-width: 768px){.server-status-topbar .topbar-chips[data-v-ee6bd82e]{display:none}.server-status-topbar .topbar-compact[data-v-ee6bd82e]{display:flex}}.license-banner[data-v-d2bc07d0]{margin:0;border-radius:0}.layout-container[data-v-0db69189]{height:100vh;height:100dvh;overflow:hidden}.layout-container .el-aside[data-v-0db69189]{--el-menu-bg-color: transparent;--el-menu-border-color: transparent;--el-menu-text-color: #b7bfcc;--el-menu-hover-bg-color: rgba(255, 255, 255, .08);--el-menu-hover-text-color: #ffffff;--el-menu-active-color: #ffffff;--el-menu-item-height: 44px;--el-menu-sub-item-height: 38px;--el-menu-item-font-size: 14px;--el-menu-icon-width: 18px;--el-menu-base-level-padding: 12px;--el-menu-level-padding: 28px;background-color:#1f242b;height:100%;display:flex;flex-direction:column;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;transition:width .24s ease}.layout-container .el-aside[data-v-0db69189]::-webkit-scrollbar{width:0;height:0;display:none}.layout-container .el-aside__logo[data-v-0db69189]{flex-shrink:0;height:26px;margin:15px 20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAAAZCAYAAAChKLVZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZBQUY0NzQzNzZERTExRTlCMDJEOEYyN0I1RkM1MzgyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZBQUY0NzQ0NzZERTExRTlCMDJEOEYyN0I1RkM1MzgyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkFBRjQ3NDE3NkRFMTFFOUIwMkQ4RjI3QjVGQzUzODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkFBRjQ3NDI3NkRFMTFFOUIwMkQ4RjI3QjVGQzUzODIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5vaMlhAAAH4UlEQVR42uxbTXajRhDuyWMvtlmJnEDkBGJOIHIC4RMIn8D4BMOcwPgEwcusjE4QdAKjVZaDTjAxflVPnyv9B8KTjCf9Hk8yhv6p+qrqq+rWh5//+Etd2LLnq3i+avrs1Tyter5S6rd8vlo1b2uoz4bGMLUSnq/V+28x6bSntfcTMZGTDitDH4M8O5CrdZwPE4E6ACihzyXcP9C97kJhRc/Xk7i3p777mZTxJ/x9pHs9fcYkYEVr4TWeaN1sNDkAfkwLqf8C+qmoLxcAUgJQMxMwI1oTX6jPE82xnOBkttBHDvLkNoz1CM9kNkcQiBdrjQdLQHnDtbJMcEXvJRd6wMqi4DmAmghlsAEwgFb0TCUUl8O6BgXeaMArDaI1rG8DY2zp2jsAeEOfG3o2mbDmhNbJ+lxY3hn+94lAlI3QaQrfO4PjashBLGmciublBGpDL2zBGnzbUUwmvgCoAxjW4t6VBbxT6Qq3nrzrgb73BIJIjHkChSmY44JkFxrAUYJMFhB59nAfDbGhe59AthkAYDUCmIUHGBWsHbGA38cYRArjnRwRthOOQDqllHUQWAa8J9D06tu1DBTESkpn5qcYFT4TkJ4ImBiiBkF9EYbCgh1A9osHxSkFx11rwIkhsNd41A7uoS4KDw6eWEDQgBwimmdh6WuKEygcMkKZVIb5vdCdQOMZlyCgbwnSQXl3wsoTzRwK4IZMxMdw4lwYIoY5pjxszZJfVRR+1/Q9Ud9fi0hmKxFVJH+uJiSPEdESzikY/BFdOsA/wBwKjTMZZF0GI1zxGMCxJ/FdaCKetXnzAgC6IQ98oPEqD0Fu6fnMwMmG+zsQYiU8wM13ms1zxMggNB9JnpWIAhu6HqAC4NNKEfJTkNeBnEAPDmMjMJBBVMEErvtpZmGEBKDBCn73CE884UcQ3q2HcDisHSCJuwNvaEvSHjSe8IqUdi287EYAuiUlqJk5M4KpEGPyPfZMU3TSEr3ZkZxPtOZIUJ1a5Ccbz7AfQoKoQH+pSLQTKEvpEtoaIiVeXeDgGskEoSxFltoZlFpqylsnWIxNmUtL1SE3GEhM/RZQhuoAdJWGAp0ErejBEFIoMY0tx6VkyFea/jmZ2mp4azoh4vUa412QYefQv0zUTp5RittWOJ9E3LslWbFBLDRlx4o+WyVqq4HD+xTq7VoLIRYFuHa8d6LFddRHJPoJLeO1kAXb6pYNCbmB+qIuEixIyLlBoSlkvZGm/HZHCZ2yJFO9IZka0xpDJWclKhhTE+meohv2txY8lCsQFTx3KzBWQvWpxAQv+Bc5E9drF46SVwNW1mqEFwqgRg7+3IjM0maotsixEN6p13DyBuaL3jD1nK8revm2EkIuX5lG/vcAnEyN28woIGGKKGIoyAcqYSx7Q/WiIQqxoIg89JUFngJ5i+yfXf1OnQvdnSjH+PZzTUnV0RIFIrBWzDJrZd7mk8oO6Z0UlFBbSjgmb9iIJGJq0uqbrLYAuIzWsNQAtAOdc6nwBN6tdzge5Loc/TJwNAjUtcaTn+i5Pfxv6wvUL7SQygGgBoTnGzZyukICUjtSUSFkiD7bfAsh2JyU8Qks3NRQcL511KnJVKS5N9X7huq83S2L8cxBO42BJVDLvKF3Y4/xKuD3Cei0Vq9r5AzKhuYYAsZwi/vkCv2NIMpbhzJRkSkJtR8BukcoM7kOKYTgHffq9damqQ3K+I3m1qjzoZelKHuZ2lehjLlBOjaZ8pGtrdzYWvi3KVFNLV5c8s8KjITbNc2poOdi8LY7KB3GpNdwKkdNPBVZTKQLXGbKRnjHNSjXBZ5azXMCam6Q7i3GgkDlbLr3zMZNSZRyJK2cH/QiDOcG+UXq9SEfRcDbQX8Y9XLQYSP4dqHDWmCZ/CW89NItTx8r/yoUcil4ppTjLh2LS1y+4yK98tFPIYCKAETOuoRQLE+oxRoQ6gz3qPHePpSxFevXriuwlIBa9f20dqY+Wgef5mK5rxFH6vXJMwVlqYMaf8qME5zC890BQB/V+bANZ/9y2/mG1sYbJrhF3VIZKXKUK9l727ivziG2HoYaB8JylCWDfe+tVe6NhnJk4perf9aKsX7IGXJoKT1hSS2GkFl7JlcN0B7eGuXkMdPQjJ76fSTQ1crvrGyt/A5Bx5oxbS21AbX+AYHqc5qdPYHvedBGAFWeBusJzJ2G+jyO8Dg+BrMR8ygNHq+HktJOJNK2pLW2GHii9DuODx5zf0l+A3GDa4PVDwjU3MNrNABWn/DfCC+qM4bujdeViLKQ70GTnJzXGoy0tBhNBFQHKc9C0IFqhEOMyEiqAEINHiiwkfP/mz8v5s2IVs1Hp7gM5LMPj5sCR0PWHjo4cSsqLKb2ZLj/AFEjgeTO5BC5fBjBXKNAlAuuHAqwCfvGwKumtPfEkcuZ+6spu75zJDisg4Xw5gXoewDPypGMVQaeLdteAFkaRgayOFg8804z3st5VM7yrj0s1BdA4YXKGFuemtqikRw1nhlwoUPxOrl3QBcSi/wqdf5lcCeiItc0t56GtlPnQ+Q+tOizOtfSE/qu+x/KwnbOtxt+hVoBqdcp8gksJHJlZ+r1ca0xwHz0HAfD6pidKRfYf/Xog5V2r6Yd7/uvta/CMExyZL12Dh2WwPVT9fqgSu2oCHDJDb0yl0mzDzP8rn9O0v+tw348gm++x5apc4msewPZ9nP1+7cAAwBWnMJdffT4vgAAAABJRU5ErkJggg==) no-repeat left center/contain;transition:all .24s ease}.layout-container .el-aside__logo .logo-mark[data-v-0db69189]{display:none;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#4aa3ff,#2f7fe0);color:#fff;font-size:15px;font-weight:700;line-height:30px;text-align:center;letter-spacing:.5px}.layout-container .el-aside__logo.collapsed[data-v-0db69189]{height:30px;margin:13px 17px;display:flex;justify-content:center;background-image:none}.layout-container .el-aside__logo.collapsed .logo-mark[data-v-0db69189]{display:block}.layout-container .el-aside .el-menu[data-v-0db69189]{background-color:transparent;border-right:none;flex:1;min-height:0;padding:0 0 12px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;font-family:inherit}.layout-container .el-aside .el-menu[data-v-0db69189]::-webkit-scrollbar{width:0;height:0;display:none}.layout-container .el-aside[data-v-0db69189] .layout-sidebar-menu>.el-menu-item,.layout-container .el-aside[data-v-0db69189] .layout-sidebar-menu>.el-sub-menu>.el-sub-menu__title{position:relative;margin:2px 10px;border:none;border-radius:8px;font-weight:500;letter-spacing:0;transition:background-color .18s ease,color .18s ease}.layout-container .el-aside[data-v-0db69189] .layout-sidebar-menu>.el-menu-item [class^=el-icon],.layout-container .el-aside[data-v-0db69189] .layout-sidebar-menu>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin-right:10px}.layout-container .el-aside[data-v-0db69189] .layout-sidebar-menu>.el-menu-item:hover,.layout-container .el-aside[data-v-0db69189] .layout-sidebar-menu>.el-sub-menu>.el-sub-menu__title:hover{color:#fff}.layout-container .el-aside[data-v-0db69189] .el-sub-menu.is-opened>.el-sub-menu__title{background-color:#ffffff0f;color:#fff;font-weight:600}.layout-container .el-aside[data-v-0db69189] .el-sub-menu__icon-arrow{right:14px;font-size:12px;opacity:.7}.layout-container .el-aside[data-v-0db69189] .el-menu-item.is-active{background-color:#409eff33;color:#fff;font-weight:600}.layout-container .el-aside[data-v-0db69189] .el-menu-item.is-active:before{content:"";position:absolute;left:0;top:50%;width:3px;height:18px;border-radius:0 3px 3px 0;background-color:#409eff;transform:translateY(-50%)}.layout-container .el-aside[data-v-0db69189] .el-sub-menu .el-menu-item{position:relative;margin:1px 10px;border:none;border-radius:6px;font-size:13px;font-weight:400;color:#8a93a2;transition:background-color .18s ease,color .18s ease}.layout-container .el-aside[data-v-0db69189] .el-sub-menu .el-menu-item:hover{background-color:#ffffff14;color:#fff}.layout-container .el-aside[data-v-0db69189] .el-sub-menu .el-menu-item.is-active{background-color:#409eff33;color:#fff;font-weight:600}.layout-container .el-aside[data-v-0db69189] .el-sub-menu .el-menu-item.is-active .submenu-dot{border-color:#409eff;background-color:#409eff}.layout-container .el-aside[data-v-0db69189] .el-sub-menu .el-menu-item .submenu-dot{position:absolute;left:18px;top:50%;width:5px;height:5px;margin:0;border:1px solid #6b7482;border-radius:50%;background-color:transparent;transform:translateY(-50%);transition:background-color .18s ease,border-color .18s ease}.layout-container .el-aside[data-v-0db69189] .el-menu--collapse{width:100%}.layout-container .el-aside[data-v-0db69189] .el-menu--collapse>.el-menu-item,.layout-container .el-aside[data-v-0db69189] .el-menu--collapse>.el-sub-menu>.el-sub-menu__title{margin:2px 10px;justify-content:center}.layout-container .el-aside[data-v-0db69189] .el-menu--collapse>.el-menu-item [class^=el-icon],.layout-container .el-aside[data-v-0db69189] .el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin-right:0}.layout-container .el-aside[data-v-0db69189] .el-menu--collapse .el-menu-item.is-active:before{display:none}.layout-container .el-aside[data-v-0db69189] .el-menu--popup{min-width:184px;padding:6px;border-radius:10px;background-color:#262c34;box-shadow:0 10px 28px #00000061}.layout-container .el-aside[data-v-0db69189] .el-menu--popup .el-menu-item{height:40px;line-height:40px;margin:1px 0;padding:0 12px;border-radius:6px;font-size:13px}.layout-container .el-aside[data-v-0db69189] .el-menu--popup .submenu-dot{display:none}.layout-container .content-container[data-v-0db69189]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.layout-container .el-header[data-v-0db69189]{background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 12px;height:56px;flex-shrink:0;border-bottom:1px solid #edf0f5;position:relative}.layout-container .el-header .header-left[data-v-0db69189],.layout-container .el-header .header-right[data-v-0db69189]{display:flex;align-items:center;gap:12px}.layout-container .el-header .header-tools[data-v-0db69189]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.layout-container .el-header .header-icon-btn[data-v-0db69189]{width:34px;height:34px;padding:0;border:0;border-radius:6px;color:#606266;margin-left:0}.layout-container .el-header .header-icon-btn[data-v-0db69189]:hover{background:#f5f7fa;color:#303133}.layout-container .el-header .header-icon-btn[data-v-0db69189] .el-icon{font-size:17px}.layout-container .el-header .toggle-sidebar-btn[data-v-0db69189]{border:0;margin-left:20px}.layout-container .el-header .toggle-sidebar-btn .el-icon[data-v-0db69189]{font-size:20px}.layout-container .el-header .user-info[data-v-0db69189]{font-size:14px;color:#303133}.layout-container .el-header .balance-display[data-v-0db69189]{font-size:20px;color:#606266}.layout-container .el-header .el-dropdown__box[data-v-0db69189]{display:flex;align-items:center;cursor:pointer}.layout-container .el-header .el-dropdown__box .el-icon[data-v-0db69189]{color:#999;margin-left:5px}.layout-container .tab-strip[data-v-0db69189]{display:flex;align-items:stretch;height:40px;flex-shrink:0;background:#fff;border-top:1px solid #edf0f5;border-bottom:1px solid #e5e8ef;overflow:hidden}.layout-container .tab-nav-btn[data-v-0db69189]{width:48px;height:40px;border-radius:0;border-right:1px solid #edf0f5;color:#606266;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;margin-left:0}.layout-container .tab-nav-btn.is-disabled[data-v-0db69189],.layout-container .tab-nav-btn.is-disabled[data-v-0db69189]:hover{color:#c0c4cc;background:#fff}.layout-container .tab-list[data-v-0db69189]{display:flex;align-items:stretch;flex:1;min-width:0;overflow-x:hidden;overflow-y:hidden;scroll-behavior:smooth}.layout-container .tab-list[data-v-0db69189]::-webkit-scrollbar{display:none}.layout-container .tab-list[data-v-0db69189]::-webkit-scrollbar-thumb{background:#d7dce5;border-radius:999px}.layout-container .tab-item[data-v-0db69189]{display:inline-flex;align-items:center;gap:8px;min-width:104px;max-width:180px;height:40px;padding:0 12px;border:0;border-right:1px solid #edf0f5;background:#fff;color:#606266;font-size:13px;line-height:1;cursor:pointer;flex-shrink:0}.layout-container .tab-item[data-v-0db69189]:hover{background:#f7f9fc;color:#303133}.layout-container .tab-item.active[data-v-0db69189]{background:#f5f7fa;color:#303133;font-weight:600;box-shadow:inset 0 -2px #409eff}.layout-container .tab-title[data-v-0db69189]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-container .tab-close[data-v-0db69189]{width:14px;height:14px;border-radius:50%;color:#909399;flex-shrink:0}.layout-container .tab-close[data-v-0db69189]:hover{background:#e6e8ee;color:#303133}.layout-container .el-main[data-v-0db69189]{flex:1;min-height:0;overflow-y:auto;padding:12px;box-sizing:border-box}.layout-container .el-footer[data-v-0db69189]{display:flex;align-items:center;justify-content:center;font-size:13px;color:#909399;flex-shrink:0;height:40px}.layout-sidebar{display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.layout-sidebar::-webkit-scrollbar,.layout-sidebar *::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}.layout-sidebar .layout-sidebar-menu{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.layout-sidebar .layout-sidebar-menu,.layout-sidebar .el-menu,.layout-sidebar .el-sub-menu,.layout-sidebar .el-sub-menu__title,.layout-sidebar .el-menu-item{max-width:100%!important}@media (max-width: 768px){.el-aside[data-v-0db69189]{position:fixed;left:0;top:0;z-index:2000;height:100dvh!important;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:2px 0 12px #00000059;transition:transform .28s ease;transform:translate(-100%)}.el-aside.show[data-v-0db69189]{transform:translate(0)}.el-aside .el-aside__logo[data-v-0db69189]{height:30px;margin:14px 20px}.sidebar-mask[data-v-0db69189]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1999}.el-header[data-v-0db69189]{padding:0 12px;height:52px;position:relative}.el-header .header-left[data-v-0db69189]{gap:8px}.el-header .header-left .user-info[data-v-0db69189]{font-size:13px}.el-header .el-avatar[data-v-0db69189]{width:30px;height:30px}.tab-strip[data-v-0db69189]{height:38px}.tab-nav-btn[data-v-0db69189]{width:42px;height:38px}.tab-item[data-v-0db69189]{height:38px;min-width:96px;max-width:150px;padding:0 10px;font-size:13px}.el-main[data-v-0db69189]{padding:8px;overflow-x:hidden}.el-footer[data-v-0db69189]{font-size:12px;padding:8px 0}}
