.list-shell[data-v-2cc12059]{width:100%;min-width:0}.enhanced-pagination[data-v-4c760776] .el-pagination__total{font-weight:500;color:#606266}.enhanced-pagination[data-v-4c760776] .el-pagination__sizes{margin-right:15px}.enhanced-pagination[data-v-4c760776] .el-pagination__sizes .el-input .el-input__inner{border-radius:4px;transition:all .3s}.enhanced-pagination[data-v-4c760776] .el-pagination__sizes .el-input .el-input__inner:hover{border-color:#c0c4cc}.enhanced-pagination[data-v-4c760776] .el-pagination__sizes .el-input .el-input__inner:focus{border-color:#556ee6}.enhanced-pagination[data-v-4c760776] button{background:transparent;color:#606266;transition:all .3s}.enhanced-pagination[data-v-4c760776] button:hover{color:#556ee6}.enhanced-pagination[data-v-4c760776] button:disabled{color:#c0c4cc}.enhanced-pagination[data-v-4c760776] .el-pager li{background:transparent;transition:all .3s;border-radius:4px}.enhanced-pagination[data-v-4c760776] .el-pager li:hover{color:#556ee6}.enhanced-pagination[data-v-4c760776] .el-pager li.active{background-color:#556ee6;color:#fff;font-weight:700}.enhanced-pagination[data-v-4c760776] .el-pagination__jump{margin-left:15px}.enhanced-pagination[data-v-4c760776] .el-pagination__jump .el-input .el-input__inner{border-radius:4px;transition:all .3s}.enhanced-pagination[data-v-4c760776] .el-pagination__jump .el-input .el-input__inner:hover{border-color:#c0c4cc}.enhanced-pagination[data-v-4c760776] .el-pagination__jump .el-input .el-input__inner:focus{border-color:#556ee6}[data-v-834f633c] .el-date-editor .el-range-separator{width:unset}[data-v-834f633c] .el-date-editor .el-range-input{width:45%}.search-container[data-v-da5836a8]{padding:14px;margin-bottom:14px;background:#fff;border-radius:10px;border:1px solid #eef0f4;box-shadow:0 1px 4px rgba(0,0,0,.04);transition:border-color .2s ease,box-shadow .2s ease}.search-container[data-v-da5836a8]:focus-within{border-color:rgba(74,144,226,.3);box-shadow:0 1px 4px rgba(0,0,0,.04),0 0 0 3px rgba(74,144,226,.06)}.search-header[data-v-da5836a8]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px}.search-title[data-v-da5836a8]{font-size:15px;font-weight:600;color:#1f2937;display:flex;align-items:center}.filter-edit-icon[data-v-da5836a8]{color:#4a90e2;margin-left:8px;cursor:pointer;transition:all .2s}.filter-edit-icon[data-v-da5836a8]:hover{opacity:.8;transform:scale(1.1)}.search-items-container[data-v-da5836a8]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 12px}@media(max-width:1400px){.search-items-container[data-v-da5836a8]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.search-items-container[data-v-da5836a8]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.search-items-container[data-v-da5836a8]{grid-template-columns:1fr}}.filter-item[data-v-da5836a8]{display:flex;align-items:center;min-width:0;gap:8px}.search-item-wrapper[data-v-da5836a8]{display:flex;align-items:center;flex-grow:1;height:36px;border:1px solid #e5e7eb;border-radius:8px;background:#fafbfc;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.search-item-wrapper[data-v-da5836a8]:hover{border-color:#d1d5db;background:#fff}.search-item-wrapper.is-active[data-v-da5836a8]{border-color:#4a90e2;background:#f0f7ff;box-shadow:0 0 0 2px rgba(74,144,226,.1)}.search-item-wrapper.is-active .search-label[data-v-da5836a8]{color:#2b6cb0;background:#e8f1fc;border-color:rgba(74,144,226,.15)}.search-item-wrapper[data-v-da5836a8]:focus-within{border-color:#4a90e2;background:#fff;box-shadow:0 0 0 2px rgba(74,144,226,.1)}.search-label[data-v-da5836a8]{padding:0 10px;font-size:12px;font-weight:600;color:#64748b;white-space:nowrap;background:#f1f3f5;height:100%;display:flex;align-items:center;border-right:1px solid #e5e7eb;border-radius:7px 0 0 7px;letter-spacing:.02em;transition:background .2s ease,color .2s ease}.search-input-wrapper[data-v-da5836a8]{flex-grow:1;min-width:0;display:flex;align-items:center;height:100%}.search-input-wrapper[data-v-da5836a8] .el-cascader,.search-input-wrapper[data-v-da5836a8] .el-date-editor,.search-input-wrapper[data-v-da5836a8] .el-input,.search-input-wrapper[data-v-da5836a8] .el-input__inner,.search-input-wrapper[data-v-da5836a8] .el-select{border:none!important;height:34px!important;line-height:34px!important;box-shadow:none!important;background-color:transparent!important}.search-input-wrapper[data-v-da5836a8] .el-input__inner{padding:0 10px;font-size:13px;color:#1f2937}.search-input-wrapper[data-v-da5836a8] .el-range-separator{line-height:28px;padding:0 4px}.search-input-wrapper[data-v-da5836a8] .el-range-input{font-size:12px}.search-input-wrapper[data-v-da5836a8] .el-input__inner::-moz-placeholder{color:#b0b8c4}.search-input-wrapper[data-v-da5836a8] .el-input__inner::placeholder{color:#b0b8c4}.search-input-wrapper[data-v-da5836a8] .el-input__suffix{right:8px}.numerical-interval-wrapper[data-v-da5836a8]{display:flex;align-items:center;width:100%;padding:0 5px}.numerical-interval-wrapper .separator[data-v-da5836a8]{margin:0 5px;color:#6b7280}.numerical-interval-wrapper[data-v-da5836a8] .el-input__inner{padding:0 5px}.search-actions[data-v-da5836a8]{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0;display:flex;align-items:center}.add-filter-dropdown[data-v-da5836a8]{margin-right:10px}[data-v-da5836a8] .el-date-editor .el-range-separator{width:auto}[data-v-da5836a8] .el-date-editor .el-range-input{width:45%}.custom-search-inner-btn[data-v-da5836a8]{grid-column:-2/-1}.not-search-group[data-v-da5836a8]{grid-column:1/-1}.sort-desc .caret-wrapper .sort-caret.descending[data-v-295bc751]{border-top-color:#007bff}.sort-asc .caret-wrapper .sort-caret.ascending[data-v-295bc751]{border-bottom-color:#007bff}.handle[data-v-295bc751]{cursor:move;color:#adb5bd}.handle[data-v-295bc751]:hover{color:#007bff}[data-v-295bc751] .el-table__body .current-row,[data-v-295bc751] .el-table__body tr.current-row>td{background-color:#d6eeff!important}.elegant-tooltip-dark{background:linear-gradient(135deg,#2c3e50,#34495e)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.15)!important;border-color:transparent transparent #34495e transparent!important;border-top-color:#34495e!important;border-bottom-color:#34495e!important;border-left-color:#34495e!important;border-right-color:#34495e!important}.elegant-tooltip-dark,.elegant-tooltip-light{padding:10px 14px!important;font-size:13px!important;line-height:1.4!important;max-width:320px!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.elegant-tooltip-light{background:hsla(0,0%,100%,.95)!important;color:#2c3e50!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08)!important;border-color:transparent transparent hsla(0,0%,100%,.95) transparent!important;border-top-color:hsla(0,0%,100%,.95)!important;border-bottom-color:hsla(0,0%,100%,.95)!important;border-left-color:hsla(0,0%,100%,.95)!important;border-right-color:hsla(0,0%,100%,.95)!important}.elegant-tooltip-success{background:linear-gradient(135deg,#27ae60,#2ecc71)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(46,204,113,.3),0 2px 8px rgba(46,204,113,.15)!important;border-color:transparent transparent #2ecc71 transparent!important;border-top-color:#2ecc71!important;border-bottom-color:#2ecc71!important;border-left-color:#2ecc71!important;border-right-color:#2ecc71!important}.elegant-tooltip-success,.elegant-tooltip-warning{padding:10px 14px!important;font-size:13px!important;line-height:1.4!important;max-width:320px!important;color:#fff!important}.elegant-tooltip-warning{background:linear-gradient(135deg,#e67e22,#f39c12)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(243,156,18,.3),0 2px 8px rgba(243,156,18,.15)!important;border-color:transparent transparent #f39c12 transparent!important;border-top-color:#f39c12!important;border-bottom-color:#f39c12!important;border-left-color:#f39c12!important;border-right-color:#f39c12!important}.elegant-tooltip-error{background:linear-gradient(135deg,#c0392b,#e74c3c)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(231,76,60,.3),0 2px 8px rgba(231,76,60,.15)!important;border-color:transparent transparent #e74c3c transparent!important;border-top-color:#e74c3c!important;border-bottom-color:#e74c3c!important;border-left-color:#e74c3c!important;border-right-color:#e74c3c!important}.elegant-tooltip-error,.elegant-tooltip-info{padding:10px 14px!important;font-size:13px!important;line-height:1.4!important;max-width:320px!important;color:#fff!important}.elegant-tooltip-info{background:linear-gradient(135deg,#2980b9,#3498db)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(52,152,219,.3),0 2px 8px rgba(52,152,219,.15)!important;border-color:transparent transparent #3498db transparent!important;border-top-color:#3498db!important;border-bottom-color:#3498db!important;border-left-color:#3498db!important;border-right-color:#3498db!important}.report-card-shadow{box-shadow:0 1px 4px rgba(0,0,0,.04);transition:box-shadow .2s ease}.report-table-container{background:#fff;border:1px solid #eef0f4;border-radius:10px}.report-table-container .table-content-wrapper{padding:0 4px}.table-header{padding:12px 16px 8px}.table-header>.display-row:first-child>.font-size-16,.table-header>.display-row:first-child>[class*=font-size]{font-size:15px;font-weight:600;color:#1f2937;position:relative;padding-left:12px}.table-header>.display-row:first-child>.font-size-16:before,.table-header>.display-row:first-child>[class*=font-size]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;background:var(--color-primary-500,#3b82f6);border-radius:2px}.search-btn{padding:8px 18px;border-radius:8px;font-size:13px;font-weight:500;transition:all .2s ease}.search-btn:hover{box-shadow:0 2px 8px rgba(59,130,246,.25)}.search-btn:active{transform:scale(.98)}.search-btn-wrapper .el-button{padding:8px 18px;border-radius:8px;font-size:13px;font-weight:500;transition:all .2s ease}.search-btn-wrapper .el-button:hover{box-shadow:0 2px 8px rgba(59,130,246,.2)}.search-btn-wrapper .el-button:active{transform:scale(.98)}.pagination-container{padding:4px 16px}.dimension-selector[data-v-2ff5bb21]{display:flex;align-items:flex-start;border-radius:8px}.dimension-label[data-v-2ff5bb21]{display:flex;align-items:center;gap:6px;min-width:60px;flex-shrink:0}.dimension-label .label-text[data-v-2ff5bb21]{font-size:14px;font-weight:500;color:#333;line-height:1.5}.dimension-label .info-icon[data-v-2ff5bb21]{font-size:14px;color:#777;cursor:help;transition:color .2s ease}.dimension-buttons[data-v-2ff5bb21]{display:flex;flex-wrap:wrap;gap:8px;flex:1}.dimension-btn[data-v-2ff5bb21]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;font-size:14px;font-weight:500;line-height:.6;color:#909399;background-color:transparent;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease,color .2s ease;outline:none;white-space:nowrap;min-height:16px}.dimension-btn[data-v-2ff5bb21]:active:not(.dimension-btn--disabled){background-color:rgba(74,144,226,.08)}.dimension-btn--active[data-v-2ff5bb21]{color:#4a90e2;font-weight:700}.dimension-btn--disabled[data-v-2ff5bb21]{color:#777;background-color:transparent;cursor:not-allowed;opacity:.6}.dimension-btn--disabled[data-v-2ff5bb21]:hover{background-color:transparent}@media(max-width:768px){.dimension-selector[data-v-2ff5bb21]{flex-direction:column;gap:12px;padding:12px 0}.dimension-label[data-v-2ff5bb21]{min-width:auto}.dimension-buttons[data-v-2ff5bb21]{gap:6px}.dimension-btn[data-v-2ff5bb21]{padding:6px 12px;font-size:12px;min-height:28px}}.column-height[data-v-334c6096]{max-height:500px;overflow-y:auto}.column-height .el-tree[data-v-334c6096]{display:flex;align-items:self-start}[data-v-334c6096] .el-tree>.el-tree-node{background:#f5f6f7;padding:10px;color:#1f2126;border-radius:4px;margin-right:20px;width:188px}[data-v-334c6096] .el-tree-node__children>.el-tree-node{padding:3px 0}[data-v-334c6096] .el-tree-node__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-v-334c6096] .el-dialog__footer{border-top:1px solid #e6e9ed}.column-left[data-v-334c6096]{border-right:1px solid #dcdfe6}.column-right[data-v-334c6096]{width:240px;margin-left:15px}.column-right .column-right-items-maxheight[data-v-334c6096]{max-height:200px;overflow-y:auto}.column-right .column-name[data-v-334c6096]{margin-bottom:15px}.column-right .column-name[data-v-334c6096]:last-child{margin-bottom:0}.column-right .column[data-v-334c6096]{font-size:12px;border:1px solid #dcdfe6;border-radius:4px;padding:6px 6px 6px 2px;margin-bottom:5px}.column-right .column[data-v-334c6096]:last-child{margin-bottom:0}.column-right .disabled[data-v-334c6096]{cursor:not-allowed}.column-line[data-v-334c6096]{border-bottom:1px solid #dcdfe6;padding-bottom:15px}.metrics-selector[data-v-37a54684]{display:flex;align-items:flex-start;padding:8px 0}.metrics-label[data-v-37a54684]{display:flex;align-items:center;gap:6px;min-width:60px;flex-shrink:0}.metrics-label .label-text[data-v-37a54684]{font-size:14px;font-weight:500;color:#333;line-height:1.5}.metrics-buttons[data-v-37a54684]{display:flex;flex-wrap:wrap;gap:8px;flex:1}.metrics-buttons .draggable-container[data-v-37a54684]{display:contents}.metric-btn[data-v-37a54684]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;font-size:14px;font-weight:700;line-height:.6;color:#333;background-color:transparent;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease,color .2s ease;outline:none;white-space:nowrap;min-height:16px}.metric-btn--active[data-v-37a54684]{color:#4a90e2;font-weight:700}.metric-btn[data-v-37a54684]:not(.metric-btn--active){color:#909399;font-weight:500}.metric-btn.sortable-chosen[data-v-37a54684]{cursor:grabbing;background-color:rgba(74,144,226,.1)}.metric-group-btn[data-v-37a54684]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:14px;font-weight:700;line-height:.6;color:#333;background-color:transparent;border:2px solid #e4e7ed;border-radius:6px;cursor:pointer;transition:all .2s ease;outline:none;white-space:nowrap;min-height:16px;margin-right:8px}.metric-group-btn--active[data-v-37a54684]{color:#4a90e2;border-color:#4a90e2;background-color:rgba(74,144,226,.1);font-weight:700}.metric-group-btn[data-v-37a54684]:not(.metric-group-btn--active){color:#909399;border-color:#e4e7ed;font-weight:500}.metric-group-btn[data-v-37a54684]:hover{border-color:#4a90e2;color:#4a90e2}@media(max-width:768px){.metrics-selector[data-v-37a54684]{flex-direction:column;gap:12px}}.remote-select-option[data-v-6c47db7b]{display:flex;justify-content:space-between;align-items:center;width:100%}.remote-select-option .option-label[data-v-6c47db7b]{font-weight:500;color:#303133}.remote-select-option .option-id[data-v-6c47db7b]{font-size:12px;color:#909399;margin-left:8px}.tree-table .el-table .cell{line-height:23px;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-table .el-table__placeholder{width:0;padding-left:12px}.report-card-shadow{box-shadow:0 2px 12px 0 rgba(0,0,0,.05);transition:all .3s ease}.report-card-shadow:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.08)}.search-btn{padding:10px 20px;border-radius:4px;transition:all .3s}.search-btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(85,110,230,.25)}.search-btn:active{transform:translateY(0)}.font-weight-500{font-weight:500}.font-size-16{font-size:16px}.mg-0-0-16{margin-bottom:16px}.pagination-container{display:flex;justify-content:flex-end;margin-bottom:8px}.search-btn-wrapper .el-button{padding:10px 20px;border-radius:4px;transition:all .3s}.search-btn-wrapper .el-button:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(85,110,230,.25)}.search-btn-wrapper .el-button:active{transform:translateY(0)}.report-table-container{position:relative;margin-bottom:8px}.report-table-container .el-table{margin-bottom:16px}.report-table-container.is-fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;background:#fff;padding:20px;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.report-table-container.is-fullscreen .table-header{flex-shrink:0;min-height:40px;padding-bottom:12px;margin-bottom:0}.report-table-container.is-fullscreen .table-content-wrapper{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.report-table-container.is-fullscreen .table-content-wrapper .crud-table-container{flex:1;display:flex;flex-direction:column;overflow:hidden;height:100%}.report-table-container.is-fullscreen .table-content-wrapper .crud-table-container ::v-deep .el-table{flex:1;height:100%!important;max-height:100%!important;overflow:hidden}.report-table-container.is-fullscreen .table-content-wrapper .crud-table-container ::v-deep .el-table .el-table__body-wrapper{overflow-y:auto!important;overflow-x:auto!important}.report-table-container.is-fullscreen .pagination-container{flex-shrink:0;min-height:40px;display:flex;align-items:center;justify-content:flex-end;border-top:1px solid #ebeef5;padding-top:12px;margin-top:8px;margin-bottom:0}.report-table-container ::v-deep .el-table{width:100%!important;max-width:100%!important}.report-table-container ::v-deep .el-table__body-wrapper{overflow-x:auto}