#app,body,html{margin:0;padding:0;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica,Arial,sans-serif;background-color:#f5f7fa}*{box-sizing:border-box}#temp-err-banner{display:none!important}:root{--el-component-size-small:32px;--el-font-size-small:14px;--el-font-size-base:14px;--el-switch-on-color:#67c23a;--app-table-link-color:#1677ff;--app-table-link-hover-color:#4096ff;--app-table-op-btn-height:24px;--app-table-op-btn-radius:4px;--app-table-op-btn-gap:4px;--app-table-row-padding-y:4px;--app-table-cell-line-height:20px}.el-button--small:not(.is-link):not(.is-circle):not(.is-round){height:32px;padding:9px 15px;font-size:14px}.el-button.is-link{height:auto;min-height:0;padding:2px 0;border:none;font-size:14px;vertical-align:middle}.el-button.is-link,.el-button.is-link.is-disabled{background:transparent!important}.action-buttons,.operation-btns{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--app-table-op-btn-gap);max-width:100%;vertical-align:middle}.action-buttons .el-button,.action-buttons .el-dropdown,.operation-btns .el-button,.operation-btns .el-dropdown{margin:0!important}.action-buttons .el-button.is-link,.el-dialog .el-table .cell .el-button.is-link,.el-table .cell .el-button.is-link,.operation-btns .el-button.is-link{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:var(--app-table-op-btn-height);min-height:var(--app-table-op-btn-height);padding:0 7px;margin:0;border:none;border-radius:var(--app-table-op-btn-radius);background:transparent!important;font-size:13px;font-weight:400;line-height:1;vertical-align:middle;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.action-buttons .el-button.is-link+.el-button.is-link,.el-table .cell .el-button.is-link+.el-button.is-link,.operation-btns .el-button.is-link+.el-button.is-link{margin-left:0}.action-buttons .el-button.is-link .table-action-btn__icon,.action-buttons .el-button.is-link>.app-icon:first-child,.el-table .cell .el-button.is-link .table-action-btn__icon,.el-table .cell .el-button.is-link>.app-icon:first-child,.operation-btns .el-button.is-link .table-action-btn__icon,.operation-btns .el-button.is-link>.app-icon:first-child,.table-action-btn__icon{margin-right:0;font-size:13px;width:13px;height:13px;flex-shrink:0}.el-table .cell .el-button.is-link .table-action-btn__label,.table-action-btn__label{line-height:1}.action-buttons .el-button.is-link .el-icon,.action-buttons .el-button.is-link svg,.el-dialog .el-table .cell .el-button.is-link .el-icon,.el-dialog .el-table .cell .el-button.is-link svg,.el-table .cell .el-button.is-link .el-icon,.el-table .cell .el-button.is-link svg,.operation-btns .el-button.is-link .el-icon,.operation-btns .el-button.is-link svg{width:13px;height:13px;font-size:13px;vertical-align:-2px}.action-buttons .el-button.is-link .el-icon--right,.el-table .cell .el-button.is-link .el-icon--right,.operation-btns .el-button.is-link .el-icon--right{margin-left:2px}.action-buttons .el-button.is-link:not(.is-disabled):not(.btn-danger):not(.btn-danger-text):not(.danger):not(.warning):not(.btn-more),.el-dialog .el-table .cell .el-button.is-link:not(.is-disabled):not(.btn-danger):not(.danger):not(.warning):not(.btn-more),.el-table .cell .el-button.is-link:not(.is-disabled):not(.btn-danger):not(.btn-danger-text):not(.danger):not(.warning):not(.btn-more),.operation-btns .el-button.is-link:not(.is-disabled):not(.btn-danger):not(.danger):not(.warning):not(.btn-more){color:var(--app-table-link-color);--el-button-text-color:var(--app-table-link-color);--el-button-hover-link-text-color:var(--app-table-link-hover-color);--el-button-active-color:#0958d9}.action-buttons .el-button.is-link:not(.is-disabled):not(.btn-danger):not(.btn-danger-text):not(.danger):not(.warning):not(.btn-more):hover,.el-dialog .el-table .cell .el-button.is-link:not(.is-disabled):not(.btn-danger):not(.danger):not(.warning):not(.btn-more):hover,.el-table .cell .el-button.is-link:not(.is-disabled):not(.btn-danger):not(.btn-danger-text):not(.danger):not(.warning):not(.btn-more):hover,.operation-btns .el-button.is-link:not(.is-disabled):not(.btn-danger):not(.danger):not(.warning):not(.btn-more):hover{color:var(--app-table-link-hover-color);background-color:rgba(22,119,255,.08)!important}.action-buttons .el-button.is-link.btn-danger:not(.is-disabled),.action-buttons .el-button.is-link.danger:not(.is-disabled),.el-dialog .el-table .cell .el-button.is-link.btn-danger:not(.is-disabled),.el-dialog .el-table .cell .el-button.is-link.danger:not(.is-disabled),.el-table .cell .el-button.is-link.btn-danger-text:not(.is-disabled),.el-table .cell .el-button.is-link.btn-danger:not(.is-disabled),.el-table .cell .el-button.is-link.danger:not(.is-disabled),.operation-btns .el-button.is-link.btn-danger:not(.is-disabled),.operation-btns .el-button.is-link.danger:not(.is-disabled){color:#f56c6c;--el-button-text-color:#f56c6c;--el-button-hover-link-text-color:#f56c6c}.action-buttons .el-button.is-link.btn-danger:not(.is-disabled):hover,.action-buttons .el-button.is-link.danger:not(.is-disabled):hover,.el-dialog .el-table .cell .el-button.is-link.btn-danger:not(.is-disabled):hover,.el-dialog .el-table .cell .el-button.is-link.danger:not(.is-disabled):hover,.el-table .cell .el-button.is-link.btn-danger-text:not(.is-disabled):hover,.el-table .cell .el-button.is-link.btn-danger:not(.is-disabled):hover,.el-table .cell .el-button.is-link.danger:not(.is-disabled):hover,.operation-btns .el-button.is-link.btn-danger:not(.is-disabled):hover,.operation-btns .el-button.is-link.danger:not(.is-disabled):hover{color:#f56c6c;background-color:hsla(0,87%,69%,.1)!important}.action-buttons .el-button.is-link.warning:not(.is-disabled),.el-table .cell .el-button.is-link.warning:not(.is-disabled),.operation-btns .el-button.is-link.warning:not(.is-disabled){color:#e6a23c;--el-button-text-color:#e6a23c}.action-buttons .el-button.is-link.warning:not(.is-disabled):hover,.el-table .cell .el-button.is-link.warning:not(.is-disabled):hover,.operation-btns .el-button.is-link.warning:not(.is-disabled):hover{color:#cf9236;background-color:rgba(230,162,60,.1)!important}.action-buttons .el-button.is-link.btn-more:not(.is-disabled),.el-table .cell .el-button.is-link.btn-more:not(.is-disabled),.operation-btns .el-button.is-link.btn-more:not(.is-disabled){color:#606266;--el-button-text-color:#606266}.action-buttons .el-button.is-link.btn-more:not(.is-disabled):hover,.el-table .cell .el-button.is-link.btn-more:not(.is-disabled):hover,.operation-btns .el-button.is-link.btn-more:not(.is-disabled):hover{color:var(--app-table-link-color);background-color:rgba(22,119,255,.06)!important}.action-buttons .el-button.is-link.btn-success:not(.is-disabled),.el-table .cell .el-button.is-link.btn-success:not(.is-disabled),.operation-btns .el-button.is-link.btn-success:not(.is-disabled){color:#67c23a;--el-button-text-color:#67c23a}.action-buttons .el-button.is-link.btn-success:not(.is-disabled):hover,.el-table .cell .el-button.is-link.btn-success:not(.is-disabled):hover,.operation-btns .el-button.is-link.btn-success:not(.is-disabled):hover{background-color:rgba(103,194,58,.1)!important}.action-buttons .el-button.is-link.btn-warning:not(.is-disabled),.el-table .cell .el-button.is-link.btn-warning:not(.is-disabled),.operation-btns .el-button.is-link.btn-warning:not(.is-disabled){color:#e6a23c;--el-button-text-color:#e6a23c}.action-buttons .el-button.is-link.btn-warning:not(.is-disabled):hover,.el-table .cell .el-button.is-link.btn-warning:not(.is-disabled):hover,.operation-btns .el-button.is-link.btn-warning:not(.is-disabled):hover{background-color:rgba(230,162,60,.1)!important}.action-buttons .el-button.is-link.is-disabled,.el-dialog .el-table .cell .el-button.is-link.is-disabled,.el-table .cell .el-button.is-link.is-disabled,.operation-btns .el-button.is-link.is-disabled{color:#c0c4cc!important;background:transparent!important;cursor:not-allowed}.el-table .cell .el-button.is-link.amount-link,.el-table .cell .el-button.is-link.att-link,.el-table .cell .el-button.is-link.dealer-name-link,.el-table .cell .el-button.is-link.link-text,.el-table .cell .el-button.is-link.monthly-bill-related-order-link,.el-table .cell .el-button.is-link.name-link,.el-table .cell .el-button.is-link.prod-name-link,.el-table .cell .el-button.is-link.spec-name-link{display:inline;height:auto;min-height:0;padding:0;gap:0;border-radius:0;font-weight:inherit}.el-table .cell .el-button.is-link.amount-link:hover,.el-table .cell .el-button.is-link.dealer-name-link:hover,.el-table .cell .el-button.is-link.name-link:hover,.el-table .cell .el-button.is-link.prod-name-link:hover,.el-table .cell .el-button.is-link.spec-name-link:hover{background:transparent!important}.el-table .cell:has(>.el-button.is-link+.el-button.is-link){display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--app-table-op-btn-gap);width:100%}.el-table .cell:has(.el-button.is-link),.el-table .cell:has(.operation-btns){line-height:var(--app-table-cell-line-height);padding-top:3px;padding-bottom:3px}.el-table .cell .el-tag--small{height:22px;line-height:20px;padding:0 6px}.el-dialog .el-button.is-link{padding:0;font-size:14px}.el-button--text,.el-button.is-link,.el-table .el-button--text,.el-table .el-button.is-link{font-size:14px}.el-date-editor--small.el-input__wrapper,.el-date-editor.el-input--small .el-input__wrapper,.el-input--small .el-input__wrapper,.el-select--small .el-select__wrapper{min-height:32px;font-size:14px}.el-input--small .el-input__inner,.el-range-editor--small .el-range-input,.el-select--small .el-select__selected-item,.el-table,.el-textarea__inner{font-size:14px}.el-table--small .el-table__cell{padding:var(--app-table-row-padding-y) 0}.el-table .cell{line-height:var(--app-table-cell-line-height);padding-left:8px;padding-right:8px;font-size:14px}.el-table th.el-table__cell{padding:5px 0;font-weight:600}.el-table__footer-wrapper .cell{font-size:14px}.el-tabs__item{font-size:14px;height:40px;line-height:40px}.el-descriptions-item__content,.el-descriptions-item__label,.el-dialog__body,.el-form-item__content,.el-form-item__label,.el-pagination,.el-pagination button,.el-pagination span:not([class*=suffix]),.el-pagination__sizes,.el-pagination__total{font-size:14px}.el-dialog__title{font-size:16px}.el-tag--small{height:24px;padding:0 8px;font-size:12px}.module-page-14 .el-button.is-link,.module-page-14 .el-table .el-button.is-link,.module-page-dialog .el-button.is-link,.module-page-dialog .el-table .el-button.is-link{font-size:14px}.el-tooltip__popper{max-width:500px;white-space:normal;word-break:break-all;line-height:1.5}.el-cascader.multi-select-expand .el-cascader__tags,.el-select.multi-select-expand .el-select__wrapper,.el-select.multi-select-expand .el-tooltip__trigger{max-height:200px;overflow-y:auto}.page-product-order-list .el-date-editor--daterange,.page-product-order-list .el-date-editor--daterange.el-input__wrapper,.page-sp-order-list .el-date-editor--daterange,.page-sp-order-list .el-date-editor--daterange.el-input__wrapper{width:260px!important;max-width:260px!important;min-width:260px!important;--el-date-editor-width:260px;--el-date-editor-daterange-width:260px}@font-face{font-family:element-icons;src:url(/fonts/element-icons.ff18efd1.woff) format("woff"),url(/fonts/element-icons.f1a45d74.ttf) format("truetype");font-weight:400;font-display:"auto";font-style:normal}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-ice-cream-round:before{content:"\e6a0"}.el-icon-ice-cream-square:before{content:"\e6a3"}.el-icon-lollipop:before{content:"\e6a4"}.el-icon-potato-strips:before{content:"\e6a5"}.el-icon-milk-tea:before{content:"\e6a6"}.el-icon-ice-drink:before{content:"\e6a7"}.el-icon-ice-tea:before{content:"\e6a9"}.el-icon-coffee:before{content:"\e6aa"}.el-icon-orange:before{content:"\e6ab"}.el-icon-pear:before{content:"\e6ac"}.el-icon-apple:before{content:"\e6ad"}.el-icon-cherry:before{content:"\e6ae"}.el-icon-watermelon:before{content:"\e6af"}.el-icon-grape:before{content:"\e6b0"}.el-icon-refrigerator:before{content:"\e6b1"}.el-icon-goblet-square-full:before{content:"\e6b2"}.el-icon-goblet-square:before{content:"\e6b3"}.el-icon-goblet-full:before{content:"\e6b4"}.el-icon-goblet:before{content:"\e6b5"}.el-icon-cold-drink:before{content:"\e6b6"}.el-icon-coffee-cup:before{content:"\e6b8"}.el-icon-water-cup:before{content:"\e6b9"}.el-icon-hot-water:before{content:"\e6ba"}.el-icon-ice-cream:before{content:"\e6bb"}.el-icon-dessert:before{content:"\e6bc"}.el-icon-sugar:before{content:"\e6bd"}.el-icon-tableware:before{content:"\e6be"}.el-icon-burger:before{content:"\e6bf"}.el-icon-knife-fork:before{content:"\e6c1"}.el-icon-fork-spoon:before{content:"\e6c2"}.el-icon-chicken:before{content:"\e6c3"}.el-icon-food:before{content:"\e6c4"}.el-icon-dish-1:before{content:"\e6c5"}.el-icon-dish:before{content:"\e6c6"}.el-icon-moon-night:before{content:"\e6ee"}.el-icon-moon:before{content:"\e6f0"}.el-icon-cloudy-and-sunny:before{content:"\e6f1"}.el-icon-partly-cloudy:before{content:"\e6f2"}.el-icon-cloudy:before{content:"\e6f3"}.el-icon-sunny:before{content:"\e6f6"}.el-icon-sunset:before{content:"\e6f7"}.el-icon-sunrise-1:before{content:"\e6f8"}.el-icon-sunrise:before{content:"\e6f9"}.el-icon-heavy-rain:before{content:"\e6fa"}.el-icon-lightning:before{content:"\e6fb"}.el-icon-light-rain:before{content:"\e6fc"}.el-icon-wind-power:before{content:"\e6fd"}.el-icon-baseball:before{content:"\e712"}.el-icon-soccer:before{content:"\e713"}.el-icon-football:before{content:"\e715"}.el-icon-basketball:before{content:"\e716"}.el-icon-ship:before{content:"\e73f"}.el-icon-truck:before{content:"\e740"}.el-icon-bicycle:before{content:"\e741"}.el-icon-mobile-phone:before{content:"\e6d3"}.el-icon-service:before{content:"\e6d4"}.el-icon-key:before{content:"\e6e2"}.el-icon-unlock:before{content:"\e6e4"}.el-icon-lock:before{content:"\e6e5"}.el-icon-watch:before{content:"\e6fe"}.el-icon-watch-1:before{content:"\e6ff"}.el-icon-timer:before{content:"\e702"}.el-icon-alarm-clock:before{content:"\e703"}.el-icon-map-location:before{content:"\e704"}.el-icon-delete-location:before{content:"\e705"}.el-icon-add-location:before{content:"\e706"}.el-icon-location-information:before{content:"\e707"}.el-icon-location-outline:before{content:"\e708"}.el-icon-location:before{content:"\e79e"}.el-icon-place:before{content:"\e709"}.el-icon-discover:before{content:"\e70a"}.el-icon-first-aid-kit:before{content:"\e70b"}.el-icon-trophy-1:before{content:"\e70c"}.el-icon-trophy:before{content:"\e70d"}.el-icon-medal:before{content:"\e70e"}.el-icon-medal-1:before{content:"\e70f"}.el-icon-stopwatch:before{content:"\e710"}.el-icon-mic:before{content:"\e711"}.el-icon-copy-document:before{content:"\e718"}.el-icon-full-screen:before{content:"\e719"}.el-icon-switch-button:before{content:"\e71b"}.el-icon-aim:before{content:"\e71c"}.el-icon-crop:before{content:"\e71d"}.el-icon-odometer:before{content:"\e71e"}.el-icon-time:before{content:"\e71f"}.el-icon-bangzhu:before{content:"\e724"}.el-icon-close-notification:before{content:"\e726"}.el-icon-microphone:before{content:"\e727"}.el-icon-turn-off-microphone:before{content:"\e728"}.el-icon-position:before{content:"\e729"}.el-icon-postcard:before{content:"\e72a"}.el-icon-message:before{content:"\e72b"}.el-icon-chat-line-square:before{content:"\e72d"}.el-icon-chat-dot-square:before{content:"\e72e"}.el-icon-chat-dot-round:before{content:"\e72f"}.el-icon-chat-square:before{content:"\e730"}.el-icon-chat-line-round:before{content:"\e731"}.el-icon-chat-round:before{content:"\e732"}.el-icon-set-up:before{content:"\e733"}.el-icon-turn-off:before{content:"\e734"}.el-icon-open:before{content:"\e735"}.el-icon-connection:before{content:"\e736"}.el-icon-link:before{content:"\e737"}.el-icon-cpu:before{content:"\e738"}.el-icon-thumb:before{content:"\e739"}.el-icon-female:before{content:"\e73a"}.el-icon-male:before{content:"\e73b"}.el-icon-guide:before{content:"\e73c"}.el-icon-news:before{content:"\e73e"}.el-icon-price-tag:before{content:"\e744"}.el-icon-discount:before{content:"\e745"}.el-icon-wallet:before{content:"\e747"}.el-icon-coin:before{content:"\e748"}.el-icon-money:before{content:"\e749"}.el-icon-bank-card:before{content:"\e74a"}.el-icon-box:before{content:"\e74b"}.el-icon-present:before{content:"\e74c"}.el-icon-sell:before{content:"\e6d5"}.el-icon-sold-out:before{content:"\e6d6"}.el-icon-shopping-bag-2:before{content:"\e74d"}.el-icon-shopping-bag-1:before{content:"\e74e"}.el-icon-shopping-cart-2:before{content:"\e74f"}.el-icon-shopping-cart-1:before{content:"\e750"}.el-icon-shopping-cart-full:before{content:"\e751"}.el-icon-smoking:before{content:"\e752"}.el-icon-no-smoking:before{content:"\e753"}.el-icon-house:before{content:"\e754"}.el-icon-table-lamp:before{content:"\e755"}.el-icon-school:before{content:"\e756"}.el-icon-office-building:before{content:"\e757"}.el-icon-toilet-paper:before{content:"\e758"}.el-icon-notebook-2:before{content:"\e759"}.el-icon-notebook-1:before{content:"\e75a"}.el-icon-files:before{content:"\e75b"}.el-icon-collection:before{content:"\e75c"}.el-icon-receiving:before{content:"\e75d"}.el-icon-suitcase-1:before{content:"\e760"}.el-icon-suitcase:before{content:"\e761"}.el-icon-film:before{content:"\e763"}.el-icon-collection-tag:before{content:"\e765"}.el-icon-data-analysis:before{content:"\e766"}.el-icon-pie-chart:before{content:"\e767"}.el-icon-data-board:before{content:"\e768"}.el-icon-data-line:before{content:"\e76d"}.el-icon-reading:before{content:"\e769"}.el-icon-magic-stick:before{content:"\e76a"}.el-icon-coordinate:before{content:"\e76b"}.el-icon-mouse:before{content:"\e76c"}.el-icon-brush:before{content:"\e76e"}.el-icon-headset:before{content:"\e76f"}.el-icon-umbrella:before{content:"\e770"}.el-icon-scissors:before{content:"\e771"}.el-icon-mobile:before{content:"\e773"}.el-icon-attract:before{content:"\e774"}.el-icon-monitor:before{content:"\e775"}.el-icon-search:before{content:"\e778"}.el-icon-takeaway-box:before{content:"\e77a"}.el-icon-paperclip:before{content:"\e77d"}.el-icon-printer:before{content:"\e77e"}.el-icon-document-add:before{content:"\e782"}.el-icon-document:before{content:"\e785"}.el-icon-document-checked:before{content:"\e786"}.el-icon-document-copy:before{content:"\e787"}.el-icon-document-delete:before{content:"\e788"}.el-icon-document-remove:before{content:"\e789"}.el-icon-tickets:before{content:"\e78b"}.el-icon-folder-checked:before{content:"\e77f"}.el-icon-folder-delete:before{content:"\e780"}.el-icon-folder-remove:before{content:"\e781"}.el-icon-folder-add:before{content:"\e783"}.el-icon-folder-opened:before{content:"\e784"}.el-icon-folder:before{content:"\e78a"}.el-icon-edit-outline:before{content:"\e764"}.el-icon-edit:before{content:"\e78c"}.el-icon-date:before{content:"\e78e"}.el-icon-c-scale-to-original:before{content:"\e7c6"}.el-icon-view:before{content:"\e6ce"}.el-icon-loading:before{content:"\e6cf"}.el-icon-rank:before{content:"\e6d1"}.el-icon-sort-down:before{content:"\e7c4"}.el-icon-sort-up:before{content:"\e7c5"}.el-icon-sort:before{content:"\e6d2"}.el-icon-finished:before{content:"\e6cd"}.el-icon-refresh-left:before{content:"\e6c7"}.el-icon-refresh-right:before{content:"\e6c8"}.el-icon-refresh:before{content:"\e6d0"}.el-icon-video-play:before{content:"\e7c0"}.el-icon-video-pause:before{content:"\e7c1"}.el-icon-d-arrow-right:before{content:"\e6dc"}.el-icon-d-arrow-left:before{content:"\e6dd"}.el-icon-arrow-up:before{content:"\e6e1"}.el-icon-arrow-down:before{content:"\e6df"}.el-icon-arrow-right:before{content:"\e6e0"}.el-icon-arrow-left:before{content:"\e6de"}.el-icon-top-right:before{content:"\e6e7"}.el-icon-top-left:before{content:"\e6e8"}.el-icon-top:before{content:"\e6e6"}.el-icon-bottom:before{content:"\e6eb"}.el-icon-right:before{content:"\e6e9"}.el-icon-back:before{content:"\e6ea"}.el-icon-bottom-right:before{content:"\e6ec"}.el-icon-bottom-left:before{content:"\e6ed"}.el-icon-caret-top:before{content:"\e78f"}.el-icon-caret-bottom:before{content:"\e790"}.el-icon-caret-right:before{content:"\e791"}.el-icon-caret-left:before{content:"\e792"}.el-icon-d-caret:before{content:"\e79a"}.el-icon-share:before{content:"\e793"}.el-icon-menu:before{content:"\e798"}.el-icon-s-grid:before{content:"\e7a6"}.el-icon-s-check:before{content:"\e7a7"}.el-icon-s-data:before{content:"\e7a8"}.el-icon-s-opportunity:before{content:"\e7aa"}.el-icon-s-custom:before{content:"\e7ab"}.el-icon-s-claim:before{content:"\e7ad"}.el-icon-s-finance:before{content:"\e7ae"}.el-icon-s-comment:before{content:"\e7af"}.el-icon-s-flag:before{content:"\e7b0"}.el-icon-s-marketing:before{content:"\e7b1"}.el-icon-s-shop:before{content:"\e7b4"}.el-icon-s-open:before{content:"\e7b5"}.el-icon-s-management:before{content:"\e7b6"}.el-icon-s-ticket:before{content:"\e7b7"}.el-icon-s-release:before{content:"\e7b8"}.el-icon-s-home:before{content:"\e7b9"}.el-icon-s-promotion:before{content:"\e7ba"}.el-icon-s-operation:before{content:"\e7bb"}.el-icon-s-unfold:before{content:"\e7bc"}.el-icon-s-fold:before{content:"\e7a9"}.el-icon-s-platform:before{content:"\e7bd"}.el-icon-s-order:before{content:"\e7be"}.el-icon-s-cooperation:before{content:"\e7bf"}.el-icon-bell:before{content:"\e725"}.el-icon-message-solid:before{content:"\e799"}.el-icon-video-camera:before{content:"\e772"}.el-icon-video-camera-solid:before{content:"\e796"}.el-icon-camera:before{content:"\e779"}.el-icon-camera-solid:before{content:"\e79b"}.el-icon-download:before{content:"\e77c"}.el-icon-upload2:before{content:"\e77b"}.el-icon-upload:before{content:"\e7c3"}.el-icon-picture-outline-round:before{content:"\e75f"}.el-icon-picture-outline:before{content:"\e75e"}.el-icon-picture:before{content:"\e79f"}.el-icon-close:before{content:"\e6db"}.el-icon-check:before{content:"\e6da"}.el-icon-plus:before{content:"\e6d9"}.el-icon-minus:before{content:"\e6d8"}.el-icon-help:before{content:"\e73d"}.el-icon-s-help:before{content:"\e7b3"}.el-icon-circle-close:before{content:"\e78d"}.el-icon-circle-check:before{content:"\e720"}.el-icon-circle-plus-outline:before{content:"\e723"}.el-icon-remove-outline:before{content:"\e722"}.el-icon-zoom-out:before{content:"\e776"}.el-icon-zoom-in:before{content:"\e777"}.el-icon-error:before{content:"\e79d"}.el-icon-success:before{content:"\e79c"}.el-icon-circle-plus:before{content:"\e7a0"}.el-icon-remove:before{content:"\e7a2"}.el-icon-info:before{content:"\e7a1"}.el-icon-question:before{content:"\e7a4"}.el-icon-warning-outline:before{content:"\e6c9"}.el-icon-warning:before{content:"\e7a3"}.el-icon-goods:before{content:"\e7c2"}.el-icon-s-goods:before{content:"\e7b2"}.el-icon-star-off:before{content:"\e717"}.el-icon-star-on:before{content:"\e797"}.el-icon-more-outline:before{content:"\e6cc"}.el-icon-more:before{content:"\e794"}.el-icon-phone-outline:before{content:"\e6cb"}.el-icon-phone:before{content:"\e795"}.el-icon-user:before{content:"\e6e3"}.el-icon-user-solid:before{content:"\e7a5"}.el-icon-setting:before{content:"\e6ca"}.el-icon-s-tools:before{content:"\e7ac"}.el-icon-delete:before{content:"\e6d7"}.el-icon-delete-solid:before{content:"\e7c9"}.el-icon-eleme:before{content:"\e7c7"}.el-icon-platform-eleme:before{content:"\e7ca"}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.module-page-14,.module-page-14 .dt-table,.module-page-14 .el-button--small,.module-page-14 .el-descriptions-item__content,.module-page-14 .el-descriptions-item__label,.module-page-14 .el-form-item__content,.module-page-14 .el-form-item__label,.module-page-14 .el-input__inner,.module-page-14 .el-input__wrapper,.module-page-14 .el-pagination,.module-page-14 .el-radio-button__inner,.module-page-14 .el-range-input,.module-page-14 .el-select__wrapper,.module-page-14 .el-table,.module-page-14 .el-table .el-button--text,.module-page-14 .el-table .el-button.is-link,.module-page-14 .el-table td .cell,.module-page-14 .el-table th .cell,.module-page-14 .el-table--small,.module-page-14 .el-table__body .el-button--text,.module-page-14 .el-table__body .el-button.is-link,.module-page-14 .el-table__footer-wrapper td .cell,.module-page-14 .el-table__footer-wrapper th .cell,.module-page-14 .el-tabs__item,.module-page-14 .el-textarea__inner,.module-page-dialog .el-form-item__label,.module-page-dialog .el-input__inner,.module-page-dialog .el-input__wrapper,.module-page-dialog .el-table .el-button--text,.module-page-dialog .el-table .el-button.is-link,.module-page-dialog .el-table td .cell,.module-page-dialog .el-table th .cell,.module-page-dialog .el-textarea__inner{font-size:14px}.login-page[data-v-61171fd1]{position:relative;display:flex;flex-direction:column;height:100vh;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#1d1d1f}.bg-carousel[data-v-61171fd1]{position:absolute;inset:0;z-index:0}.bg-slide[data-v-61171fd1]{position:absolute;inset:0;background-size:cover;background-position:50%;background-color:#5a7a8a;animation:ken-burns-61171fd1 20s ease-in-out infinite alternate}@keyframes ken-burns-61171fd1{0%{transform:scale(1)}to{transform:scale(1.05)}}.bg-overlay[data-v-61171fd1]{position:absolute;inset:0;background:rgba(0,0,0,.18)}.bg-fade-enter-active[data-v-61171fd1],.bg-fade-leave-active[data-v-61171fd1]{transition:opacity 1.2s ease}.bg-fade-enter[data-v-61171fd1],.bg-fade-leave-to[data-v-61171fd1]{opacity:0}.login-header[data-v-61171fd1]{position:relative;z-index:2;height:56px;padding:0 48px;display:flex;align-items:center;flex-shrink:0;background:rgba(0,0,0,.2);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4)}.header-brand[data-v-61171fd1]{font-size:18px;font-weight:700;color:#fff;letter-spacing:1.5px;text-shadow:0 1px 4px rgba(0,0,0,.3)}.header-slogan[data-v-61171fd1]{margin-left:24px;font-size:13px;color:hsla(0,0%,100%,.75);text-shadow:0 1px 3px rgba(0,0,0,.2)}.login-body[data-v-61171fd1]{position:relative;z-index:2;flex:1;display:flex;align-items:center;padding:0 13% 0 12%;gap:56px;min-height:0}.hero-text[data-v-61171fd1]{flex:1;display:flex;flex-direction:column;justify-content:center}.hero-inner[data-v-61171fd1]{margin-bottom:32px}.hero-title[data-v-61171fd1]{font-size:40px;font-weight:700;line-height:1.3;margin:0 0 14px;letter-spacing:-.5px;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.25)}.hero-sub[data-v-61171fd1]{font-size:16px;line-height:1.8;color:hsla(0,0%,100%,.88);margin:0;white-space:nowrap;text-shadow:0 1px 6px rgba(0,0,0,.3)}.text-fade-enter-active[data-v-61171fd1],.text-fade-leave-active[data-v-61171fd1]{transition:all .5s ease}.text-fade-enter[data-v-61171fd1]{opacity:0;transform:translateY(10px)}.text-fade-leave-to[data-v-61171fd1]{opacity:0;transform:translateY(-10px)}.hero-dots[data-v-61171fd1]{display:flex;gap:8px}.dot[data-v-61171fd1]{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.45);cursor:pointer;transition:all .3s ease}.dot.active[data-v-61171fd1]{width:24px;border-radius:4px;background:hsla(0,0%,100%,.92)}.login-card[data-v-61171fd1]{width:380px;flex-shrink:0;background:hsla(0,0%,100%,.55);backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);border-radius:24px;padding:36px 36px 28px;box-shadow:0 16px 48px rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.3)}.card-title[data-v-61171fd1]{margin:0 0 24px;font-size:24px;font-weight:600;color:#1d1d1f}.login-form[data-v-61171fd1] .el-form-item{margin-bottom:20px}.login-form[data-v-61171fd1] .el-form-item__label{font-size:13px;color:#3a3a3c;font-weight:600;line-height:1.4;padding-bottom:8px;margin-bottom:0}.login-form[data-v-61171fd1] .el-form-item__label:before{color:#ff3b30!important;margin-right:2px}.login-form[data-v-61171fd1] .el-form-item__error{position:relative;padding-top:6px;color:#ff3b30;font-size:12px;line-height:1.4}.login-form[data-v-61171fd1] .login-input{width:100%}.login-form[data-v-61171fd1] .login-input .el-input__wrapper{min-height:46px;padding:0 14px;border-radius:12px;background:hsla(0,0%,100%,.92);box-shadow:0 1px 2px rgba(0,0,0,.04),inset 0 0 0 1px rgba(0,0,0,.08);transition:background .2s ease,box-shadow .2s ease}.login-form[data-v-61171fd1] .login-input .el-input__wrapper:hover{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06),inset 0 0 0 1px rgba(0,0,0,.1)}.login-form[data-v-61171fd1] .login-input.is-focus .el-input__wrapper{background:#fff;box-shadow:0 0 0 3px rgba(0,122,255,.18),inset 0 0 0 1px #007aff}.login-form[data-v-61171fd1] .el-form-item.is-error .login-input .el-input__wrapper{box-shadow:0 0 0 3px rgba(255,59,48,.12),inset 0 0 0 1px #ff3b30}.login-form[data-v-61171fd1] .login-input .el-input__inner{height:46px;line-height:46px;font-size:15px;color:#1d1d1f}.login-form[data-v-61171fd1] .login-input .el-input__inner::-moz-placeholder{color:#aeaeb2;font-size:14px}.login-form[data-v-61171fd1] .login-input .el-input__inner::placeholder{color:#aeaeb2;font-size:14px}.login-form[data-v-61171fd1] .login-input .el-input__prefix{color:#8e8e93}.login-form[data-v-61171fd1] .login-input .el-input__prefix .el-icon{font-size:17px}.pwd-toggle[data-v-61171fd1]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:#8e8e93;cursor:pointer;transition:color .2s ease,background .2s ease}.pwd-toggle[data-v-61171fd1]:hover{color:#007aff;background:rgba(0,122,255,.08)}.captcha-row[data-v-61171fd1]{display:flex;gap:12px;align-items:stretch;width:100%}.captcha-input[data-v-61171fd1]{flex:1;min-width:0}.captcha-btn[data-v-61171fd1]{flex-shrink:0;padding:0;border:none;background:transparent;cursor:pointer;border-radius:12px;line-height:0;transition:transform .15s ease,box-shadow .2s ease}.captcha-btn[data-v-61171fd1]:hover{transform:translateY(-1px)}.captcha-btn[data-v-61171fd1]:active{transform:translateY(0)}.captcha-image[data-v-61171fd1]{flex-shrink:0;cursor:pointer;height:44px;width:120px;height:48px;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.04),inset 0 0 0 1px rgba(0,0,0,.08);background:#f4f6f9}.captcha-btn:hover .captcha-canvas[data-v-61171fd1]{box-shadow:0 2px 8px rgba(0,0,0,.08),inset 0 0 0 1px rgba(0,122,255,.35)}.form-extra[data-v-61171fd1]{display:flex;align-items:center;gap:20px;margin:4px 0 22px}.form-extra[data-v-61171fd1] .el-checkbox{height:auto}.form-extra[data-v-61171fd1] .el-checkbox__label{color:#3a3a3c;font-size:13px;padding-left:8px}.form-extra[data-v-61171fd1] .el-checkbox__input.is-checked+.el-checkbox__label{color:#007aff}.form-extra[data-v-61171fd1] .el-checkbox__inner{width:16px;height:16px;border-radius:4px;border-color:rgba(0,0,0,.2);background:hsla(0,0%,100%,.9)}.form-extra[data-v-61171fd1] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#007aff;border-color:#007aff}.submit-btn[data-v-61171fd1]{width:100%;height:46px;border-radius:14px;font-size:16px;font-weight:500;background:#007aff;border-color:#007aff;letter-spacing:2px;transition:all .2s ease}.submit-btn[data-v-61171fd1]:focus,.submit-btn[data-v-61171fd1]:hover{background:#0066d6;border-color:#0066d6;box-shadow:0 4px 16px rgba(0,122,255,.3)}.card-footer[data-v-61171fd1]{margin-top:18px;text-align:center;font-size:12px;color:#636366}.link[data-v-61171fd1]{color:#007aff;text-decoration:none;cursor:pointer}.link[data-v-61171fd1]:hover{text-decoration:underline}.login-footer[data-v-61171fd1]{position:relative;z-index:2;height:48px;display:flex;align-items:center;justify-content:center;font-size:14px;color:hsla(0,0%,100%,.75);background:rgba(0,0,0,.2);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);flex-shrink:0;text-shadow:0 1px 3px rgba(0,0,0,.2)}.login-footer strong[data-v-61171fd1]{color:#fff}.sep[data-v-61171fd1]{margin:0 12px;color:hsla(0,0%,100%,.35)}.layout-wrap[data-v-5b286bf7]{display:flex;height:100vh;overflow:hidden;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;background:#f5f7fa;position:relative}.sidebar[data-v-5b286bf7]{width:150px;min-width:150px;height:100vh;background:#0f2244;display:flex;flex-direction:column;z-index:200;box-shadow:2px 0 8px rgba(0,0,0,.15)}.sidebar-logo[data-v-5b286bf7]{height:60px;min-height:60px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid hsla(0,0%,100%,.07)}.logo-name[data-v-5b286bf7]{font-size:14px;font-weight:600;color:#fff;line-height:1.3;white-space:nowrap}.logo-ver[data-v-5b286bf7]{font-size:10px;color:hsla(0,0%,100%,.45);line-height:1.3}.nav-list[data-v-5b286bf7]{flex:1;padding:6px 0;overflow-y:auto;overflow-x:hidden}.nav-list[data-v-5b286bf7]::-webkit-scrollbar{width:4px}.nav-list[data-v-5b286bf7]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}.nav-item[data-v-5b286bf7]{display:flex;align-items:center;height:46px;padding:0 12px 0 14px;color:hsla(0,0%,100%,.65);cursor:pointer;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:8px}.nav-item[data-v-5b286bf7]:hover{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.9)}.nav-item.active[data-v-5b286bf7]{background:#1677ff;color:#fff}.nav-icon[data-v-5b286bf7]{font-size:16px;flex-shrink:0}.nav-label[data-v-5b286bf7]{flex:1;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-arrow[data-v-5b286bf7]{font-size:11px;opacity:.5;transition:transform .2s ease,opacity .15s;flex-shrink:0}.nav-item.panel-open .nav-arrow[data-v-5b286bf7]{transform:rotate(90deg);opacity:.9}.sidebar-footer[data-v-5b286bf7]{border-top:1px solid hsla(0,0%,100%,.07);padding:10px 0}.user-bar[data-v-5b286bf7]{display:flex;align-items:center;padding:8px 14px;gap:8px;cursor:pointer;transition:background .12s}.user-bar[data-v-5b286bf7]:hover{background:hsla(0,0%,100%,.06)}.user-avatar[data-v-5b286bf7]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#1677ff,#69b1ff);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-name[data-v-5b286bf7]{flex:1;font-size:12px;color:hsla(0,0%,100%,.7);white-space:nowrap}.mega-panel[data-v-5b286bf7]{position:fixed;left:150px;top:0;min-width:260px;width:auto;max-height:calc(100vh - 16px);background:#fff;box-shadow:4px 0 20px rgba(0,0,0,.12);z-index:180;display:flex;flex-direction:column;border-radius:8px;border:1px solid #ebeef5}.panel-head[data-v-5b286bf7]{height:48px;min-height:48px;display:flex;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;color:#1677ff;border-bottom:1px solid #f0f0f0;background:#fafcff;white-space:nowrap;border-radius:8px 8px 0 0}.panel-head-icon[data-v-5b286bf7]{font-size:17px}.panel-body[data-v-5b286bf7]{overflow-y:auto;display:flex;flex-direction:row;align-items:flex-start;padding:16px 8px 16px 16px;gap:0}.panel-group[data-v-5b286bf7]{min-width:160px;flex:0 0 auto;padding:0 16px 0 0;margin-right:8px;border-right:1px solid #f0f2f5}.panel-group[data-v-5b286bf7]:last-child{border-right:none;margin-right:0}.group-title[data-v-5b286bf7]{display:flex;align-items:center;gap:7px;padding:2px 0 10px 0;font-size:16px;font-weight:700;color:#1f2d3d;white-space:nowrap}.group-bar[data-v-5b286bf7]{display:inline-block;width:4px;height:14px;background:#1677ff;border-radius:2px;flex-shrink:0}.group-items[data-v-5b286bf7]{display:flex;flex-direction:column;gap:4px}.panel-item[data-v-5b286bf7]{display:flex;align-items:center;padding:8px 14px;font-size:13px;color:#4a5568;cursor:pointer;border-radius:6px;background:#f4f6fb;transition:background .12s,color .12s;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel-item[data-v-5b286bf7]:hover{background:#dbeafe;color:#1677ff}.panel-slide-enter-active[data-v-5b286bf7],.panel-slide-leave-active[data-v-5b286bf7]{transition:transform .18s cubic-bezier(.25,.8,.25,1),opacity .18s ease}.panel-slide-enter[data-v-5b286bf7],.panel-slide-leave-to[data-v-5b286bf7]{transform:translateX(-16px);opacity:0}.main-wrap[data-v-5b286bf7]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.top-bar[data-v-5b286bf7]{height:60px;min-height:60px;background:#fff;border-bottom:1px solid #ebeef5;display:flex;align-items:center;justify-content:space-between;padding:0 20px;z-index:10}.top-bar-left[data-v-5b286bf7]{display:flex;align-items:center;gap:8px}.system-name[data-v-5b286bf7]{font-size:15px;font-weight:600;color:#1f2d3d}.top-bar-right[data-v-5b286bf7]{display:flex;align-items:center;gap:8px}.search-box[data-v-5b286bf7]{position:relative;display:flex;align-items:center;gap:6px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:18px;padding:0 12px;height:32px;width:200px;transition:border-color .15s,box-shadow .15s}.search-box.is-active[data-v-5b286bf7],.search-box[data-v-5b286bf7]:focus-within{border-color:#1677ff;box-shadow:0 0 0 2px rgba(22,119,255,.12);background:#fff}.search-icon[data-v-5b286bf7]{font-size:14px;color:#bfbfbf;flex-shrink:0}.search-input[data-v-5b286bf7]{flex:1;border:none;outline:none;background:transparent;font-size:13px;color:#303133;min-width:0}.search-input[data-v-5b286bf7]::-moz-placeholder{color:#c0c4cc}.search-input[data-v-5b286bf7]::placeholder{color:#c0c4cc}.search-dropdown[data-v-5b286bf7]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border-radius:8px;box-shadow:0 6px 24px rgba(0,0,0,.12);border:1px solid #ebeef5;max-height:320px;overflow-y:auto;z-index:999}.search-item[data-v-5b286bf7]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;transition:background .1s}.search-item.active[data-v-5b286bf7],.search-item[data-v-5b286bf7]:hover{background:#f0f7ff}.search-item+.search-item[data-v-5b286bf7]{border-top:1px solid #f0f2f5}.search-item-name[data-v-5b286bf7]{font-size:13px;color:#303133}.search-item-group[data-v-5b286bf7]{font-size:11px;color:#909399;background:#f5f7fa;padding:2px 8px;border-radius:4px;flex-shrink:0;margin-left:12px}.search-empty[data-v-5b286bf7]{padding:20px 14px;text-align:center;font-size:13px;color:#909399}.search-tip[data-v-5b286bf7]{padding:8px 14px 6px;font-size:12px;color:#909399}.search-group-title[data-v-5b286bf7]{padding:8px 14px 4px;font-size:11px;color:#909399;background:#fafafa}.tb-badge[data-v-5b286bf7]{line-height:1}.tb-icon[data-v-5b286bf7]{font-size:18px;color:#606266;cursor:pointer;transition:color .12s}.tb-icon[data-v-5b286bf7]:hover{color:#1677ff}.user-dropdown[data-v-5b286bf7]{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;cursor:pointer;transition:background .12s}.user-dropdown[data-v-5b286bf7]:hover{background:#f5f7fa}.user-avatar-sm[data-v-5b286bf7]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#1677ff,#69b1ff);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.user-label[data-v-5b286bf7]{font-size:13px;color:#303133}.page-tabs[data-v-5b286bf7]{background:#fff;border-bottom:1px solid #ebeef5;padding:0 16px;display:flex;align-items:center;height:38px;gap:4px;overflow-x:auto;overflow-y:hidden;flex-shrink:0}.page-tabs[data-v-5b286bf7]::-webkit-scrollbar{height:0}.page-tab[data-v-5b286bf7]{display:inline-flex;align-items:center;padding:0 14px;height:30px;border-radius:4px;font-size:13px;color:#606266;cursor:pointer;transition:all .12s;border:1px solid transparent;white-space:nowrap;flex-shrink:0}.page-tab[data-v-5b286bf7]:hover{color:#1677ff;background:#f0f7ff}.page-tab.active[data-v-5b286bf7]{color:#1677ff;background:#e8f3ff;border-color:#bae0ff;font-weight:500}.tab-close[data-v-5b286bf7]{margin-left:6px;font-size:12px;color:#909399;border-radius:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.tab-close[data-v-5b286bf7]:hover{background:#ff4d4f;color:#fff}.tab-ctx-menu[data-v-5b286bf7]{position:fixed;z-index:9999;background:#fff;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12);border:1px solid #ebeef5;padding:4px 0;min-width:130px}.ctx-item[data-v-5b286bf7]{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;color:#4a5568;cursor:pointer;transition:background .12s,color .12s;white-space:nowrap}.ctx-item[data-v-5b286bf7]:hover{background:#f0f7ff;color:#1677ff}.ctx-item i[data-v-5b286bf7]{font-size:14px}.content-area[data-v-5b286bf7]{flex:1;overflow:hidden;background:#f4f6f9;padding:16px 24px;display:flex;flex-direction:column;min-height:0}.content-area-inner[data-v-5b286bf7]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.content-area[data-v-5b286bf7]::-webkit-scrollbar{width:6px}.content-area[data-v-5b286bf7]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.message-popover{padding:0!important}.msg-pop-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px;font-size:15px;font-weight:600;color:#1f2d3d;border-bottom:1px solid #f0f2f5}.msg-pop-list{max-height:320px;overflow-y:auto;padding:4px 0}.msg-pop-empty{padding:32px 0;text-align:center;font-size:13px;color:#c0c4cc}.msg-pop-item{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;cursor:pointer;transition:background .12s}.msg-pop-item:hover{background:#f0f7ff}.msg-pop-dot{width:6px;height:6px;border-radius:50%;background:#1677ff;margin-top:7px;flex-shrink:0}.msg-pop-body{flex:1;min-width:0}.msg-pop-content{font-size:13px;color:#303133;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.msg-pop-time{font-size:12px;color:#909399}.msg-pop-footer{padding:10px 0;text-align:center;font-size:13px;color:#1677ff;cursor:pointer;border-top:1px solid #f0f2f5;transition:background .12s}.msg-pop-footer:hover{background:#f0f7ff}.dash-icon[data-v-10417d02]{display:inline-block;vertical-align:middle;flex-shrink:0}.field-label[data-v-417e1aa5]{color:#8c8c8c;font-size:13px;font-weight:400}.field-value[data-v-417e1aa5]{color:#262626;font-size:14px;font-weight:600}.field-value--md[data-v-417e1aa5]{font-size:15px}.field-value--lg[data-v-417e1aa5]{font-size:19px}.field-unit[data-v-417e1aa5]{color:#262626;font-size:14px;font-weight:400}.lease-overview[data-v-417e1aa5]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.row-2[data-v-417e1aa5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.row-2>.card[data-v-417e1aa5]{min-width:0}.card[data-v-417e1aa5]{background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:16px 18px;box-shadow:0 1px 2px rgba(0,0,0,.04);min-width:0;box-sizing:border-box;overflow:hidden}.section-title[data-v-417e1aa5]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:0 0 18px;font-size:16px;font-weight:600;color:#262626;line-height:1.4}.title-bar[data-v-417e1aa5]{display:inline-block;width:4px;height:16px;margin-right:8px;background:#1890ff;border-radius:1px;flex-shrink:0}.title-extra[data-v-417e1aa5]{display:inline-flex;align-items:baseline;gap:6px;margin-left:auto;flex-shrink:0}.card--abnormal .title-extra .field-label[data-v-417e1aa5],.card--leasing .title-extra .field-label[data-v-417e1aa5]{font-size:14px;font-weight:400;color:#8c8c8c}.card--abnormal .summary-total-num[data-v-417e1aa5],.card--leasing .summary-total-num[data-v-417e1aa5]{font-size:clamp(27px,2.8vw,33px);font-weight:600;color:#262626;line-height:1.1}.card--abnormal .summary-total-unit[data-v-417e1aa5],.card--leasing .summary-total-unit[data-v-417e1aa5]{font-size:14px;font-weight:400;color:#262626;line-height:1.2;padding-bottom:2px}.metric-pair[data-v-417e1aa5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #f0f0f0}.metric-block[data-v-417e1aa5]{min-width:0}.metric-label[data-v-417e1aa5]{font-size:14px;color:#8c8c8c;font-weight:400;margin-bottom:8px}.metric-pair .metric-label[data-v-417e1aa5]{color:#262626;font-weight:600}.row-2>.card .metric-pair .metric-label[data-v-417e1aa5]{font-size:15px;margin-bottom:10px}.row-2>.card .metric-value[data-v-417e1aa5]{margin-bottom:8px}.row-2>.card .metric-value .num[data-v-417e1aa5]{font-size:clamp(25px,2.5vw,29px);font-weight:600;line-height:1.15}.row-2>.card:not(.card--new-install) .metric-value .num[data-v-417e1aa5]{color:#1890ff}.row-2>.card .metric-value .unit[data-v-417e1aa5]{font-size:14px;font-weight:400;color:#8c8c8c;padding-bottom:3px}.card--new-install .metric-value .num[data-v-417e1aa5]{color:#9254de}.card--new-install .title-bar[data-v-417e1aa5]{background:#9254de}.card--new-install .trend .field-label[data-v-417e1aa5],.row-2>.card .progress-wrap .field-label[data-v-417e1aa5],.row-2>.card .progress-wrap .field-value[data-v-417e1aa5]{font-size:13px;font-weight:400;color:#8c8c8c}.card--new-install .trend .field-value[data-v-417e1aa5]{font-size:13px;font-weight:600}.card--new-install .trend--up .field-value[data-v-417e1aa5]{color:#fa8c16}.card--new-install .trend--down .field-value[data-v-417e1aa5]{color:#52c41a}.row-2>.card .breakdown-list .bd-type[data-v-417e1aa5]{font-size:14px;font-weight:600}.row-2>.card .bd-type--service[data-v-417e1aa5],.row-2>.card .bd-type--time[data-v-417e1aa5]{color:#1890ff}.row-2>.card .bd-type--traffic[data-v-417e1aa5]{color:#9254de}.row-2>.card .bd-primary-body .bd-num--qty .field-value[data-v-417e1aa5],.row-2>.card .bd-side-row .field-value[data-v-417e1aa5]{font-size:15px;font-weight:600;color:#262626}.row-2>.card .bd-primary-body .bd-num--amt .field-value[data-v-417e1aa5]{font-size:17px;font-weight:600;color:#262626}.row-2>.card .bd-side-row .field-unit[data-v-417e1aa5],.row-2>.card .breakdown-list .bd-num .field-unit[data-v-417e1aa5]{font-size:15px;font-weight:600;color:#262626}.row-2>.card .bd-cell--rate-stack .field-label[data-v-417e1aa5],.row-2>.card .bd-cell--rate-stack .field-value[data-v-417e1aa5],.row-2>.card .bd-side-row .field-label[data-v-417e1aa5]{font-size:13px;font-weight:400;color:#8c8c8c}.metric-value[data-v-417e1aa5]{display:flex;align-items:baseline;gap:4px;margin-bottom:10px}.metric-value--lg .num[data-v-417e1aa5]{font-size:clamp(23px,2.4vw,33px)}.metric-value .num[data-v-417e1aa5]{font-size:clamp(21px,2.2vw,29px);font-weight:600;color:#1890ff;line-height:1.2;word-break:break-all}.metric-value .unit[data-v-417e1aa5]{font-size:15px;color:#262626;font-weight:600}.progress-wrap[data-v-417e1aa5]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.progress-wrap .field-label[data-v-417e1aa5],.progress-wrap .field-value[data-v-417e1aa5]{font-size:13px}.progress-track[data-v-417e1aa5]{flex:1;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden;max-width:140px}.progress-fill[data-v-417e1aa5]{height:100%;border-radius:3px;transition:width .3s ease}.progress-fill--blue[data-v-417e1aa5]{background:linear-gradient(90deg,#69b1ff,#1890ff)}.progress-fill--purple[data-v-417e1aa5]{background:linear-gradient(90deg,#b37feb,#9254de)}.trend-row[data-v-417e1aa5]{display:flex;gap:16px;margin-top:8px}.trend[data-v-417e1aa5]{font-size:13px;display:inline-flex;align-items:center;gap:4px}.trend--down[data-v-417e1aa5],.trend--up[data-v-417e1aa5]{color:inherit}.trend--block[data-v-417e1aa5]{margin-bottom:12px}.breakdown-list[data-v-417e1aa5]{margin-top:2px}.breakdown-item[data-v-417e1aa5]{padding:12px 0;border-top:1px solid #f0f0f0}.breakdown-item[data-v-417e1aa5]:first-child{border-top-color:#f5f5f5}.bd-grid[data-v-417e1aa5]{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.5}.bd-line[data-v-417e1aa5]{display:grid;align-items:baseline;-moz-column-gap:10px;column-gap:10px;row-gap:2px;min-width:0}.bd-grid--renewal .bd-line[data-v-417e1aa5]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto}.bd-grid--install .bd-line[data-v-417e1aa5]{grid-template-columns:minmax(0,1fr)}.bd-cell[data-v-417e1aa5]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0}.bd-cell--primary[data-v-417e1aa5]{flex-wrap:nowrap;gap:8px;align-items:flex-start}.card--new-install .bd-cell--primary[data-v-417e1aa5]{align-items:center;width:100%}.card--new-install .bd-primary-body[data-v-417e1aa5]{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-width:0}.card--new-install .bd-primary-body .bd-num--amt[data-v-417e1aa5],.card--new-install .bd-primary-body .bd-num--qty[data-v-417e1aa5],.card--new-install .bd-primary-body .bd-type[data-v-417e1aa5]{grid-column:unset;grid-row:unset}.card--new-install .bd-primary-body .bd-num--amt[data-v-417e1aa5]{margin-left:auto}.card--new-install .bd-primary-body .bd-num--amt .field-value[data-v-417e1aa5]{font-size:15px;font-weight:600}.card--new-install .breakdown-list .breakdown-item[data-v-417e1aa5]{padding:10px 0}.bd-primary-body[data-v-417e1aa5]{display:grid;grid-template-columns:auto max-content;-moz-column-gap:10px;column-gap:10px;row-gap:14px;align-items:baseline;min-width:0}.bd-primary-body .bd-type[data-v-417e1aa5]{grid-column:1;grid-row:1}.bd-primary-body .bd-num--qty[data-v-417e1aa5]{grid-column:2;grid-row:1}.bd-primary-body .bd-num--amt[data-v-417e1aa5]{grid-column:2;grid-row:2}.bd-primary-body .bd-num--amt .field-value[data-v-417e1aa5]{font-size:15px}.bd-type[data-v-417e1aa5]{flex-shrink:0;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3}.bd-icon-wrap[data-v-417e1aa5]{flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.bd-num[data-v-417e1aa5]{white-space:nowrap}.bd-cell--mid-stack[data-v-417e1aa5],.bd-cell--rate-stack[data-v-417e1aa5]{display:flex;flex-direction:column;justify-content:flex-start;gap:14px;align-items:flex-start}.bd-side-row[data-v-417e1aa5]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-height:20px}.bd-grid--renewal .bd-cell--rate-stack[data-v-417e1aa5]{align-items:flex-end;text-align:right}.bd-grid--renewal .bd-cell--rate-stack .bd-side-row[data-v-417e1aa5]{justify-content:flex-end;width:100%}.bd-cell--rate-stack .field-label[data-v-417e1aa5],.bd-cell--rate-stack .field-value[data-v-417e1aa5],.bd-side-row .field-label[data-v-417e1aa5],.bd-side-row .field-value[data-v-417e1aa5]{font-size:13px}@media (max-width:640px){.bd-grid--install .bd-line[data-v-417e1aa5],.bd-grid--renewal .bd-line[data-v-417e1aa5]{grid-template-columns:1fr}.bd-cell--rate-stack[data-v-417e1aa5]{align-items:flex-start}.bd-primary-body[data-v-417e1aa5]{grid-template-columns:1fr max-content}.card--new-install .bd-primary-body[data-v-417e1aa5]{display:flex;flex-wrap:wrap}.card--new-install .bd-primary-body .bd-num--amt[data-v-417e1aa5]{margin-left:0;padding-left:26px}}.type-cards[data-v-417e1aa5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.type-card[data-v-417e1aa5]{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:16px 18px;border-radius:8px;overflow:hidden;min-height:118px;color:#fff;box-sizing:border-box}.type-card--time[data-v-417e1aa5]{background:#5b9fff}.type-card--traffic[data-v-417e1aa5]{background:#9b6fd6}.type-card-watermark[data-v-417e1aa5]{position:absolute;top:6px;right:10px;z-index:0;pointer-events:none;display:inline-flex;line-height:0}.type-card-head[data-v-417e1aa5]{display:flex;align-items:center;gap:10px;position:relative;z-index:1}.type-card-icon-badge[data-v-417e1aa5]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border-radius:6px;flex-shrink:0;box-shadow:0 1px 2px rgba(0,0,0,.06)}.type-card-title[data-v-417e1aa5]{font-size:15px;font-weight:600;color:#fff;line-height:1.3}.type-card-foot[data-v-417e1aa5]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;position:relative;z-index:1;margin-top:18px}.type-card-count[data-v-417e1aa5]{display:flex;align-items:baseline;gap:4px;min-width:0}.type-card-count-num[data-v-417e1aa5]{font-size:clamp(21px,2.3vw,27px);font-weight:600;line-height:1.15;color:#fff}.type-card-count-unit[data-v-417e1aa5]{font-size:14px;font-weight:400;color:hsla(0,0%,100%,.95);padding-bottom:2px}.type-card-ratio[data-v-417e1aa5]{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.95);white-space:nowrap;flex-shrink:0;padding-bottom:3px}.expand-btn[data-v-417e1aa5]{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;font-size:15px;color:#1890ff;cursor:pointer;transition:opacity .2s}.expand-btn[data-v-417e1aa5]:hover{opacity:.85}.card--abnormal[data-v-417e1aa5]{background:#fffaf5;border-color:#ffe7d1}.abnormal-grid[data-v-417e1aa5]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.abnormal-item[data-v-417e1aa5]{text-align:center;padding:12px 8px}.abnormal-icon-wrap[data-v-417e1aa5]{display:flex;justify-content:center;margin-bottom:8px}.abnormal-label[data-v-417e1aa5]{margin-bottom:8px;color:#262626;font-size:14px;font-weight:400;line-height:1.3}.abnormal-count[data-v-417e1aa5]{display:inline-flex;align-items:baseline;justify-content:center;gap:2px;line-height:1.2}.abnormal-count-num[data-v-417e1aa5]{font-size:clamp(19px,2vw,23px);font-weight:600;color:#262626}.abnormal-count-unit[data-v-417e1aa5]{font-size:14px;font-weight:400;color:#262626;padding-bottom:1px}.card--year-new[data-v-417e1aa5]{background:#fff}.revenue-panel[data-v-417e1aa5],.year-new-panel[data-v-417e1aa5]{width:100%;padding:18px 20px;background:#f0f6ff;border-radius:8px;box-sizing:border-box}.revenue-col-top[data-v-417e1aa5],.year-new-summary-top[data-v-417e1aa5]{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #dce6f5}.year-new-metric-label[data-v-417e1aa5]{font-size:15px;font-weight:600;color:#262626;margin-bottom:10px}.year-new-metric-row[data-v-417e1aa5],.year-new-type-row[data-v-417e1aa5]{display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:center;-moz-column-gap:10px;column-gap:10px;width:100%}.year-new-metric-row[data-v-417e1aa5]{align-items:flex-end}.year-new-metric-row .metric-value[data-v-417e1aa5]{margin-bottom:0;min-width:0;align-items:flex-end}.revenue-panel .metric-value--lg .num[data-v-417e1aa5],.year-new-panel .metric-value--lg .num[data-v-417e1aa5]{font-size:clamp(27px,3vw,35px);line-height:1.1}.revenue-panel .metric-value .unit[data-v-417e1aa5],.year-new-panel .metric-value .unit[data-v-417e1aa5]{font-size:15px;font-weight:400;color:#69b1ff;padding-bottom:3px}.revenue-panel .revenue-col-title[data-v-417e1aa5],.year-new-panel .year-new-metric-label[data-v-417e1aa5]{font-size:15px;font-weight:600;color:#262626}.year-new-stat-extra[data-v-417e1aa5]{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;width:100%;white-space:nowrap;font-size:13px;line-height:1.5}.year-new-stat-label[data-v-417e1aa5]{color:#8c8c8c;font-size:13px;font-weight:400}.year-new-stat-value[data-v-417e1aa5]{color:#262626;font-size:13px;font-weight:600}.year-new-trend[data-v-417e1aa5]{padding-bottom:4px}.year-new-types[data-v-417e1aa5]{display:flex;flex-direction:column;gap:14px}.year-new-type-row[data-v-417e1aa5]{font-size:14px}.year-new-type-left[data-v-417e1aa5]{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.year-new-type-name[data-v-417e1aa5]{color:#262626;font-size:14px;font-weight:400;white-space:nowrap}.year-new-type-count[data-v-417e1aa5]{display:inline-flex;align-items:baseline;gap:2px}.year-new-panel .year-new-type-count .field-value[data-v-417e1aa5]{font-size:14px;font-weight:600}.year-new-panel .year-new-type-count .field-unit[data-v-417e1aa5]{font-size:14px;font-weight:400;color:#8c8c8c}.year-new-type-ratio[data-v-417e1aa5]{flex-shrink:0}.revenue-col-title[data-v-417e1aa5]{font-size:15px;font-weight:600;color:#262626;margin-bottom:10px}.revenue-col-bottom[data-v-417e1aa5]{display:flex;flex-direction:column;gap:14px}.revenue-panel .year-new-metric-row .metric-value[data-v-417e1aa5]{margin-bottom:0;align-items:flex-end}.revenue-detail-left[data-v-417e1aa5]{display:flex;align-items:baseline;gap:6px;min-width:0;flex-wrap:wrap}.revenue-detail-name[data-v-417e1aa5]{font-size:14px;font-weight:400;color:#262626;white-space:nowrap}.revenue-detail-val[data-v-417e1aa5]{display:inline-flex;align-items:baseline;gap:2px;flex-wrap:wrap}.revenue-panel .revenue-detail-val .field-value[data-v-417e1aa5]{font-size:14px;font-weight:600;color:#262626}.revenue-panel .revenue-detail-val .field-unit[data-v-417e1aa5]{font-size:14px;font-weight:400;color:#8c8c8c}.card--revenue[data-v-417e1aa5],.card--year-new[data-v-417e1aa5]{width:100%;max-width:100%;box-sizing:border-box}@media (max-width:1200px){.row-2[data-v-417e1aa5]{grid-template-columns:1fr}.abnormal-grid[data-v-417e1aa5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.metric-pair[data-v-417e1aa5]{grid-template-columns:1fr}}.field-label[data-v-32e680bf]{color:#8c8c8c;font-size:13px;font-weight:400}.field-value[data-v-32e680bf]{color:#262626;font-size:14px;font-weight:600}.field-unit[data-v-32e680bf]{color:#262626;font-size:14px;font-weight:400}.perf-overview[data-v-32e680bf]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.row-2[data-v-32e680bf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.row-2>.card[data-v-32e680bf]{min-width:0}.card[data-v-32e680bf]{background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:16px 18px;box-shadow:0 1px 2px rgba(0,0,0,.04);min-width:0;box-sizing:border-box;overflow:hidden}.section-title[data-v-32e680bf]{display:flex;align-items:center;margin:0 0 12px;font-size:17px;font-weight:600;color:#262626;line-height:1.4}.perf-summary-panel[data-v-32e680bf]{background:#f0f6ff;border-radius:8px;padding:14px 16px;margin-bottom:12px}.card--monthly .perf-summary-panel[data-v-32e680bf]{background:#f6f0ff}.title-bar[data-v-32e680bf]{display:inline-block;width:4px;height:16px;margin-right:8px;background:#1890ff;border-radius:1px;flex-shrink:0}.title-bar--monthly[data-v-32e680bf]{background:#9254de}.metric-pair[data-v-32e680bf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:0}.metric-block[data-v-32e680bf]{min-width:0}.metric-label[data-v-32e680bf]{font-size:15px;color:#262626;font-weight:600;margin-bottom:8px;line-height:1.3}.metric-value[data-v-32e680bf]{display:flex;align-items:flex-end;gap:4px;margin-bottom:8px}.metric-value .num[data-v-32e680bf]{font-size:clamp(25px,2.6vw,29px);font-weight:600;line-height:1.1}.num--annual[data-v-32e680bf]{color:#1890ff}.num--monthly[data-v-32e680bf]{color:#9254de}.metric-value .unit[data-v-32e680bf]{font-size:15px;font-weight:400;line-height:1;padding-bottom:3px}.card--annual .metric-value .unit[data-v-32e680bf]{color:#69b1ff}.card--monthly .metric-value .unit[data-v-32e680bf]{color:#b37feb}.trend-row[data-v-32e680bf]{display:flex;flex-wrap:wrap;gap:10px 14px}.trend[data-v-32e680bf]{font-size:13px;display:inline-flex;align-items:center;gap:3px}.trend .field-label[data-v-32e680bf]{font-size:13px;color:#8c8c8c;font-weight:400}.trend .field-value[data-v-32e680bf]{font-size:13px;color:#262626;font-weight:600}.perf-type-cards[data-v-32e680bf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.perf-type-card[data-v-32e680bf]{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:108px;padding:12px 14px;border-radius:8px;color:#fff;overflow:hidden;box-sizing:border-box}.card--annual .perf-type-card--time[data-v-32e680bf]{background:#5b9fff}.card--annual .perf-type-card--traffic[data-v-32e680bf]{background:#4a8ef5}.card--annual .perf-type-card--buyout[data-v-32e680bf]{background:#2f6fd6}.card--monthly .perf-type-card--time[data-v-32e680bf]{background:#b37feb}.card--monthly .perf-type-card--traffic[data-v-32e680bf]{background:#9b6fd6}.card--monthly .perf-type-card--buyout[data-v-32e680bf]{background:#7c4dbd}.perf-type-watermark[data-v-32e680bf]{position:absolute;top:4px;right:6px;z-index:0;line-height:0;pointer-events:none}.perf-buyout-mark[data-v-32e680bf]{font-size:49px;font-weight:700;color:hsla(0,0%,100%,.2);line-height:1}.perf-type-head[data-v-32e680bf]{display:flex;align-items:center;gap:8px;position:relative;z-index:1}.perf-type-icon-badge[data-v-32e680bf]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#fff;border-radius:6px;flex-shrink:0}.perf-buyout-icon[data-v-32e680bf]{font-size:15px;font-weight:700;color:#2f6fd6;line-height:1}.card--monthly .perf-buyout-icon[data-v-32e680bf]{color:#7c4dbd}.perf-type-title[data-v-32e680bf]{font-size:15px;font-weight:600;color:#fff;line-height:1.3}.perf-type-foot[data-v-32e680bf]{position:relative;z-index:1;margin-top:12px}.perf-type-count[data-v-32e680bf]{display:flex;align-items:flex-end;gap:2px;line-height:1.15}.perf-type-count-num[data-v-32e680bf]{font-size:clamp(19px,2vw,23px);font-weight:600}.perf-type-count-unit[data-v-32e680bf]{font-size:14px;font-weight:400;padding-bottom:2px;opacity:.95}.perf-type-amt[data-v-32e680bf]{display:flex;align-items:flex-end;gap:2px;margin-top:8px;line-height:1.15}.perf-type-amt-num[data-v-32e680bf]{font-size:clamp(19px,2vw,23px);font-weight:600;opacity:.98}.perf-type-amt-unit[data-v-32e680bf]{font-size:14px;font-weight:400;padding-bottom:2px;opacity:.95}.perf-dist-card[data-v-32e680bf]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:14px 16px;margin-top:12px}.perf-dist-head[data-v-32e680bf]{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:#262626;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f0f0f0;line-height:1.3}.perf-dist-head span[data-v-32e680bf]{font-size:15px}.perf-dist-head-text[data-v-32e680bf]{display:inline-flex;align-items:center;gap:4px;cursor:help}.perf-tip-icon[data-v-32e680bf]{color:#8c8c8c;font-size:14px}.perf-bullet[data-v-32e680bf]{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:6px}.perf-bullet--annual[data-v-32e680bf]{background:#1890ff}.perf-bullet--monthly[data-v-32e680bf]{background:#9254de}.perf-channel-row[data-v-32e680bf]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #f5f5f5;min-width:0}.perf-channel-row[data-v-32e680bf]:first-of-type{border-top:none;padding-top:0}.perf-channel-left[data-v-32e680bf]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.perf-channel-row .perf-bullet[data-v-32e680bf]{margin-top:0}.perf-channel-name[data-v-32e680bf]{font-size:15px;font-weight:600;color:#262626;line-height:1.4;min-width:0}.perf-channel-amt[data-v-32e680bf]{display:inline-flex;align-items:baseline;gap:2px;flex-shrink:0;margin-left:auto;text-align:right;white-space:nowrap;line-height:1.4}.perf-channel-amt .field-value[data-v-32e680bf]{font-size:15px;font-weight:600;line-height:1.4}.perf-channel-amt .field-unit[data-v-32e680bf]{font-size:15px;font-weight:400;color:#262626}.perf-biz-row[data-v-32e680bf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8px 16px;align-items:start;padding:10px 0;border-top:1px solid #f5f5f5}.perf-biz-row[data-v-32e680bf]:first-of-type{border-top:none;padding-top:0}.perf-biz-left[data-v-32e680bf]{display:flex;gap:8px;min-width:0}.perf-biz-name[data-v-32e680bf]{font-size:14px;font-weight:400;color:#262626;margin-bottom:6px;line-height:1.3}.perf-biz-amt[data-v-32e680bf]{display:flex;align-items:flex-end;gap:2px;line-height:1.2}.perf-biz-amt .field-value[data-v-32e680bf]{font-size:clamp(18px,2vw,23px);font-weight:600;line-height:1.15}.perf-biz-amt .field-unit[data-v-32e680bf]{font-size:14px;font-weight:400;padding-bottom:2px;color:#262626}.perf-biz-units[data-v-32e680bf]{display:flex;align-items:flex-end;gap:2px}.perf-biz-units .field-value[data-v-32e680bf]{font-size:clamp(18px,2vw,23px);font-weight:600}.perf-biz-units .field-unit[data-v-32e680bf]{font-size:14px;font-weight:400;padding-bottom:2px}.perf-biz-units[data-v-32e680bf]{text-align:right;align-self:center;white-space:nowrap}.perf-biz-subs[data-v-32e680bf]{display:flex;flex-direction:column;gap:8px}.perf-biz-sub[data-v-32e680bf]{display:grid;grid-template-columns:44px 1fr 1fr;gap:8px;align-items:baseline;font-size:13px}.perf-biz-sub-label[data-v-32e680bf]{color:#8c8c8c;font-size:13px;font-weight:400}.perf-biz-sub-val[data-v-32e680bf]{text-align:right;white-space:nowrap;display:inline-flex;align-items:flex-end;gap:2px}.perf-biz-sub-val .field-value[data-v-32e680bf]{font-size:13px;font-weight:600}.perf-biz-sub-val .field-unit[data-v-32e680bf]{font-size:13px;font-weight:400;padding-bottom:1px}@media (max-width:1200px){.perf-type-cards[data-v-32e680bf],.row-2[data-v-32e680bf]{grid-template-columns:1fr}}@media (max-width:992px){.metric-pair[data-v-32e680bf],.perf-biz-row[data-v-32e680bf]{grid-template-columns:1fr}.perf-biz-units[data-v-32e680bf]{text-align:left}}.field-label[data-v-1921ac44]{color:#8c8c8c;font-size:13px;font-weight:400}.field-value[data-v-1921ac44]{color:#262626;font-size:14px;font-weight:600}.field-unit[data-v-1921ac44]{color:#262626;font-size:14px;font-weight:400}.dealer-overview[data-v-1921ac44]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.row-2[data-v-1921ac44]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.dealer-col[data-v-1921ac44]{min-width:0;display:flex;flex-direction:column;gap:12px}.section-title[data-v-1921ac44]{display:flex;align-items:center;margin:0;font-size:16px;font-weight:600;color:#262626;line-height:1.4}.title-bar[data-v-1921ac44]{display:inline-block;width:4px;height:16px;margin-right:8px;background:#1890ff;border-radius:1px;flex-shrink:0}.title-bar--purple[data-v-1921ac44]{background:#9254de}.section-summary[data-v-1921ac44]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:12px 14px;border-radius:8px;background:#f0f6ff}.section-summary--purple[data-v-1921ac44]{background:#f6f0ff}.summary-label[data-v-1921ac44]{font-size:15px;font-weight:600;color:#262626}.summary-num[data-v-1921ac44]{font-size:clamp(25px,2.5vw,29px);font-weight:600;line-height:1.15}.section-summary--blue .summary-num[data-v-1921ac44],.section-summary--purple .summary-num[data-v-1921ac44]{color:#1890ff}.summary-unit[data-v-1921ac44]{font-size:14px;font-weight:400;color:#8c8c8c;padding-bottom:3px}.fund-card[data-v-1921ac44],.status-card[data-v-1921ac44]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:14px 16px;box-shadow:0 1px 2px rgba(0,0,0,.04);min-width:0;display:flex;flex-direction:column}.dealer-col--contract .status-card[data-v-1921ac44],.dealer-col--fund .fund-card[data-v-1921ac44]{flex:1 1 0;padding-bottom:12px}.dealer-col--fund .fund-card .fund-card-body[data-v-1921ac44]{flex:1;min-height:0}.status-card-head[data-v-1921ac44]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.fund-card-head[data-v-1921ac44]{display:flex;align-items:center;gap:10px;padding-bottom:8px;margin-bottom:0;border-bottom:1px solid #f0f0f0}.status-icon[data-v-1921ac44]{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon--blue[data-v-1921ac44]{background:linear-gradient(135deg,#69b1ff,#1890ff)}.status-icon--orange[data-v-1921ac44]{background:linear-gradient(135deg,#ffc069,#fa8c16)}.status-icon--purple[data-v-1921ac44]{background:linear-gradient(135deg,#b37feb,#9254de)}.status-card-title[data-v-1921ac44]{font-size:15px;font-weight:600;color:#262626}.status-divider[data-v-1921ac44]{height:1px;background:#f0f0f0;margin:18px 0}.status-block-row[data-v-1921ac44]{display:grid;grid-template-columns:minmax(140px,auto) minmax(64px,auto) minmax(0,1fr) auto;gap:14px 28px;align-items:start}.status-main[data-v-1921ac44]{display:flex;flex-direction:column;gap:6px;min-width:0}.status-main-label[data-v-1921ac44]{display:inline-flex;align-items:center;gap:6px}.status-bullet[data-v-1921ac44]{width:6px;height:6px;border-radius:50%;background:#1890ff;display:inline-block;flex-shrink:0}.group-title[data-v-1921ac44]{font-size:14px;font-weight:400;color:#262626;line-height:1.3}.big-value[data-v-1921ac44]{display:inline-flex;align-items:baseline;gap:4px}.big-value .num[data-v-1921ac44]{font-size:clamp(19px,2vw,23px);font-weight:600;color:#262626;line-height:1.15}.big-value--purple .num[data-v-1921ac44]{color:#262626}.big-value .unit[data-v-1921ac44]{font-size:14px;font-weight:400;color:#262626;padding-bottom:1px}.status-total-ratio[data-v-1921ac44]{display:inline-flex;align-items:baseline;gap:4px;padding-top:2px;white-space:nowrap}.status-total-ratio .field-label[data-v-1921ac44],.status-total-ratio .field-value[data-v-1921ac44]{font-size:13px}.status-sub-list[data-v-1921ac44],.status-sub-ratios[data-v-1921ac44]{display:flex;flex-direction:column;gap:16px;padding-top:2px;min-width:0}.sub-row[data-v-1921ac44]{display:grid;grid-template-columns:80px auto;gap:4px 12px;min-width:0}.sub-ratio[data-v-1921ac44],.sub-row[data-v-1921ac44]{align-items:baseline;white-space:nowrap;line-height:1.5;min-height:22px}.sub-ratio[data-v-1921ac44]{display:inline-flex;gap:4px}.sub-label[data-v-1921ac44]{font-size:14px;font-weight:400;color:#595959}.sub-value[data-v-1921ac44]{display:inline-flex;align-items:baseline;gap:4px}.sub-value .field-value[data-v-1921ac44]{font-weight:600;font-size:14px}.sub-ratio .field-label[data-v-1921ac44],.sub-ratio .field-value[data-v-1921ac44]{font-size:13px}.fund-card-body[data-v-1921ac44]{padding-top:10px}.fund-content[data-v-1921ac44]{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1;min-height:0}.dealer-col--fund .fund-content[data-v-1921ac44]{margin-top:10px}.dealer-col--fund .fund-detail-box[data-v-1921ac44]{flex:1;justify-content:center}.fund-total-row[data-v-1921ac44]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding:2px 0}.fund-total-lead[data-v-1921ac44]{display:inline-flex;align-items:center;gap:6px}.status-bullet--purple[data-v-1921ac44]{background:#9254de}.fund-total-label[data-v-1921ac44]{font-size:14px;font-weight:600;color:#9254de;white-space:nowrap}.fund-total-amount[data-v-1921ac44]{display:inline-flex;align-items:baseline;gap:4px}.fund-total-amount .num[data-v-1921ac44]{font-size:clamp(21px,2.2vw,25px);font-weight:600;color:#262626;line-height:1.15}.fund-total-amount .unit[data-v-1921ac44]{font-size:14px;font-weight:400;color:#262626;padding-bottom:1px}.fund-detail-box[data-v-1921ac44]{background:#f0f6ff;border-radius:6px;padding:14px 18px 10px;display:flex;flex-direction:column;gap:18px;min-width:0;min-height:72px;box-sizing:border-box}.fund-detail-line[data-v-1921ac44]{display:grid;grid-template-columns:72px minmax(0,1fr) auto;-moz-column-gap:20px;column-gap:20px;row-gap:4px;align-items:baseline;line-height:1.45;min-height:24px}.fund-detail-box .detail-label[data-v-1921ac44]{font-size:15px;font-weight:400;color:#595959;white-space:nowrap}.detail-amount[data-v-1921ac44]{display:inline-flex;align-items:baseline;gap:4px;min-width:0}.fund-detail-box .detail-amount .field-value[data-v-1921ac44]{font-size:15px;font-weight:600}.fund-detail-box .detail-amount .field-unit[data-v-1921ac44]{font-size:15px}.fund-detail-box .detail-ratio[data-v-1921ac44]{font-size:14px;font-weight:600;white-space:nowrap}.detail-ratio--blue[data-v-1921ac44]{color:#1890ff}.detail-ratio--orange[data-v-1921ac44]{color:#fa8c16}@media (max-width:900px){.row-2[data-v-1921ac44],.status-block-row[data-v-1921ac44]{grid-template-columns:1fr}}@media (max-width:520px){.fund-detail-line[data-v-1921ac44],.sub-row[data-v-1921ac44]{grid-template-columns:1fr;gap:4px}}.field-label[data-v-70bf132c]{color:#8c8c8c;font-size:13px;font-weight:400}.field-value[data-v-70bf132c]{color:#262626;font-size:14px;font-weight:600}.field-unit[data-v-70bf132c]{color:#262626;font-size:14px;font-weight:400}.user-overview[data-v-70bf132c]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.row-3[data-v-70bf132c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.row-3>.user-panel[data-v-70bf132c]{min-width:0}.section-title[data-v-70bf132c]{display:flex;align-items:center;margin:0 0 12px;font-size:16px;font-weight:600;color:#262626;line-height:1.4}.title-bar[data-v-70bf132c]{display:inline-block;width:4px;height:16px;margin-right:8px;background:#1890ff;border-radius:1px;flex-shrink:0}.title-bar--orange[data-v-70bf132c]{background:#fa8c16}.user-panel[data-v-70bf132c]{background:#f0f6ff;border:1px solid #e8e8e8;border-radius:8px;padding:14px 16px;box-shadow:0 1px 2px rgba(0,0,0,.04);min-width:0;box-sizing:border-box}.user-panel--orange[data-v-70bf132c]{background:#fff7e6}.user-panel-summary[data-v-70bf132c]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-bottom:12px}.summary-label[data-v-70bf132c]{font-size:14px;font-weight:600;color:#262626}.summary-num[data-v-70bf132c]{font-size:clamp(22px,2.2vw,26px);font-weight:600;color:#1890ff;line-height:1.15}.summary-unit[data-v-70bf132c]{font-size:14px;font-weight:400;color:#8c8c8c;padding-bottom:3px}.user-panel-divider[data-v-70bf132c]{height:1px;background:#e8e8e8;margin-bottom:12px}.user-panel-body[data-v-70bf132c]{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:12px 14px;align-items:center}.user-item-list[data-v-70bf132c]{display:flex;flex-direction:column;gap:14px;min-width:0}.user-item-row[data-v-70bf132c]{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;gap:8px 10px;align-items:center;min-width:0;line-height:1.45;min-height:22px}.user-item-icon[data-v-70bf132c]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.user-item-label[data-v-70bf132c]{font-size:13px;font-weight:400;color:#595959;min-width:0;line-height:1.4}.user-item-value[data-v-70bf132c]{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.user-item-value .field-value[data-v-70bf132c]{font-size:14px}.user-item-ratio[data-v-70bf132c]{font-size:12px;font-weight:600;white-space:nowrap}.user-donut[data-v-70bf132c]{width:64px;height:64px;border-radius:50%;flex-shrink:0;justify-self:center;mask:radial-gradient(circle,transparent 40%,#000 41%);-webkit-mask:radial-gradient(circle,transparent 40%,#000 41%)}.user-chart-section[data-v-70bf132c]{background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:16px 18px;box-shadow:0 1px 2px rgba(0,0,0,.04);min-width:0}.user-chart-section .section-title[data-v-70bf132c]{margin-bottom:8px}.user-industry-chart[data-v-70bf132c]{width:100%;height:340px;min-height:280px}@media (max-width:1100px){.row-3[data-v-70bf132c]{grid-template-columns:1fr}.user-panel-body[data-v-70bf132c]{grid-template-columns:minmax(0,1fr) 72px}.user-donut[data-v-70bf132c]{width:72px;height:72px}}@media (max-width:900px){.user-panel-body[data-v-70bf132c]{grid-template-columns:1fr}.user-donut[data-v-70bf132c]{margin:0 auto}.user-item-row[data-v-70bf132c]{grid-template-columns:22px 1fr;grid-template-rows:auto auto;gap:4px 8px}.user-item-ratio[data-v-70bf132c],.user-item-value[data-v-70bf132c]{grid-column:2}.user-item-ratio[data-v-70bf132c]{justify-self:start}}.field-label[data-v-6f77c49a]{color:#8c8c8c;font-size:14px;font-weight:400}.field-value[data-v-6f77c49a]{color:#262626;font-size:15px;font-weight:600}.field-unit[data-v-6f77c49a]{color:#262626;font-size:15px;font-weight:400}.core-target-row[data-v-6f77c49a]{display:flex;align-items:baseline;gap:4px;margin-bottom:12px}.core-target-num[data-v-6f77c49a]{font-size:clamp(23px,2.5vw,29px);font-weight:600;color:#262626;line-height:1.1}.core-target-unit[data-v-6f77c49a]{color:#8c8c8c;padding-bottom:2px}.core-stat-row[data-v-6f77c49a]{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px}.core-stat[data-v-6f77c49a]{display:flex;flex-direction:column;gap:4px;min-width:0}.core-stat-value[data-v-6f77c49a]{display:inline-flex;align-items:baseline;gap:2px;flex-wrap:wrap}.core-progress-track[data-v-6f77c49a]{height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.core-progress-fill[data-v-6f77c49a]{height:100%;border-radius:3px;background:linear-gradient(90deg,#69b1ff,#1890ff);transition:width .3s ease}.core-progress-fill--direct[data-v-6f77c49a]{background:linear-gradient(90deg,#91d5ff,#40a9ff)}.core-metrics--direct .core-target-num[data-v-6f77c49a]{color:#1890ff}.core-overview[data-v-2348a902]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.core-section[data-v-2348a902]{min-width:0;background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:16px 18px;box-shadow:0 1px 2px rgba(0,0,0,.04);box-sizing:border-box}.section-title[data-v-2348a902]{display:flex;align-items:center;margin:0 0 14px;font-size:16px;font-weight:600;color:#262626;line-height:1.4}.title-bar[data-v-2348a902]{display:inline-block;width:4px;height:16px;margin-right:8px;background:#1890ff;border-radius:1px;flex-shrink:0}.core-goals-grid[data-v-2348a902]{display:grid;gap:12px;width:100%}.core-goals-grid--dealer[data-v-2348a902]{grid-template-columns:repeat(5,minmax(0,1fr))}.core-goals-grid--direct[data-v-2348a902]{grid-template-columns:repeat(4,minmax(0,1fr))}.core-goals-grid--ecommerce[data-v-2348a902]{grid-template-columns:repeat(3,minmax(0,1fr))}.core-dealer-card[data-v-2348a902]{display:flex;flex-direction:column;min-width:0;border-radius:8px;overflow:hidden;background:#fff;border:1px solid #e8e8e8;box-shadow:0 1px 2px rgba(0,0,0,.04)}.core-dealer-head[data-v-2348a902]{position:relative;padding:12px 14px;min-height:44px;display:flex;align-items:center;color:#fff}.core-dealer-head--sales[data-v-2348a902]{background:linear-gradient(135deg,#69b1ff,#2f6fd6)}.core-dealer-head--lease[data-v-2348a902]{background:linear-gradient(135deg,#5b9fff,#1890ff)}.core-dealer-head--buyout[data-v-2348a902]{background:linear-gradient(135deg,#7c9cff,#4a6fd6)}.core-dealer-head--collection[data-v-2348a902]{background:linear-gradient(135deg,#b37feb,#722ed1)}.core-dealer-head--recruit[data-v-2348a902]{background:linear-gradient(135deg,#9254de,#531dab)}.core-dealer-title[data-v-2348a902]{font-size:15px;font-weight:600;line-height:1.3;position:relative;z-index:1}.core-dealer-watermark[data-v-2348a902]{position:absolute;right:8px;top:50%;transform:translateY(-50%);line-height:0;pointer-events:none}.core-goal-body[data-v-2348a902]{padding:14px 14px 12px;min-width:0}.core-regions[data-v-2348a902]{border-top:1px solid #f0f0f0;padding-top:12px;margin-top:12px;display:flex;flex-direction:column;gap:12px}.core-region-row[data-v-2348a902]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;line-height:1.55;min-height:22px}.core-region-name[data-v-2348a902]{color:#595959;font-weight:400;min-width:0}.core-region-rate[data-v-2348a902]{color:#262626;font-weight:600;white-space:nowrap;flex-shrink:0}.core-direct-card[data-v-2348a902]{background:#f0f6ff;border:1px solid #dce6f5;border-radius:8px;padding:14px 16px;min-width:0;box-shadow:0 1px 2px rgba(24,144,255,.06)}.core-direct-head[data-v-2348a902]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #dce6f5}.core-direct-icon[data-v-2348a902]{width:28px;height:28px;border-radius:6px;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 2px rgba(24,144,255,.12)}.core-direct-title[data-v-2348a902]{font-size:15px;font-weight:600;color:#262626}.core-goal-body--direct[data-v-2348a902]{padding:0}@media (max-width:1400px){.core-goals-grid--dealer[data-v-2348a902]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.core-goals-grid--dealer[data-v-2348a902],.core-goals-grid--direct[data-v-2348a902],.core-goals-grid--ecommerce[data-v-2348a902]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.core-goals-grid--dealer[data-v-2348a902],.core-goals-grid--direct[data-v-2348a902],.core-goals-grid--ecommerce[data-v-2348a902]{grid-template-columns:1fr}}.field-label[data-v-7c508c39]{color:#8c8c8c;font-size:12px;font-weight:400;line-height:1.55}.field-value[data-v-7c508c39]{color:#262626;font-size:13px;font-weight:600;line-height:1.55}.field-unit[data-v-7c508c39]{color:#262626;font-size:13px;font-weight:400;line-height:1.55}.after-sales-overview[data-v-7c508c39]{display:flex;flex-direction:column;gap:18px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.row-2[data-v-7c508c39]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.row-bottom[data-v-7c508c39]{align-items:stretch}.row-bottom>.col-left[data-v-7c508c39],.row-bottom>.col-right[data-v-7c508c39]{min-height:100%}.col-left[data-v-7c508c39]{min-width:0;height:100%}.col-right[data-v-7c508c39]{display:flex;flex-direction:column;gap:12px;min-width:0;height:100%}.panel[data-v-7c508c39]{background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:16px 18px;box-shadow:0 1px 2px rgba(0,0,0,.04);min-width:0;box-sizing:border-box}.section-title[data-v-7c508c39]{display:flex;align-items:center;margin:0 0 16px;font-size:16px;font-weight:600;color:#262626;line-height:1.5}.section-title--compact[data-v-7c508c39]{margin-bottom:12px}.title-bar[data-v-7c508c39]{display:inline-block;width:4px;height:16px;margin-right:8px;background:#1890ff;border-radius:1px;flex-shrink:0}.title-bar--purple[data-v-7c508c39]{background:#9254de}.title-bar--orange[data-v-7c508c39]{background:#fa8c16}.trend[data-v-7c508c39]{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.trend--up .field-value[data-v-7c508c39]{color:#fa8c16}.trend--down .field-value[data-v-7c508c39]{color:#52c41a}.stats-row[data-v-7c508c39]{display:grid;gap:12px}.stats-row--3[data-v-7c508c39]{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card[data-v-7c508c39]{position:relative;border-radius:8px;padding:14px 14px 12px;min-width:0;overflow:hidden}.stat-card--blue[data-v-7c508c39]{background:#f0f6ff}.stat-card--orange[data-v-7c508c39]{background:#fff7e6}.stat-watermark[data-v-7c508c39]{position:absolute;top:8px;right:4px;pointer-events:none;line-height:0}.stat-head[data-v-7c508c39]{display:flex;align-items:center;gap:8px;margin-bottom:14px;position:relative;z-index:1}.stat-icon[data-v-7c508c39]{width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon--blue[data-v-7c508c39]{background:#1890ff}.stat-icon--orange[data-v-7c508c39]{background:#fa8c16}.stat-title[data-v-7c508c39]{font-size:14px;font-weight:600;color:#262626;line-height:1.45}.stat-value-row[data-v-7c508c39]{display:flex;align-items:baseline;gap:4px;margin-bottom:10px;position:relative;z-index:1}.stat-num[data-v-7c508c39]{font-size:clamp(22px,2.3vw,28px);font-weight:600;color:#262626;line-height:1.2}.stat-unit[data-v-7c508c39]{font-size:13px;font-weight:400;color:#8c8c8c;padding-bottom:2px;line-height:1.45}.stat-extra[data-v-7c508c39],.stat-trend[data-v-7c508c39]{display:inline-flex;align-items:center;gap:4px;position:relative;z-index:1;flex-wrap:wrap;line-height:1.55}.panel--fee[data-v-7c508c39]{background:linear-gradient(180deg,#faf8ff,#f6f0ff);border-color:#efdbff}.wo-card[data-v-7c508c39]{background:#fff;border:1px solid #efdbff;border-radius:8px;padding:14px 16px;margin-bottom:14px}.wo-card[data-v-7c508c39]:last-child{margin-bottom:0}.wo-card-head[data-v-7c508c39]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.wo-card-head--bordered[data-v-7c508c39]{padding-bottom:12px;margin-bottom:0;border-bottom:1px solid #f0f0f0}.wo-icon[data-v-7c508c39]{width:32px;height:32px;border-radius:8px;background:#9254de;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.wo-card-title[data-v-7c508c39]{font-size:14px;font-weight:600;color:#262626;line-height:1.45}.wo-card-body--donut[data-v-7c508c39]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.wo-total-row[data-v-7c508c39]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px;line-height:1.55}.wo-total-row--fee[data-v-7c508c39]{padding:14px 0 16px;margin-bottom:0;flex-wrap:nowrap}.wo-total-row--fee .wo-mom[data-v-7c508c39]{margin-left:auto;flex-shrink:0}.wo-total-row--fee .wo-total-value .num[data-v-7c508c39]{font-size:clamp(20px,2vw,26px)}.wo-bullet[data-v-7c508c39]{width:6px;height:6px;border-radius:50%;background:#9254de;flex-shrink:0}.wo-total-label[data-v-7c508c39]{font-size:13px;font-weight:600;color:#262626;line-height:1.55}.wo-total-value .num[data-v-7c508c39]{font-size:clamp(19px,1.9vw,25px);font-weight:600;color:#262626;line-height:1.2}.wo-total-value .unit[data-v-7c508c39]{font-size:13px;color:#8c8c8c;margin-left:4px;line-height:1.45}.wo-breakdown[data-v-7c508c39]{display:flex;flex-direction:column;gap:10px}.wo-break-item[data-v-7c508c39]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;line-height:1.55}.wo-ratio[data-v-7c508c39]{font-size:13px;font-weight:600;margin-left:auto;line-height:1.55}.wo-ratio--blue[data-v-7c508c39]{color:#1890ff}.wo-ratio--orange[data-v-7c508c39]{color:#fa8c16}.donut-chart[data-v-7c508c39]{width:56px;height:56px;border-radius:50%;flex-shrink:0;mask:radial-gradient(circle,transparent 40%,#000 41%);-webkit-mask:radial-gradient(circle,transparent 40%,#000 41%)}.fee-blocks[data-v-7c508c39]{display:flex;flex-direction:column;gap:12px}.fee-block[data-v-7c508c39]{background:#f0f5ff;border-radius:8px;padding:12px 14px;min-width:0}.fee-block-head[data-v-7c508c39]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;line-height:1.55}.fee-block-title[data-v-7c508c39]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}.fee-block-name[data-v-7c508c39]{font-size:13px;font-weight:600;color:#262626}.fee-block-ratio[data-v-7c508c39]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;line-height:1.55}.fee-block-ratio .ratio-label[data-v-7c508c39]{font-size:12px;color:#8c8c8c;font-weight:400}.fee-block-ratio .ratio-value[data-v-7c508c39]{font-size:13px;font-weight:600}.fee-block-ratio--blue .ratio-value[data-v-7c508c39]{color:#1890ff}.fee-block-ratio--orange .ratio-value[data-v-7c508c39]{color:#fa8c16}.fee-lines-row[data-v-7c508c39]{display:grid;gap:10px 16px;align-items:start}.fee-lines-row--4[data-v-7c508c39]{grid-template-columns:repeat(4,minmax(0,1fr))}.fee-lines-row--3[data-v-7c508c39]{grid-template-columns:repeat(3,minmax(0,1fr))}.fee-line[data-v-7c508c39]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;line-height:1.55;white-space:nowrap}.panel--review[data-v-7c508c39]{flex:0 0 auto}.review-board[data-v-7c508c39]{background:#f0f7ff;border-radius:8px;padding:14px 18px}.review-grid[data-v-7c508c39]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;row-gap:14px}.review-item[data-v-7c508c39]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0;line-height:1.55}.review-dot[data-v-7c508c39]{width:6px;height:6px;border-radius:50%;background:#1890ff;flex-shrink:0}.review-label[data-v-7c508c39]{flex-shrink:0;font-size:13px;font-weight:400;color:#262626;white-space:nowrap}.review-score[data-v-7c508c39]{display:inline-flex;align-items:baseline;gap:2px;flex-shrink:0}.review-score .num[data-v-7c508c39]{font-size:clamp(18px,1.9vw,24px);font-weight:600;color:#1890ff;line-height:1.2}.review-score .unit[data-v-7c508c39]{font-size:13px;color:#262626;font-weight:400;line-height:1.45}.review-count[data-v-7c508c39]{flex-shrink:0;margin-left:10px;font-size:13px;font-weight:400;color:#262626;white-space:nowrap;line-height:1.55}.panel--problems[data-v-7c508c39]{background:#fff7e6;border-color:#ffd591;flex:1 1 auto;min-height:0;padding-bottom:12px;display:flex;flex-direction:column}.problem-cards[data-v-7c508c39]{display:flex;flex-direction:column;flex:1;gap:12px;min-height:0}.problem-card[data-v-7c508c39]{background:#fff;border:1px solid #ffe7ba;border-radius:8px;padding:12px 14px;line-height:1.45;flex:1;min-height:0;display:flex;flex-direction:column}.problem-card-head[data-v-7c508c39]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-shrink:0}.problem-card-head--bordered[data-v-7c508c39]{padding-bottom:10px;margin-bottom:0;border-bottom:1px solid #f0f0f0}.problem-icon[data-v-7c508c39]{width:28px;height:28px;border-radius:6px;background:#fa8c16;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.problem-card-title[data-v-7c508c39]{font-size:14px;font-weight:600;color:#262626;line-height:1.4}.ranked-grid[data-v-7c508c39]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px;padding-top:10px;flex:1;min-height:0;align-items:stretch}.ranked-col[data-v-7c508c39]{min-width:0;display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:6px}.ranked-row[data-v-7c508c39]{display:grid;grid-template-columns:24px minmax(0,1fr) 56px 84px;align-items:center;gap:6px;padding:10px 0;border-bottom:1px dashed #f0f0f0;line-height:1.5;min-height:0}.ranked-col .ranked-row[data-v-7c508c39]:last-child{border-bottom:none}.ranked-no[data-v-7c508c39]{font-size:12px;font-weight:600;color:#fa8c16;line-height:1.6}.ranked-name[data-v-7c508c39]{font-size:13px;font-weight:400;color:#262626;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranked-count[data-v-7c508c39]{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;white-space:nowrap}.ranked-count .count-num[data-v-7c508c39]{font-size:13px;font-weight:600;color:#262626}.ranked-count .count-unit[data-v-7c508c39]{font-size:13px;font-weight:400;color:#262626}.ranked-ratio[data-v-7c508c39]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap}.ranked-ratio .ratio-label[data-v-7c508c39]{font-size:12px;font-weight:400;color:#8c8c8c}.ranked-ratio .ratio-value[data-v-7c508c39]{font-size:13px;font-weight:600;color:#262626}@media (max-width:1200px){.stats-row--3[data-v-7c508c39]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.row-2[data-v-7c508c39]{grid-template-columns:1fr}.fee-lines-row--3[data-v-7c508c39],.fee-lines-row--4[data-v-7c508c39]{grid-template-columns:repeat(2,minmax(0,1fr))}.wo-card-body--donut[data-v-7c508c39]{grid-template-columns:1fr}.donut-chart[data-v-7c508c39]{margin:0 auto}}@media (max-width:520px){.ranked-grid[data-v-7c508c39],.review-grid[data-v-7c508c39],.stats-row--3[data-v-7c508c39]{grid-template-columns:1fr}.review-board[data-v-7c508c39]{padding:14px 16px}.review-item[data-v-7c508c39]{flex-wrap:wrap}.fee-lines-row--3[data-v-7c508c39],.fee-lines-row--4[data-v-7c508c39]{grid-template-columns:1fr}.wo-total-row--fee[data-v-7c508c39]{flex-wrap:wrap}.wo-total-row--fee .wo-mom[data-v-7c508c39]{margin-left:0;width:100%}}.dashboard-home[data-v-7e06ae46]{width:100%;max-width:100%;min-height:100%;box-sizing:border-box;overflow-x:hidden;background:#f0f2f5}.dashboard-tabs[data-v-7e06ae46]{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-bottom:0;background:#fff;border:1px solid #e8e8e8;border-radius:4px 4px 0 0;padding:0 4px;border-bottom:none;width:100%;max-width:100%;box-sizing:border-box}.dashboard-tab[data-v-7e06ae46]{position:relative;padding:14px 20px;border:none;background:transparent;font-size:14px;color:#595959;cursor:pointer;transition:color .2s;white-space:nowrap}.dashboard-tab[data-v-7e06ae46]:hover{color:#1890ff}.dashboard-tab.is-active[data-v-7e06ae46]{color:#1890ff;font-weight:500}.dashboard-tab.is-active[data-v-7e06ae46]:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:#1890ff;border-radius:1px 1px 0 0}.dashboard-placeholder[data-v-7e06ae46]{width:100%;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid #e8e8e8;border-radius:0 0 4px 4px;min-height:400px;display:flex;align-items:center;justify-content:center}.placeholder-inner[data-v-7e06ae46]{text-align:center;color:#bfbfbf}.placeholder-inner .el-icon-document[data-v-7e06ae46]{font-size:48px;margin-bottom:16px}.placeholder-title[data-v-7e06ae46]{margin:0 0 8px;font-size:16px;color:#8c8c8c;font-weight:500}.placeholder-desc[data-v-7e06ae46]{margin:0;font-size:14px;color:#bfbfbf}.dashboard-home[data-v-7e06ae46] .after-sales-overview,.dashboard-home[data-v-7e06ae46] .core-overview,.dashboard-home[data-v-7e06ae46] .dealer-overview,.dashboard-home[data-v-7e06ae46] .lease-overview,.dashboard-home[data-v-7e06ae46] .perf-overview,.dashboard-home[data-v-7e06ae46] .user-overview{border:1px solid #e8e8e8;border-radius:0 0 4px 4px;padding:12px;background:#f0f2f5;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}