html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--surely-table-primary-color: #1677ff;--surely-table-primary-color-1: #e6f4ff;--surely-table-primary-color-2: #bae0ff;--surely-table-primary-color-3: #91caff;--surely-table-primary-color-4: #69b1ff;--surely-table-primary-color-5: #4096ff;--surely-table-primary-color-6: #1677ff;--surely-table-primary-color-7: #0958d9;--surely-table-primary-color-8: #003eb3;--surely-table-primary-color-9: #002c8c;--surely-table-primary-color-10: #001d66;--surely-table-white: #fff;--surely-table-black: #000;--surely-table-bg: #fff;--surely-table-row-bg: #fff;--surely-table-row-hover-bg: #fafafa;--surely-table-row-insert-bg: #fff1f0;--surely-table-row-selected-bg: var(--surely-table-primary-color-1);--surely-table-row-selected-hover-bg: var(--surely-table-primary-color-2);--surely-table-expanded-row-bg: #fafafa;--surely-table-component-background: #fff;--surely-table-background-color: #fafafa;--surely-table-background-color-selected: #fafafa;--surely-table-background-color-summary: #fafafa;--surely-table-header-drag-bg: #f2f2f2;--surely-table-header-sort-active-bg: #f2f2f2;--surely-table-header-filter-active-bg: rgba(0, 0, 0, .04);--surely-table-header-cell-split-color: rgba(0, 0, 0, .06);--surely-table-header-icon-color: rgba(0, 0, 0, .45);--surely-table-header-color: rgba(0, 0, 0, .85);--surely-table-header-icon-color-hover: rgba(0, 0, 0, .6);--surely-table-header-sort-bg: #f5f5f5;--surely-table-body-sort-bg: #fafafa;--surely-table-border-color: #ebebeb;--surely-table-border-color-base: #d9d9d9;--surely-table-cell-focus-border-color: #1677ff;--surely-table-disabled-color: rgba(0, 0, 0, .25);--surely-table-disabled-bg: #f5f5f5;--surely-table-text-color: rgba(0, 0, 0, .85);--surely-table-text-color-secondary: rgba(0, 0, 0, .45);--surely-table-ping-box-shadow-color: rgba(5, 5, 5, .06);--surely-table-popup-shadow: 4px 4px 8px rgba(0, 0, 0, .1);--surely-table-ghost-image-shadow-color: rgba(0, 0, 0, .15);--surely-table-box-shadow-base: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05)}[data-surely-table-theme=dark]:root{--surely-table-bg: #141414;--surely-table-row-bg: #141414;--surely-table-row-hover-bg: #262626;--surely-table-row-insert-bg: #434343;--surely-table-row-selected-bg: var(--surely-table-primary-color-1);--surely-table-row-selected-hover-bg: var(--surely-table-primary-color-2);--surely-table-expanded-row-bg: transparent;--surely-table-component-background: #141414;--surely-table-background-color: #1d1d1d;--surely-table-background-color-selected: #1d1d1d;--surely-table-background-color-summary: #1d1d1d;--surely-table-text-color: rgba(255, 255, 255, .85);--surely-table-text-color-secondary: rgba(255, 255, 255, .45);--surely-table-disabled-color: rgba(255, 255, 255, .3);--surely-table-disabled-bg: rgba(255, 255, 255, .08);--surely-table-border-color-base: #434343;--surely-table-body-sort-bg: rgba(255, 255, 255, .01);--surely-table-border-color: #303030;--surely-table-box-shadow-base: 0 3px 6px -4px rgba(0, 0, 0, .48), 0 6px 16px 0 rgba(0, 0, 0, .32), 0 9px 28px 8px rgba(0, 0, 0, .2);--surely-table-popup-shadow: var(--surely-table-box-shadow-base);--surely-table-ghost-image-shadow-color: var(--surely-table-box-shadow-base);--surely-table-ping-box-shadow-color: rgba(0, 0, 0, .45);--surely-table-header-color: rgba(255, 255, 255, .85);--surely-table-header-sort-bg: #262626;--surely-table-header-cell-split-color: rgba(255, 255, 255, .08);--surely-table-header-filter-active-bg: #434343;--surely-table-header-sort-active-bg: #303030;--surely-table-header-icon-color: #bfbfbf;--surely-table-header-icon-color-hover: #a6a6a6;--surely-table-header-drag-bg: #303030}.surely-table.surely-table-middle .surely-table-cell-content{padding:12px 8px}.surely-table.surely-table-middle .surely-table-cell-box{padding:0 8px}.surely-table.surely-table-middle .surely-table-auto-header-height .surely-table-header-cell{padding:12px 0!important}.surely-table.surely-table-small .surely-table-cell-content{padding:8px}.surely-table.surely-table-small .surely-table-cell-box{padding:0 8px}.surely-table.surely-table-small .surely-table-auto-header-height .surely-table-header-cell{padding:8px 0!important}.surely-table-small .surely-table-selection-column{width:46px;min-width:46px}.surely-table-wrapper{clear:both;max-width:100%}.surely-table-wrapper:before{display:table;content:""}.surely-table-wrapper:after{display:table;clear:both;content:""}.surely-table-wrapper-dark{color-scheme:dark}.surely-table{box-sizing:border-box;margin:0;padding:0;color:var(--text-color);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:flex;flex-direction:column;background:var(--surely-table-bg);font-size:14px;border-radius:var(--border-radius-base) var(--border-radius-base) 0 0;flex-shrink:0}.surely-table [class^=surely-table]{box-sizing:border-box;outline:none}.surely-table-cell-selection-overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1;display:none}.surely-table-selection-dragging .surely-table-cell-selection-overlay{pointer-events:auto;display:block}.surely-table-body-inner-measure,.surely-table-body-scroll-measure{position:absolute;top:0;left:0;pointer-events:none;width:100%;min-width:100%;height:1px;opacity:0;z-index:-1}.surely-table-scroll-layer{position:absolute;top:0;left:0;pointer-events:none;width:100%}.surely-table-scroll-layer-inner{pointer-events:all}.surely-table-position-absolute{position:absolute}.surely-table-body,.surely-table-header,.surely-table-summary{display:flex;position:relative;height:100%;width:100%;flex:1 1 auto;flex-direction:row}.surely-table-header{border-radius:var(--border-radius-base) var(--border-radius-base) 0 0}.surely-table-header,.surely-table-summary{flex-grow:0;flex-shrink:0;height:auto;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;background:var(--surely-table-background-color);transition:background-color .3s ease}.surely-table-header .surely-table-row,.surely-table-summary .surely-table-row{opacity:1}.surely-table-summary{z-index:3;background:var(--surely-table-background-color-summary);border-top:1px solid var(--surely-table-border-color)}.surely-table-summary .surely-table-fix-left,.surely-table-summary .surely-table-fix-right{background:var(--surely-table-background-color-summary)}.surely-table-summary-fixed-top{border-top:none;border-bottom:1px solid var(--surely-table-border-color)}.surely-table-summary-container{flex-direction:column;width:100%;overflow-y:hidden}.surely-table-body-container,.surely-table-header-container,.surely-table-summary-container{display:flex;height:100%}.surely-table-body-container>div,.surely-table-header-container>div,.surely-table-summary-container>div{flex-shrink:0;flex-grow:0}.surely-table-body-viewport-container,.surely-table-body-container{-webkit-overflow-scrolling:touch}.surely-table-body-contextmenu-container{display:none}.surely-table-popup-container{min-width:120px;min-height:60px}.surely-table-body-contextmenu-container,.surely-table-popup-container{position:absolute;z-index:9;opacity:0;transition:opacity .3s ease-in-out;background-color:var(--surely-table-component-background);border-radius:var(--border-radius-base);border:1px solid var(--surely-table-border-color);overflow:auto;box-sizing:content-box!important;padding:0;box-shadow:var(--surely-table-popup-shadow)}.surely-table-unselectable{user-select:none}.surely-table-header-container .surely-table-center-container{height:100%}.surely-table-sticky-header{position:sticky;z-index:9}.surely-table-header:not(.surely-table-show-header-scrollbar) .surely-table-center-viewport{-ms-overflow-style:none;scrollbar-width:none}.surely-table-header:not(.surely-table-show-header-scrollbar) .surely-table-center-viewport::-webkit-scrollbar{width:0px;display:none}.surely-table-center,.surely-table-center-viewport,.surely-table-horizontal-scroll-viewport{position:relative;flex:1 1 auto;min-width:0;min-height:100%}.surely-table-center-viewport,.surely-table-horizontal-scroll-viewport{overflow:hidden}.surely-table-center-viewport{width:100%;height:100%;overflow-x:auto;display:flex}.surely-table-center-container{position:relative;display:block}.surely-table-fix-left{position:relative;position:sticky;left:0;z-index:3}.surely-table-fix-right{position:relative;position:sticky;right:0;z-index:3}.surely-table-summary-cell-fixed-left{position:relative;position:sticky;left:0;z-index:3}.surely-table-summary-cell-fixed-right{position:relative;position:sticky;right:0;z-index:3}.surely-table-header-scrollbar,.surely-table-summary-scrollbar{border-bottom:1px solid var(--surely-table-border-color)}.surely-table .surely-table-cell-shadow-left:after{position:absolute;top:0;right:0;bottom:-1px;width:30px;transform:translate(100%);transition:box-shadow .3s;content:"";pointer-events:none;box-shadow:inset 10px 0 8px -8px var(--surely-table-ping-box-shadow-color);opacity:0}.surely-table .surely-table-cell-shadow-right:after{box-shadow:inset -10px 0 8px -8px var(--surely-table-ping-box-shadow-color);position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none;opacity:0}.surely-table-ping-left .surely-table-cell-shadow-left:after,.surely-table-ping-right .surely-table-cell-shadow-right:after{opacity:1}.surely-table-cell-fix-left,.surely-table-cell-fix-right{position:sticky!important;z-index:2;background:var(--surely-table-bg)}.surely-table-cell-fix-left-first:after,.surely-table-cell-fix-left-last:after{position:absolute;top:0;right:0;bottom:-1px;width:30px;transform:translate(100%);content:"";pointer-events:none}.surely-table-cell-fix-right-first:after,.surely-table-cell-fix-right-last:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);content:"";pointer-events:none}.surely-table-ping-left .surely-table-cell-fix-left-first:after,.surely-table-ping-left .surely-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px var(--surely-table-ping-box-shadow-color)}.surely-table-ping-left .surely-table-cell-fix-left-last .surely-table-cell-box:before{opacity:0}.surely-table-ping-left .surely-table-cell-fix-left-last:before{background-color:transparent!important}.surely-table-ping-right .surely-table-cell-fix-right-first:after,.surely-table-ping-right .surely-table-cell-fix-right-last:after{box-shadow:inset -10px 0 8px -8px var(--surely-table-ping-box-shadow-color)}.surely-table-row{opacity:0;color:var(--text-color);background-color:var(--surely-table-row-bg);width:100%;display:flex;align-items:center;position:absolute;transition:background-color .3s;border-bottom:1px solid var(--surely-table-border-color)}.surely-table-row.surely-table-row-hover{background:var(--surely-table-row-hover-bg)}.surely-table-row.surely-table-row-selected{background-color:var(--surely-table-row-selected-bg)}.surely-table-row.surely-table-row-selected .surely-table-cell:not(.surely-table-body-cell-range-selected){background-color:inherit}.surely-table-row.surely-table-row-selected.surely-table-row-hover{background:var(--surely-table-row-selected-hover-bg)}.surely-table-row.surely-table-row-dragging,.surely-table-row.surely-table-row-dragging-insert-target{background:var(--surely-table-row-hover-bg);cursor:move}.surely-table-row.surely-table-row-dragging:after,.surely-table-row.surely-table-row-dragging-insert-target:after{content:"";pointer-events:none;position:absolute;left:0;top:0;height:100%;width:100%;background:var(--surely-table-row-hover-bg);opacity:.5;cursor:move}.surely-table-row.surely-table-row-dragging-insert-target{background:var(--surely-table-row-insert-bg)}.surely-table-row.surely-table-row-dragging-insert-target:after{background:var(--surely-table-row-insert-bg)}.surely-table-row.surely-table-row-selected.surely-table-row-dragging{background:var(--surely-table-row-selected-hover-bg)}.surely-table-row.surely-table-row-selected.surely-table-row-dragging-insert-target{background:var(--surely-table-row-insert-bg)}.surely-table-has-animate .surely-table-row{transition:transform .2s,top .2s,height .2s,-webkit-transform .2s,background-color .1s}.surely-table.surely-table-stripe .surely-table-body .surely-table-row-odd:not(.surely-table-row-selected){background:var(--surely-table-background-color-selected)}.surely-table-cell{position:absolute;top:0;height:100%;flex:none;display:flex;align-items:center;border-bottom:1px solid var(--surely-table-border-color);overflow-y:hidden;overflow-y:clip;overflow-x:visible;padding:0!important}.surely-table-cell[rowspan]:not([rowspan="1"]):not(th){z-index:1;background-color:inherit}.surely-table-cell[colspan]:not([colspan="1"]):not(th){z-index:1;background-color:inherit}.surely-table-cell [rowspan="0"]{visibility:hidden;z-index:-1}.surely-table-cell-inline-edit:focus-within{outline-color:transparent}.surely-table-cell-inline-edit>*{visibility:hidden}.surely-table-cell>.surely-table-cell-edit-wrapper{visibility:visible;position:absolute;top:0;left:0;right:0;bottom:0;min-height:100%;width:100%;display:flex;flex-direction:row;align-items:center;border:1px solid var(--surely-table-primary-color-4);box-sizing:border-box}.surely-table-cell>.surely-table-cell-edit-wrapper>.surely-table-cell-edit-inner{width:100%;display:flex;flex-direction:row;align-items:center;line-height:normal;padding:16px}.surely-table-cell-edit-input{border-color:transparent;background-color:transparent;height:100%;width:100%;color:inherit;line-height:inherit;font-size:inherit;font-family:inherit;font-feature-settings:inherit;-webkit-font-smoothing:subpixel-antialiased}.surely-table-cell-edit-input:focus{background-color:transparent}.surely-table-body-cell{border:1px solid transparent}.surely-table-body .surely-table-body-cell-range-selected:not(.surely-table-body .surely-table-body-cell-inline-edit){background-color:var(--surely-table-primary-color-1)}.surely-table-body .surely-table-body-cell-range-selected-2:not(.surely-table-body .surely-table-body-cell-inline-edit){background-color:var(--surely-table-primary-color-2)}.surely-table-body .surely-table-body-cell-range-selected-3:not(.surely-table-body .surely-table-body-cell-inline-edit){background-color:var(--surely-table-primary-color-3)}.surely-table-body .surely-table-body-cell-range-selected-4:not(.surely-table-body .surely-table-body-cell-inline-edit){background-color:var(--surely-table-primary-color-4)}.surely-table-body .surely-table-body-cell-range-selected.surely-table-body-cell-range-left{border-left-color:var(--surely-table-cell-focus-border-color)}.surely-table-body .surely-table-body-cell-range-selected.surely-table-body-cell-range-right{border-right-color:var(--surely-table-cell-focus-border-color)}.surely-table-body .surely-table-body-cell-range-selected.surely-table-body-cell-range-top{border-top-color:var(--surely-table-cell-focus-border-color)}.surely-table-body .surely-table-body-cell-range-selected.surely-table-body-cell-range-bottom{border-bottom-color:var(--surely-table-cell-focus-border-color)}.surely-table-body .surely-table-body-cell-range-selected.surely-table-body-cell-range-single-cell{border-color:var(--surely-table-cell-focus-border-color)}.surely-table-cell-hidden{visibility:hidden}.surely-table-cell-multi .surely-table-cell-inner{overflow:auto;max-height:100%}.surely-table-cell-inner{padding:0!important;margin:0!important;border:none!important;min-width:1px;flex-grow:1;flex-shrink:1;display:inline-flex;align-items:center}.surely-table-cell-inner .surely-table-cell-content{padding:16px;width:100%;overflow-wrap:break-word;-webkit-font-smoothing:subpixel-antialiased}.surely-table-cell-inner .surely-table-cell-content:not(.surely-table-cell-text-ellipsis){white-space:normal;word-break:break-all}.surely-table.surely-table-auto-height .surely-table-cell{display:flex;align-items:center}.surely-table-header-cell{display:inline-flex;padding:0!important;align-items:center;float:left;color:var(--surely-table-header-color);font-weight:500;text-align:left;overflow:visible;background-color:var(--surely-table-background-color);transition:background-color .2s ease}.surely-table-header-cell[colspan]:not([colspan="1"]) .surely-table-header-cell-title{text-align:center;justify-content:center}.surely-table-extra-cell,.surely-table-header-extra-cell{display:inline-flex;align-items:center;justify-content:center;float:left;min-width:1px;text-align:center}.surely-table-header-cell-title{display:flex;align-items:center;justify-content:space-between;flex:auto;max-width:100%}.surely-table-header-cell-title-inner{overflow:hidden;overflow-wrap:break-word;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;flex-grow:1}.surely-table-auto-header-height .surely-table-header-cell{position:relative;padding:16px 0!important;display:table-cell;float:unset}.surely-table-auto-header-height .surely-table-header-cell-title-inner{white-space:unset}.surely-table-auto-header-height .surely-table-header-cell .surely-table-cell-box{width:unset}.surely-table-summary-row{position:relative;display:flex;flex-grow:0;flex-shrink:0;flex-direction:row;align-items:stretch;border-bottom:1px solid var(--surely-table-border-color)}.surely-table-summary-cell{position:relative;flex:1;height:auto;background:var(--surely-table-background-color-summary);border-bottom:none;white-space:normal}.surely-table-summary-cell-fixed-left,.surely-table-summary-cell-fixed-right{z-index:1}.surely-table-column-title{position:unset;display:flex;width:1px;z-index:1;flex:1}.surely-table-cell-box{padding:0 16px}.surely-table-cell-box:before{position:absolute;top:50%;right:1px;width:1px;height:1.6em;pointer-events:none;background-color:var(--surely-table-header-cell-split-color);transform:translateY(-50%);transition:background-color .3s;content:""}.surely-table-cell-auto-height{height:100%}.surely-table-cell-wrap-text{white-space:normal;word-break:break-all}.surely-table-cell-text-ellipsis,.surely-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.surely-table-cell-group{display:block;padding:0!important;border:none}.surely-table-cell-group:before{position:absolute;top:50%;right:0;width:1px;height:1.6em;pointer-events:none;background-color:var(--surely-table-header-cell-split-color);transform:translateY(-50%);transition:background-color .3s;content:"";z-index:1}.surely-table-cell-group-title{text-align:center;position:relative;width:100%;justify-content:center;background-color:var(--surely-table-background-color);transition:background-color .2s ease}.surely-table-cell-group-title:before{background-color:transparent}.surely-table-cell-group-children{padding:0!important;position:relative}.surely-table-cell-group-children>div:last-child>.surely-table-cell-box:before{background-color:transparent}.surely-table-cell-group-children>.surely-table-cell-group:last-child:before{background-color:transparent}.surely-table-cell-group-children .surely-table-header-cell:first-child .surely-table-header-cell-title:before{background-color:transparent}.surely-table-ping-left .surely-table-header .surely-table-fix-left .surely-table-header-cell:not(.surely-table-cell-group):last-child .surely-table-cell-box:before,.surely-table-header-container .surely-table-last-columns .surely-table-header-cell:not(.surely-table-cell-group):last-child .surely-table-cell-box:before{background-color:transparent}.surely-table-ping-left .surely-table-header .surely-table-fix-left .surely-table-row>.surely-table-cell-group:last-child:before,.surely-table-header-container .surely-table-last-columns .surely-table-row>.surely-table-cell-group:last-child:before{background-color:transparent}.surely-table-ping-left .surely-table-header .surely-table-fix-left .surely-table-resize-handle,.surely-table-header-container .surely-table-last-columns .surely-table-resize-handle{right:0;width:auto;z-index:1}.surely-table-scrollbar-container{display:flex;min-width:0px;flex:1 1 auto;flex-direction:row}.surely-table-horizontal-scroll{min-height:0;min-width:0;width:100%;display:flex;position:relative;z-index:4}.surely-table-horizontal-scroll-hidden{opacity:0;transition:opacity .4s;position:absolute;left:0;right:0;bottom:0}.surely-table-horizontal-scroll-viewport{overflow-x:scroll}.surely-table-vertical-scroll{min-height:0;height:100%;position:relative;display:flex}.surely-table-vertical-scroll-viewport{overflow-x:hidden;overflow-y:scroll;flex:1 1 auto;position:relative}.surely-table-vertical-scroll-hidden{opacity:0;transition:opacity .4s;position:absolute;right:0}.surely-table-horizontal-scroll-hidden.surely-table-scrolling,.surely-table-vertical-scroll-hidden.surely-table-scrolling,.surely-table-scrollbar-active{opacity:1;visibility:visible}.surely-table-wrapper .surely-table-pagination{margin:16px 0}.surely-table-pagination{display:flex;float:none!important}.surely-table-pagination-left{justify-content:flex-start}.surely-table-pagination-center{justify-content:center}.surely-table-pagination-right{justify-content:flex-end}.surely-table-empty-container{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;padding:16px;overflow-wrap:break-word;-webkit-font-smoothing:subpixel-antialiased;transition:background-color .3s}.surely-table-expand-icon-col{width:48px}.surely-table-row-expand-icon-cell{text-align:center}.surely-table-row-indent{float:left;height:1px}.surely-table-row-expand-icon{color:var(--surely-table-primary-color);text-decoration:none;cursor:pointer;transition:color .3s;position:relative;display:inline-flex;float:left;box-sizing:border-box;width:17px;height:17px;padding:0;color:inherit;line-height:17px;background:var(--surely-table-component-background);border:1px solid var(--surely-table-border-color);border-radius:4px;outline:none;transform:scale(.94117647);transition:all .3s;user-select:none}.surely-table-row-expand-icon:focus,.surely-table-row-expand-icon:hover{color:var(--surely-table-primary-color-5)}.surely-table-row-expand-icon:active{color:var(--surely-table-primary-color-7)}.surely-table-row-expand-icon:focus,.surely-table-row-expand-icon:hover,.surely-table-row-expand-icon:active{border-color:currentColor}.surely-table-row-expand-icon:before,.surely-table-row-expand-icon:after{position:absolute;background:currentColor;transition:transform .3s ease-out;content:""}.surely-table-row-expand-icon:before{top:7px;right:3px;left:3px;height:1px}.surely-table-row-expand-icon:after{top:3px;bottom:3px;left:7px;width:1px;transform:rotate(90deg)}.surely-table-row-expand-icon-collapsed:before{transform:rotate(-180deg)}.surely-table-row-expand-icon-collapsed:after{transform:rotate(0)}.surely-table-row-expand-icon-disabled{color:var(--surely-table-disabled-color);cursor:not-allowed}.surely-table-row-expand-icon-disabled:focus,.surely-table-row-expand-icon-disabled:hover,.surely-table-row-expand-icon-disabled:active{border-color:var(--surely-table-border-color);color:var(--surely-table-disabled-color)}.surely-table-row-expand-icon-spaced{background:transparent;border:0;visibility:hidden}.surely-table-row-expand-icon-spaced:before,.surely-table-row-expand-icon-spaced:after{display:none;content:none}.surely-table-row-indent+.surely-table-row-expand-icon{margin-top:2.5005px;margin-right:8px}.surely-table-expanded-row .surely-table-cell:not(.surely-table-body-cell-range-selected),.surely-table-expanded-row .surely-table-cell:not(.surely-table-body-cell-range-selected):hover{background:var(--surely-table-expanded-row-bg)}.surely-table-title{padding:16px}.surely-table-footer{padding:16px;color:var(--heading-color);background:var(--surely-table-background-color)}.surely-table .surely-table-column-has-sorters{cursor:pointer;transition:background-color .3s}.surely-table .surely-table-column-has-sorters:hover{background:var(--surely-table-header-sort-active-bg)}.surely-table .surely-table-column-sort{background:var(--surely-table-header-sort-bg)}.surely-table-body .surely-table-column-sort{background:var(--surely-table-body-sort-bg)}.surely-table-column-sorters-with-tooltip{display:inline-flex;width:100%}.surely-table-column-sorters-with-tooltip:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:""}.surely-table-column-sorters{flex:auto;justify-content:space-between;display:inline-flex;align-items:center;width:100%}.surely-table-column-sorters:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";pointer-events:none}.surely-table-column-sorter{font-size:0;transition:color .3s;margin-top:.15em;margin-bottom:-.15em;margin-left:8px;color:var(--surely-table-header-icon-color);flex-shrink:0;flex-grow:0}.surely-table-column-sorter-full{margin-top:-.2em;margin-bottom:0}.surely-table-column-sorter-inner{display:inline-flex;flex-direction:column;align-items:center}.surely-table-column-sorter-up,.surely-table-column-sorter-down{font-size:11px}.surely-table-column-sorter-up.active,.surely-table-column-sorter-down.active{color:var(--surely-table-primary-color)}.surely-table-column-sorter-up+.surely-table-column-sorter-down{margin-top:-.3em}.surely-table-column-sorters:hover .surely-table-column-sorter{color:var(--surely-table-header-icon-color-hover)}.surely-table-resize-handle{position:absolute;top:0;height:100%!important;bottom:0;left:auto!important;right:-7px;cursor:col-resize;touch-action:none;user-select:auto;width:16px;z-index:1}.surely-table-resize-handle-line{display:block;width:3px;margin-left:7px;height:100%!important;background-color:var(--surely-table-primary-color);opacity:0}.surely-table-resize-handle:hover .surely-table-resize-handle-line{opacity:1}.surely-table-resize-handle.dragging:before{position:absolute;top:0;bottom:0;width:100%;content:" ";width:200vw;transform:translate(-50%);opacity:0}.dragging .surely-table-resize-handle-line{opacity:1}.surely-table-has-icon-column{display:flex;justify-content:space-between;flex:1;width:100%}.surely-table-filter-trigger,.surely-table-menu-popup-trigger{position:relative;z-index:1;display:flex;align-items:center;margin:-4px -8px -4px 8px;padding:0 4px;color:var(--surely-table-header-icon-color);font-size:12px;border-radius:var(--border-radius-base);cursor:pointer;transition:all .3s}.surely-table-filter-trigger:hover,.surely-table-menu-popup-trigger:hover{color:var(--surely-table-header-icon-color-hover);background:var(--surely-table-header-filter-active-bg)}.surely-table-filter-trigger.active,.surely-table-menu-popup-trigger.active{color:var(--surely-table-primary-color)}.surely-table-menu-popup-trigger-hover>*{opacity:0;transition:opacity .3s}.surely-table-header-cell:hover .surely-table-menu-popup-trigger-hover>*{opacity:1}.surely-table-filter-dropdown-root .surely-table-filter-dropdown{box-sizing:border-box;margin:0;padding:0;color:var(--text-color);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";min-width:120px;background-color:var(--surely-table-component-background);border-radius:var(--border-radius-base);box-shadow:var(--surely-table-box-shadow-base)}.surely-table-filter-dropdown-root .surely-table-filter-dropdown-menu{max-height:264px;overflow-x:hidden;border:0;box-shadow:none}.surely-table-filter-dropdown-root .surely-table-filter-dropdown-submenu>ul{max-height:calc(100vh - 130px);overflow-x:hidden;overflow-y:auto}.surely-table-filter-dropdown-root .surely-table-filter-dropdown .surely-table-checkbox,.surely-table-filter-dropdown-root .surely-table-filter-dropdown-submenu .surely-table-checkbox,.surely-table-filter-dropdown-root .surely-table-filter-dropdown .surely-table-radio,.surely-table-filter-dropdown-root .surely-table-filter-dropdown-submenu .surely-table-radio{top:.2em}.surely-table-filter-dropdown-root .surely-table-filter-dropdown-btns{display:flex;justify-content:space-between;padding:7px 8px 7px 3px;overflow:hidden;background-color:inherit;border-top:1px solid var(--surely-table-border-color)}.surely-table-filter-dropdown-submenu .surely-table-checkbox,.surely-table-filter-dropdown-submenu-submenu .surely-table-checkbox,.surely-table-filter-dropdown-submenu .surely-table-radio,.surely-table-filter-dropdown-submenu-submenu .surely-table-radio{top:.2em}.surely-table-selection-wrap{display:flex;justify-content:center}.surely-table-selection{position:relative;display:inline-flex;flex-direction:column}.surely-table-selection-extra{position:absolute;top:-3px;z-index:1;cursor:pointer;transition:all .3s;margin-inline-start:100%;padding-inline-start:4px}.surely-table-selection-extra-dropdown-icon{color:var(--surely-table-header-icon-color);font-size:10px}.surely-table-selection-extra-dropdown-icon:hover{color:var(--surely-table-header-icon-color-hover)}.surely-table-tooltip-hide-arrow .ant-tooltip-arrow{display:none!important}.surely-table-bordered{border:1px solid var(--surely-table-border-color);border-right:0}.surely-table-bordered .surely-table-cell-box:before{background-color:transparent}.surely-table-bordered .surely-table-cell.surely-table-body-cell-range-selected:not(.surely-table-body-cell-range-right):not(.surely-table-body-cell-range-single-cell){border-right:1px solid var(--surely-table-border-color)}.surely-table-bordered .surely-table-cell:not(.surely-table-body-cell-range-single-cell):not(.surely-table-body-cell-range-selected){border-right:1px solid var(--surely-table-border-color)}.surely-table-bordered .surely-table-extra-cell:not(.surely-table-body-cell-range-selected),.surely-table-bordered .surely-table-header-extra-cell,.surely-table-bordered .surely-table-cell-group{border-right:none}.surely-table-bordered .surely-table-extra-cell.surely-table-body-cell-range-selected:not(.surely-table-body-cell-range-right):not(.surely-table-body-cell-range-single-cell){border-right:1px solid var(--surely-table-border-color)}.surely-table-bordered .surely-table-cell-group-title{border-bottom:1px solid var(--surely-table-border-color)}.surely-table-bordered .surely-table-cell-no-right-bordered{border-right:none}.surely-table-bordered .surely-table-header-scrollbar,.surely-table-bordered .surely-table-summary-scrollbar{border-right:1px solid var(--surely-table-border-color);border-left:1px solid var(--surely-table-border-color);position:relative;z-index:0}.surely-table-bordered .surely-table-header-scrollbar:after,.surely-table-bordered .surely-table-summary-scrollbar:after{position:absolute;top:0;bottom:0;left:-1px;width:1px;content:"";pointer-events:none;background:var(--surely-table-background-color)}.surely-table-bordered .surely-table-empty-container{border-right:1px solid var(--surely-table-border-color)}.surely-table-bordered .surely-table-header-container .surely-table-header-cell-title:before,.surely-table-bordered .surely-table-header-container .surely-table-cell-group:before{background-color:transparent}.surely-table-bordered .surely-table-summary-fixed{border-right:1px solid var(--surely-table-border-color)}.surely-table-bordered .surely-table-summary-fixed-bottom,.surely-table-bordered .surely-table-summary-fixed-top{border-right:none}.surely-table-bordered .surely-table-cell-fix-left-first:after,.surely-table-bordered .surely-table-cell-fix-left-last:after{right:-1px}.surely-table-wrapper-bordered .surely-table-title{border-right:1px solid var(--surely-table-border-color);border-bottom:1px solid var(--surely-table-border-color)}.surely-table-wrapper-bordered .surely-table-title+.surely-table{border-top-left-radius:0;border-top-right-radius:0}.surely-table-wrapper-bordered .surely-table-footer{border:1px solid var(--surely-table-border-color);border-top:0}.surely-table-checkbox{box-sizing:border-box;margin:0;padding:0;color:var(--text-color);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;line-height:unset;white-space:nowrap;outline:none;cursor:pointer;display:inline-block;align-items:center}.surely-table-checkbox *,.surely-table-checkbox *:before,.surely-table-checkbox *:after{box-sizing:border-box}.surely-table-checkbox:hover .surely-table-checkbox-inner,.surely-table-checkbox-input:focus+.surely-table-checkbox-inner{border-color:var(--surely-table-primary-color)}.surely-table-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--surely-table-primary-color);border-radius:var(--border-radius-base);visibility:hidden;animation:surelyCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:"";box-sizing:border-box}.surely-table-checkbox:hover:after{visibility:visible}.surely-table-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:var(--surely-table-row-bg);border:1px solid var(--border-color-base);border-radius:4px;border-collapse:separate;transition:all .3s;box-sizing:border-box}.surely-table-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid var(--surely-table-primary-color);border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" ";box-sizing:border-box}.surely-table-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.surely-table-checkbox-checked .surely-table-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.surely-table-checkbox-checked .surely-table-checkbox-inner{background-color:var(--surely-table-primary-color);border-color:var(--surely-table-primary-color)}.surely-table-checkbox-disabled{cursor:not-allowed}.surely-table-checkbox-disabled.surely-table-checkbox-checked .surely-table-checkbox-inner:after{border-color:var(--surely-table-disabled-color);animation-name:none}.surely-table-checkbox-disabled .surely-table-checkbox-input{cursor:not-allowed}.surely-table-checkbox-disabled .surely-table-checkbox-inner{background-color:var(--surely-table-disabled-bg);border-color:var(--border-color-base)!important}.surely-table-checkbox-disabled .surely-table-checkbox-inner:after{border-color:var(--surely-table-disabled-bg);border-collapse:separate;animation-name:none}.surely-table-checkbox-disabled+span{color:var(--surely-table-disabled-color);cursor:not-allowed}.surely-table-checkbox-disabled:hover:after{visibility:hidden}.surely-table-checkbox+span{padding-right:8px;padding-left:8px}.surely-table-checkbox-indeterminate .surely-table-checkbox-inner{background-color:var(--surely-table-row-bg);border-color:var(--border-color-base)}.surely-table-checkbox-indeterminate .surely-table-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:var(--surely-table-primary-color);border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.surely-table-checkbox-indeterminate.surely-table-checkbox-disabled .surely-table-checkbox-inner:after{background-color:var(--surely-table-disabled-color);border-color:var(--surely-table-disabled-color)}@keyframes surelyCheckboxEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.surely-table-radio{box-sizing:border-box;margin:0;padding:0;color:var(--text-color);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;outline:none;cursor:pointer}.surely-table-radio-wrapper:hover .surely-table-radio,.surely-table-radio:hover .surely-table-radio-inner,.surely-table-radio-input:focus+.surely-table-radio-inner{border-color:var(--surely-table-primary-color)}.surely-table-radio-input:focus+.surely-table-radio-inner{box-shadow:0 0 0 3px var(--surely-table-primary-color-1)}.surely-table-radio-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--surely-table-primary-color);border-radius:50%;visibility:hidden;animation:surelyRadioEffect .36s ease-in-out;animation-fill-mode:both;content:"";box-sizing:border-box}.surely-table-radio:hover:after,.surely-table-radio-wrapper:hover .surely-table-radio:after{visibility:visible}.surely-table-radio-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;border-color:var(--border-color-base);border-style:solid;border-width:1px;border-radius:50%;transition:all .3s;box-sizing:border-box}.surely-table-radio-inner:after{position:absolute;top:3px;left:3px;display:block;width:8px;height:8px;background-color:var(--surely-table-primary-color);border-top:0;border-left:0;border-radius:8px;transform:scale(0);opacity:0;transition:all .3s cubic-bezier(.78,.14,.15,.86);content:" ";box-sizing:border-box}.surely-table-radio-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;opacity:0;border-radius:unset}.surely-table-radio-checked .surely-table-radio-inner{border-color:var(--surely-table-primary-color)}.surely-table-radio-checked .surely-table-radio-inner:after{transform:scale(1);opacity:1;transition:all .3s cubic-bezier(.78,.14,.15,.86)}.surely-table-radio-disabled{cursor:not-allowed}.surely-table-radio-disabled .surely-table-radio-inner{background-color:var(--surely-table-disabled-bg);border-color:var(--border-color-base)!important;cursor:not-allowed}.surely-table-radio-disabled .surely-table-radio-inner:after{background-color:var(--surely-table-disabled-color)}.surely-table-radio-disabled .surely-table-radio-input{cursor:not-allowed}.surely-table-radio-disabled+span{color:var(--surely-table-disabled-color);cursor:not-allowed}span.surely-table-radio+*{padding-right:8px;padding-left:8px}@keyframes surelyRadioEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.surely-table-drag-handle{height:100%;cursor:grab;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;vertical-align:middle;display:flex;align-items:center;margin-left:16px;user-select:none;min-width:1px;flex-grow:0;flex-shrink:0}.surely-table-drag-handle-disabled{cursor:not-allowed;color:var(--surely-table-disabled-color)}.surely-table-drag-icon{display:inline-block}.surely-table-drag-dragging{cursor:move}.surely-table-drag-column-dragging,.surely-table-drag-column-dragging .surely-table-header-cell,.surely-table-drag-column-dragging .surely-table-cell-group-title{background:var(--surely-table-header-drag-bg)}.surely-table-drag-ghost{background:var(--surely-table-row-hover-bg);cursor:move}.surely-table-drag-placeholder{position:absolute;left:0;width:100%;height:2px;background-color:var(--surely-table-primary-color);z-index:999;opacity:0;transition:opacity .2s}.surely-table-drag-column-placeholder{position:absolute;left:0;top:0;width:2px;height:100%;background-color:var(--surely-table-primary-color);opacity:0;transition:opacity .2s;z-index:3}.surely-table-drag-ghost-image{position:absolute;display:inline-flex;align-items:center;cursor:move;color:var(--text-color);margin:0;padding:8px 16px;white-space:nowrap;z-index:99999;user-select:none;overflow:hidden;text-overflow:ellipsis;border:solid 1px;border-color:var(--surely-table-border-color);background:var(--surely-table-row-hover-bg);border-radius:var(--border-radius-base);box-shadow:0 1px 2px 1px var(--surely-table-ghost-image-shadow-color);font-size:14px}.surely-table-drag-ghost-image-icon{margin-right:6px;display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.surely-table-drag-ghost-image-label{overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}@font-face{font-family:iconfont;src:url(./iconfont.woff2?t=1700000000000) format("woff2"),url(./iconfont.woff?t=1700000000000) format("woff"),url(./iconfont.ttf?t=1700000000000) format("truetype");font-weight:400;font-style:normal;font-display:swap}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.login-sider[data-v-89209498]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;width:55%;padding:48px 56px;box-sizing:border-box}.login-sider__inner[data-v-89209498]{max-width:460px;margin:0 auto;text-align:center;color:#1a2236}.login-sider__footer[data-v-89209498]{position:absolute;bottom:28px;left:56px;right:56px;color:rgba(26,34,54,.35);font-size:12px;text-align:center}.slogan__title[data-v-89209498]{margin:0 0 18px;color:#1a2236;font-size:30px;font-weight:600}.slogan__desc[data-v-89209498]{margin:0;color:rgba(26,34,54,.6);font-size:15px;line-height:1.8}.features[data-v-89209498]{margin:48px 0 0;padding:0;list-style:none}.features li[data-v-89209498]{margin-bottom:16px;color:rgba(26,34,54,.75);font-size:14px}.features li[data-v-89209498]:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--primary-color);box-shadow:0 0 10px rgba(22,119,255,.5);vertical-align:middle}.user-layout[data-v-49e1ad90]{position:relative;display:flex;height:100vh;min-height:100vh;padding-bottom:6vh;overflow:hidden;box-sizing:border-box;background:linear-gradient(135deg,#eef3fb,#f6f8fd,#fff)}.user-layout .bg-layer[data-v-49e1ad90]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.user-layout .grid[data-v-49e1ad90]{position:absolute;top:0;left:50%;width:200%;height:120%;background-image:linear-gradient(rgba(30,80,180,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(30,80,180,.06) 1px,transparent 1px);background-size:46px 46px;transform:translate(-50%) perspective(620px) rotateX(62deg);transform-origin:center top;animation:gridMove-49e1ad90 18s linear infinite;mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent 78%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent 78%)}@keyframes gridMove-49e1ad90{0%{background-position:0 0}to{background-position:0 46px}}.user-layout .blob[data-v-49e1ad90]{position:absolute;border-radius:50%;filter:blur(90px)}.user-layout .blob1[data-v-49e1ad90]{width:460px;height:460px;background:#bcd4ff;top:-120px;left:-100px;opacity:.4;animation:float1-49e1ad90 16s ease-in-out infinite}.user-layout .blob2[data-v-49e1ad90]{width:420px;height:420px;background:#c8e6ff;bottom:-140px;right:-90px;opacity:.4;animation:float2-49e1ad90 20s ease-in-out infinite}.user-layout .blob3[data-v-49e1ad90]{width:300px;height:300px;background:#d9c8ff;top:45%;left:50%;transform:translate(-50%);opacity:.35;animation:float3-49e1ad90 18s ease-in-out infinite}@keyframes float1-49e1ad90{0%,to{transform:translate(0)}50%{transform:translate(70px,50px)}}@keyframes float2-49e1ad90{0%,to{transform:translate(0)}50%{transform:translate(-60px,-40px)}}@keyframes float3-49e1ad90{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) translateY(40px) scale(1.18)}}.user-layout__sider[data-v-49e1ad90]{width:55%}.user-layout__main[data-v-49e1ad90]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 32px;box-sizing:border-box}.user-layout .login-brand[data-v-49e1ad90]{display:flex;align-items:center;gap:14px;margin-bottom:28px}.user-layout .login-brand__logo[data-v-49e1ad90]{height:48px;border-style:none}.user-layout .login-brand__text[data-v-49e1ad90]{display:flex;flex-direction:column;line-height:1.1}.user-layout .login-brand__title[data-v-49e1ad90]{color:#1a2236;font-weight:700;font-size:28px;letter-spacing:1px;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif}.user-layout .login-brand__subtitle[data-v-49e1ad90]{margin-top:4px;color:rgba(26,34,54,.55);font-size:13px;letter-spacing:2px}.user-layout .login-card[data-v-49e1ad90]{width:420px;max-width:100%;padding:40px 36px 32px;box-sizing:border-box;background:rgba(255,255,255,.75);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.9);border-radius:18px;box-shadow:0 10px 40px rgba(30,50,100,.12)}.user-layout .main[data-v-49e1ad90]{width:100%}@media (max-width: 992px){.user-layout__sider[data-v-49e1ad90]{display:none}.user-layout__main[data-v-49e1ad90]{flex:1}}.fcp-tip[data-v-b5e78a74]{margin-bottom:16px;padding:8px 12px;font-size:12px;color:rgba(0,0,0,.65);background:#e6fffb;border-radius:4px}.ant-pro-basicLayout[data-v-4e1a643c]{display:flex;width:100%;min-height:100vh}.ant-pro-basicLayout .ant-layout-header.ant-pro-fixed-header[data-v-4e1a643c]{position:fixed;top:0;transition:width .2s}.ant-pro-basicLayout .ant-pro-fixed-stuff[data-v-4e1a643c]{flex-shrink:0;transition:width .2s}.ant-pro-basicLayout-content[data-v-4e1a643c]{position:relative;margin:12px}.ant-pro-basicLayout-content .ant-pro-page-container[data-v-4e1a643c]{margin:-12px -12px 0}.ant-pro-basicLayout-content-disable-margin[data-v-4e1a643c],.ant-pro-basicLayout-content-disable-margin .ant-pro-page-container[data-v-4e1a643c]{margin:0}.ant-pro-basicLayout-content>.ant-layout[data-v-4e1a643c]{max-height:100%}.ant-pro-basicLayout .ant-pro-basicLayout-is-children.ant-pro-basicLayout-fix-siderbar[data-v-4e1a643c]{height:100vh;overflow:hidden;transform:rotate(0)}.ant-pro-basicLayout .ant-pro-basicLayout-has-header .tech-page-container[data-v-4e1a643c]{height:calc(100vh - 56px)}.ant-pro-basicLayout .ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children.ant-pro-basicLayout-has-header .tech-page-container[data-v-4e1a643c]{height:calc(100vh - 112px)}.ant-pro-basicLayout .ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children.ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children[data-v-4e1a643c]{min-height:calc(100vh - 56px)}.ant-pro-basicLayout .ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children.ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children.ant-pro-basicLayout-fix-siderbar[data-v-4e1a643c]{height:calc(100vh - 56px)}.ant-pro-multi-tab-wrap[data-v-4e1a643c]{background:var(--component-background)}.ant-pro-multi-tab-wrap[data-v-4e1a643c] .ant-tabs-nav{padding:2px 12px 0;margin-bottom:0}.ant-pro-multi-tab-wrap[data-v-4e1a643c] .ant-tabs-nav:before{border-bottom-color:rgba(5,5,5,.06)}.ant-pro-multi-tab-wrap[data-v-4e1a643c] .ant-tabs-nav .ant-tabs-nav-wrap{height:38px}.ant-pro-multi-tab-wrap[data-v-4e1a643c] .ant-tabs-nav .ant-tabs-nav-list{height:38px;display:flex;align-items:center}.ant-pro-multi-tab-wrap[data-v-4e1a643c] .ant-tabs-nav .ant-tabs-tab{padding:0;font-size:13px;height:32px;line-height:32px;margin:0 2px;display:flex;align-items:center;background:transparent;border:none;border-radius:6px;transition:background-color .15s ease-out}.ant-pro-multi-tab-wrap[data-v-4e1a643c] .ant-tabs-nav .ant-tabs-tab:hover{background:rgba(0,0,0,.043)}.ant-pro-multi-tab-wrap[data-v-4e1a643c] .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:var(--primary-1);background:color-mix(in srgb,var(--primary-color) 6%,transparent)}.ant-pro-multi-tab-wrap[data-v-4e1a643c] .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active:hover{background:color-mix(in srgb,var(--primary-color) 9%,transparent)}.ant-pro-multi-tab-wrap[data-v-4e1a643c] .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-pro-multi-tab-title{color:var(--primary-color);font-weight:500}.ant-pro-multi-tab-wrap[data-v-4e1a643c] .ant-tabs-nav .ant-tabs-tab>div{display:flex;align-items:center;height:100%}.ant-pro-multi-tab-wrap[data-v-4e1a643c] .ant-tabs-nav .ant-tabs-tab .ant-pro-multi-tab-reload-btn{margin-right:0;margin-left:6px;color:var(--text-color-secondary);font-size:11px}.ant-pro-multi-tab-wrap[data-v-4e1a643c] .ant-tabs-nav .ant-tabs-tab .ant-pro-multi-tab-reload-btn:hover{color:var(--primary-color)}.ant-pro-multi-tab-wrap[data-v-4e1a643c] .ant-tabs-nav .ant-tabs-tab .ant-pro-multi-tab-close-btn{margin-right:0;margin-left:6px;color:var(--text-color-secondary);font-size:11px;opacity:0;transition:opacity .15s ease-out,color .15s ease-out}.ant-pro-multi-tab-wrap[data-v-4e1a643c] .ant-tabs-nav .ant-tabs-tab:hover .ant-pro-multi-tab-close-btn,.ant-pro-multi-tab-wrap[data-v-4e1a643c] .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-pro-multi-tab-close-btn{opacity:1}.ant-pro-multi-tab-wrap[data-v-4e1a643c] .ant-tabs-nav .ant-tabs-tab .ant-pro-multi-tab-close-btn:hover{color:var(--primary-color)}.ant-pro-multi-tab-wrap[data-v-4e1a643c] .ant-tabs-nav .ant-pro-multi-tab-title{padding:0 10px;font-size:13px;height:100%;display:flex;align-items:center}.ant-pro-multi-tab-fixed[data-v-4e1a643c]{width:100%;height:38px;background:transparent}.ant-pro-multi-tab-wrap-fixed[data-v-4e1a643c]{position:fixed;top:56px;right:0;z-index:9;width:100%;height:38px;transition:width .2s}.ant-pro-multi-tab-dropdown-menu-btn[data-v-4e1a643c]{margin-right:8px;padding:6px;font-size:14px;border-radius:6px;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.ant-pro-multi-tab-dropdown-menu-btn[data-v-4e1a643c]:hover{color:var(--primary-color);background:rgba(0,0,0,.043)}#app-body .ant-pro-grid-content{width:100%}#app-body .ant-pro-grid-content.wide{max-width:1200px;margin:0 auto}#app-body .ant-pro-page-container-children-content{margin:12px 16px 0}#app-body .ant-pro-page-container-warp{background-color:var(--component-background)}#app-body .ant-pro-page-container-warp .ant-tabs-nav{margin:0}#app-body .ant-pro-page-container-warp .ant-page-header{padding:6px 16px}#app-body .ant-pro-page-container-warp .ant-page-header .ant-page-header-content{padding-top:8px}#app-body .ant-pro-page-container-warp .ant-page-header .ant-page-header-footer{margin-top:0}#app-body .ant-pro-page-container-warp .ant-page-header-heading .ant-page-header-heading-title,#app-body .ant-pro-page-container-warp .ant-page-header-heading .ant-page-header-heading-extra{margin:4px 0}#app-body .ant-pro-page-container-warp .ant-page-header-heading .ant-page-header-heading-sub-title{margin:9px 0}#app-body .ant-pro-page-container-ghost .ant-pro-page-container-warp{background-color:transparent}#app-body .ant-pro-page-container-main .ant-pro-page-container-detail{display:flex}#app-body .ant-pro-page-container-main .ant-pro-page-container-row{display:flex;flex-wrap:wrap;justify-content:center;width:100%}#app-body .ant-pro-page-container-main .ant-pro-page-container-title-content{margin-bottom:16px}#app-body .ant-pro-page-container-main .ant-pro-page-container-title,#app-body .ant-pro-page-container-main .ant-pro-page-container-content{flex:auto}#app-body .ant-pro-page-container-main .ant-pro-page-container-extraContent,#app-body .ant-pro-page-container-main .ant-pro-page-container-main{flex:0 1 auto}#app-body .ant-pro-page-container-main .ant-pro-page-container-main{width:100%}#app-body .ant-pro-page-container-main .ant-pro-page-container-title,#app-body .ant-pro-page-container-main .ant-pro-page-container-logo{margin-bottom:16px}#app-body .ant-pro-page-container-main .ant-pro-page-container-extraContent{min-width:242px;margin-left:88px;text-align:right}@media screen and (max-width: var(--screen-xl)){#app-body .ant-pro-page-container-main .ant-pro-page-container-extraContent{margin-left:44px}}@media screen and (max-width: var(--screen-lg)){#app-body .ant-pro-page-container-main .ant-pro-page-container-extraContent{margin-left:20px}}@media screen and (max-width: var(--screen-md)){#app-body .ant-pro-page-container-main .ant-pro-page-container-action,#app-body .ant-pro-page-container-main .ant-pro-page-container-extraContent{margin-top:10px;margin-left:0;text-align:left}}@media screen and (max-width: var(--screen-sm)){#app-body .ant-pro-page-container-detail{display:block}#app-body .ant-pro-page-container-extraContent{margin-left:0}}body .enterprise-dropdown-trigger .ant-pro-header-enterprise-name,body .enterprise-dropdown-single .ant-pro-header-enterprise-name,body .enterprise-dropdown-trigger .ant-pro-header-enterprise-icon{font-size:var(--font-size-base)!important}body .enterprise-dropdown-trigger .ant-pro-header-enterprise-icon{margin-left:8px}body .enterprise-dropdown-trigger,body .enterprise-dropdown-single{display:flex;align-items:center;height:36px;padding:0 12px;border-radius:8px;transition:background-color .18s ease-out}body .enterprise-dropdown-trigger:hover{background:rgba(255,255,255,.06)}.ant-pro-top-nav-header.light .enterprise-dropdown-trigger:hover,.ant-pro-global-header:not(.dark) .enterprise-dropdown-trigger:hover{background:rgba(0,0,0,.043)}.ant-pro-top-nav-header.light .ant-pro-header-enterprise-name,.ant-pro-top-nav-header.light .ant-pro-header-enterprise-icon{color:rgba(0,0,0,.85)}.enterprise-switching-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:rgba(255,255,255,.65);backdrop-filter:blur(2px)}.enterprise-switching-mask__text{font-size:14px;color:#13c2c2;letter-spacing:1px}.enterprise-switch-fade-enter-active,.enterprise-switch-fade-leave-active{transition:opacity .25s ease}.enterprise-switch-fade-enter-from,.enterprise-switch-fade-leave-to{opacity:0}.ant-pro-top-nav-header:not(.light) .ant-pro-header-enterprise-name,.ant-pro-top-nav-header:not(.light) .ant-pro-header-enterprise-icon{color:#fff}.ant-pro-global-header.dark .ant-pro-header-enterprise-name,.ant-pro-global-header.dark .ant-pro-header-enterprise-icon{color:rgba(255,255,255,.85)}.ant-pro-global-header:not(.dark) .ant-pro-header-enterprise-name,.ant-pro-global-header:not(.dark) .ant-pro-header-enterprise-icon{color:rgba(0,0,0,.85)}.enterprise-switch-panel-container .enterprise-switch-panel{width:320px;padding:8px;background:#fff;border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05)}.enterprise-switch-panel-container .enterprise-switch-panel__search{margin-bottom:6px}.enterprise-switch-panel-container .enterprise-switch-panel__finished-toggle{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;color:rgba(0,0,0,.65);user-select:none}.enterprise-switch-panel-container .enterprise-switch-panel__body{max-height:400px;overflow:hidden}.enterprise-switch-panel-container .enterprise-switch-panel__partner-count{display:flex;align-items:center;margin-bottom:6px;font-size:12px;color:#0e9e94;user-select:none}.enterprise-switch-panel-container .enterprise-switch-panel__lazy-hint{display:flex;align-items:center;margin-bottom:6px;font-size:12px;color:rgba(0,0,0,.45);user-select:none}.enterprise-switch-panel-container .enterprise-switch-panel .ant-tree-treenode{padding:2px 0}.enterprise-switch-panel-container .enterprise-switch-panel .ant-tree-node-content-wrapper{line-height:28px}.enterprise-switch-panel-container .enterprise-switch-panel .ant-tree-node-selected{background:#e6fffb!important}.enterprise-switch-panel-container .enterprise-switch-node{display:inline-flex;align-items:center;max-width:100%}.enterprise-switch-panel-container .enterprise-switch-node__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-switch-panel-container .enterprise-switch-node--current .enterprise-switch-node__name{color:#13c2c2;font-weight:600}.enterprise-switch-panel-container .enterprise-switch-node__type{flex-shrink:0;margin-left:8px;font-size:12px;color:rgba(0,0,0,.45)}.enterprise-switch-panel-container .enterprise-switch-node__finished{flex-shrink:0;margin-left:6px;padding:0 4px;font-size:10px;line-height:16px;color:rgba(0,0,0,.45);background:rgba(0,0,0,.06);border-radius:4px}.enterprise-switch-panel-container .enterprise-switch-node__partner{flex-shrink:0;margin-left:6px;padding:0 4px;font-size:10px;line-height:16px;color:#0e9e94;background:rgba(19,194,194,.08);border-radius:4px}.enterprise-switch-panel-container .enterprise-switch-node__region{flex-shrink:0;margin-left:6px;padding:0 4px;font-size:10px;line-height:16px;color:#4f63d2;background:rgba(79,99,210,.08);border-radius:4px}#app-body .ant-pro-global-header{position:relative;display:flex;align-items:center;height:100%;padding:0 16px;background:var(--component-background);box-shadow:0 1px 4px rgba(0,21,41,.08)}#app-body .ant-pro-global-header>*{height:100%}#app-body .ant-pro-global-header-collapsed-button{display:flex;align-items:center;margin-left:8px;font-size:20px}#app-body .ant-pro-global-header-layout-mix{background-color:var(--layout-sider-background)}#app-body .ant-pro-global-header-layout-mix .ant-pro-global-header-logo h1,#app-body .ant-pro-global-header-layout-mix .anticon{color:var(--btn-primary-color)}#app-body .ant-pro-global-header-logo{position:relative;overflow:hidden}#app-body .ant-pro-global-header-logo a{display:flex;align-items:center;height:100%}#app-body .ant-pro-global-header-logo a img{height:28px}#app-body .ant-pro-global-header-logo a h1{height:32px;margin:0 0 0 8px;color:var(--primary-color);font-weight:600;font-size:18px;line-height:32px}#app-body .ant-pro-global-header-menu .anticon{margin-right:8px}#app-body .ant-pro-global-header-menu .ant-dropdown-menu-item{min-width:160px}#app-body .ant-pro-global-header .dark{height:56px}#app-body .ant-pro-global-header .dark .action{color:rgba(255,255,255,.85)}#app-body .ant-pro-global-header .dark .action>i{color:rgba(255,255,255,.85)}#app-body .ant-pro-global-header .dark .action:hover,#app-body .ant-pro-global-header .dark .action.opened{background:var(--primary-color)}#app-body .ant-pro-global-header .dark .action .ant-badge{color:rgba(255,255,255,.85)}.ant-pro-global-footer[data-v-f79ff1a7]{margin:48px 0 24px;padding:0 16px;text-align:center}.ant-pro-global-footer-links[data-v-f79ff1a7]{margin-bottom:8px}.ant-pro-global-footer-links a[data-v-f79ff1a7]{color:var(--text-color-secondary);transition:all .3s}.ant-pro-global-footer-links a[data-v-f79ff1a7]:not(:last-child){margin-right:25px}.ant-pro-global-footer-links a[data-v-f79ff1a7]:hover{color:var(--text-color)}.ant-pro-global-footer-copyright[data-v-f79ff1a7]{color:var(--text-color-secondary);font-size:var(--font-size-base)}#app-body .ant-pro-sider{position:relative;z-index:9;background-color:var(--layout-sider-background);border-right:0}#app-body .ant-pro-sider.ant-menu-vertical .ant-menu-item:not(:last-child),#app-body .ant-pro-sider.ant-menu-vertical-left .ant-menu-item:not(:last-child),#app-body .ant-pro-sider.ant-menu-vertical-right .ant-menu-item:not(:last-child),#app-body .ant-pro-sider.ant-menu-inline .ant-menu-item:not(:last-child){margin-bottom:4px}#app-body .ant-pro-sider.ant-layout-sider-light .ant-menu-item a{color:var(--heading-color)}#app-body .ant-pro-sider.ant-layout-sider-light .ant-menu-item-selected a,#app-body .ant-pro-sider.ant-layout-sider-light .ant-menu-item a:hover{color:var(--primary-color)}#app-body .ant-pro-sider .ant-menu-inline-collapsed>.ant-menu-item .anticon+span,#app-body .ant-pro-sider .ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,#app-body .ant-pro-sider .ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,#app-body .ant-pro-sider .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{display:none}#app-body .ant-pro-sider ul.ant-menu-sub li.ant-menu-item .ant-pro-menu-item,#app-body .ant-pro-sider ul.ant-menu-sub li.ant-menu-submenu .ant-pro-menu-item{padding-left:8px}#app-body .ant-pro-sider-logo{position:relative;display:flex;align-items:center;padding:16px;line-height:32px;cursor:pointer}#app-body .ant-pro-sider-logo>a{display:flex;align-items:center;justify-content:center;min-height:32px}#app-body .ant-pro-sider-logo img{display:inline-block;height:32px;vertical-align:middle;transition:height .2s}#app-body .ant-pro-sider-logo h1{display:inline-block;height:32px;margin:0 0 0 12px;overflow:hidden;color:#fff;font-weight:600;font-size:18px;line-height:32px;vertical-align:middle;animation:fade-in;animation-duration:.2s}#app-body .ant-pro-sider-extra{margin-bottom:16px;padding:0 16px}#app-body .ant-pro-sider-extra-no-logo{margin-top:16px}#app-body .ant-pro-sider-menu{position:relative;z-index:10;min-height:100%;box-shadow:2px 0 6px rgba(0,21,41,.35)}#app-body .ant-pro-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}#app-body .ant-pro-sider .ant-layout-sider-children ::-webkit-scrollbar{width:6px;height:6px}#app-body .ant-pro-sider .ant-layout-sider-children ::-webkit-scrollbar-track{background:rgba(255,255,255,.15);border-radius:3px;-webkit-box-shadow:inset 0 0 5px rgba(37,37,37,.05)}#app-body .ant-pro-sider .ant-layout-sider-children ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px;-webkit-box-shadow:inset 0 0 5px rgba(255,255,255,.05)}#app-body .ant-pro-sider.ant-layout-sider-collapsed .ant-menu-inline-collapsed{width:48px}#app-body .ant-pro-sider.ant-layout-sider-collapsed .ant-pro-sider-logo{padding:16px 8px}#app-body .ant-pro-sider .ant-menu-inline-collapsed>.ant-menu-item .sider-menu-item-img+span,#app-body .ant-pro-sider .ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .sider-menu-item-img+span,#app-body .ant-pro-sider .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .sider-menu-item-img+span{display:inline-block;max-width:0;opacity:0}#app-body .ant-pro-sider .ant-menu-inline-collapsed .ant-pro-menu-item-title{display:none}#app-body .ant-pro-sider .ant-menu-item .anticon,#app-body .ant-pro-sider .ant-menu-submenu-title .anticon{transition:none}#app-body .ant-pro-sider-fixed{position:fixed;top:0;left:0;z-index:10;height:100%;overflow:auto;overflow-x:hidden;box-shadow:2px 0 8px rgba(29,35,41,.05)}#app-body .ant-pro-sider-fixed>.ant-menu-root :not(.ant-pro-sider-link-menu){height:calc(100vh - 56px);overflow-y:auto}#app-body .ant-pro-sider-light{background-color:var(--component-background);box-shadow:2px 0 8px rgba(29,35,41,.05)}#app-body .ant-pro-sider-light .ant-layout-sider-children ::-webkit-scrollbar-track{background:rgba(0,0,0,.06);border-radius:3px;-webkit-box-shadow:inset 0 0 5px rgba(0,21,41,.05)}#app-body .ant-pro-sider-light .ant-layout-sider-children ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:3px;-webkit-box-shadow:inset 0 0 5px rgba(0,21,41,.05)}#app-body .ant-pro-sider-light .ant-pro-sider-logo h1{color:var(--primary-color)}#app-body .ant-pro-sider-light .ant-menu-light{border-right-color:transparent}#app-body .ant-pro-sider-light .ant-pro-sider-collapsed-button{border-top:var(--border-width-base) var(--border-style-base) var(--border-color-split)}#app-body .ant-pro-sider-icon{width:14px;vertical-align:baseline}#app-body .ant-pro-sider-links{width:100%}#app-body .ant-pro-sider-links ul.ant-menu-root{height:auto}#app-body .ant-pro-sider-collapsed-button{border-top:var(--border-width-base) var(--border-style-base) rgba(0,0,0,.25)}#app-body .ant-pro-sider-collapsed-button .anticon{font-size:16px}#app-body .ant-pro-sider .top-nav-menu li.ant-menu-item{height:100%;line-height:1}#app-body .ant-pro-sider .drawer .drawer-content{background:var(--layout-sider-background)}#app-body .ant-pro-sider .ant-menu-item .sider-menu-item-img+span,#app-body .ant-pro-sider .ant-menu-submenu-title .sider-menu-item-img+span{opacity:1;transition:opacity .3s var(--ease-in-out),width .3s var(--ease-in-out)}.dict-select[data-v-03b3dc55]{width:100%}.enterprise-tree-select-node{display:inline-flex;align-items:center;max-width:100%}.enterprise-tree-select-node__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-tree-select-node__type{flex-shrink:0;margin-left:8px;font-size:12px;color:rgba(0,0,0,.45)}.enterprise-tree-select-node__region{flex-shrink:0;margin-left:6px;padding:0 4px;font-size:10px;line-height:16px;color:#4f63d2;background:rgba(79,99,210,.08);border-radius:4px}.lx-user-select[data-v-cb040c66]{width:100%}.search-bar[data-v-cb040c66]{margin-bottom:12px}.selected-info[data-v-cb040c66]{margin-top:12px;font-size:12px;color:#666}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--input-placeholder-color: #bfb8ad}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}[data-pro-theme=antdv-pro-theme-dark]{--input-placeholder-color: rgba(229, 224, 216, .3)}[data-pro-theme=antdv-pro-theme-dark],[data-pro-theme=antdv-pro-theme-dark] *{color-scheme:dark!important}.ant-table-thead>tr>th{background-color:var(--table-header-bg)!important;color:#fff!important;font-weight:600;border-bottom:none}.ant-table-thead>tr>th:before{background-color:rgba(255,255,255,.25)!important}.ant-table-thead>tr>th:hover,.ant-table-thead>tr>th.ant-table-column-has-actions,.ant-table-thead>tr>th .ant-table-column-sorters:hover{background-color:var(--table-header-hover-bg)!important}.ant-layout .ant-layout-sider-dark,.ant-layout .ant-layout-sider .ant-layout-sider-dark{background:linear-gradient(180deg,var(--nav-dark-bg-start) 0%,var(--nav-dark-bg-end) 100%)!important}.ant-pro-top-nav-header:not(.light){background:linear-gradient(90deg,var(--nav-dark-bg-top-start) 0%,var(--nav-dark-bg-top-end) 100%)}.ant-pro-top-nav-header:not(.light):after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--nav-dark-border-glow) 50%,transparent 100%);pointer-events:none}.ant-menu-dark,.ant-menu-dark>.ant-menu,.ant-menu-dark .ant-menu.ant-menu-inline,.ant-menu-dark .ant-menu.ant-menu-inline .ant-menu-item,.ant-menu-dark .ant-menu.ant-menu-inline .ant-menu-submenu-title{background:transparent}.ant-menu.ant-menu-dark.ant-menu-sub,.ant-menu-submenu-popup.ant-menu-dark>.ant-menu{background:var(--nav-dark-bg-sub)!important}.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-submenu-title:hover,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title{color:#fff!important;background:var(--nav-dark-hover)!important}.ant-menu-dark .ant-menu-item-selected,.ant-menu-dark .ant-menu-item-selected:hover{color:#fff!important;background-color:var(--nav-dark-selected)!important;box-shadow:0 0 6px var(--nav-dark-selected-glow)}.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>a:hover{color:#fff!important}.ant-pro-table .ant-pagination{padding:0 24px}.ant-pro-table-column-setting-overlay .ant-popover-inner-content{padding:8px 0}.ant-pro-table .ant-pro-table-row-striped{background:#fafafa}.ant-pro-table-search{margin-bottom:16px;padding:24px;background:var(--component-background)}.ant-pro-table-search .ant-row{display:flex}.ant-pro-table-search .ant-form-item{margin-bottom:0}.ant-pro-table-search .ant-form-item-control{display:flex;flex-direction:column}.ant-pro-table-search .ant-form-horizontal .ant-form-item-control-wrapper{flex:1 1}.ant-pro-table-list-toolbar{overflow-x:auto;overflow-y:hidden}.ant-pro-table-list-toolbar-container{display:flex;justify-content:space-between;height:64px;padding:0 24px;line-height:64px}.ant-pro-table-list-toolbar-left{display:flex;justify-content:flex-start}.ant-pro-table-list-toolbar-right{display:flex;justify-content:flex-end}.ant-pro-table-list-toolbar-title{color:var(--text-color);font-size:16px;font-family:PingFangSC-Medium}.ant-pro-table-list-toolbar-divider{margin-right:-8px;margin-left:8px}.ant-pro-table-list-toolbar-setting-item{margin-left:16px;font-size:16px;cursor:pointer}.ant-pro-table-column-setting-title{display:flex;align-items:center;justify-content:space-between;height:32px;margin-left:4px}.ant-pro-table-column-setting-list-item{display:flex;align-items:center;width:100%;padding:4px 16px 4px 0}.ant-pro-table-column-setting-list-item>span.anticon{padding-right:6px;cursor:move}.ant-pro-table-column-setting-list-item .ant-checkbox-wrapper{flex:1;margin:0}.ant-pro-table-drag-ghost{box-shadow:1px 1px 5px 2px var(--shadow-color);cursor:move;transition:.18s ease}.ant-pro-table-drop-ghost{box-shadow:0 0 2px 5px rgba(0,0,0,0)}.ant-pro-table-column-drag-icon{color:var(--text-color-secondary)}body{overflow:hidden}#app{height:100%;overflow-x:hidden;scrollbar-width:none}#app::-webkit-scrollbar{width:0;height:0}.slide-fadein-up-enter-active,.slide-fadein-up-leave-active{transition:opacity .3s,transform .4s}.slide-fadein-up-enter-from{transform:translateY(20px);opacity:0}.slide-fadein-up-leave-to{transform:translateY(-20px);opacity:0}.slide-fadein-right-enter-active,.slide-fadein-right-leave-active{transition:opacity .3s,transform .4s,-webkit-transform .4s}.slide-fadein-right-enter-from{transform:translate(-20px);opacity:0}.slide-fadein-right-leave-to{transform:translate(20px);opacity:0}.zoom-fadein-enter-active,.zoom-fadein-leave-active{transition:transform .3s,opacity .3s ease-in-out}.zoom-fadein-enter-from{transform:scale(.99);opacity:0}.zoom-fadein-leave-to{transform:scale(1.01);opacity:0}.fadein-enter-active,.fadein-leave-active{transition:opacity .3s ease-in-out!important}.fadein-enter-from,.fadein-leave-to{opacity:0!important}@media (max-width: 480px){.pro-components-header-dropdown-index-container{width:100%!important}.ant-table{width:100%;overflow-x:auto}.ant-table-tbody>tr>td,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-thead>tr>th{white-space:pre}.ant-table-tbody>tr>td>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-thead>tr>th>span{display:block}}.pb10{padding-bottom:10px}.ant-tour-target-placeholder{z-index:99;pointer-events:auto!important}#nprogress .bar{background-color:var(--primary-color)}#nprogress .peg{box-shadow:0 0 10px var(--primary-color),0 0 5px var(--primary-color)}#nprogress .spinner-icon{border-top-color:var(--primary-color);border-left-color:var(--primary-color)}.approver-picker-content .search-bar[data-v-85c7da46]{margin-bottom:12px}.approver-picker-content .selected-info[data-v-85c7da46]{margin-top:8px;font-size:12px;color:#666}.approver-picker-content[data-v-fa8a3ce8]{height:400px;display:flex;flex-direction:column}.approver-picker-content .search-bar[data-v-fa8a3ce8]{margin-bottom:12px;flex-shrink:0}.approver-picker-content[data-v-fa8a3ce8] .ant-tree{flex:1;overflow-y:auto;max-height:calc(100% - 70px)}.approver-picker-content[data-v-fa8a3ce8] .ant-tree .ant-tree-treenode{width:100%}.approver-picker-content[data-v-fa8a3ce8] .ant-tree .ant-tree-node-content-wrapper{flex:1;min-width:0;display:flex;align-items:center;padding:2px 4px}.approver-picker-content[data-v-fa8a3ce8] .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#e6f7ff}.approver-picker-content[data-v-fa8a3ce8] .ant-tree .ant-tree-title{display:block;width:100%}.approver-picker-content .tree-node-content[data-v-fa8a3ce8]{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:0}.approver-picker-content .tree-node-content span[data-v-fa8a3ce8]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.approver-picker-content .selected-info[data-v-fa8a3ce8]{margin-top:8px;font-size:12px;color:#666;flex-shrink:0}.approver-picker-content[data-v-f505f555]{height:400px;display:flex;flex-direction:column}.approver-picker-content .search-bar[data-v-f505f555]{margin-bottom:12px;flex-shrink:0}.approver-picker-content .tree-container[data-v-f505f555]{flex:1;overflow-y:auto;max-height:calc(100% - 70px)}.approver-picker-content .tree-container[data-v-f505f555]::-webkit-scrollbar{width:6px}.approver-picker-content .tree-container[data-v-f505f555]::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:3px}.approver-picker-content .tree-container[data-v-f505f555]::-webkit-scrollbar-track{background-color:#f5f5f5}.approver-picker-content .tree-node[data-v-f505f555]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:4px 8px;margin:2px 0;border-radius:4px;transition:all .2s}.approver-picker-content .tree-node[data-v-f505f555]:hover{background-color:#f5f5f5}.approver-picker-content .tree-node.is-selected[data-v-f505f555]{background-color:#e6f7ff}.approver-picker-content .tree-node .tree-node-content[data-v-f505f555]{display:flex;align-items:center;flex:1;overflow:hidden}.approver-picker-content .tree-node .tree-node-content .dept-name[data-v-f505f555]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:14px}.approver-picker-content .tree-node .tree-node-content .ant-tag[data-v-f505f555]{margin-left:8px;font-size:11px;line-height:18px;padding:0 5px;flex-shrink:0}.approver-picker-content .selected-info[data-v-f505f555]{margin-top:8px;font-size:12px;color:#666;flex-shrink:0}.approver-picker-content[data-v-f505f555] .ant-tree{background:transparent}.approver-picker-content[data-v-f505f555] .ant-tree .ant-tree-treenode{padding:2px 0}.approver-picker-content[data-v-f505f555] .ant-tree .ant-tree-node-content-wrapper{padding:0;flex:1;min-width:0}.approver-picker-content[data-v-f505f555] .ant-tree .ant-tree-node-content-wrapper:hover{background:transparent}.approver-picker-content[data-v-f505f555] .ant-tree .ant-tree-node-selected{background:transparent!important}.approver-picker-content[data-v-f505f555] .ant-tree .ant-tree-switcher{line-height:28px}.approver-config[data-v-45f1fec7]{width:100%}.approver-list[data-v-45f1fec7]{margin-bottom:8px}.approver-item[data-v-45f1fec7]{padding:8px;margin-bottom:6px;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px}.approver-item-header[data-v-45f1fec7]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.approver-type-tag[data-v-45f1fec7]{flex-shrink:0;font-size:11px}.approver-detail[data-v-45f1fec7]{flex:1;font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approver-item-rules[data-v-45f1fec7]{display:flex;align-items:center;gap:4px;margin-top:4px}.approver-item-rules .rule-label[data-v-45f1fec7]{font-size:11px;color:#999;white-space:nowrap}.picker-content[data-v-45f1fec7]{min-height:100px}.flow-designer[data-v-f1802872]{height:100%;display:flex;flex-direction:column;background:#fff}.flow-toolbar[data-v-f1802872]{padding:8px 16px;border-bottom:1px solid #e8e8e8;background:#fafafa;flex-shrink:0}.flow-toolbar .zoom-text[data-v-f1802872]{display:inline-block;width:40px;text-align:center;font-size:12px;color:#666}.flow-container[data-v-f1802872]{flex:1;display:flex;overflow:hidden;min-height:0}.flow-node-panel[data-v-f1802872]{width:180px;border-right:1px solid #e8e8e8;background:#fafafa;flex-shrink:0;overflow-y:auto}.panel-title[data-v-f1802872]{padding:10px 16px;font-weight:500;font-size:13px;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;align-items:center}.node-list[data-v-f1802872]{padding:8px}.node-item[data-v-f1802872]{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:6px;background:#fff;border:1px solid #e8e8e8;border-radius:4px;cursor:grab;font-size:13px;transition:all .2s}.node-item[data-v-f1802872]:hover{border-color:#1890ff;box-shadow:0 2px 8px rgba(24,144,255,.15)}.node-item[data-v-f1802872]:active{cursor:grabbing}.node-item .node-icon[data-v-f1802872]{font-size:16px}.flow-canvas[data-v-f1802872]{flex:1;position:relative;overflow:auto;background:#f0f2f5;background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px);background-size:20px 20px}.canvas-inner[data-v-f1802872]{position:relative;width:4000px;height:3000px;min-width:100%;min-height:100%}.edges-layer[data-v-f1802872]{position:absolute;top:0;left:0;width:100%;height:100%}.edge-hit-area[data-v-f1802872]{cursor:pointer}.edge-visible-line[data-v-f1802872]{pointer-events:none}.canvas-node[data-v-f1802872]{position:absolute;width:160px;border-radius:6px;border:2px solid #e8e8e8;background:#fff;cursor:move;transition:box-shadow .2s;user-select:none;z-index:1}.canvas-node[data-v-f1802872]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.canvas-node:hover .node-port[data-v-f1802872]{opacity:1}.canvas-node.selected[data-v-f1802872]{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.3)}.canvas-node.selected .node-port[data-v-f1802872]{opacity:1}.canvas-node .node-header[data-v-f1802872]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:4px 4px 0 0;color:#fff;font-size:12px}.canvas-node .node-header .node-header-icon[data-v-f1802872]{font-size:14px}.canvas-node .node-header .node-header-title[data-v-f1802872]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.canvas-node .node-header .node-name-input[data-v-f1802872]{flex:1;min-width:0;padding:0 4px;border:1px solid rgba(255,255,255,.6);border-radius:2px;background:rgba(255,255,255,.2);color:#fff;font-size:12px;outline:none}.canvas-node .node-header .node-name-input[data-v-f1802872]:focus{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.9)}.canvas-node .node-body[data-v-f1802872]{padding:6px 10px;font-size:11px;color:#999}.canvas-node .node-body .node-code[data-v-f1802872]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-node .node-body .node-approver-badge[data-v-f1802872]{margin-top:2px;display:flex;align-items:center;gap:3px;color:#1890ff;font-size:10px}.node-port[data-v-f1802872]{position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #d9d9d9;left:50%;transform:translate(-50%);opacity:0;transition:all .2s;z-index:2}.node-port.port-in[data-v-f1802872]{top:-7px}.node-port.port-in[data-v-f1802872]:hover{border-color:#52c41a;background:#f6ffed}.node-port.port-in.active[data-v-f1802872]{opacity:1;border-color:#52c41a;background:#f6ffed;box-shadow:0 0 6px rgba(82,196,26,.4)}.node-port.port-out[data-v-f1802872]{bottom:-7px;cursor:crosshair}.node-port.port-out[data-v-f1802872]:hover{border-color:#1890ff;background:#e6f7ff}.node-type-start[data-v-f1802872]{border-radius:24px}.node-type-start .node-header[data-v-f1802872]{border-radius:22px 22px 0 0}.node-type-start .port-in[data-v-f1802872]{display:none}.node-type-end[data-v-f1802872]{border-radius:24px}.node-type-end .node-header[data-v-f1802872]{border-radius:22px 22px 0 0}.node-type-end .port-out[data-v-f1802872]{display:none}.canvas-placeholder[data-v-f1802872]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#bbb;font-size:14px;pointer-events:none}.flow-property-panel[data-v-f1802872]{width:350px;border-left:1px solid #e8e8e8;background:#fff;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden}.approver-config-wrapper[data-v-f1802872]{border-radius:4px;border:1px solid #f0f0f0;background:#fafafa;padding:8px;margin-bottom:12px}.approver-config-wrapper[data-v-f1802872] .approver-list{margin-bottom:0}.approver-config-wrapper[data-v-f1802872] .approver-item{background:#fff;border:1px solid #e8e8e8;margin-bottom:6px;transition:all .2s}.approver-config-wrapper[data-v-f1802872] .approver-item:hover{border-color:#1890ff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.approver-config-wrapper[data-v-f1802872] .approver-item:last-child{margin-bottom:0}.form-config-wrapper[data-v-f1802872]{border-radius:4px;border:1px solid #f0f0f0;background:#fafafa;padding:12px;margin-bottom:12px}.property-content[data-v-f1802872]{flex:1;overflow-y:auto;padding:12px 16px}.property-content[data-v-f1802872] .ant-form-item{margin-bottom:12px}.property-content[data-v-f1802872] .ant-divider{margin:12px 0}.history-item .history-header[data-v-109c722c]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.history-item .history-header .node-name[data-v-109c722c]{font-weight:500}.history-item .history-content[data-v-109c722c]{font-size:12px;color:#666}.history-item .history-content>div[data-v-109c722c]{display:flex;align-items:center;gap:4px;margin-bottom:4px}.flow-viewer[data-v-122bfcc9]{height:100%;display:flex;flex-direction:column;border:1px solid #e8e8e8;border-radius:4px;background:#fff}.flow-toolbar[data-v-122bfcc9]{padding:12px 16px;border-bottom:1px solid #e8e8e8;background:#fafafa}.flow-canvas[data-v-122bfcc9]{flex:1;position:relative;overflow:auto;background:#f5f5f5;background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px);background-size:20px 20px}.canvas-inner[data-v-122bfcc9]{position:relative;min-width:100%;min-height:100%}.canvas-placeholder[data-v-122bfcc9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#999;font-size:14px}.edges-svg[data-v-122bfcc9]{position:absolute;top:0;left:0;pointer-events:none}.flow-node[data-v-122bfcc9]{position:absolute;border:2px solid #d9d9d9;border-radius:4px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;padding:8px;box-sizing:border-box;transition:all .3s}.flow-node.node-pending[data-v-122bfcc9]{border-color:#bfbfbf;background:#fafafa}.flow-node.node-processing[data-v-122bfcc9]{border-color:#1890ff;background:#e6f7ff;box-shadow:0 0 0 3px rgba(24,144,255,.1)}.flow-node.node-passed[data-v-122bfcc9]{border-color:#52c41a;background:#f6ffed}.flow-node.node-rejected[data-v-122bfcc9]{border-color:#ff4d4f;background:#fff2f0}.flow-node.node-current[data-v-122bfcc9]{border-color:#1890ff;box-shadow:0 0 0 3px rgba(24,144,255,.2),0 2px 8px rgba(0,0,0,.15);animation:pulse-122bfcc9 2s infinite}.flow-node .node-content[data-v-122bfcc9]{text-align:center;width:100%}.flow-node .node-status-icon[data-v-122bfcc9]{font-size:16px;margin-bottom:4px}.flow-node .node-name[data-v-122bfcc9]{font-size:12px;color:#333;line-height:1.4;word-break:break-all}@keyframes pulse-122bfcc9{0%{box-shadow:0 0 0 3px rgba(24,144,255,.2),0 2px 8px rgba(0,0,0,.15)}50%{box-shadow:0 0 0 5px rgba(24,144,255,.15),0 2px 8px rgba(0,0,0,.15)}to{box-shadow:0 0 0 3px rgba(24,144,255,.2),0 2px 8px rgba(0,0,0,.15)}}.flow-approval-steps[data-v-7b20c8e8]{padding-right:8px;height:100%;overflow-y:auto}.flow-approval-steps[data-v-7b20c8e8] .ant-steps-item{padding-bottom:12px!important}.flow-approval-steps[data-v-7b20c8e8] .ant-steps-item .ant-steps-item-icon{width:18px!important;height:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;padding:0!important;margin-top:5px!important}.flow-approval-steps[data-v-7b20c8e8] .ant-steps-item .ant-steps-item-icon .ant-steps-icon-dot{width:10px!important;height:10px!important;margin:0!important}.flow-approval-steps[data-v-7b20c8e8] .ant-steps-item .ant-steps-item-tail{top:14px!important;left:5px!important;padding:10px 0 6px!important}.flow-approval-steps[data-v-7b20c8e8] .ant-steps-item .ant-steps-item-content{margin-top:4px!important;margin-left:20px!important;padding-left:0!important}.flow-approval-steps[data-v-7b20c8e8] .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon-dot{background:#52c41a!important}.flow-approval-steps[data-v-7b20c8e8] .ant-steps-item.ant-steps-item-finish .ant-steps-item-tail:after{background:#52c41a!important}.flow-approval-steps[data-v-7b20c8e8] .ant-steps-item.ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot{background:#1890ff!important}.flow-approval-steps[data-v-7b20c8e8] .ant-steps-item.ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon-dot{background:#bfbfbf!important}.flow-approval-steps[data-v-7b20c8e8] .ant-steps-item.ant-steps-item-wait .ant-steps-item-tail:after{background:#f0f0f0!important}.flow-approval-steps[data-v-7b20c8e8] .ant-steps-item.ant-steps-item-error .ant-steps-item-icon .ant-steps-icon-dot{background:#ff4d4f!important}.flow-approval-steps[data-v-7b20c8e8] .ant-steps-item .ant-steps-item-title{width:100%!important;padding-right:0!important;margin:0!important;padding-top:6px!important;line-height:14px!important}.step-title-row[data-v-7b20c8e8]{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:14px;font-weight:500;line-height:18px;min-height:18px}.step-node-name[data-v-7b20c8e8]{flex:1}.step-time[data-v-7b20c8e8]{color:#999;font-size:12px;font-weight:400;white-space:nowrap;text-align:right!important;flex-shrink:0!important;margin-left:auto!important;padding-left:16px}.step-sub-title[data-v-7b20c8e8]{font-size:12px;color:#666;font-weight:400;margin-top:2px}.step-approver-status[data-v-7b20c8e8]{margin-top:4px}.approver-tag[data-v-7b20c8e8]{display:inline-block;margin-right:8px;font-size:12px}.step-opinion[data-v-7b20c8e8]{margin-top:6px;padding:8px 10px;background-color:#f5f5f5;border-radius:4px;font-size:12px;color:#666;line-height:1.4}.step-opinion-empty[data-v-7b20c8e8]{margin-top:6px;font-size:12px;color:#999;font-style:italic}[data-v-e2ca8112] .ant-form-item{margin-bottom:16px}[data-v-e2ca8112] .ant-form-item:last-child{margin-bottom:0}[data-v-e2ca8112] .ant-form-item-label{text-align:right!important;padding-bottom:6px}[data-v-e2ca8112] .ant-radio-wrapper{margin-inline-end:0!important}[data-v-e2ca8112] .ant-tag-default:hover{background-color:#e6f7ff;border-color:#91d5ff;color:#1890ff}.flow-detail-modal[data-v-e7747617]{height:calc(100vh - 136px);overflow:hidden;padding-top:16px}.flow-detail-modal .business-card[data-v-e7747617]{height:100%}.flow-detail-modal .business-card[data-v-e7747617] .ant-card-body{height:100%;padding:16px}.flow-detail-modal .business-card .business-header[data-v-e7747617]{display:flex;justify-content:space-between;align-items:center}.flow-detail-modal .business-card .business-header .header-left .flow-name[data-v-e7747617]{font-size:18px;font-weight:600;color:#333;margin-bottom:6px}.flow-detail-modal .business-card .business-header .header-left .applicant-info[data-v-e7747617]{font-size:12px;color:#666}.flow-detail-modal .business-card .business-content[data-v-e7747617]{height:calc(100% - 72px);overflow-y:auto;padding-right:4px}.flow-detail-modal .summary-card[data-v-e7747617]{height:100%}.flow-detail-modal .summary-card[data-v-e7747617] .ant-card-body{height:calc(100% - 48px);overflow-y:auto;padding:12px 20px}.flow-detail-modal .summary-card[data-v-e7747617] .ant-descriptions-item{padding:4px 0;border:none}.flow-detail-modal .summary-card[data-v-e7747617] .ant-descriptions-item-label{width:90px;padding:4px 0;background:transparent;border:none}.flow-detail-modal .summary-card[data-v-e7747617] .ant-descriptions-item-content{padding:4px 0;border:none;text-align:right}.flow-detail-modal .progress-card[data-v-e7747617]{height:100%}.flow-detail-modal .progress-card[data-v-e7747617] .ant-card-head{padding:0 20px;border-bottom:none}.flow-detail-modal .progress-card[data-v-e7747617] .ant-card-head-title{padding:12px 0 8px}.flow-detail-modal .progress-card[data-v-e7747617] .ant-card-body{padding:0;height:calc(100% - 48px)}.flow-detail-modal .progress-card .progress-content[data-v-e7747617]{padding:12px 20px;height:100%;overflow-y:auto}.flow-detail-modal .progress-card[data-v-e7747617] .ant-radio-group{margin-top:4px}.flow-detail-modal .progress-card[data-v-e7747617] .ant-radio-button-wrapper{color:#666;background:#fff;border-color:#d9d9d9}.flow-detail-modal .progress-card[data-v-e7747617] .ant-radio-button-wrapper:hover{color:#1677ff}.flow-detail-modal .progress-card[data-v-e7747617] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{color:#1677ff;background:#fff;border-color:#1677ff;box-shadow:none}.flow-detail-modal .progress-card[data-v-e7747617] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:before{background-color:#1677ff}.flow-detail-modal .steps-view[data-v-e7747617]{padding-right:8px;height:100%;overflow-y:auto}.flow-detail-modal .graph-view[data-v-e7747617]{min-height:300px;border:1px solid #f0f0f0;border-radius:4px}.flow-detail-modal .graph-view[data-v-e7747617] .flow-container{min-height:300px}.approve-list[data-v-c2831e52]{max-height:430px;overflow-y:auto}.approve-list .approve-card[data-v-c2831e52]{display:block;padding:10px 12px;margin-bottom:8px;border:1px solid #f0f1f3;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease}.approve-list .approve-card[data-v-c2831e52]:hover{border-color:color-mix(in srgb,var(--primary-color, #1677ff) 35%,#fff);box-shadow:0 2px 8px rgba(31,45,61,.08)}.approve-list .card-top[data-v-c2831e52]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.approve-list .card-top .status-tag[data-v-c2831e52]{margin-right:0;font-size:11px;line-height:18px;border-radius:4px}.approve-list .card-top .op-btn[data-v-c2831e52]{padding:0;height:auto;line-height:1;font-size:12px}.approve-list .card-title[data-v-c2831e52]{display:-webkit-box;overflow:hidden;font-size:13px;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.approve-list .card-title .initiator[data-v-c2831e52]{margin-right:4px;color:rgba(0,0,0,.65)}.approve-list .card-title .business[data-v-c2831e52]{color:var(--primary-color, #1677ff);font-weight:500}.approve-list .card-sub[data-v-c2831e52]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;font-size:12px;color:rgba(0,0,0,.45)}.approve-list .card-sub .flow[data-v-c2831e52]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approve-list .card-sub .time[data-v-c2831e52]{flex-shrink:0}.more-link[data-v-af21bda9]{font-size:12px;color:var(--primary-color, #1677ff)}.tab-label[data-v-af21bda9]{display:inline-flex;align-items:center}.tab-label .todo-badge[data-v-af21bda9]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:500;line-height:1;color:#fff;border-radius:9px;background:var(--primary-color, #1677ff)}.approve-tabs[data-v-af21bda9] .ant-tabs-nav{margin-bottom:0;height:48px}.approve-tabs[data-v-af21bda9] .ant-tabs-nav:before{border-bottom:none!important}.approve-tabs[data-v-af21bda9] .ant-tabs-nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#f5f6f8}.approve-tabs[data-v-af21bda9] .ant-tabs-nav .ant-tabs-tab{font-size:13px;font-weight:600;padding:6px 0}.approve-tabs[data-v-af21bda9] .ant-tabs-nav-wrap{align-items:center}.approve-tabs[data-v-af21bda9] .ant-tabs-tab-bar-extra-content{display:flex;align-items:center;margin-left:12px}.approve-tabs[data-v-af21bda9] .ant-tabs-content-holder{margin-top:0;padding-top:8px}.work-card[data-v-af21bda9] .ant-card-body{padding-top:0!important}.feature-head[data-v-ec60823e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.feature-head .feature-title[data-v-ec60823e]{font-size:14px;font-weight:600;color:rgba(0,0,0,.88)}.head-actions[data-v-ec60823e]{display:flex;align-items:center}.head-actions .head-btn[data-v-ec60823e]{padding:0 4px;font-size:13px;color:rgba(0,0,0,.45)}.head-actions .head-btn[data-v-ec60823e]:hover{color:var(--primary-color, #1677ff)}.head-actions .head-btn-arrow[data-v-ec60823e]{margin-left:2px;font-size:10px}.section-label[data-v-ec60823e]{margin-bottom:10px;font-size:12px;font-weight:500;color:rgba(0,0,0,.45)}.section-divider[data-v-ec60823e]{margin:14px 0}.daily-row[data-v-ec60823e]{display:flex;flex-wrap:wrap;gap:10px}.daily-pill[data-v-ec60823e]{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:18px;font-size:13px;font-weight:500;color:var(--primary-color, #1677ff);background:color-mix(in srgb,var(--primary-color, #1677ff) 8%,#fff);cursor:pointer;transition:all .2s ease}.daily-pill[data-v-ec60823e]:hover{color:#fff;background:var(--primary-color, #1677ff);box-shadow:0 3px 8px color-mix(in srgb,var(--primary-color, #1677ff) 28%,transparent)}.quick-grid[data-v-ec60823e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px}.quick-item[data-v-ec60823e]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px 12px;border-radius:10px;cursor:pointer;transition:background .2s ease}.quick-item[data-v-ec60823e]:hover{background:color-mix(in srgb,var(--board-color) 6%,transparent)}.quick-item:hover .quick-icon[data-v-ec60823e]{transform:translateY(-2px);box-shadow:0 4px 10px color-mix(in srgb,var(--board-color) 24%,transparent)}.quick-item:hover .quick-name[data-v-ec60823e]{color:var(--board-color)}.quick-item .quick-icon[data-v-ec60823e]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:var(--board-color);background:color-mix(in srgb,var(--board-color) 10%,#fff);transition:all .2s ease}.quick-item .quick-name[data-v-ec60823e]{max-width:100%;font-size:12px;color:rgba(0,0,0,.72);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.drawer-search[data-v-ec60823e]{margin-bottom:16px}.drawer-body[data-v-ec60823e]{padding-bottom:16px}.board[data-v-ec60823e]{margin-bottom:20px}.board[data-v-ec60823e]:last-child{margin-bottom:0}.board .board-name[data-v-ec60823e]{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:600;color:rgba(0,0,0,.88)}.board .board-name[data-v-ec60823e] .menu-icon,.board .board-name>span[data-v-ec60823e]:first-child{color:var(--board-color)}.board .group[data-v-ec60823e]{margin-bottom:12px}.board .group[data-v-ec60823e]:last-child{margin-bottom:0}.board .group .group-name[data-v-ec60823e]{margin-bottom:8px;font-size:12px;color:rgba(0,0,0,.45)}.entry-row[data-v-ec60823e]{display:flex;flex-wrap:wrap;gap:8px}.entry-chip[data-v-ec60823e]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;font-size:12px;color:rgba(0,0,0,.72);cursor:pointer;transition:all .2s ease}.entry-chip[data-v-ec60823e]:hover{color:var(--board-color);background:color-mix(in srgb,var(--board-color) 8%,transparent)}.entry-chip span[data-v-ec60823e]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customize-tip[data-v-ec60823e]{margin-bottom:16px;padding:8px 12px;border-radius:8px;background:color-mix(in srgb,var(--primary-color, #1677ff) 6%,#fff);font-size:12px;color:rgba(0,0,0,.65)}.check-group[data-v-ec60823e]{display:block;width:100%}.check-group .check-item[data-v-ec60823e]{display:flex;align-items:center;margin:0;padding:5px 8px;border-radius:6px;transition:background .15s ease}.check-group .check-item[data-v-ec60823e]:hover{background:rgba(0,0,0,.03)}.check-group .check-item[data-v-ec60823e] .ant-checkbox+span{font-size:12px;color:rgba(0,0,0,.72);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customize-footer[data-v-ec60823e]{display:flex;align-items:center;justify-content:space-between}.customize-footer .footer-count[data-v-ec60823e]{font-size:12px;color:rgba(0,0,0,.45)}.customize-footer .ant-btn+.ant-btn[data-v-ec60823e]{margin-left:8px}.pano-card[data-v-105972c6]{margin-top:16px}.pano-head[data-v-105972c6]{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.pano-head .pano-title[data-v-105972c6]{font-size:14px;font-weight:600;color:rgba(0,0,0,.88)}.pano-head .pano-sub[data-v-105972c6]{font-size:12px;color:rgba(0,0,0,.45)}.pano-grid[data-v-105972c6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px}.pano-item[data-v-105972c6]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 10px;border-radius:10px;cursor:pointer;transition:background .2s ease}.pano-item[data-v-105972c6]:hover{background:color-mix(in srgb,var(--pano-color) 6%,transparent)}.pano-item:hover .pano-icon[data-v-105972c6]{transform:translateY(-2px);box-shadow:0 4px 10px color-mix(in srgb,var(--pano-color) 24%,transparent)}.pano-item:hover .pano-name[data-v-105972c6]{color:var(--pano-color)}.pano-item .pano-icon[data-v-105972c6]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:var(--pano-color);background:color-mix(in srgb,var(--pano-color) 10%,#fff);font-size:17px;transition:all .2s ease}.pano-item .pano-name[data-v-105972c6]{max-width:100%;font-size:12px;color:rgba(0,0,0,.72);text-align:center;white-space:nowrap;transition:color .2s ease}.feature-head[data-v-fbfbd14b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.feature-head .feature-title[data-v-fbfbd14b]{font-size:14px;font-weight:600;color:rgba(0,0,0,.88)}.dynamic-timeline[data-v-fbfbd14b]{padding:4px 0}.dynamic-timeline[data-v-fbfbd14b] .ant-timeline-item{padding-bottom:12px}.dynamic-timeline[data-v-fbfbd14b] .ant-timeline-item:last-child{padding-bottom:0}.dynamic-timeline .record-body[data-v-fbfbd14b]{min-width:0}.dynamic-timeline .record-body.clickable[data-v-fbfbd14b]{cursor:pointer}.dynamic-timeline .record-body:hover.clickable .title-text[data-v-fbfbd14b]{color:var(--primary-color, #1677ff)}.dynamic-timeline .record-body .record-line1[data-v-fbfbd14b]{display:flex;align-items:center;gap:8px;min-width:0}.dynamic-timeline .record-body .record-line1 .module-tag[data-v-fbfbd14b]{flex-shrink:0;padding:0 6px;font-size:11px;line-height:18px;border-radius:3px}.dynamic-timeline .record-body .record-line1 .title-text[data-v-fbfbd14b]{flex:1;min-width:0;font-size:13px;font-weight:500;color:rgba(0,0,0,.88);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s}.dynamic-timeline .record-body .record-line1 .record-time[data-v-fbfbd14b]{flex-shrink:0;font-size:12px;color:rgba(0,0,0,.35)}.dynamic-timeline .record-body .record-desc[data-v-fbfbd14b]{margin-top:3px;font-size:12px;color:rgba(0,0,0,.45);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-wrap[data-v-fbfbd14b]{padding:16px 0}.feature-head[data-v-9c3c12b0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.feature-head .feature-title[data-v-9c3c12b0]{font-size:14px;font-weight:600;color:rgba(0,0,0,.88)}.feature-head .feature-sub[data-v-9c3c12b0]{font-size:12px;color:#0e9e94}.worksites-list[data-v-9c3c12b0]{display:flex;flex-direction:column;gap:4px}.worksites-list .worksite-item[data-v-9c3c12b0]{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:6px;cursor:pointer;transition:background .2s ease}.worksites-list .worksite-item[data-v-9c3c12b0]:hover{background:#f5f6f8}.worksites-list .worksite-item--current[data-v-9c3c12b0]{background:#e6fffb}.worksites-list .worksite-item--current .worksite-name[data-v-9c3c12b0]{color:#13c2c2;font-weight:600}.worksites-list .worksite-item .worksite-name[data-v-9c3c12b0]{flex:1;min-width:0;font-size:13px;color:rgba(0,0,0,.88);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worksites-list .worksite-item .worksite-finished[data-v-9c3c12b0]{flex-shrink:0;padding:0 4px;font-size:10px;line-height:16px;color:rgba(0,0,0,.45);background:rgba(0,0,0,.06);border-radius:4px}.worksites-list .worksite-item .worksite-current-tag[data-v-9c3c12b0]{flex-shrink:0;padding:0 4px;font-size:10px;line-height:16px;color:#0e9e94;background:rgba(19,194,194,.08);border-radius:4px}.worksites-list .worksite-item .worksite-arrow[data-v-9c3c12b0]{flex-shrink:0;font-size:10px;color:rgba(0,0,0,.3)}.workplace-page[data-v-9f7f264c]{margin:-12px -12px 0}.welcome-card[data-v-9f7f264c]{position:relative;display:flex;align-items:center;padding:18px 32px;overflow:hidden;border-radius:0 0 12px 12px;background:linear-gradient(90deg,var(--nav-dark-bg-top-start) 0%,var(--nav-dark-bg-top-end) 100%);box-shadow:0 4px 16px rgba(0,0,0,.08)}.welcome-card .deco[data-v-9f7f264c]{position:absolute;border-radius:50%;pointer-events:none}.welcome-card .deco.deco-1[data-v-9f7f264c]{right:-60px;top:-80px;width:200px;height:200px;border:1px solid rgba(255,255,255,.22);background:radial-gradient(circle,rgba(255,255,255,.16) 0%,transparent 70%)}.welcome-card .deco.deco-2[data-v-9f7f264c]{right:90px;bottom:-100px;width:180px;height:180px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle,rgba(255,255,255,.12) 0%,transparent 70%)}.welcome-card .welcome-avatar[data-v-9f7f264c]{flex-shrink:0;margin-right:16px;z-index:1}.welcome-card .welcome-avatar[data-v-9f7f264c] .ant-avatar{border:2px solid rgba(255,255,255,.8);border-radius:10px;background:rgba(255,255,255,.16);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.18)}.welcome-card .welcome-main[data-v-9f7f264c]{flex:1;min-width:0;z-index:1}.welcome-card .welcome-main .welcome-greeting[data-v-9f7f264c]{font-size:17px;font-weight:600;color:#fff;margin-bottom:4px;line-height:1.35}.welcome-card .welcome-main .welcome-greeting .text-hello[data-v-9f7f264c]{color:rgba(255,255,255,.92)}.welcome-card .welcome-main .welcome-greeting .text-name[data-v-9f7f264c]{color:#fff;font-weight:700;margin-left:4px}.welcome-card .welcome-main .welcome-sub[data-v-9f7f264c]{font-size:13px;color:rgba(255,255,255,.72)}.welcome-card .welcome-extra[data-v-9f7f264c]{display:flex;align-items:center;gap:20px;flex-shrink:0;z-index:1;padding-left:24px;border-left:1px solid rgba(255,255,255,.22)}.welcome-card .welcome-extra .notice-pill[data-v-9f7f264c]{display:flex;align-items:center;gap:8px;padding:7px 14px;border-radius:18px;background:rgba(255,255,255,.14);cursor:pointer;transition:background .2s ease}.welcome-card .welcome-extra .notice-pill[data-v-9f7f264c]:hover{background:rgba(255,255,255,.24)}.welcome-card .welcome-extra .notice-pill:hover .pill-arrow[data-v-9f7f264c]{transform:translate(2px)}.welcome-card .welcome-extra .notice-pill .pill-icon[data-v-9f7f264c]{font-size:14px;color:#fff}.welcome-card .welcome-extra .notice-pill .pill-text[data-v-9f7f264c]{font-size:13px;color:rgba(255,255,255,.92);white-space:nowrap}.welcome-card .welcome-extra .notice-pill .pill-arrow[data-v-9f7f264c]{font-size:10px;color:rgba(255,255,255,.6);transition:transform .2s ease}.welcome-card .welcome-extra .notice-pill[data-v-9f7f264c] .ant-badge-count{background:#fff;color:var(--primary-color, #1677ff);box-shadow:0 0 0 2px rgba(255,255,255,.9)}.welcome-card .welcome-extra .welcome-date[data-v-9f7f264c]{display:flex;align-items:center;flex-shrink:0}.welcome-card .welcome-extra .welcome-date .date-label[data-v-9f7f264c]{margin-right:10px;padding:1px 10px;font-size:12px;line-height:20px;color:#fff;border-radius:10px;background:rgba(255,255,255,.16)}.welcome-card .welcome-extra .welcome-date .date-main[data-v-9f7f264c]{font-size:13px;font-weight:500;color:rgba(255,255,255,.9);white-space:nowrap}.welcome-card.welcome-card--light[data-v-9f7f264c]{background:#fff;box-shadow:0 2px 10px rgba(31,45,61,.06)}.welcome-card.welcome-card--light .deco[data-v-9f7f264c]{border-color:rgba(0,0,0,.05)}.welcome-card.welcome-card--light .deco.deco-1[data-v-9f7f264c]{background:radial-gradient(circle,rgba(0,0,0,.035) 0%,transparent 70%)}.welcome-card.welcome-card--light .deco.deco-2[data-v-9f7f264c]{background:radial-gradient(circle,rgba(0,0,0,.03) 0%,transparent 70%)}.welcome-card.welcome-card--light .welcome-avatar[data-v-9f7f264c] .ant-avatar{border-color:rgba(0,0,0,.08);background:rgba(0,0,0,.04);color:rgba(0,0,0,.55);box-shadow:0 2px 8px rgba(0,0,0,.06)}.welcome-card.welcome-card--light .welcome-main .welcome-greeting[data-v-9f7f264c]{color:rgba(0,0,0,.88)}.welcome-card.welcome-card--light .welcome-main .welcome-greeting .text-hello[data-v-9f7f264c]{color:rgba(0,0,0,.72)}.welcome-card.welcome-card--light .welcome-main .welcome-greeting .text-name[data-v-9f7f264c]{color:rgba(0,0,0,.88)}.welcome-card.welcome-card--light .welcome-main .welcome-sub[data-v-9f7f264c]{color:rgba(0,0,0,.55)}.welcome-card.welcome-card--light .welcome-extra[data-v-9f7f264c]{border-left-color:rgba(0,0,0,.08)}.welcome-card.welcome-card--light .welcome-extra .notice-pill[data-v-9f7f264c]{background:rgba(0,0,0,.04)}.welcome-card.welcome-card--light .welcome-extra .notice-pill[data-v-9f7f264c]:hover{background:rgba(0,0,0,.07)}.welcome-card.welcome-card--light .welcome-extra .notice-pill .pill-icon[data-v-9f7f264c]{color:rgba(0,0,0,.65)}.welcome-card.welcome-card--light .welcome-extra .notice-pill .pill-text[data-v-9f7f264c]{color:rgba(0,0,0,.72)}.welcome-card.welcome-card--light .welcome-extra .notice-pill .pill-arrow[data-v-9f7f264c]{color:rgba(0,0,0,.4)}.welcome-card.welcome-card--light .welcome-extra .notice-pill[data-v-9f7f264c] .ant-badge-count{background:var(--primary-color, #2574b8);color:#fff;box-shadow:0 0 0 2px #fff}.welcome-card.welcome-card--light .welcome-extra .welcome-date .date-label[data-v-9f7f264c]{color:rgba(0,0,0,.72);background:rgba(0,0,0,.05)}.welcome-card.welcome-card--light .welcome-extra .welcome-date .date-main[data-v-9f7f264c]{color:rgba(0,0,0,.72)}.workplace-content[data-v-9f7f264c]{margin-top:16px}.side-stack[data-v-9f7f264c]{display:flex;flex-direction:column;gap:16px;height:100%}@media (max-width: 992px){.welcome-date[data-v-9f7f264c]{display:none}}.work-card{border-radius:12px;border:none;box-shadow:0 1px 6px rgba(31,45,61,.06);transition:box-shadow .25s ease}.work-card:hover{box-shadow:0 4px 14px rgba(31,45,61,.09)}.work-card .ant-card-head{min-height:48px!important;padding:0 20px!important;border-bottom:1px solid #f5f6f8}.work-card .ant-card-head .ant-card-head-title{padding:13px 0!important}.work-card .ant-card-body{padding:14px 20px 18px!important}.work-card .card-title{display:flex;align-items:center;font-size:14px;font-weight:600;color:rgba(0,0,0,.88)}.file-toolbar[data-v-3160316f]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:4px 0 8px}.file-toolbar .person-info[data-v-3160316f]{display:flex;align-items:center;gap:12px;min-width:0}.file-toolbar .person-info .person-name[data-v-3160316f]{font-size:16px;font-weight:600;color:rgba(0,0,0,.88)}.file-toolbar .person-info .person-meta[data-v-3160316f]{font-size:12px;color:rgba(0,0,0,.45)}.file-viewer[data-v-3160316f]{border-radius:8px}.file-viewer[data-v-3160316f] .ant-card-body{padding:12px}.file-viewer .pdf-frame-wrap[data-v-3160316f]{width:100%}.file-viewer .pdf-frame[data-v-3160316f]{display:block;width:100%;height:calc(100vh - 180px);min-height:560px;border:1px solid #f0f0f0;border-radius:4px}.file-viewer .pdf-empty[data-v-3160316f]{padding:80px 0}.doc-toolbar[data-v-2e2cfc50]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:4px 0 8px}.doc-toolbar .doc-info[data-v-2e2cfc50]{display:flex;align-items:center;gap:12px;min-width:0}.doc-toolbar .doc-info .doc-name[data-v-2e2cfc50]{font-size:16px;font-weight:600;color:rgba(0,0,0,.88);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-toolbar .doc-info .doc-meta[data-v-2e2cfc50]{font-size:12px;color:rgba(0,0,0,.45)}.doc-viewer[data-v-2e2cfc50]{border-radius:8px}.doc-viewer[data-v-2e2cfc50] .ant-card-body{padding:12px}.doc-viewer .pdf-frame-wrap[data-v-2e2cfc50]{width:100%}.doc-viewer .pdf-frame[data-v-2e2cfc50]{display:block;width:100%;height:calc(100vh - 180px);min-height:560px;border:1px solid #f0f0f0;border-radius:4px}.doc-viewer .pdf-empty[data-v-2e2cfc50]{padding:80px 0}.command-log-card[data-v-719cd937]{border-radius:8px}.command-log-card[data-v-719cd937] .ant-card-body{padding:0 16px 16px}.command-log-card .log-total[data-v-719cd937]{margin-left:8px;font-size:12px;font-weight:400;color:#999}.command-log-card .status-select[data-v-719cd937]{width:110px}.command-log-card .mono[data-v-719cd937]{font-family:Consolas,Monaco,monospace}.command-log-card .primary-text[data-v-719cd937]{color:#7c3aed;font-weight:600}.command-log-card .cell-sub[data-v-719cd937]{font-size:11px;color:#bbb;font-family:Consolas,Monaco,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-log-card .cell-muted[data-v-719cd937]{color:#999;font-size:12px}.ctrl-page .filter-card[data-v-8023d776]{border-radius:8px;margin-bottom:12px}.ctrl-page .filter-card .category-select[data-v-8023d776]{width:150px}.ctrl-page .filter-card .keyword-input[data-v-8023d776]{width:240px}.ctrl-page .filter-card .filter-tip[data-v-8023d776]{font-size:12px;color:#999}.ctrl-page .voice-card[data-v-8023d776]{border-radius:8px;margin-bottom:12px;background:linear-gradient(120deg,#faf5ff,#f0f9ff)}.ctrl-page .voice-card .voice-tip[data-v-8023d776]{font-size:12px;font-weight:400;color:#999}.ctrl-page .voice-card .voice-input-row[data-v-8023d776]{width:100%}.ctrl-page .voice-card .voice-input-row .voice-input[data-v-8023d776]{width:460px;max-width:100%}.ctrl-page .voice-card .voice-volume-row[data-v-8023d776]{display:flex;align-items:center;gap:10px;margin-top:8px}.ctrl-page .voice-card .voice-volume-row .volume-slider[data-v-8023d776]{width:200px;margin:0}.ctrl-page .voice-card .voice-volume-row .voice-vol-num[data-v-8023d776]{font-size:12px;color:#7c3aed;min-width:20px}.ctrl-page .voice-card .voice-result[data-v-8023d776]{margin-top:12px;padding:12px;border:1px solid #e0e7ff;border-radius:8px;background:#fff}.ctrl-page .voice-card .voice-result .mono[data-v-8023d776]{font-family:Consolas,Monaco,monospace}.ctrl-page .voice-card .voice-result .voice-reply[data-v-8023d776]{margin-top:8px;font-size:13px;color:#7c3aed}.ctrl-page .page-empty[data-v-8023d776]{margin:60px 0}.ctrl-page .device-grid[data-v-8023d776]{display:grid;grid-template-columns:repeat(auto-fill,minmax(520px,1fr));gap:12px;align-items:start}.ctrl-page .ctrl-card[data-v-8023d776]{border-radius:8px}.ctrl-page .ctrl-card[data-v-8023d776] .ant-card-head{border-bottom:1px solid #f5f5f5;padding:10px 16px}.ctrl-page .ctrl-card[data-v-8023d776] .ant-card-head .ant-card-head-title{padding:0}.ctrl-page .ctrl-card .card-head[data-v-8023d776]{display:flex;align-items:center;gap:10px}.ctrl-page .ctrl-card .card-head .card-name[data-v-8023d776]{font-size:15px;font-weight:600;color:#1f2937}.ctrl-page .ctrl-card .card-head .mode-tag[data-v-8023d776]{margin-right:0}.ctrl-page .ctrl-card .card-head .card-location[data-v-8023d776]{font-size:12px;color:#999;margin-left:auto}.ctrl-page .ctrl-card .svc-list[data-v-8023d776]{display:flex;flex-direction:column;gap:8px}.ctrl-page .ctrl-card .svc-row[data-v-8023d776]{display:flex;align-items:center;gap:10px;border:1px solid #f0f0f0;border-radius:6px;padding:7px 12px;background:#fff}.ctrl-page .ctrl-card .svc-row .svc-label[data-v-8023d776]{width:110px;min-width:110px;font-size:13px;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctrl-page .ctrl-card .svc-row .svc-ctrl[data-v-8023d776]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ctrl-page .ctrl-card .svc-row .svc-ctrl .param-select[data-v-8023d776]{min-width:120px}.ctrl-page .ctrl-card .svc-row .svc-ctrl .num-range[data-v-8023d776]{display:flex;align-items:center;gap:8px}.ctrl-page .ctrl-card .svc-row .svc-ctrl .num-range .param-slider[data-v-8023d776]{width:130px;margin:0}.ctrl-page .ctrl-card .svc-row .svc-ctrl .param-number[data-v-8023d776]{width:140px}.ctrl-page .ctrl-card .svc-row .svc-ctrl .param-input[data-v-8023d776]{width:180px}.footer-tabs[data-v-8023d776]{margin-bottom:0}.ws-page[data-v-35c00321]{min-height:100vh;background:#f0f2f5;padding:14px 20px}.ws-page.embedded[data-v-35c00321]{min-height:auto;padding:0 0 14px}.unsaved-tip[data-v-35c00321]{color:#fa8c16;font-size:12px}.field-label[data-v-35c00321]{color:#666;font-size:13px}.role-name-tag[data-v-35c00321]{font-size:13px;padding:1px 10px}.help-btn[data-v-35c00321]{min-width:26px;padding:0 8px;color:#999}.help-ico[data-v-35c00321]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#f0f0f0;color:#999;font-size:11px;cursor:help;user-select:none;flex-shrink:0}.help-ico[data-v-35c00321]:hover{background:#d6e4ff;color:#1677ff}.help-body[data-v-35c00321]{font-size:13px;color:#444;line-height:1.8}.help-sec[data-v-35c00321]{margin-bottom:16px}.help-sec[data-v-35c00321]:last-child{margin-bottom:0}.help-sec-title[data-v-35c00321]{font-weight:600;color:#222;margin-bottom:6px}.help-step[data-v-35c00321]{margin-bottom:4px}.help-step b[data-v-35c00321]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e6f4ff;color:#1677ff;font-size:12px;margin-right:8px}.dup-warn[data-v-35c00321]{color:#fa541c;background:#fff2e8;border:1px solid #ffbb96;border-radius:4px;padding:2px 8px;margin-top:8px;display:inline-block}.workspace[data-v-35c00321]{display:flex;gap:14px;align-items:stretch}.panel[data-v-35c00321]{background:#fff;border-radius:8px;padding:14px;box-shadow:0 1px 2px rgba(0,0,0,.06);display:flex;flex-direction:column}.panel-title[data-v-35c00321]{font-size:15px;font-weight:600;margin-bottom:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.step[data-v-35c00321]{width:20px;height:20px;border-radius:50%;background:#1677ff;color:#fff;font-size:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.preview-who[data-v-35c00321]{font-weight:400;color:#999;font-size:12px}.panel.left[data-v-35c00321]{width:300px;flex-shrink:0;max-height:calc(100vh - 140px)}.panel.mid[data-v-35c00321]{flex:1;min-width:420px;max-height:calc(100vh - 140px);overflow:auto}.global-scope-bar[data-v-35c00321]{display:flex;align-items:center;gap:10px;background:#fff;border-radius:8px;padding:10px 14px;margin-bottom:12px;box-shadow:0 1px 4px rgba(0,0,0,.08);flex-wrap:wrap}.gs-spacer[data-v-35c00321]{flex:1}.mid-head[data-v-35c00321]{display:flex;align-items:center;gap:10px;padding:12px 12px 4px;flex-wrap:wrap}.mid-head .panel-title[data-v-35c00321]{display:flex;align-items:center;gap:8px;margin:0;flex-wrap:wrap}.panel-title.muted[data-v-35c00321]{color:#bbb;font-weight:400}.gs-label[data-v-35c00321]{font-size:14px;font-weight:600}.gs-divider[data-v-35c00321]{width:1px;height:18px;background:#e8e8e8;margin:0 4px}.pkg-search[data-v-35c00321]{margin-bottom:10px}.tree-box[data-v-35c00321]{flex:1;overflow:auto}.tnode[data-v-35c00321]{display:inline-flex;align-items:center;gap:6px}.tn-name[data-v-35c00321]{font-size:13px}.tnode.leaf .tn-name[data-v-35c00321]{color:#1677ff}.tnode.page .tn-name[data-v-35c00321]{font-weight:700;text-decoration:underline}.tn-scope[data-v-35c00321]{background:#fffbe6;color:#d48806;border:1px solid #ffe58f;font-size:10px;padding:0 6px;border-radius:8px;white-space:nowrap}.hit-badge[data-v-35c00321]{background:#fa8c16;color:#fff;font-size:10px;padding:0 6px;border-radius:8px;font-weight:400}.page-scope[data-v-35c00321]{background:#f8f9fb;border:1px solid #e8e8e8;border-radius:8px;padding:10px 12px;margin-bottom:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ps-warn-tip[data-v-35c00321]{width:100%;font-size:11px;color:#d48806;background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;padding:4px 8px;line-height:1.6}.ps-label[data-v-35c00321]{font-weight:600;font-size:13px;color:#444}.ps-override-tip[data-v-35c00321]{color:#fa8c16;font-size:12px}.menu-rows[data-v-35c00321]{flex:1;overflow:auto}.tab-block[data-v-35c00321]{border:1px solid #f0f0f0;border-radius:8px;padding:10px 12px;margin-bottom:8px}.top-block[data-v-35c00321]{background:#f9f0ff;border-color:#d3adf7}.tab-head[data-v-35c00321]{font-size:13px;color:#444;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-weight:600}.tab-cnt[data-v-35c00321]{font-weight:400;color:#999;font-size:11px}.tab-chips[data-v-35c00321]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tab-title[data-v-35c00321]{display:inline-flex;align-items:center;gap:4px}.mini-tag[data-v-35c00321]{font-size:10px;line-height:16px;padding:0 5px;border-radius:8px;margin-right:0}.vis-on[data-v-35c00321]{color:#52c41a}.vis-off[data-v-35c00321]{color:#bbb}.tab-note[data-v-35c00321]{font-size:11px;color:#8c8c8c;background:#fafafa;border-radius:6px;padding:6px 8px}.perm-chip[data-v-35c00321]{display:inline-flex;align-items:center;gap:3px;font-size:12px;padding:2px 8px;border-radius:3px;border:1px solid #eee;color:#999;cursor:pointer;user-select:none}.perm-chip input[data-v-35c00321]{margin:0}.perm-chip.sel[data-v-35c00321]{background:#fff7e6;color:#d46b08;border-color:#ffd591}.perm-chip[data-v-35c00321]:has(input:disabled){cursor:not-allowed;opacity:.65}.page-note[data-v-35c00321]{margin-top:8px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;padding:8px 10px;font-size:12px;color:#389e0d}.page-note.off[data-v-35c00321]{background:#fff1f0;border-color:#ffa39e;color:#cf1322}.enable-btn[data-v-35c00321]{color:#1677ff;font-weight:600;margin:0 4px;cursor:pointer;text-decoration:underline}.empty[data-v-35c00321]{text-align:center;color:#bbb;padding:30px 0;font-size:13px}.empty.big[data-v-35c00321]{padding:120px 0;font-size:14px}.map-code[data-v-35c00321]{background:#f5f5f5;border:1px solid #eee;border-radius:4px;padding:0 6px;font-size:11px;color:#d46b08}.tag-plus[data-v-35c00321]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f;padding:0 8px;border-radius:10px;font-size:12px;white-space:nowrap}.tag-minus[data-v-35c00321]{background:#fff1f0;color:#f5222d;border:1px solid #ffa39e;padding:0 8px;border-radius:10px;font-size:12px;white-space:nowrap}.rp-page[data-v-668cebb5]{padding:16px 20px;background:#f5f6fa;min-height:100%}.rp-header[data-v-668cebb5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;flex-wrap:wrap;gap:8px}.rp-title[data-v-668cebb5]{font-size:17px;font-weight:700;display:flex;align-items:center;gap:10px}.rp-sub[data-v-668cebb5]{font-size:12px;color:#999;margin-bottom:14px}.field-label[data-v-668cebb5]{font-size:13px;color:#666}.rp-body[data-v-668cebb5]{max-width:1100px}.stats[data-v-668cebb5]{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.stat[data-v-668cebb5]{background:#fff;border:1px solid #eee;border-radius:10px;padding:14px 22px;text-align:center;min-width:130px}.stat .num[data-v-668cebb5]{font-size:22px;font-weight:700;color:#1677ff}.stat .lbl[data-v-668cebb5]{font-size:12px;color:#999;margin-top:4px}.sec[data-v-668cebb5]{background:#fff;border:1px solid #eee;border-radius:10px;padding:12px 16px;margin-bottom:12px}.sec .t[data-v-668cebb5]{font-size:13px;font-weight:600;margin-bottom:8px}.pages[data-v-668cebb5]{display:flex;flex-wrap:wrap;gap:6px}.page-tag[data-v-668cebb5]{background:#f0f5ff;border:1px solid #adc6ff;color:#1d39c4;border-radius:3px;padding:2px 8px;font-size:12px;cursor:default}.chips[data-v-668cebb5]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-668cebb5]{background:#fff7e6;color:#fa8c16;border:1px solid #ffe1b3;padding:1px 8px;border-radius:3px;font-size:11px}.none[data-v-668cebb5]{color:#bbb;font-size:12px}.sec.note[data-v-668cebb5]{background:#fffbe6;border-color:#ffe58f;color:#d48806;font-size:12px}.doc-toolbar[data-v-fdab51c3]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:4px 0 8px}.doc-toolbar .doc-info[data-v-fdab51c3]{display:flex;align-items:center;gap:12px;min-width:0}.doc-toolbar .doc-info .doc-name[data-v-fdab51c3]{font-size:16px;font-weight:600;color:rgba(0,0,0,.88);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-toolbar .doc-info .doc-meta[data-v-fdab51c3]{font-size:12px;color:rgba(0,0,0,.45)}.doc-viewer[data-v-fdab51c3]{border-radius:8px}.doc-viewer[data-v-fdab51c3] .ant-card-body{padding:12px}.doc-viewer .pdf-frame-wrap[data-v-fdab51c3]{width:100%}.doc-viewer .pdf-frame[data-v-fdab51c3]{display:block;width:100%;height:calc(100vh - 180px);min-height:560px;border:1px solid #f0f0f0;border-radius:4px}.doc-viewer .pdf-empty[data-v-fdab51c3]{padding:80px 0}.editor-toolbar[data-v-dbb74966]{display:flex;align-items:center;justify-content:space-between;gap:12px}.editor-info[data-v-dbb74966]{display:flex;align-items:center;gap:8px;min-width:0}.editor-name[data-v-dbb74966]{font-size:14px;font-weight:600;color:rgba(0,0,0,.85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-tip[data-v-dbb74966]{font-size:12px;color:#8c8c8c}.editor-card[data-v-dbb74966] .ant-card-body{padding:0}.editor-frame-wrap[data-v-dbb74966]{height:calc(100vh - 190px);min-height:480px}.editor-frame[data-v-dbb74966]{width:100%;height:100%;border:0;display:block}.editor-empty[data-v-dbb74966],.editor-loading[data-v-dbb74966]{padding:80px 0;text-align:center}.user-layout-login[data-v-30e6498b] .ant-input-affix-wrapper{border-radius:8px}.user-layout-login button.login-button[data-v-30e6498b]{width:100%;height:42px;font-size:16px;border-radius:8px;box-shadow:0 6px 18px rgba(22,119,255,.35)}.user-layout-login .prefixIcon[data-v-30e6498b]{color:var(--primary-color);font-size:var(--font-size-base)}.tenant-select__title[data-v-30e6498b]{margin-bottom:24px;color:#1a2236;font-size:20px;font-weight:600;text-align:center}.tenant-select[data-v-30e6498b] .ant-select-selector{border-radius:8px}.tenant-select .back-login[data-v-30e6498b],.back-login[data-v-30e6498b]{display:block;text-align:center;color:var(--primary-color);cursor:pointer}.sms-code-row[data-v-30e6498b]{display:flex;gap:12px}.sms-code-row .ant-input-affix-wrapper[data-v-30e6498b]{flex:1}.sms-code-row .ant-btn[data-v-30e6498b]{flex-shrink:0;width:120px}.user-layout-register>h3[data-v-24377241]{margin-bottom:20px;font-size:16px}.user-layout-register .getCaptcha[data-v-24377241]{display:block;width:100%;height:40px}.user-layout-register .register-button[data-v-24377241]{width:50%}.user-layout-register .login[data-v-24377241]{float:right;line-height:40px}.user-layout-register .prefixIcon[data-v-24377241]{color:var(--primary-color);font-size:var(--font-size-base)}.nf-sub[data-v-50f18b8a]{color:rgba(0,0,0,.65);font-size:14px}.nf-path[data-v-50f18b8a]{display:inline-block;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;padding:0 6px;margin:0 2px;background:#f5f5f5;border-radius:4px;color:rgba(0,0,0,.85);font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.nf-countdown[data-v-50f18b8a]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;color:#13c2c2;font-size:13px}.nf-countdown.nf-cancelled[data-v-50f18b8a]{color:rgba(0,0,0,.45)}#app-body .ant-pro-basicLayout{display:flex;width:100%;min-height:100vh}#app-body .ant-pro-basicLayout .ant-layout-header.ant-pro-fixed-header{position:fixed;top:0;transition:width .2s}#app-body .ant-pro-basicLayout .ant-pro-fixed-stuff{flex-shrink:0;transition:width .2s}#app-body .ant-pro-basicLayout-content{position:relative;margin:12px}#app-body .ant-pro-basicLayout-content .ant-pro-page-container{margin:-12px -12px 0}#app-body .ant-pro-basicLayout-content-disable-margin,#app-body .ant-pro-basicLayout-content-disable-margin .ant-pro-page-container{margin:0}#app-body .ant-pro-basicLayout-content>.ant-layout{max-height:100%}#app-body .ant-pro-basicLayout .ant-pro-basicLayout-is-children.ant-pro-basicLayout-fix-siderbar{height:100vh;overflow:hidden;transform:rotate(0)}#app-body .ant-pro-basicLayout .ant-pro-basicLayout-has-header .tech-page-container{height:calc(100vh - 56px)}#app-body .ant-pro-basicLayout .ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children.ant-pro-basicLayout-has-header .tech-page-container{height:calc(100vh - 112px)}#app-body .ant-pro-basicLayout .ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children.ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children{min-height:calc(100vh - 56px)}#app-body .ant-pro-basicLayout .ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children.ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children.ant-pro-basicLayout-fix-siderbar{height:calc(100vh - 56px)}#app-body .ant-pro-top-nav-header{position:relative;width:100%;height:100%;box-shadow:0 1px 4px rgba(0,21,41,.12);transition:background .3s,width .2s}#app-body .ant-pro-top-nav-header .ant-menu{background:transparent}#app-body .ant-pro-top-nav-header .ant-menu{line-height:inherit}#app-body .ant-pro-top-nav-header .ant-menu-submenu.ant-menu-submenu-horizontal,#app-body .ant-pro-top-nav-header .ant-menu-submenu.ant-menu-submenu-horizontal .ant-menu-submenu-title{height:100%}#app-body .ant-pro-top-nav-header .ant-menu-overflow-item-rest{padding:0 8px}#app-body .ant-pro-top-nav-header .ant-menu-overflow-item-rest .ant-menu-submenu-title{padding:0 10px}#app-body .ant-pro-top-nav-header .ant-menu-overflow-item-rest .anticon-ellipsis{font-size:16px}#app-body .ant-pro-top-nav-header.light{background-color:var(--component-background)}#app-body .ant-pro-top-nav-header.light .ant-pro-top-nav-header-logo h1{color:var(--primary-color)}#app-body .ant-pro-top-nav-header.light .ant-pro-top-nav-header-logo .app-brand{background:var(--component-background);box-shadow:0 1px 4px rgba(0,21,41,.08)}#app-body .ant-pro-top-nav-header.light .ant-pro-top-nav-header-logo .app-brand .app-brand__main{color:#000}#app-body .ant-pro-top-nav-header.light .ant-pro-top-nav-header-logo .app-brand .app-brand__sub{color:rgba(0,0,0,.55)}#app-body .ant-pro-top-nav-header.light .ant-pro-top-nav-header-logo .app-brand__org{color:rgba(0,0,0,.75)}#app-body .ant-pro-top-nav-header.light .ant-pro-top-nav-header-logo .app-brand__divider{background:rgba(0,0,0,.12)}#app-body .ant-pro-top-nav-header.light .anticon{color:inherit}#app-body .ant-pro-top-nav-header-main{display:flex;height:100%}#app-body .ant-pro-top-nav-header-main-left{display:flex;min-width:190px}#app-body .ant-pro-top-nav-header .anticon{color:var(--btn-primary-color)}#app-body .ant-pro-top-nav-header-logo{position:relative;min-width:165px;height:100%;overflow:hidden;transition:all .3s;display:flex;align-items:center}#app-body .ant-pro-top-nav-header-logo img{display:inline-block;height:32px;vertical-align:middle}#app-body .ant-pro-top-nav-header-logo h1{display:inline-block;margin:0 0 0 12px;color:var(--btn-primary-color);font-weight:400;font-size:16px;vertical-align:top}#app-body .ant-pro-top-nav-header-logo .app-brand{display:flex;align-items:center;height:100%;line-height:1;padding:6px 0;text-decoration:none;border-radius:6px;box-shadow:none}#app-body .ant-pro-top-nav-header-logo .app-brand__left{display:flex;align-items:center;padding-left:12px}#app-body .ant-pro-top-nav-header-logo .app-brand img{height:28px}#app-body .ant-pro-top-nav-header-logo .app-brand__text{margin-left:10px;line-height:1.15}#app-body .ant-pro-top-nav-header-logo .app-brand__main{color:#fff;font-weight:700;font-size:14px;white-space:nowrap}#app-body .ant-pro-top-nav-header-logo .app-brand__sub{margin-top:5px;max-width:130px;overflow:hidden;color:rgba(255,255,255,.65);font-size:12px;white-space:nowrap;text-overflow:ellipsis}#app-body .ant-pro-top-nav-header-logo .app-brand__org{margin-left:12px;max-width:200px;overflow:hidden;color:rgba(255,255,255,.65);font-size:14px;white-space:nowrap;text-overflow:ellipsis;cursor:default}#app-body .ant-pro-top-nav-header-logo .app-brand__divider{flex-shrink:0;width:1px;height:16px;margin:0 12px;background:rgba(255,255,255,.25)}#app-body .ant-pro-top-nav-header-logo .app-brand__enterprise{flex-shrink:0}#app-body .ant-pro-top-nav-header-menu{min-width:0}#app-body .ant-pro-top-nav-header-menu .ant-menu.ant-menu-horizontal{height:100%;border:none}#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-item:after,#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-submenu:after{display:none}#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>li{display:flex;align-items:center;height:100%}#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-item,#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{position:relative;display:flex;align-items:center;height:calc(100% - 20px);margin:10px 0;padding:0 14px;border-radius:8px;color:rgba(255,255,255,.78);line-height:1.5715;white-space:nowrap;transition:background-color .18s ease-out,color .18s ease-out}#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-item:before,#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title:before,#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-item:after,#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title:after{content:"";position:absolute;bottom:4px;left:50%;width:16px;height:2px;border-radius:2px;background:rgba(255,255,255,.25);transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(.4,0,.2,1)}#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-item:after,#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title:after{width:20px;height:3px;background:linear-gradient(90deg,transparent 0%,var(--primary-color) 20%,var(--primary-color) 80%,transparent 100%);box-shadow:0 1px 6px 0 transparent;box-shadow:0 1px 6px color-mix(in srgb,var(--primary-color) 45%,transparent)}#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-item:hover,#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-submenu:hover>.ant-menu-submenu-title,#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-submenu-active>.ant-menu-submenu-title,#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-submenu-open>.ant-menu-submenu-title{color:#fff;background:rgba(255,255,255,.06)}#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-item:hover:before,#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-submenu:hover>.ant-menu-submenu-title:before,#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-submenu-active>.ant-menu-submenu-title:before,#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-submenu-open>.ant-menu-submenu-title:before{transform:translate(-50%) scaleX(1)}#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-item-selected,#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff;font-weight:600;background:rgba(255,255,255,.08)}#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-item-selected:before,#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-submenu-selected>.ant-menu-submenu-title:before{content:none}#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-item-selected:after,#app-body .ant-pro-top-nav-header-menu .ant-menu-horizontal>.ant-menu-submenu-selected>.ant-menu-submenu-title:after{transform:translate(-50%) scaleX(1)}#app-body .ant-pro-top-nav-header.light .ant-menu-horizontal>.ant-menu-item,#app-body .ant-pro-top-nav-header.light .ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{color:rgba(0,0,0,.75)}#app-body .ant-pro-top-nav-header.light .ant-menu-horizontal>.ant-menu-item:before,#app-body .ant-pro-top-nav-header.light .ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title:before{background:rgba(0,0,0,.18)}#app-body .ant-pro-top-nav-header.light .ant-menu-horizontal>.ant-menu-item:hover,#app-body .ant-pro-top-nav-header.light .ant-menu-horizontal>.ant-menu-submenu:hover>.ant-menu-submenu-title,#app-body .ant-pro-top-nav-header.light .ant-menu-horizontal>.ant-menu-submenu-active>.ant-menu-submenu-title,#app-body .ant-pro-top-nav-header.light .ant-menu-horizontal>.ant-menu-submenu-open>.ant-menu-submenu-title{color:rgba(0,0,0,.92);background:rgba(0,0,0,.043)}#app-body .ant-pro-top-nav-header.light .ant-menu-horizontal>.ant-menu-item-selected,#app-body .ant-pro-top-nav-header.light .ant-menu-horizontal>.ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--primary-color);background:var(--primary-1);background:color-mix(in srgb,var(--primary-color) 6%,transparent);box-shadow:none}#app-body body .ant-menu-submenu-popup{padding:6px;background:var(--component-background);border:1px solid rgba(0,0,0,.06);border-radius:10px;box-shadow:0 6px 24px rgba(0,21,41,.16),0 2px 6px rgba(0,21,41,.08)}#app-body body .ant-menu-submenu-popup .ant-menu-sub.ant-menu-vertical{padding:0;background:transparent;box-shadow:none}#app-body body .ant-menu-submenu-popup .ant-menu-sub.ant-menu-vertical .ant-menu-item,#app-body body .ant-menu-submenu-popup .ant-menu-sub.ant-menu-vertical .ant-menu-submenu>.ant-menu-submenu-title{position:relative;display:flex;align-items:center;width:100%;height:34px;margin:2px 0;padding:0 12px;line-height:1.5715;color:rgba(0,0,0,.78);border-radius:6px;transition:background-color .15s ease-out,color .15s ease-out}#app-body body .ant-menu-submenu-popup .ant-menu-sub.ant-menu-vertical .ant-menu-item:hover,#app-body body .ant-menu-submenu-popup .ant-menu-sub.ant-menu-vertical .ant-menu-submenu>.ant-menu-submenu-title:hover{color:rgba(0,0,0,.92);background:rgba(0,0,0,.043)}#app-body body .ant-menu-submenu-popup .ant-menu-sub.ant-menu-vertical>.ant-menu-item-selected{color:var(--primary-color);font-weight:500;background:var(--primary-1)}#app-body body .ant-menu-submenu-popup .ant-menu-sub.ant-menu-vertical>.ant-menu-item-selected:after{content:"";position:absolute;top:50%;right:10px;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--primary-color)}#app-body body .ant-menu-submenu-popup .ant-menu-sub.ant-menu-vertical .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--primary-color);font-weight:500;background:var(--primary-1)}#app-body body .ant-menu-submenu-popup .ant-menu-item-group-title{padding:8px 12px 4px;color:rgba(0,0,0,.45);font-size:12px}#app-body .ant-pro-fixed-header{z-index:9;width:100%}.ant-pro-checkbox-item[data-v-0f8d66a9]{position:relative;width:44px;height:36px;margin-right:16px;overflow:hidden;background-color:#f0f2f5;border-radius:4px;box-shadow:0 1px 2.5px rgba(0,0,0,.18);cursor:pointer}.ant-pro-checkbox-item>.inner[data-v-0f8d66a9]{display:none}.ant-pro-checkbox-item[data-v-0f8d66a9]:before{position:absolute;top:0;left:0;width:33%;height:100%;background-color:#fff;content:""}.ant-pro-checkbox-item[data-v-0f8d66a9]:after{position:absolute;top:0;left:0;width:100%;height:25%;background-color:#fff;content:""}.ant-pro-checkbox-item-dark[data-v-0f8d66a9]:before,.ant-pro-checkbox-item-side[data-v-0f8d66a9]:before{z-index:1;background-color:var(--menu-dark-bg);content:""}.ant-pro-checkbox-item-dark[data-v-0f8d66a9]:after,.ant-pro-checkbox-item-side[data-v-0f8d66a9]:after{background-color:#fff}.ant-pro-checkbox-item-top[data-v-0f8d66a9]:before{background-color:unset;content:none}.ant-pro-checkbox-item-top[data-v-0f8d66a9]:after{background-color:var(--menu-dark-bg)}.ant-pro-checkbox-item-mix[data-v-0f8d66a9]:before{background-color:#fff;content:" "}.ant-pro-checkbox-item-mix[data-v-0f8d66a9]:after{background-color:var(--menu-dark-bg)}.ant-pro-checkbox-item-realDark[data-v-0f8d66a9]{background-color:var(--menu-dark-bg-85)}.ant-pro-checkbox-item-realDark[data-v-0f8d66a9]:before{z-index:1;background-color:var(--menu-dark-bg-65);content:""}.ant-pro-checkbox-item-realDark[data-v-0f8d66a9]:after{background-color:var(--menu-dark-bg-85)}.ant-pro-checkbox-item-light[data-v-0f8d66a9]:before{background-color:#fff;content:""}.ant-pro-checkbox-item-light[data-v-0f8d66a9]:after{background-color:#fff}.ant-pro-checkbox-item-left[data-v-0f8d66a9]:before{z-index:1;width:16%;background-color:var(--menu-dark-bg);content:""}.ant-pro-checkbox-item-left>.inner[data-v-0f8d66a9]{position:absolute;top:0;left:0;display:block;width:33%;height:100%;background-color:#fff;content:""}.ant-pro-checkbox-item .select-icon[data-v-0f8d66a9]{position:absolute;right:6px;bottom:4px;color:var(--primary-color);font-weight:700;font-size:14px;pointer-events:none}.theme-color[data-v-7b9da37e]{margin-top:16px;overflow:hidden}.theme-color .theme-color-title[data-v-7b9da37e]{margin-bottom:12px;font-size:14px;line-height:22px}.theme-color .theme-color-block[data-v-7b9da37e]{display:flex;align-items:center;justify-content:center;float:left;width:20px;height:20px;margin-top:8px;margin-right:8px;color:#fff;font-weight:700;text-align:center;border-radius:2px;cursor:pointer}.ant-pro-setting-drawer-content[data-v-d8f2e7c8]{position:relative}.ant-pro-setting-drawer-content .ant-list-item span[data-v-d8f2e7c8]{flex:1}.ant-pro-setting-drawer-block-checbox[data-v-d8f2e7c8]{display:flex}.ant-pro-setting-drawer-block-checbox-item[data-v-d8f2e7c8]{position:relative;margin-right:16px;border-radius:var(--border-radius-base);cursor:pointer}.ant-pro-setting-drawer-block-checbox-item img[data-v-d8f2e7c8]{width:48px}.ant-pro-setting-drawer-block-checbox-selectIcon[data-v-d8f2e7c8]{position:absolute;top:0;right:0;width:100%;height:100%;padding-top:15px;padding-left:24px;color:var(--primary-color);font-weight:700;font-size:14px}.ant-pro-setting-drawer-block-checbox-selectIcon .action[data-v-d8f2e7c8]{color:var(--primary-color)}.ant-pro-setting-drawer-color_block[data-v-d8f2e7c8]{display:inline-block;width:38px;height:22px;margin:4px 12px 4px 4px;vertical-align:middle;border-radius:4px;cursor:pointer}.ant-pro-setting-drawer-title[data-v-d8f2e7c8]{margin-bottom:12px;color:var(--heading-color);font-size:14px;line-height:22px}.ant-pro-setting-drawer-handle[data-v-d8f2e7c8]{position:absolute;top:240px;right:300px;z-index:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:16px;text-align:center;background:var(--primary-color);border-radius:4px 0 0 4px;cursor:pointer;pointer-events:auto}.ant-pro-setting-drawer-production-hint[data-v-d8f2e7c8]{margin-top:16px;font-size:12px}.setting-drawer .ant-drawer-content-wrapper{display:block!important;transform:translate(100%)}.setting-drawer-transition-none .ant-drawer-content-wrapper{transition:none!important}.setting-drawer-show .ant-drawer-content-wrapper{transform:translate(0)}.avatar-uploader-trigger[data-v-2c913c28]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:104px;height:104px;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer}.avatar-uploader-trigger[data-v-2c913c28]:hover{border-color:var(--primary-color)}.avatar-image[data-v-2c913c28]{width:104px;height:104px;border-radius:6px;object-fit:cover}.ant-upload-text[data-v-2c913c28]{margin-top:8px;color:#999;font-size:12px}.section-title[data-v-e01b54c9]{margin-bottom:16px;color:var(--text-color);font-weight:500;font-size:15px}.ant-pro-basicLayout{display:flex;width:100%;min-height:100vh}.ant-pro-basicLayout .ant-layout-header.ant-pro-fixed-header{position:fixed;top:0;transition:width .2s}.ant-pro-basicLayout .ant-pro-fixed-stuff{flex-shrink:0;transition:width .2s}.ant-pro-basicLayout-content{position:relative;margin:12px}.ant-pro-basicLayout-content .ant-pro-page-container{margin:-12px -12px 0}.ant-pro-basicLayout-content-disable-margin,.ant-pro-basicLayout-content-disable-margin .ant-pro-page-container{margin:0}.ant-pro-basicLayout-content>.ant-layout{max-height:100%}.ant-pro-basicLayout .ant-pro-basicLayout-is-children.ant-pro-basicLayout-fix-siderbar{height:100vh;overflow:hidden;transform:rotate(0)}.ant-pro-basicLayout .ant-pro-basicLayout-has-header .tech-page-container{height:calc(100vh - 56px)}.ant-pro-basicLayout .ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children.ant-pro-basicLayout-has-header .tech-page-container{height:calc(100vh - 112px)}.ant-pro-basicLayout .ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children.ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children{min-height:calc(100vh - 56px)}.ant-pro-basicLayout .ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children.ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children.ant-pro-basicLayout-fix-siderbar{height:calc(100vh - 56px)}.ant-pro-dropdown{display:inline-block;cursor:pointer}.ant-pro-dropdown.ant-pro-dropdown-action{padding:0 12px}.ant-pro-dropdown.ant-pro-dropdown-action:hover{background:rgba(0,0,0,.024)}.ant-pro-dropdown>span{font-size:16px!important;transform:none!important}.ant-pro-dropdown>span svg{position:relative;top:-1px}.ant-pro-dropdown-menu .anticon{margin-right:8px}.ant-pro-dropdown-menu .ant-dropdown-menu-item{min-width:160px}.ant-pro-global-header-layout-side .ant-pro-dropdown.ant-pro-dropdown-action:hover,.ant-pro-global-header-layout-left .ant-pro-dropdown.ant-pro-dropdown-action:hover,.ant-pro-top-nav-header.light .ant-pro-dropdown.ant-pro-dropdown-action:hover{background:rgba(0,0,0,.024)}body .ant-pro-header-account-avatar{color:var(--primary-color);vertical-align:middle;background:rgba(255,255,255,.85)}.account-trigger{display:flex;align-items:center;height:100%}.account-overlay{min-width:220px;padding:4px;background:#fff;border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05)}.account-overlay .account-card{display:flex;align-items:center;gap:12px;padding:10px 14px 12px}.account-overlay .account-card .account-card__avatar{flex-shrink:0;background:rgba(0,0,0,.06);color:var(--primary-color)}.account-overlay .account-card .account-card__info{min-width:0}.account-overlay .account-card .account-card__info .account-card__name{font-size:14px;font-weight:600;line-height:1.4;color:rgba(0,0,0,.88)}.account-overlay .account-card .account-card__info .account-card__dept{margin-top:2px;font-size:12px;line-height:1.4;color:rgba(0,0,0,.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-overlay .ant-pro-dropdown-menu{border-top:1px solid #f0f0f0;box-shadow:none}.account-overlay .ant-pro-dropdown-menu .menu-mode-check{float:right;color:var(--primary-color)}.account-overlay .ant-pro-dropdown-menu .ant-dropdown-menu-item.is-active{color:var(--primary-color);background:rgba(19,194,194,.06)}.account-overlay .ant-pro-dropdown-menu--last{border-top:1px solid #f0f0f0}.tenant-switch-list{display:flex;flex-direction:column;gap:10px;padding:6px 2px}.popover[data-v-a247009a]{position:relative;width:336px}.noticeButton[data-v-a247009a]{display:inline-block;cursor:pointer;transition:all .3s}.icon[data-v-a247009a]{padding:4px;vertical-align:middle}.badge[data-v-a247009a]{font-size:16px}.tabs[data-v-a247009a] .ant-tabs-nav-list{margin:auto}.tabs[data-v-a247009a] .ant-tabs-nav-scroll{text-align:center}.tabs[data-v-a247009a] .ant-tabs-bar{margin-bottom:0}.pro-components-header-notice-icon-index-container>*{position:relative;width:336px;background-color:var(--popover-bg);border-radius:4px;box-shadow:0 -6px 16px rgba(0,0,0,.08),0 -3px 6px -4px rgba(0,0,0,.12),0 -9px 28px 8px rgba(0,0,0,.05)}@media screen and (max-width: var(--screen-xs)){.pro-components-header-notice-icon-index-container{width:100%!important}.pro-components-header-notice-icon-index-container>*{width:100%!important;border-radius:0!important}}.list[data-v-83f88f30]{max-height:400px;overflow:auto}.list[data-v-83f88f30]::-webkit-scrollbar{display:none}.list .item[data-v-83f88f30]{padding-right:24px;padding-left:24px;overflow:hidden;cursor:pointer;transition:all .3s}.list .item .meta[data-v-83f88f30]{width:100%}.list .item .avatar[data-v-83f88f30]{margin-top:4px;background:var(--component-background)}.list .item .iconElement[data-v-83f88f30]{font-size:32px}.list .item.read[data-v-83f88f30]{opacity:.4}.list .item[data-v-83f88f30]:last-child{border-bottom:0}.list .item[data-v-83f88f30]:hover{background:var(--primary-1)}.list .item .title[data-v-83f88f30]{margin-bottom:8px;font-weight:400}.list .item .description[data-v-83f88f30]{font-size:12px;line-height:1.5715}.list .item .datetime[data-v-83f88f30]{margin-top:4px;font-size:12px;line-height:1.5715}.list .item .extra[data-v-83f88f30]{float:right;margin-top:-1.5px;margin-right:0;color:var(--text-color-secondary);font-weight:400}.list .loadMore[data-v-83f88f30]{padding:8px 0;color:var(--primary-6);text-align:center;cursor:pointer}.list .loadMore.loadedAll[data-v-83f88f30]{color:rgba(0,0,0,.25);cursor:unset}.notFound[data-v-83f88f30]{padding:73px 0 88px;color:var(--text-color-secondary);text-align:center}.notFound img[data-v-83f88f30]{display:inline-block;height:76px;margin-bottom:16px}.bottomBar[data-v-83f88f30]{height:46px;color:var(--text-color);line-height:46px;text-align:center;border-top:1px solid var(--border-color-split);border-radius:0 0 var(--border-radius-base) var(--border-radius-base);transition:all .3s}.bottomBar div[data-v-83f88f30]{display:inline-block;width:50%;cursor:pointer;transition:all .3s;user-select:none}.bottomBar div[data-v-83f88f30]:only-child{width:100%}.bottomBar div[data-v-83f88f30]:not(:only-child):last-child{border-left:1px solid var(--border-color-split)}.notice-tab[data-v-1f59ef0d] .ant-tabs-nav-list .ant-tabs-tab{flex:1;justify-content:center}.connection-status[data-v-1f59ef0d]{display:flex;align-items:center;padding:8px 16px;font-size:12px;color:#999;border-bottom:1px solid #f0f0f0}.connection-status.connected[data-v-1f59ef0d]{color:#52c41a}.connection-status.connected .status-dot[data-v-1f59ef0d]{background-color:#52c41a;box-shadow:0 0 6px rgba(82,196,26,.5)}.connection-status .status-dot[data-v-1f59ef0d]{width:8px;height:8px;border-radius:50%;background-color:#d9d9d9;margin-right:8px;transition:all .3s}.connection-status .status-text[data-v-1f59ef0d]{flex:1}body .ant-pro-basicLayout{display:flex;width:100%;min-height:100vh}body .ant-pro-basicLayout .ant-layout-header.ant-pro-fixed-header{position:fixed;top:0;transition:width .2s}body .ant-pro-basicLayout .ant-pro-fixed-stuff{flex-shrink:0;transition:width .2s}body .ant-pro-basicLayout-content{position:relative;margin:12px}body .ant-pro-basicLayout-content .ant-pro-page-container{margin:-12px -12px 0}body .ant-pro-basicLayout-content-disable-margin,body .ant-pro-basicLayout-content-disable-margin .ant-pro-page-container{margin:0}body .ant-pro-basicLayout-content>.ant-layout{max-height:100%}body .ant-pro-basicLayout .ant-pro-basicLayout-is-children.ant-pro-basicLayout-fix-siderbar{height:100vh;overflow:hidden;transform:rotate(0)}body .ant-pro-basicLayout .ant-pro-basicLayout-has-header .tech-page-container{height:calc(100vh - 56px)}body .ant-pro-basicLayout .ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children.ant-pro-basicLayout-has-header .tech-page-container{height:calc(100vh - 112px)}body .ant-pro-basicLayout .ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children.ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children{min-height:calc(100vh - 56px)}body .ant-pro-basicLayout .ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children.ant-pro-basicLayout-has-header .ant-pro-basicLayout-is-children.ant-pro-basicLayout-fix-siderbar{height:calc(100vh - 56px)}body .header-right-content{display:flex;align-items:center;flex-shrink:0;white-space:nowrap}body .header-right-content .header-action{display:flex;align-items:center;align-self:stretch;padding:0 6px;border-radius:6px;transition:background-color .3s}body .header-right-content .header-action:hover{background:rgba(255,255,255,.08)}body .header-right-content .header-divider{width:1px;height:20px;margin:0 10px;background:rgba(255,255,255,.12)}body .ant-pro-top-nav-header.light .header-right-content .header-action:hover,body .ant-pro-global-header.light .header-right-content .header-action:hover{background:rgba(0,0,0,.06)}body .ant-pro-top-nav-header.light .header-right-content .header-divider,body .ant-pro-global-header.light .header-right-content .header-divider{background:rgba(0,0,0,.12)}#app-body .ant-pro-leftmenu-layout{display:flex;width:100%;min-height:100vh}#app-body .ant-pro-leftmenu-layout .ant-layout-header.ant-pro-fixed-header{position:fixed;top:0;transition:width .2s}#app-body .ant-pro-leftmenu-layout .ant-pro-fixed-stuff{flex-shrink:0;transition:width .2s}#app-body .ant-pro-leftmenu-layout .hover-menu-active span{color:#fff}#app-body .ant-pro-leftmenu-layout-content{position:relative;padding:12px}#app-body .ant-pro-leftmenu-layout-content .ant-pro-page-container{margin:-12px -12px 0}#app-body .ant-pro-leftmenu-layout-content-disable-margin,#app-body .ant-pro-leftmenu-layout-content-disable-margin .ant-pro-page-container{margin:0}#app-body .ant-pro-leftmenu-layout-content>.ant-layout{max-height:100%}#app-body .ant-pro-leftmenu-layout .ant-pro-leftmenu-layout-is-children.ant-pro-leftmenu-layout-fix-siderbar{height:100vh;overflow:hidden;transform:rotate(0)}#app-body .ant-pro-leftmenu-layout .ant-pro-leftmenu-layout-content{display:flex;flex-direction:column;width:100%}#app-body .ant-pro-leftmenu-layout .ant-pro-leftmenu-layout-has-header .tech-page-container{height:calc(100vh - 48px)}#app-body .ant-pro-leftmenu-layout .ant-pro-leftmenu-layout-has-header .ant-pro-leftmenu-layout-is-children.ant-pro-leftmenu-layout-has-header .tech-page-container{height:calc(100vh - 96px)}#app-body .ant-pro-leftmenu-layout .ant-pro-leftmenu-layout-has-header .ant-pro-leftmenu-layout-is-children.ant-pro-leftmenu-layout-has-header .ant-pro-leftmenu-layout-is-children{min-height:calc(100vh - 48px)}#app-body .ant-pro-leftmenu-layout .ant-pro-leftmenu-layout-has-header .ant-pro-leftmenu-layout-is-children.ant-pro-leftmenu-layout-has-header .ant-pro-leftmenu-layout-is-children.ant-pro-leftmenu-layout-fix-siderbar{height:calc(100vh - 48px)}#app-body .ant-pro-leftmenu-layout .menu-header-title{font-size:16px}#app-body .ant-pro-leftmenu-sider{position:fixed;z-index:9;background-color:var(--layout-sider-background);border-right:0}#app-body .ant-pro-leftmenu-sider.ant-menu-vertical .ant-menu-item:not(:last-child),#app-body .ant-pro-leftmenu-sider.ant-menu-vertical-left .ant-menu-item:not(:last-child),#app-body .ant-pro-leftmenu-sider.ant-menu-vertical-right .ant-menu-item:not(:last-child),#app-body .ant-pro-leftmenu-sider.ant-menu-inline .ant-menu-item:not(:last-child){margin-bottom:4px}#app-body .ant-pro-leftmenu-sider.ant-layout-sider-light .ant-menu-item a{color:var(--heading-color)}#app-body .ant-pro-leftmenu-sider.ant-layout-sider-light .ant-menu-item-selected a,#app-body .ant-pro-leftmenu-sider.ant-layout-sider-light .ant-menu-item a:hover{color:var(--primary-color)}#app-body .ant-pro-leftmenu-sider .ant-menu-inline-collapsed>.ant-menu-item .anticon+span,#app-body .ant-pro-leftmenu-sider .ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,#app-body .ant-pro-leftmenu-sider .ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,#app-body .ant-pro-leftmenu-sider .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{display:none}#app-body .ant-pro-leftmenu-sider ul.ant-menu-sub li.ant-menu-item .ant-pro-menu-item,#app-body .ant-pro-leftmenu-sider ul.ant-menu-sub li.ant-menu-submenu .ant-pro-menu-item{padding-left:8px}#app-body .ant-pro-leftmenu-sider .ant-pro-sider-logo{position:relative;display:flex;align-items:center;justify-content:center;padding:16px 0;line-height:32px;cursor:pointer}#app-body .ant-pro-leftmenu-sider .ant-pro-sider-logo>a{display:flex;align-items:center;justify-content:center;min-height:32px}#app-body .ant-pro-leftmenu-sider .ant-pro-sider-logo img{display:inline-block;height:32px;vertical-align:middle;transition:height .2s}#app-body .ant-pro-leftmenu-sider .ant-pro-sider-logo h1{display:inline-block;height:32px;margin:0 0 0 12px;color:#fff;font-weight:600;font-size:18px;line-height:32px;vertical-align:middle;animation:fade-in;animation-duration:.2s}#app-body .ant-pro-leftmenu-sider-extra{margin-bottom:16px;padding:0 16px}#app-body .ant-pro-leftmenu-sider-extra-no-logo{margin-top:16px}#app-body .ant-pro-leftmenu-sider-menu{position:relative;z-index:10;min-height:100%;box-shadow:2px 0 6px rgba(0,21,41,.35)}#app-body .ant-pro-leftmenu-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}#app-body .ant-pro-leftmenu-sider .ant-layout-sider-children ::-webkit-scrollbar{width:6px;height:6px}#app-body .ant-pro-leftmenu-sider .ant-layout-sider-children ::-webkit-scrollbar-track{background:rgba(255,255,255,.15);border-radius:3px;-webkit-box-shadow:inset 0 0 5px rgba(37,37,37,.05)}#app-body .ant-pro-leftmenu-sider .ant-layout-sider-children ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px;-webkit-box-shadow:inset 0 0 5px rgba(255,255,255,.05)}#app-body .ant-pro-leftmenu-sider.ant-layout-sider-collapsed .ant-menu-inline-collapsed{width:48px}#app-body .ant-pro-leftmenu-sider.ant-layout-sider-collapsed .ant-pro-sider-logo{padding:8px 24px}#app-body .ant-pro-leftmenu-sider .ant-menu-inline-collapsed>.ant-menu-item .sider-menu-item-img+span,#app-body .ant-pro-leftmenu-sider .ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .sider-menu-item-img+span,#app-body .ant-pro-leftmenu-sider .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .sider-menu-item-img+span{display:inline-block;max-width:0;opacity:0}#app-body .ant-pro-leftmenu-sider .ant-menu-inline-collapsed .ant-menu-item{text-align:center}#app-body .ant-pro-leftmenu-sider .ant-menu-inline-collapsed .ant-pro-menu-item-title{display:none}#app-body .ant-pro-leftmenu-sider .ant-menu-item .anticon,#app-body .ant-pro-leftmenu-sider .ant-menu-submenu-title .anticon{transition:none}#app-body .ant-pro-leftmenu-sider-fixed{position:fixed;top:0;left:0;z-index:10;height:100%;overflow:auto;overflow-x:hidden;box-shadow:2px 0 8px rgba(29,35,41,.05)}#app-body .ant-pro-leftmenu-sider-fixed>.ant-menu-root :not(.ant-pro-sider-link-menu){height:calc(100vh - 48px);overflow-y:auto}#app-body .ant-pro-leftmenu-sider-light{background-color:var(--component-background);box-shadow:2px 0 8px rgba(29,35,41,.05)}#app-body .ant-pro-leftmenu-sider-light .ant-layout-sider-children ::-webkit-scrollbar-track{background:rgba(0,0,0,.06);border-radius:3px;-webkit-box-shadow:inset 0 0 5px rgba(0,21,41,.05)}#app-body .ant-pro-leftmenu-sider-light .ant-layout-sider-children ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:3px;-webkit-box-shadow:inset 0 0 5px rgba(0,21,41,.05)}#app-body .ant-pro-leftmenu-sider-light .ant-pro-sider-logo h1{color:var(--primary-color)}#app-body .ant-pro-leftmenu-sider-light .ant-menu-light{border-right-color:transparent}#app-body .ant-pro-leftmenu-sider-light .ant-pro-sider-collapsed-button{border-top:var(--border-width-base) var(--border-style-base) var(--border-color-split)}#app-body .ant-pro-leftmenu-sider-icon{width:14px;vertical-align:baseline}#app-body .ant-pro-leftmenu-sider-links{width:100%}#app-body .ant-pro-leftmenu-sider-links ul.ant-menu-root{height:auto}#app-body .ant-pro-leftmenu-sider-collapsed-button{border-top:var(--border-width-base) var(--border-style-base) rgba(0,0,0,.25)}#app-body .ant-pro-leftmenu-sider-collapsed-button .anticon{font-size:16px}#app-body .ant-pro-leftmenu-sider .top-nav-menu li.ant-menu-item{height:100%;line-height:1}#app-body .ant-pro-leftmenu-sider .drawer .drawer-content{background:var(--layout-sider-background)}#app-body .ant-pro-leftmenu-sider .ant-menu-item .sider-menu-item-img+span,#app-body .ant-pro-leftmenu-sider .ant-menu-submenu-title .sider-menu-item-img+span{opacity:1;transition:opacity .3s var(--ease-in-out),width .3s var(--ease-in-out)}#app-body .ant-pro-sider.ant-pro-has-leftmenu .ant-pro-sider-logo{padding:8px 16px}#app-body .ant-pro-sider.ant-pro-has-leftmenu.ant-layout-sider-collapsed .ant-menu-inline-collapsed{width:48px}@keyframes fade-in{0%{display:none;opacity:0}99%{display:none;opacity:0}to{display:block;opacity:1}}.chartCard[data-v-e3b4a3ef]{position:relative}.chartCard .chartTop[data-v-e3b4a3ef]{position:relative;width:100%;overflow:hidden}.chartCard .chartTopMargin[data-v-e3b4a3ef]{margin-bottom:12px}.chartCard .chartTopHasMargin[data-v-e3b4a3ef]{margin-bottom:20px}.chartCard .metaWrap[data-v-e3b4a3ef]{float:left}.chartCard .avatar[data-v-e3b4a3ef]{position:relative;top:4px;float:left;margin-right:20px}.chartCard .avatar img[data-v-e3b4a3ef]{border-radius:100%}.chartCard .meta[data-v-e3b4a3ef]{height:22px;color:var(--text-color-secondary);font-size:var(--font-size-base);line-height:22px}.chartCard .action[data-v-e3b4a3ef]{position:absolute;top:4px;right:0;line-height:1;cursor:pointer}.chartCard .total[data-v-e3b4a3ef]{height:38px;margin-top:4px;margin-bottom:0;overflow:hidden;color:var(--heading-color);font-size:30px;line-height:38px;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.chartCard .content[data-v-e3b4a3ef]{position:relative;width:100%;margin-bottom:12px}.chartCard .contentFixed[data-v-e3b4a3ef]{position:absolute;bottom:0;left:0;width:100%}.chartCard .footer[data-v-e3b4a3ef]{margin-top:8px;padding-top:9px;border-top:1px solid var(--border-color-split)}.chartCard .footer[data-v-e3b4a3ef]>*{position:relative}.chartCard .footerMargin[data-v-e3b4a3ef]{margin-top:20px}.field[data-v-8d305d21]{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.field .label[data-v-8d305d21],.field .number[data-v-8d305d21]{font-size:var(--font-size-base);line-height:22px}.field .number[data-v-8d305d21]{margin-left:8px;color:var(--heading-color)}.miniProgress[data-v-b0f255ad]{position:relative;width:100%;padding:5px 0}.miniProgress .progressWrap[data-v-b0f255ad]{position:relative;background-color:var(--background-color-base)}.miniProgress .progress[data-v-b0f255ad]{width:0;height:100%;background-color:var(--primary-color);border-radius:1px 0 0 1px;transition:all .4s cubic-bezier(.08,.82,.17,1) 0s}.miniProgress .target[data-v-b0f255ad]{position:absolute;top:0;bottom:0;z-index:9;width:20px}.miniProgress .target span[data-v-b0f255ad]{position:absolute;top:0;left:0;width:2px;height:4px;border-radius:100px}.miniProgress .target span[data-v-b0f255ad]:last-child{top:auto;bottom:0}.pie[data-v-866a6547],.pie .chart[data-v-866a6547]{position:relative}.pie.hasLegend .chart[data-v-866a6547]{width:calc(100% - 240px)}.pie .legend[data-v-866a6547]{position:absolute;top:50%;right:0;min-width:200px;margin:0 20px;padding:0;list-style:none;transform:translateY(-50%)}.pie .legend li[data-v-866a6547]{height:22px;margin-bottom:16px;line-height:22px;cursor:pointer}.pie .legend li[data-v-866a6547]:last-child{margin-bottom:0}.pie .dot[data-v-866a6547]{position:relative;top:-1px;display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:8px}.pie .line[data-v-866a6547]{display:inline-block;width:1px;height:16px;margin-right:8px;background-color:var(--border-color-split)}.pie .legendTitle[data-v-866a6547]{color:var(--text-color)}.pie .percent[data-v-866a6547]{color:var(--text-color-secondary)}.pie .value[data-v-866a6547]{position:absolute;right:0}.pie .title[data-v-866a6547]{margin-bottom:8px}.pie .total[data-v-866a6547]{position:absolute;top:50%;left:50%;max-height:62px;text-align:center;transform:translate(-50%,-50%)}.pie .total>h4[data-v-866a6547]{height:22px;margin-bottom:8px;color:var(--text-color-secondary);font-weight:400;font-size:14px;line-height:22px}.pie .total>p[data-v-866a6547]{display:block;height:32px;color:var(--heading-color);font-size:1.2em;line-height:32px;white-space:nowrap}.legendBlock.hasLegend .chart[data-v-866a6547]{width:100%;margin:0 0 32px}.legendBlock .legend[data-v-866a6547]{position:relative;transform:none}.timelineChart[data-v-f660517a]{background:var(--component-background)}.trendItem[data-v-f2669ff6]{display:inline-block;font-size:var(--font-size-base);line-height:22px}.trendItem .up[data-v-f2669ff6],.trendItem .down[data-v-f2669ff6]{position:relative;top:1px;margin-left:4px}.trendItem .up i[data-v-f2669ff6],.trendItem .down i[data-v-f2669ff6]{font-size:12px;transform:scale(.83)}.trendItem .up[data-v-f2669ff6]{color:var(--red-6)}.trendItem .down[data-v-f2669ff6]{top:-1px;color:var(--green-6)}.trendItem.trendItemGrey .up[data-v-f2669ff6],.trendItem.trendItemGrey .down[data-v-f2669ff6]{color:var(--text-color)}.trendItem.reverseColor .up[data-v-f2669ff6]{color:var(--green-6)}.trendItem.reverseColor .down[data-v-f2669ff6]{color:var(--red-6)}.numberInfo .suffix[data-v-6631140f]{margin-left:4px;color:var(--text-color);font-size:16px;font-style:normal}.numberInfo .numberInfoTitle[data-v-6631140f]{margin-bottom:16px;color:var(--text-color);font-size:var(--font-size-lg);transition:all .3s}.numberInfo .numberInfoSubTitle[data-v-6631140f]{height:22px;overflow:hidden;color:var(--text-color-secondary);font-size:var(--font-size-base);line-height:22px;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.numberInfo .numberInfoValue[data-v-6631140f]{margin-top:4px;overflow:hidden;font-size:0;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.numberInfo .numberInfoValue>span[data-v-6631140f]{display:inline-block;height:32px;margin-right:32px;color:var(--heading-color);font-size:24px;line-height:32px}.numberInfo .numberInfoValue .subTotal[data-v-6631140f]{margin-right:0;color:var(--text-color-secondary);font-size:var(--font-size-lg);vertical-align:top}.numberInfo .numberInfoValue .subTotal i[data-v-6631140f]{margin-left:4px;font-size:12px;transform:scale(.82)}[data-v-6631140f] .numberInfo .numberInfoValue .subTotal .anticon-caret-up{color:var(--red-6)}[data-v-6631140f] .numberInfo .numberInfoValue .subTotal .anticon-caret-down{color:var(--green-6)}.numberInfolight .numberInfoValue>span[data-v-6631140f]{color:var(--text-color)}.iconGroup i[data-v-357549d0]{margin-left:16px;color:var(--text-color-secondary);cursor:pointer;transition:color .32s}.iconGroup i[data-v-357549d0]:hover{color:var(--text-color)}.rankingList[data-v-357549d0]{margin:25px 0 0;padding:0;list-style:none}.rankingList li[data-v-357549d0]{display:flex;align-items:center;margin-top:16px;zoom:1}.rankingList li[data-v-357549d0]:before,.rankingList li[data-v-357549d0]:after{display:table;content:" "}.rankingList li[data-v-357549d0]:after{clear:both;height:0;font-size:0;visibility:hidden}.rankingList li span[data-v-357549d0]{color:var(--text-color);font-size:14px;line-height:22px}.rankingList li .rankingItemNumber[data-v-357549d0]{display:inline-block;width:20px;height:20px;margin-top:1.5px;margin-right:16px;font-weight:600;font-size:12px;line-height:20px;text-align:center;background-color:var(--tag-default-bg);border-radius:20px}.rankingList li .rankingItemNumber.active[data-v-357549d0]{color:#fff;background-color:#314659}.rankingList li .rankingItemTitle[data-v-357549d0]{flex:1;margin-right:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.salesExtra[data-v-357549d0]{display:inline-block;margin-right:24px}.salesExtra a[data-v-357549d0]{margin-left:24px;color:var(--text-color)}.salesExtra a[data-v-357549d0]:hover,.salesExtra a.currentDate[data-v-357549d0]{color:var(--primary-color)}.salesCard .salesBar[data-v-357549d0]{padding:0 0 32px 32px}.salesCard .salesRank[data-v-357549d0]{padding:0 32px 32px 72px}.salesCard[data-v-357549d0] .ant-tabs-nav{padding-left:16px}.salesCard[data-v-357549d0] .ant-tabs-nav .ant-tabs-tab{padding:16px 16px 14px;line-height:24px}.salesCard[data-v-357549d0] .ant-tabs-extra-content{padding-right:24px;line-height:55px}.salesCard[data-v-357549d0] .ant-card-head{position:relative}.salesCard[data-v-357549d0] .ant-card-head-title{align-items:normal}.salesCardExtra[data-v-357549d0]{height:inherit}.salesTypeRadio[data-v-357549d0]{position:absolute;right:54px;bottom:12px}[data-v-357549d0] .offlineCard .ant-tabs-ink-bar{bottom:auto}[data-v-357549d0] .offlineCard .ant-tabs-bar{border-bottom:none}[data-v-357549d0] .offlineCard .ant-tabs-nav-container-scrolling{padding-right:10px;padding-left:10px}[data-v-357549d0] .offlineCard .ant-tabs-tab-prev-icon:before{position:relative;left:6px}[data-v-357549d0] .offlineCard .ant-tabs-tab-next-icon:before{position:relative;right:6px}[data-v-357549d0] .offlineCard .ant-tabs-tab-active h4{color:var(--primary-color)}.trendText[data-v-357549d0]{margin-left:8px;color:var(--heading-color)}@media screen and (max-width: var(--screen-lg)){.salesExtra[data-v-357549d0]{display:none}.rankingList li span[data-v-357549d0]:first-child{margin-right:8px}}@media screen and (max-width: var(--screen-md)){.rankingTitle[data-v-357549d0]{margin-top:16px}.salesCard .salesBar[data-v-357549d0]{padding:16px}}@media screen and (max-width: var(--screen-sm)){.salesExtraWrap[data-v-357549d0]{display:none}.salesCard[data-v-357549d0] .ant-tabs-content{padding-top:30px}}.iconGroup i[data-v-2eec2b66]{margin-left:16px;color:var(--text-color-secondary);cursor:pointer;transition:color .32s}.iconGroup i[data-v-2eec2b66]:hover{color:var(--text-color)}.rankingList[data-v-2eec2b66]{margin:25px 0 0;padding:0;list-style:none}.rankingList li[data-v-2eec2b66]{display:flex;align-items:center;margin-top:16px;zoom:1}.rankingList li[data-v-2eec2b66]:before,.rankingList li[data-v-2eec2b66]:after{display:table;content:" "}.rankingList li[data-v-2eec2b66]:after{clear:both;height:0;font-size:0;visibility:hidden}.rankingList li span[data-v-2eec2b66]{color:var(--text-color);font-size:14px;line-height:22px}.rankingList li .rankingItemNumber[data-v-2eec2b66]{display:inline-block;width:20px;height:20px;margin-top:1.5px;margin-right:16px;font-weight:600;font-size:12px;line-height:20px;text-align:center;background-color:var(--tag-default-bg);border-radius:20px}.rankingList li .rankingItemNumber.active[data-v-2eec2b66]{color:#fff;background-color:#314659}.rankingList li .rankingItemTitle[data-v-2eec2b66]{flex:1;margin-right:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.salesExtra[data-v-2eec2b66]{display:inline-block;margin-right:24px}.salesExtra a[data-v-2eec2b66]{margin-left:24px;color:var(--text-color)}.salesExtra a[data-v-2eec2b66]:hover,.salesExtra a.currentDate[data-v-2eec2b66]{color:var(--primary-color)}.salesCard .salesBar[data-v-2eec2b66]{padding:0 0 32px 32px}.salesCard .salesRank[data-v-2eec2b66]{padding:0 32px 32px 72px}.salesCard[data-v-2eec2b66] .ant-tabs-nav{padding-left:16px}.salesCard[data-v-2eec2b66] .ant-tabs-nav .ant-tabs-tab{padding:16px 16px 14px;line-height:24px}.salesCard[data-v-2eec2b66] .ant-tabs-extra-content{padding-right:24px;line-height:55px}.salesCard[data-v-2eec2b66] .ant-card-head{position:relative}.salesCard[data-v-2eec2b66] .ant-card-head-title{align-items:normal}.salesCardExtra[data-v-2eec2b66]{height:inherit}.salesTypeRadio[data-v-2eec2b66]{position:absolute;right:54px;bottom:12px}[data-v-2eec2b66] .offlineCard .ant-tabs-ink-bar{bottom:auto}[data-v-2eec2b66] .offlineCard .ant-tabs-bar{border-bottom:none}[data-v-2eec2b66] .offlineCard .ant-tabs-nav-container-scrolling{padding-right:10px;padding-left:10px}[data-v-2eec2b66] .offlineCard .ant-tabs-tab-prev-icon:before{position:relative;left:6px}[data-v-2eec2b66] .offlineCard .ant-tabs-tab-next-icon:before{position:relative;right:6px}[data-v-2eec2b66] .offlineCard .ant-tabs-tab-active h4{color:var(--primary-color)}.trendText[data-v-2eec2b66]{margin-left:8px;color:var(--heading-color)}@media screen and (max-width: var(--screen-lg)){.salesExtra[data-v-2eec2b66]{display:none}.rankingList li span[data-v-2eec2b66]:first-child{margin-right:8px}}@media screen and (max-width: var(--screen-md)){.rankingTitle[data-v-2eec2b66]{margin-top:16px}.salesCard .salesBar[data-v-2eec2b66]{padding:16px}}@media screen and (max-width: var(--screen-sm)){.salesExtraWrap[data-v-2eec2b66]{display:none}.salesCard[data-v-2eec2b66] .ant-tabs-content{padding-top:30px}}.iconGroup i[data-v-8cdea729]{margin-left:16px;color:var(--text-color-secondary);cursor:pointer;transition:color .32s}.iconGroup i[data-v-8cdea729]:hover{color:var(--text-color)}.rankingList[data-v-8cdea729]{margin:25px 0 0;padding:0;list-style:none}.rankingList li[data-v-8cdea729]{display:flex;align-items:center;margin-top:16px;zoom:1}.rankingList li[data-v-8cdea729]:before,.rankingList li[data-v-8cdea729]:after{display:table;content:" "}.rankingList li[data-v-8cdea729]:after{clear:both;height:0;font-size:0;visibility:hidden}.rankingList li span[data-v-8cdea729]{color:var(--text-color);font-size:14px;line-height:22px}.rankingList li .rankingItemNumber[data-v-8cdea729]{display:inline-block;width:20px;height:20px;margin-top:1.5px;margin-right:16px;font-weight:600;font-size:12px;line-height:20px;text-align:center;background-color:var(--tag-default-bg);border-radius:20px}.rankingList li .rankingItemNumber.active[data-v-8cdea729]{color:#fff;background-color:#314659}.rankingList li .rankingItemTitle[data-v-8cdea729]{flex:1;margin-right:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.salesExtra[data-v-8cdea729]{display:inline-block;margin-right:24px}.salesExtra a[data-v-8cdea729]{margin-left:24px;color:var(--text-color)}.salesExtra a[data-v-8cdea729]:hover,.salesExtra a.currentDate[data-v-8cdea729]{color:var(--primary-color)}.salesCard .salesBar[data-v-8cdea729]{padding:0 0 32px 32px}.salesCard .salesRank[data-v-8cdea729]{padding:0 32px 32px 72px}.salesCard[data-v-8cdea729] .ant-tabs-nav{padding-left:16px}.salesCard[data-v-8cdea729] .ant-tabs-nav .ant-tabs-tab{padding:16px 16px 14px;line-height:24px}.salesCard[data-v-8cdea729] .ant-tabs-extra-content{padding-right:24px;line-height:55px}.salesCard[data-v-8cdea729] .ant-card-head{position:relative}.salesCard[data-v-8cdea729] .ant-card-head-title{align-items:normal}.salesCardExtra[data-v-8cdea729]{height:inherit}.salesTypeRadio[data-v-8cdea729]{position:absolute;right:54px;bottom:12px}[data-v-8cdea729] .offlineCard .ant-tabs-ink-bar{bottom:auto}[data-v-8cdea729] .offlineCard .ant-tabs-bar{border-bottom:none}[data-v-8cdea729] .offlineCard .ant-tabs-nav-container-scrolling{padding-right:10px;padding-left:10px}[data-v-8cdea729] .offlineCard .ant-tabs-tab-prev-icon:before{position:relative;left:6px}[data-v-8cdea729] .offlineCard .ant-tabs-tab-next-icon:before{position:relative;right:6px}[data-v-8cdea729] .offlineCard .ant-tabs-tab-active h4{color:var(--primary-color)}.trendText[data-v-8cdea729]{margin-left:8px;color:var(--heading-color)}@media screen and (max-width: var(--screen-lg)){.salesExtra[data-v-8cdea729]{display:none}.rankingList li span[data-v-8cdea729]:first-child{margin-right:8px}}@media screen and (max-width: var(--screen-md)){.rankingTitle[data-v-8cdea729]{margin-top:16px}.salesCard .salesBar[data-v-8cdea729]{padding:16px}}@media screen and (max-width: var(--screen-sm)){.salesExtraWrap[data-v-8cdea729]{display:none}.salesCard[data-v-8cdea729] .ant-tabs-content{padding-top:30px}}.active-chart{position:relative}.active-chart-grid p{position:absolute;top:80px}.active-chart-grid p:last-child{top:115px}.active-chart-legend{position:relative;height:20px;margin-top:8px;font-size:0;line-height:20px}.active-chart-legend span{display:inline-block;width:33.33%;font-size:12px;text-align:center}.active-chart-legend span:first-child{text-align:left}.active-chart-legend span:last-child{text-align:right}.dashed-line{position:relative;top:-70px;left:-3px;height:1px}.dashed-line .line{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,transparent 50%,#e9e9e9 50%);background-size:6px}.dashed-line:last-child{top:-36px}.miniChart{position:relative;width:100%}.miniChart .chartContent{position:absolute;bottom:-28px;width:100%}.miniChart .chartContent>div{margin:0 -5px}.miniChart .chartLoading{position:absolute;top:16px;left:50%;margin-left:-7px}.pie[data-v-e5c50239],.pie .chart[data-v-e5c50239]{position:relative}.pie.hasLegend .chart[data-v-e5c50239]{width:calc(100% - 240px)}.pie .legend[data-v-e5c50239]{position:absolute;top:50%;right:0;min-width:200px;margin:0 20px;padding:0;list-style:none;transform:translateY(-50%)}.pie .legend li[data-v-e5c50239]{height:22px;margin-bottom:16px;line-height:22px;cursor:pointer}.pie .legend li[data-v-e5c50239]:last-child{margin-bottom:0}.pie .dot[data-v-e5c50239]{position:relative;top:-1px;display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:8px}.pie .line[data-v-e5c50239]{display:inline-block;width:1px;height:16px;margin-right:8px;background-color:var(--border-color-split)}.pie .legendTitle[data-v-e5c50239]{color:var(--text-color)}.pie .percent[data-v-e5c50239]{color:var(--text-color-secondary)}.pie .value[data-v-e5c50239]{position:absolute;right:0}.pie .title[data-v-e5c50239]{margin-bottom:8px}.pie .total[data-v-e5c50239]{position:absolute;top:50%;left:50%;max-height:62px;text-align:center;transform:translate(-50%,-50%)}.pie .total>h4[data-v-e5c50239]{height:22px;margin-bottom:8px;color:var(--text-color-secondary);font-weight:400;font-size:14px;line-height:22px}.pie .total>p[data-v-e5c50239]{display:block;height:32px;color:var(--heading-color);font-size:1.2em;line-height:32px;white-space:nowrap}.legendBlock.hasLegend .chart[data-v-e5c50239]{width:100%;margin:0 0 32px}.legendBlock .legend[data-v-e5c50239]{position:relative;transform:none}.tagCloud[data-v-9be1a883]{overflow:hidden}.tagCloud canvas[data-v-9be1a883]{transform-origin:0 0}.waterWave[data-v-0303be80]{position:relative;display:inline-block;transform-origin:left}.waterWave .text[data-v-0303be80]{position:absolute;top:32px;left:0;width:100%;text-align:center}.waterWave .text span[data-v-0303be80]{color:var(--text-color-secondary);font-size:14px;line-height:22px}.waterWave .text h4[data-v-0303be80]{color:var(--heading-color);font-size:24px;line-height:32px}.waterWave .waterWaveCanvasWrapper[data-v-0303be80]{transform:scale(.5);transform-origin:0 0}.map-chart[data-v-5538d7d5]{height:452px;padding-top:48px;text-align:center}.map-chart img[data-v-5538d7d5]{display:inline-block;max-width:100%;max-height:437px}.pie-card[data-v-5538d7d5] .pie-stat{font-size:24px!important}@media screen and (max-width: var(--screen-lg)){.map-chart[data-v-5538d7d5]{height:auto}}.page-header-content[data-v-624a4214]{display:flex}.page-header-content .avatar[data-v-624a4214]{flex:0 1 72px}.page-header-content .avatar>span[data-v-624a4214]{display:block;width:72px;height:72px;border-radius:72px}.page-header-content .content[data-v-624a4214]{position:relative;top:4px;flex:1 1 auto;margin-left:24px;color:var(--text-color-secondary);line-height:22px}.page-header-content .content .content-title[data-v-624a4214]{margin-bottom:12px;color:var(--heading-color);font-weight:500;font-size:20px;line-height:28px}.extra-content[data-v-624a4214]{zoom:1;float:right;white-space:nowrap}.extra-content[data-v-624a4214]:before,.extra-content[data-v-624a4214]:after{display:table;content:" "}.extra-content[data-v-624a4214]:after{clear:both;height:0;font-size:0;visibility:hidden}.extra-content .stat-item[data-v-624a4214]{position:relative;display:inline-block;padding:0 32px}.extra-content .stat-item>p[data-v-624a4214]:first-child{margin-bottom:4px;color:var(--text-color-secondary);font-size:var(--font-size-base);line-height:22px}.extra-content .stat-item>p[data-v-624a4214]{margin:0;color:var(--heading-color);font-size:30px;line-height:38px}.extra-content .stat-item>p>span[data-v-624a4214]{color:var(--text-color-secondary);font-size:20px}.extra-content .stat-item[data-v-624a4214]:after{position:absolute;top:8px;right:0;width:1px;height:40px;background-color:var(--border-color-split);content:""}.extra-content .stat-item[data-v-624a4214]:last-child{padding-right:0}.extra-content .stat-item[data-v-624a4214]:last-child:after{display:none}.project-list .card-title[data-v-624a4214]{font-size:0}.project-list .card-title a[data-v-624a4214]{display:inline-block;height:24px;margin-left:12px;color:var(--text-color);font-size:14px;line-height:24px;vertical-align:top}.project-list .card-title a[data-v-624a4214]:hover{color:var(--primary-color)}.project-list .card-description[data-v-624a4214]{height:44px;overflow:hidden;color:var(--text-color-secondary);line-height:22px}.project-list .project-item[data-v-624a4214]{display:flex;height:20px;margin-top:8px;overflow:hidden;font-size:12px;line-height:20px;width:100%;justify-content:space-between}.project-list .project-item a[data-v-624a4214]{display:inline-block;color:var(--text-color-secondary)}.project-list .project-item a[data-v-624a4214]:hover{color:var(--primary-color)}.project-list .project-item .datetime[data-v-624a4214]{color:var(--disabled-color)}.project-list .ant-card-meta-description[data-v-624a4214]{height:44px;overflow:hidden;color:var(--text-color-secondary);line-height:22px}.item-group[data-v-624a4214]{padding:20px 0 8px 24px;font-size:0}.item-group a[data-v-624a4214]{display:inline-block;width:25%;margin-bottom:13px;color:var(--text-color);font-size:14px}.members a[data-v-624a4214]{display:block;height:24px;margin:12px 0;color:var(--text-color);line-height:24px}.members a .member[data-v-624a4214]{display:inline-block;max-width:100px;margin-left:12px;font-size:14px;line-height:24px;vertical-align:top;transition:all .3s}.members a:hover span[data-v-624a4214]{color:var(--primary-color)}@media screen and (max-width: 768px){.project-card-grid[data-v-624a4214]{width:50%}}@media screen and (max-width: 480px){.project-card-grid[data-v-624a4214]{width:100%}}.mobile .project-list .project-card-grid[data-v-624a4214]{width:100%}.mobile .more-info[data-v-624a4214]{margin:16px 0;padding-top:16px;border:0}.mobile .headerContent .title .welcome-text[data-v-624a4214]{display:none}.basic-list-header-info[data-v-fa2c55f9]{position:relative;text-align:center}.basic-list-header-info>span[data-v-fa2c55f9]{display:inline-block;margin-bottom:4px;color:var(--text-color-secondary);font-size:var(--font-size-base);line-height:22px}.basic-list-header-info>p[data-v-fa2c55f9]{margin:0;color:var(--heading-color);font-size:24px;line-height:32px}.basic-list-header-info>em[data-v-fa2c55f9]{position:absolute;top:0;right:0;width:1px;height:56px;background-color:var(--border-color-split)}.page-header-welcome[data-v-a2f39932]{background:#27a6fe}.page-header-welcome h1[data-v-a2f39932]{color:var(--text-color-inverse);font-size:var(--heading-3-size)}.page-header-welcome .desc[data-v-a2f39932]{color:var(--text-color-inverse)}.cover-tips[data-v-a2f39932]{width:100%}.cover-tips>img[data-v-a2f39932]{display:block;width:100%}.members a[data-v-a2f39932]{display:block;line-height:80px;text-align:center}.members a .member[data-v-a2f39932]{display:block;color:var(--text-color);font-size:14px;line-height:24px;transition:all .3s}.members a:hover span[data-v-a2f39932]{color:var(--primary-color)}.ant-card[data-v-850eeecc]{margin-bottom:24px}.pro-examples-button[data-v-850eeecc] .ant-btn{margin-right:8px;margin-bottom:12px}.pro-examples-button-group>h4[data-v-850eeecc]{margin:16px 0;font-weight:400;font-size:14px;line-height:1}.pro-examples-button-group>h4[data-v-850eeecc]:first-child{margin-top:0}.pro-examples-button-group[data-v-850eeecc] .ant-btn-group{margin-right:8px}.pro-examples-button-block[data-v-850eeecc] .ant-btn{margin-bottom:8px}h5[data-v-71ae923f],h5[data-v-570b8515]{margin-bottom:.5rem;font-weight:700;font-size:1.2em}.title[data-v-f380780f]{margin-bottom:16px;color:var(--text-color);font-weight:500;font-size:16px}.ant-pro-footer-bar[data-v-bec2d872]{position:fixed;right:0;bottom:0;z-index:8;display:flex;align-items:center;width:100%;padding:0 24px;line-height:44px;background:var(--component-background);border-top:1px solid var(--border-color-split);box-shadow:0 6px 16px rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);transition:width .3s cubic-bezier(.645,.045,.355,1)}.ant-pro-footer-bar-left[data-v-bec2d872]{flex:1}.ant-pro-footer-bar-right[data-v-bec2d872]>*{margin-right:8px}.ant-pro-footer-bar-right[data-v-bec2d872]>*:last-child{margin:0}.antd-pro-pages-form-advanced-form-style-card[data-v-80e0633e]{margin-bottom:24px}.antd-pro-pages-form-advanced-form-style-card[data-v-80e0633e] .ant-form-item-control-wrapper{width:100%}.card[data-v-80e0633e]{margin-bottom:24px}.popover-wrapper[data-v-80e0633e] .antd-pro-pages-forms-style-errorPopover .ant-popover-inner-content{min-width:256px;max-height:290px;padding:0;overflow:auto}.antd-pro-pages-forms-style-errorIcon[data-v-80e0633e]{margin-right:24px;color:#f5222d;cursor:pointer;user-select:none}.antd-pro-pages-forms-style-errorIcon .anticon[data-v-80e0633e]{margin-right:4px}.antd-pro-pages-forms-style-errorListItem[data-v-80e0633e]{padding:8px 16px;list-style:none;border-bottom:1px solid var(--border-color-split);cursor:pointer;transition:all .3s}.antd-pro-pages-forms-style-errorListItem[data-v-80e0633e]:hover{background:#e6f7ff}.antd-pro-pages-forms-style-errorListItem .antd-pro-pages-forms-style-errorIcon[data-v-80e0633e]{float:left;margin-top:4px;margin-right:12px;padding-bottom:22px;color:#f5222d}.antd-pro-pages-forms-style-errorListItem .antd-pro-pages-forms-style-errorField[data-v-80e0633e]{margin-top:2px;color:var(--text-color-secondary);font-size:12px}.step-form[data-v-4bfa3220]{max-width:500px;margin:40px auto 0}@media (max-width: 575px){[data-v-4bfa3220] .step-form.ant-form .ant-form-item .ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:normal;text-align:left}[data-v-4bfa3220] .step-form.ant-form .ant-form-item .ant-form-item-label>label{margin:0}[data-v-4bfa3220] .step-form.ant-form .ant-form-item .ant-form-item-label>label:after{display:none}[data-v-4bfa3220] .step-form.ant-form .ant-form-rtl.ant-form-item .ant-form-item-label{text-align:right}[data-v-4bfa3220] .step-form.ant-form .ant-form-item{flex-wrap:wrap}[data-v-4bfa3220] .step-form.ant-form .ant-form-item .ant-form-item-control,[data-v-4bfa3220] .step-form.ant-form .ant-form-item .ant-form-item-label{flex:0 0 100%;max-width:100%}[data-v-4bfa3220] .step-form.ant-form .ant-col-xs-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:normal;text-align:left}[data-v-4bfa3220] .step-form.ant-form .ant-col-xs-24.ant-form-item-label>label{margin:0}[data-v-4bfa3220] .step-form.ant-form .ant-col-xs-24.ant-form-item-label>label:after{display:none}[data-v-4bfa3220] .step-form.ant-form .ant-form-rtl.ant-col-xs-24.ant-form-item-label{text-align:right}}.step-form-style-desc[data-v-4bfa3220]{padding:0 56px;color:var(--text-color-secondary)}@media screen and (max-width: 768px){.step-form-style-desc[data-v-4bfa3220]{padding:0}}.step-form-style-desc h3[data-v-4bfa3220]{margin:0 0 12px;color:var(--text-color-secondary);font-size:16px;line-height:32px}.step-form-style-desc h4[data-v-4bfa3220]{margin:0 0 4px;color:var(--text-color-secondary);font-size:14px;line-height:22px}.step-form-style-desc p[data-v-4bfa3220]{margin-top:0;margin-bottom:12px;line-height:22px}.step-form[data-v-3aaae5a9]{max-width:500px;margin:40px auto 0}@media (max-width: 575px){[data-v-3aaae5a9] .step-form.ant-form .ant-form-item .ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:normal;text-align:left}[data-v-3aaae5a9] .step-form.ant-form .ant-form-item .ant-form-item-label>label{margin:0}[data-v-3aaae5a9] .step-form.ant-form .ant-form-item .ant-form-item-label>label:after{display:none}[data-v-3aaae5a9] .step-form.ant-form .ant-form-rtl.ant-form-item .ant-form-item-label{text-align:right}[data-v-3aaae5a9] .step-form.ant-form .ant-form-item{flex-wrap:wrap}[data-v-3aaae5a9] .step-form.ant-form .ant-form-item .ant-form-item-control,[data-v-3aaae5a9] .step-form.ant-form .ant-form-item .ant-form-item-label{flex:0 0 100%;max-width:100%}[data-v-3aaae5a9] .step-form.ant-form .ant-col-xs-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:normal;text-align:left}[data-v-3aaae5a9] .step-form.ant-form .ant-col-xs-24.ant-form-item-label>label{margin:0}[data-v-3aaae5a9] .step-form.ant-form .ant-col-xs-24.ant-form-item-label>label:after{display:none}[data-v-3aaae5a9] .step-form.ant-form .ant-form-rtl.ant-col-xs-24.ant-form-item-label{text-align:right}}.step-form-style-desc[data-v-3aaae5a9]{padding:0 56px;color:var(--text-color-secondary)}@media screen and (max-width: 768px){.step-form-style-desc[data-v-3aaae5a9]{padding:0}}.step-form-style-desc h3[data-v-3aaae5a9]{margin:0 0 12px;color:var(--text-color-secondary);font-size:16px;line-height:32px}.step-form-style-desc h4[data-v-3aaae5a9]{margin:0 0 4px;color:var(--text-color-secondary);font-size:14px;line-height:22px}.step-form-style-desc p[data-v-3aaae5a9]{margin-top:0;margin-bottom:12px;line-height:22px}.result[data-v-22523900]{max-width:560px;margin:0 auto;padding:24px 0 8px}@media screen and (max-width: var(--screen-md)){.desc[data-v-22523900]{padding:0}}.information[data-v-22523900]{line-height:22px}[data-v-22523900] .information.ant-row:not(:last-child){margin-bottom:24px}.information .label[data-v-22523900]{padding-right:8px;color:var(--heading-color);text-align:right}@media screen and (max-width: var(--screen-sm)){.information .label[data-v-22523900]{text-align:left}}.card[data-v-d307acf0]{margin-bottom:24px}.heading[data-v-d307acf0]{margin:0 0 16px;font-size:14px;line-height:22px}.steps[data-v-d307acf0]{max-width:750px;margin:16px auto}.basic-list-standard-list[data-v-4ca25ee8] .ant-card-head-title{padding:24px 0;line-height:32px}.basic-list-standard-list[data-v-4ca25ee8] .ant-input-search,.basic-list-standard-list .extra-content-search[data-v-4ca25ee8]{width:272px;margin-left:16px}.basic-list-card[data-v-4ca25ee8] .ant-card-extra{flex:1}.basic-list-card .list-content[data-v-4ca25ee8]{font-size:0}.basic-list-card .list-content .list-content-item[data-v-4ca25ee8]{display:inline-block;margin-left:40px;color:var(--text-color-secondary);font-size:var(--font-size-base);vertical-align:middle}.basic-list-card .list-content .list-content-item>span[data-v-4ca25ee8]{line-height:20px}.basic-list-card .list-content .list-content-item>p[data-v-4ca25ee8]{margin-top:4px;margin-bottom:0;line-height:22px}.card-list[data-v-03f1574e] .ant-page-header-content{overflow:unset}.card-list[data-v-03f1574e] .card .ant-card-meta-title{margin-bottom:12px}.card-list[data-v-03f1574e] .card .ant-card-meta-title>a{display:inline-block;max-width:100%;color:var(--heading-color)}.card-list[data-v-03f1574e] .card .ant-card-body:hover .ant-card-meta-title>a{color:var(--primary-color)}.card-list .item[data-v-03f1574e]{height:64px}.card-list[data-v-03f1574e] .ant-list .ant-list-item-content-single{max-width:100%}.extra-img[data-v-03f1574e]{width:155px;margin-top:-20px;text-align:center}.extra-img img[data-v-03f1574e]{width:100%}.new-button[data-v-03f1574e]{width:100%;height:201px;color:var(--text-color-secondary);background-color:var(--component-background);border-color:var(--border-color-base)}.card-avatar[data-v-03f1574e]{width:48px;height:48px;border-radius:48px}.card-description[data-v-03f1574e]{height:64px;margin-bottom:1em;position:relative;max-height:4.5em;margin-right:-1em;padding-right:1em;overflow:hidden;line-height:1.5em;text-align:justify}.card-description[data-v-03f1574e]:before{position:absolute;right:14px;bottom:0;padding:0 1px;background:var(--component-background);content:"..."}.card-description[data-v-03f1574e]:after{position:absolute;right:14px;width:1em;height:1em;margin-top:.2em;background:#fff;content:""}.page-header-content[data-v-03f1574e]{position:relative}.content-link[data-v-03f1574e]{margin-top:16px}.content-link a[data-v-03f1574e]{margin-right:32px}.content-link a img[data-v-03f1574e]{width:24px}.content-link img[data-v-03f1574e]{margin-right:8px;vertical-align:middle}@media screen and (max-width: var(--screen-lg)){.content-link a[data-v-03f1574e]{margin-right:16px}}@media screen and (max-width: var(--screen-md)){.extraImg[data-v-03f1574e]{display:none}}@media screen and (max-width: var(--screen-sm)){.page-header-content[data-v-03f1574e]{padding-bottom:30px}.content-link[data-v-03f1574e]{position:absolute;bottom:-4px;left:0;width:1000px}.content-link a[data-v-03f1574e]{margin-right:16px}.content-link img[data-v-03f1574e]{margin-right:4px}}.is-embedded[data-v-0418fb71] .ant-pro-page-container-warp{display:none}.search-bar[data-v-0418fb71]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px}.pagination-wrapper[data-v-0418fb71]{margin-top:16px;text-align:right}.face-uploader[data-v-0418fb71]{width:220px;height:260px;margin:0 auto;border:1px dashed #d9d9d9;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.face-uploader[data-v-0418fb71]:hover{border-color:#1677ff}.face-uploader .face-preview[data-v-0418fb71]{width:100%;height:100%;object-fit:contain}.face-uploader .face-uploader-empty[data-v-0418fb71]{text-align:center}.register-limit-tip[data-v-0418fb71]{margin-bottom:16px}.is-embedded[data-v-afccac43] .ant-pro-page-container-warp{display:none}.search-uploader[data-v-afccac43]{position:relative;width:100%;height:380px;border:1px dashed #d9d9d9;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.search-uploader[data-v-afccac43]:hover{border-color:#1677ff}.search-uploader .query-img[data-v-afccac43]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.search-uploader .query-canvas[data-v-afccac43]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.search-uploader .query-canvas.hidden[data-v-afccac43]{display:none}.action-bar[data-v-afccac43]{margin-top:16px;text-align:center}.detected-section[data-v-afccac43]{margin-top:16px}.detected-section .detected-title[data-v-afccac43]{font-weight:500;margin-bottom:8px}.detected-section .detected-list[data-v-afccac43]{display:flex;flex-wrap:wrap;gap:12px}.detected-section .detected-item[data-v-afccac43]{width:96px;text-align:center;border:1px solid #eee;border-radius:6px;padding:6px;background:#fafafa}.detected-section .detected-item img[data-v-afccac43]{width:100%;height:96px;object-fit:cover;border-radius:4px;background:#eee}.detected-section .detected-item .detected-score[data-v-afccac43]{font-size:12px;color:#666;margin-top:4px}.detected-section .detected-item.best[data-v-afccac43]{border-color:#1677ff}.similarity-cell[data-v-afccac43]{display:flex;align-items:center;gap:8px}.similarity-cell .similarity-value[data-v-afccac43]{width:52px;text-align:right;font-variant-numeric:tabular-nums;color:#333}.footer-tabs[data-v-3a064ad2]{margin-bottom:0}.idcard-uploader[data-v-625090a3]{width:100%;height:320px;border:1px dashed #d9d9d9;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.idcard-uploader[data-v-625090a3]:hover{border-color:#1677ff}.idcard-uploader .idcard-preview[data-v-625090a3]{width:100%;height:100%;object-fit:contain}.idcard-uploader .idcard-uploader-empty[data-v-625090a3]{text-align:center}.page-container[data-v-17b5964b]{padding:12px}.card-title[data-v-17b5964b]{font-weight:600}.guide-alert[data-v-17b5964b],.expect-tag[data-v-17b5964b]{margin-bottom:4px}.muted-text[data-v-17b5964b]{color:#999;font-size:12px}.teal-link[data-v-17b5964b]{color:#13c2c2}.edit-body[data-v-17b5964b]{display:flex;gap:16px}.edit-image[data-v-17b5964b]{flex:0 0 320px;display:flex;align-items:flex-start;justify-content:center;background:#f5f5f5;border-radius:4px;padding:8px;max-height:320px;overflow:auto}.edit-form[data-v-17b5964b]{flex:1;min-width:0}.edit-desc[data-v-17b5964b]{margin-bottom:8px}.expect-editor[data-v-17b5964b]{border:1px solid #f0f0f0;border-radius:4px;padding:8px}.expect-editor-head[data-v-17b5964b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;color:#666}.expect-row[data-v-17b5964b]{display:flex;gap:8px;margin-bottom:6px;align-items:center}.layout-container[data-v-9d370ef0]{padding-bottom:12px}.layout-container .card-title[data-v-9d370ef0]{font-weight:600}.layout-container .recognize-card[data-v-9d370ef0],.layout-container .result-card[data-v-9d370ef0],.layout-container .tabs-card[data-v-9d370ef0]{border-radius:8px}.layout-container .recognize-card[data-v-9d370ef0] .ant-card-head,.layout-container .result-card[data-v-9d370ef0] .ant-card-head,.layout-container .tabs-card[data-v-9d370ef0] .ant-card-head{min-height:40px;padding:0 16px}.layout-container .recognize-card[data-v-9d370ef0] .ant-card-head .ant-card-head-title,.layout-container .result-card[data-v-9d370ef0] .ant-card-head .ant-card-head-title,.layout-container .tabs-card[data-v-9d370ef0] .ant-card-head .ant-card-head-title{padding:8px 0}.layout-container .upload-zone[data-v-9d370ef0]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:180px;cursor:pointer;background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px;transition:border-color .2s}.layout-container .upload-zone[data-v-9d370ef0]:hover{border-color:#0d9488}.layout-container .upload-zone .upload-icon[data-v-9d370ef0]{margin-bottom:8px;font-size:28px;color:#0d9488}.layout-container .upload-zone .upload-text[data-v-9d370ef0]{color:#333}.layout-container .upload-zone .upload-hint[data-v-9d370ef0]{margin-top:4px;font-size:12px;color:#8c8c8c}.layout-container .preview-zone[data-v-9d370ef0]{position:relative;text-align:center}.layout-container .preview-zone .preview-img[data-v-9d370ef0]{height:180px;max-width:100%;object-fit:contain;border-radius:8px;background:#f5f5f5}.layout-container .preview-zone .preview-strip[data-v-9d370ef0]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.layout-container .preview-zone .preview-strip .preview-thumb[data-v-9d370ef0]{position:relative;width:84px}.layout-container .preview-zone .preview-strip .preview-thumb .preview-img-sm[data-v-9d370ef0]{width:84px;height:64px;object-fit:cover;border-radius:6px;background:#f5f5f5}.layout-container .preview-zone .preview-strip .preview-thumb .thumb-remove[data-v-9d370ef0]{position:absolute;top:-7px;right:-7px;width:18px;height:18px;line-height:16px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:13px;cursor:pointer;user-select:none}.layout-container .preview-zone .preview-strip .preview-thumb .thumb-remove[data-v-9d370ef0]:hover{background:rgba(0,0,0,.75)}.layout-container .preview-zone .preview-strip .thumb-add[data-v-9d370ef0]{width:84px;height:64px;display:flex;align-items:center;justify-content:center;border:1px dashed #bfbfbf;border-radius:6px;color:#8c8c8c;font-size:20px;cursor:pointer}.layout-container .preview-zone .preview-strip .thumb-add[data-v-9d370ef0]:hover{border-color:#0d9488;color:#0d9488}.layout-container .recognize-form[data-v-9d370ef0]{margin-top:4px}.layout-container .recognize-form .route-hint[data-v-9d370ef0]{margin-top:2px;font-size:12px;color:#8c8c8c}.layout-container .recognize-actions[data-v-9d370ef0]{display:flex;align-items:center;gap:12px}.layout-container .recognize-actions .recognize-hint[data-v-9d370ef0]{font-size:12px;color:#8c8c8c}.layout-container .code-text[data-v-9d370ef0]{font-family:SFMono-Regular,Consolas,monospace;font-weight:500;color:#0d9488}.layout-container .result-meta[data-v-9d370ef0]{font-size:12px;color:#8c8c8c}.layout-container .image-caption[data-v-9d370ef0]{margin-top:6px;font-size:12px;color:#8c8c8c;text-align:center}.layout-container .multi-image-strip[data-v-9d370ef0]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-height:420px;overflow-y:auto;padding-right:4px}.layout-container .multi-image-strip .multi-image-thumb[data-v-9d370ef0]{min-width:0}.layout-container .multi-image-strip .multi-image-caption[data-v-9d370ef0]{font-size:12px;color:#8c8c8c;text-align:center}.layout-container .result-head[data-v-9d370ef0]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.layout-container .result-head .category-tag[data-v-9d370ef0]{font-size:14px;padding:2px 10px}.layout-container .result-desc[data-v-9d370ef0] .ant-descriptions-item-label{width:84px;color:#8c8c8c}.layout-container .person-block[data-v-9d370ef0]{margin-top:8px}.layout-container .person-block .person-title[data-v-9d370ef0]{margin-bottom:6px;font-size:13px;font-weight:500}.layout-container .person-block .person-item[data-v-9d370ef0]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.layout-container .person-block .person-item .person-meta[data-v-9d370ef0]{font-size:12px;color:#8c8c8c}.layout-container .scene-block[data-v-9d370ef0]{margin-bottom:10px;padding:8px 12px;background:#f0f9f8;border:1px solid #ccf0ec;border-radius:8px}.layout-container .scene-block .scene-title[data-v-9d370ef0]{font-size:13px;font-weight:500;color:#0f766e}.layout-container .scene-block .scene-summary[data-v-9d370ef0]{margin-top:4px;font-size:12px;color:#333}.layout-container .scene-block .scene-tags[data-v-9d370ef0]{margin-top:4px}.layout-container .scene-block .scene-detail[data-v-9d370ef0]{margin-top:4px;font-size:12px;line-height:1.7;color:#595959}.layout-container .items-head[data-v-9d370ef0]{display:flex;align-items:center;justify-content:space-between;margin:4px 0 8px;font-weight:500}.layout-container .items-head .items-hint[data-v-9d370ef0]{font-size:12px;font-weight:400;color:#8c8c8c}.layout-container .hazard-item[data-v-9d370ef0]{margin-bottom:8px;padding:10px 12px;background:#fff;border:1px solid #f0f0f0;border-radius:8px}.layout-container .hazard-item[data-v-9d370ef0]:hover{border-color:#99e6de}.layout-container .hazard-item .item-head[data-v-9d370ef0]{display:flex;align-items:center;gap:8px}.layout-container .hazard-item .item-head .item-seq[data-v-9d370ef0]{font-family:SFMono-Regular,Consolas,monospace;font-weight:600;color:#0d9488}.layout-container .hazard-item .item-head .item-status[data-v-9d370ef0]{margin-left:auto}.layout-container .hazard-item .item-body[data-v-9d370ef0]{margin-top:6px}.layout-container .hazard-item .item-body .item-desc[data-v-9d370ef0]{font-size:13px;color:#333}.layout-container .hazard-item .item-body .item-basis[data-v-9d370ef0]{margin-top:4px;padding:4px 8px;font-size:12px;color:#595959;background:#fafafa;border-radius:4px}.layout-container .hazard-item .item-body .item-basis .basis-sim[data-v-9d370ef0]{color:#d46b08;font-weight:500}.layout-container .hazard-item .item-body .item-basis.pending-basis[data-v-9d370ef0]{color:#8c8c8c;font-style:italic}.layout-container .hazard-item .item-body[data-v-9d370ef0] .basis-retry{padding:0 4px;font-size:12px}.layout-container .hazard-item .item-body .item-measures[data-v-9d370ef0]{display:flex;flex-direction:column;gap:2px;margin-top:4px;font-size:12px;color:#595959}.layout-container .hazard-item .item-body .item-measures .measure-empty[data-v-9d370ef0]{color:#8c8c8c;font-style:italic}.layout-container .hazard-item .item-body .item-foot[data-v-9d370ef0]{display:flex;align-items:center;gap:10px;margin-top:8px}.layout-container .hazard-item .item-body .item-foot .item-actions[data-v-9d370ef0]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.layout-container .hazard-item .item-body .item-foot .item-hidden-info[data-v-9d370ef0]{font-size:12px;color:#52c41a}.layout-container .draft-meta[data-v-9d370ef0]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:10px;font-size:12px;color:#8c8c8c}.layout-container .draft-list[data-v-9d370ef0]{max-height:46vh;overflow-y:auto}.layout-container .draft-row[data-v-9d370ef0]{margin-bottom:8px;padding:8px 12px;background:#fff;border:1px solid #f0f0f0;border-radius:8px}.layout-container .draft-row.draft-row-excluded[data-v-9d370ef0]{opacity:.55;background:#fafafa}.layout-container .draft-row .draft-row-head[data-v-9d370ef0]{font-weight:500}.layout-container .draft-row .draft-row-head .draft-seq[data-v-9d370ef0]{font-family:SFMono-Regular,Consolas,monospace;color:#0d9488}.layout-container .draft-row .draft-row-body[data-v-9d370ef0]{margin:4px 0 0 24px}.layout-container .draft-row .draft-row-body .draft-desc[data-v-9d370ef0]{font-size:13px;color:#333}.layout-container .draft-row .draft-row-body .draft-basis[data-v-9d370ef0]{margin-top:4px;padding:4px 8px;font-size:12px;color:#595959;background:#fafafa;border-radius:4px}.layout-container .draft-row .draft-row-body .draft-verify[data-v-9d370ef0]{margin-top:4px;font-size:12px}.layout-container .draft-row .draft-row-body .draft-measure[data-v-9d370ef0]{margin-top:4px;font-size:12px;color:#595959}.layout-container .draft-row .draft-row-body .draft-extra[data-v-9d370ef0]{display:flex;gap:12px;flex-wrap:wrap;margin-top:2px;font-size:12px;color:#8c8c8c}.layout-container .draft-deadline[data-v-9d370ef0]{display:flex;align-items:center;gap:8px;margin-top:10px}.layout-container .draft-deadline .draft-deadline-hint[data-v-9d370ef0]{font-size:12px;color:#8c8c8c}.layout-container .process-collapse[data-v-9d370ef0]{margin-top:4px}.layout-container .process-collapse[data-v-9d370ef0] .ant-collapse-header{padding:6px 0!important;font-size:13px;font-weight:500}.layout-container .process-collapse[data-v-9d370ef0] .ant-collapse-content-box{padding:0 0 4px!important}.layout-container .process-collapse .process-line[data-v-9d370ef0]{padding:1px 0;font-size:12px;color:#595959}.layout-container .process-collapse .process-line.warn[data-v-9d370ef0]{color:#d97706}.layout-container .process-collapse .process-line.fail[data-v-9d370ef0]{color:#dc2626}.layout-container .confirm-block[data-v-9d370ef0]{margin-top:12px;padding:12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px}.layout-container .confirm-block .confirm-title[data-v-9d370ef0]{margin-bottom:8px;font-weight:500;color:#92400e}.layout-container .confirm-block .confirm-form[data-v-9d370ef0] .ant-form-item{margin-bottom:4px}.layout-container .tabs-card[data-v-9d370ef0] .ant-card-body{padding:8px 16px 16px}.layout-container .teal-link[data-v-9d370ef0]{color:#0d9488}.layout-container .teal-link[data-v-9d370ef0]:hover{color:#0f766e}.layout-container .conf-high[data-v-9d370ef0]{font-weight:600;color:#52c41a}.layout-container .conf-low[data-v-9d370ef0]{color:#d48806}.table-card-title[data-v-d0daabc8]{display:flex;align-items:baseline;gap:12px}.table-card-title-text[data-v-d0daabc8]{font-size:15px;font-weight:600;color:rgba(0,0,0,.88)}.table-card-tip[data-v-d0daabc8]{font-size:12px;font-weight:400;color:rgba(0,0,0,.45)}.text-muted[data-v-d0daabc8]{color:rgba(0,0,0,.35)}.cost-total[data-v-d0daabc8]{text-align:center;padding:8px 0}.cost-total-label[data-v-d0daabc8]{font-size:12px;color:rgba(0,0,0,.45)}.cost-total-value[data-v-d0daabc8]{font-size:26px;font-weight:600;color:#0d9488}.cost-mini-title[data-v-d0daabc8]{margin-bottom:6px;font-size:12px;color:rgba(0,0,0,.45)}.cost-mini-row[data-v-d0daabc8]{display:flex;justify-content:space-between;padding:2px 0;font-size:13px;color:rgba(0,0,0,.75)}.detail-desc[data-v-d0daabc8],.detail-error[data-v-d0daabc8]{margin-bottom:12px}.detail-collapse[data-v-d0daabc8]{margin-bottom:8px;background:#fafafa}.raw-pre[data-v-d0daabc8]{max-height:300px;margin:0;padding:8px;overflow:auto;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-all;background:#f6f6f6;border-radius:2px}.pre-wrap[data-v-d0daabc8]{white-space:pre-wrap;word-break:break-all}.step-section-title[data-v-d0daabc8]{margin:16px 0 12px;font-size:14px;font-weight:600;color:rgba(0,0,0,.88)}.step-timeline[data-v-d0daabc8]{padding-top:4px}.step-header[data-v-d0daabc8]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.step-name[data-v-d0daabc8]{font-weight:600;color:rgba(0,0,0,.88)}.step-tag[data-v-d0daabc8]{margin-right:0}.step-meta[data-v-d0daabc8]{font-size:12px;color:rgba(0,0,0,.45)}.step-error[data-v-d0daabc8]{margin-top:4px;font-size:12px;color:#ff4d4f}.step-warnings[data-v-d0daabc8]{margin-top:4px}.step-warning-item[data-v-d0daabc8]{font-size:12px;color:#fa8c16}.table-card-title[data-v-42ce8b0b]{display:flex;align-items:baseline;gap:12px}.table-card-title-text[data-v-42ce8b0b]{font-size:15px;font-weight:600;color:rgba(0,0,0,.88)}.table-card-tip[data-v-42ce8b0b]{font-size:12px;font-weight:400;color:rgba(0,0,0,.45)}.agent-card[data-v-42ce8b0b]{height:100%;padding:12px 14px;border:1px solid #f0f0f0;border-radius:4px;background:#fff;transition:box-shadow .2s;display:flex;flex-direction:column}.agent-card[data-v-42ce8b0b]:hover{box-shadow:0 2px 8px rgba(0,0,0,.09)}.agent-card-disabled[data-v-42ce8b0b]{background:#fafafa}.agent-card-head[data-v-42ce8b0b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.agent-card-name[data-v-42ce8b0b]{font-size:14px;font-weight:600;color:rgba(0,0,0,.88);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-card-type[data-v-42ce8b0b]{flex-shrink:0;margin-right:0}.agent-card-code[data-v-42ce8b0b]{margin-top:2px;font-size:12px;font-family:monospace;color:rgba(0,0,0,.45);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-card-desc[data-v-42ce8b0b]{flex:1;margin-top:8px;min-height:40px;font-size:12px;line-height:20px;color:rgba(0,0,0,.65);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-card-foot[data-v-42ce8b0b]{margin-top:10px;padding-top:8px;border-top:1px solid #f5f5f5;display:flex;align-items:center;justify-content:space-between}.agent-card-status[data-v-42ce8b0b]{display:flex;align-items:center;gap:8px}.agent-card-status-label[data-v-42ce8b0b]{font-size:12px;color:rgba(0,0,0,.45)}.pagination-bar[data-v-42ce8b0b]{margin-top:16px;display:flex;justify-content:flex-end}.steps-title[data-v-42ce8b0b]{margin:20px 0 12px;font-size:14px;font-weight:600;color:rgba(0,0,0,.88)}.step-name[data-v-42ce8b0b]{font-weight:500}.step-tag[data-v-42ce8b0b]{margin-left:6px}.step-code[data-v-42ce8b0b]{font-family:monospace;color:rgba(0,0,0,.45);background:#fafafa;border-color:#f0f0f0}.step-desc[data-v-42ce8b0b]{font-size:12px;color:rgba(0,0,0,.55)}.model-config-tip[data-v-42ce8b0b]{margin-left:8px;font-size:12px;font-weight:400;color:rgba(0,0,0,.45)}.model-config-card[data-v-42ce8b0b]{padding:12px 14px;border:1px solid #f0f0f0;background:#fafafa}.model-config-row[data-v-42ce8b0b]{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.model-config-name[data-v-42ce8b0b]{font-size:13px;color:rgba(0,0,0,.75)}.model-config-actions[data-v-42ce8b0b]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0}.model-config-hint[data-v-42ce8b0b]{margin-top:6px;font-size:12px;color:rgba(0,0,0,.4)}.edit-tip[data-v-42ce8b0b]{font-size:12px;color:rgba(0,0,0,.45);text-align:center}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.ai-workbench[data-v-c8898c9e]{display:flex;height:calc(100vh - 120px);background:#f8fafc;border-radius:8px;overflow:hidden;gap:12px}.wb-sidebar[data-v-c8898c9e]{width:280px;flex-shrink:0;display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:hidden}.sidebar-header[data-v-c8898c9e]{padding:14px 14px 8px}.new-chat-btn[data-v-c8898c9e]{border-radius:8px}.sidebar-search[data-v-c8898c9e]{padding:0 14px 10px;border-bottom:1px solid #f0f0f0}.sidebar-tabs[data-v-c8898c9e]{display:flex;gap:16px;margin-top:10px}.sidebar-tabs .tab-item[data-v-c8898c9e]{font-size:13px;color:#6b7280;cursor:pointer;padding-bottom:4px;border-bottom:2px solid transparent;transition:all .2s}.sidebar-tabs .tab-item.active[data-v-c8898c9e]{color:#2563eb;border-bottom-color:#2563eb;font-weight:500}.conversation-list[data-v-c8898c9e]{flex:1;overflow-y:auto;padding:8px}.conversation-item[data-v-c8898c9e]{display:flex;align-items:center;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .2s;margin-bottom:2px}.conversation-item[data-v-c8898c9e]:hover{background:#f3f4f6}.conversation-item:hover .conv-actions[data-v-c8898c9e]{opacity:1}.conversation-item.active[data-v-c8898c9e]{background:#eff6ff}.conversation-item.active .conv-title[data-v-c8898c9e]{color:#1d4ed8}.conv-main[data-v-c8898c9e]{flex:1;min-width:0}.conv-title[data-v-c8898c9e]{font-size:13.5px;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-title .top-flag[data-v-c8898c9e]{color:#f59e0b;font-size:12px;margin-right:4px}.conv-meta[data-v-c8898c9e]{display:flex;justify-content:space-between;margin-top:3px}.conv-meta .conv-agent[data-v-c8898c9e]{font-size:11.5px;color:#2563eb;background:#eff6ff;padding:0 6px;border-radius:4px;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-meta .conv-time[data-v-c8898c9e]{font-size:11.5px;color:#9ca3af}.conv-actions[data-v-c8898c9e]{flex-shrink:0;opacity:0;transition:opacity .2s;margin-left:6px}.conv-actions .action-more[data-v-c8898c9e]{color:#6b7280;padding:4px;border-radius:4px}.conv-actions .action-more[data-v-c8898c9e]:hover{background:#e5e7eb}.list-empty[data-v-c8898c9e]{text-align:center;color:#9ca3af;font-size:13px;padding:32px 0}.wb-chat[data-v-c8898c9e]{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:hidden}.chat-header[data-v-c8898c9e]{display:flex;align-items:center;padding:12px 20px;border-bottom:1px solid #f0f0f0}.chat-header .header-icon[data-v-c8898c9e]{font-size:17px;color:#2563eb;margin-right:8px}.chat-header .header-title[data-v-c8898c9e]{font-size:15px;font-weight:600;color:#1f2937;max-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-header .header-agent[data-v-c8898c9e]{margin-left:10px;margin-right:0}.chat-messages[data-v-c8898c9e]{flex:1;overflow-y:auto;padding:20px 24px;background:#fafafa}.chat-greeting[data-v-c8898c9e]{display:flex;flex-direction:column;align-items:center;padding-top:8vh}.chat-greeting .greeting-avatar[data-v-c8898c9e]{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px rgba(59,130,246,.3);margin-bottom:16px}.chat-greeting .greeting-title[data-v-c8898c9e]{font-size:17px;color:#1f2937;margin-bottom:6px}.chat-greeting .greeting-title .user-name[data-v-c8898c9e]{color:#2563eb;font-weight:600}.chat-greeting .greeting-agent[data-v-c8898c9e]{font-size:13px;color:#6b7280;max-width:480px;text-align:center;margin-bottom:8px}.chat-greeting .greeting-prompts[data-v-c8898c9e]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;max-width:560px}.prompt-chip[data-v-c8898c9e]{padding:6px 14px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:16px;font-size:12.5px;color:#4b5563;cursor:pointer;transition:all .2s}.prompt-chip[data-v-c8898c9e]:hover{background:#dbeafe;color:#2563eb;border-color:#93c5fd;transform:translateY(-1px)}.message-item[data-v-c8898c9e]{display:flex;margin-bottom:18px}.message-item.user[data-v-c8898c9e]{flex-direction:row-reverse}.message-item.user .message-body[data-v-c8898c9e]{align-items:flex-end}.message-item.user .message-body .message-content[data-v-c8898c9e]{background:#dbeafe;color:#1e3a8a}.message-body[data-v-c8898c9e]{display:flex;flex-direction:column;max-width:72%;margin:0 10px}.message-role[data-v-c8898c9e]{font-size:12px;color:#9ca3af;margin-bottom:4px}.message-content[data-v-c8898c9e]{padding:10px 14px;border-radius:10px;background:#fff;border:1px solid #f0f0f0;color:#1f2937;font-size:14px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.agent-avatar[data-v-c8898c9e]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.loading-dots[data-v-c8898c9e]{display:inline-flex;gap:5px;align-items:center}.loading-dots span[data-v-c8898c9e]{width:6px;height:6px;border-radius:50%;background:#93c5fd;animation:dot-pulse-c8898c9e 1.2s infinite ease-in-out}.loading-dots span[data-v-c8898c9e]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-c8898c9e]:nth-child(3){animation-delay:.4s}@keyframes dot-pulse-c8898c9e{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1);opacity:1}}.chat-input-area[data-v-c8898c9e]{padding:12px 20px 16px;border-top:1px solid #f0f0f0;background:#fff}.input-wrapper[data-v-c8898c9e]{display:flex;align-items:flex-end;gap:10px}.input-wrapper[data-v-c8898c9e] .ant-input{border-radius:10px;background:#f9fafb}.input-wrapper[data-v-c8898c9e] .ant-input:focus{background:#fff}.input-wrapper .send-btn[data-v-c8898c9e]{border-radius:10px;height:36px;padding:0 16px}.input-wrapper .send-btn.stop-btn[data-v-c8898c9e]{background:#fff;border-color:#fca5a5;color:#dc2626}.input-wrapper .send-btn.stop-btn[data-v-c8898c9e]:hover{background:#fef2f2;border-color:#ef4444}.header-token[data-v-c8898c9e]{margin-left:auto;font-size:12px;color:#6b7280;background:#f3f4f6;padding:2px 10px;border-radius:10px;white-space:nowrap}[data-v-c8898c9e] .markdown-body{white-space:normal}[data-v-c8898c9e] .markdown-body p{margin:0 0 8px}[data-v-c8898c9e] .markdown-body p:last-child{margin-bottom:0}[data-v-c8898c9e] .markdown-body h1,[data-v-c8898c9e] .markdown-body h2,[data-v-c8898c9e] .markdown-body h3,[data-v-c8898c9e] .markdown-body h4,[data-v-c8898c9e] .markdown-body h5,[data-v-c8898c9e] .markdown-body h6{margin:12px 0 8px;font-weight:600;line-height:1.4}[data-v-c8898c9e] .markdown-body h1{font-size:18px}[data-v-c8898c9e] .markdown-body h2{font-size:16.5px}[data-v-c8898c9e] .markdown-body h3{font-size:15px}[data-v-c8898c9e] .markdown-body h4,[data-v-c8898c9e] .markdown-body h5,[data-v-c8898c9e] .markdown-body h6{font-size:14px}[data-v-c8898c9e] .markdown-body ul,[data-v-c8898c9e] .markdown-body ol{margin:4px 0 8px;padding-left:22px}[data-v-c8898c9e] .markdown-body blockquote{margin:8px 0;padding:4px 12px;border-left:3px solid #93c5fd;background:#f8fafc;color:#4b5563;border-radius:0 6px 6px 0}[data-v-c8898c9e] .markdown-body pre.hljs{margin:8px 0;padding:10px 12px;background:#f6f8fa;border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}[data-v-c8898c9e] .markdown-body pre.hljs code{font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:12.5px;background:transparent;padding:0;white-space:pre}[data-v-c8898c9e] .markdown-body code:not(pre code){background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;padding:1px 5px;font-size:12.5px;font-family:JetBrains Mono,Consolas,Monaco,monospace;color:#dc2626}[data-v-c8898c9e] .markdown-body table{border-collapse:collapse;margin:8px 0;font-size:13px;display:block;overflow-x:auto;max-width:100%}[data-v-c8898c9e] .markdown-body table th,[data-v-c8898c9e] .markdown-body table td{border:1px solid #e5e7eb;padding:6px 12px;text-align:left}[data-v-c8898c9e] .markdown-body table th{background:#f9fafb;font-weight:600}[data-v-c8898c9e] .markdown-body a{color:#2563eb;text-decoration:none}[data-v-c8898c9e] .markdown-body a:hover{text-decoration:underline}[data-v-c8898c9e] .markdown-body .md-image-blocked{color:#9ca3af;font-size:12.5px;background:#f3f4f6;border-radius:4px;padding:1px 6px}[data-v-c8898c9e] .markdown-body hr{border:none;border-top:1px solid #e5e7eb;margin:12px 0}.streaming-phase[data-v-c8898c9e]{display:inline-flex;align-items:center;gap:10px;color:#6b7280}.streaming-phase .phase-text[data-v-c8898c9e]{font-size:13px}.process-collapse[data-v-c8898c9e]{margin-top:6px;font-size:12px;color:#6b7280}.process-collapse summary[data-v-c8898c9e]{cursor:pointer;user-select:none;color:#2563eb}.process-collapse summary[data-v-c8898c9e]:hover{text-decoration:underline}.process-collapse .process-detail[data-v-c8898c9e]{margin-top:6px;padding:8px 12px;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px}.process-collapse .process-row[data-v-c8898c9e]{display:flex;align-items:flex-start;gap:6px;margin-bottom:4px}.process-collapse .process-row .process-label[data-v-c8898c9e]{flex-shrink:0;color:#9ca3af;line-height:22px}.process-collapse .process-row .skill-tag[data-v-c8898c9e]{margin-right:4px}.process-collapse .process-thoughts[data-v-c8898c9e]{margin:0;padding-left:16px;line-height:1.8}.process-collapse .process-meta[data-v-c8898c9e]{display:flex;gap:14px;color:#9ca3af;margin-top:4px}.process-collapse .scope-text[data-v-c8898c9e]{color:#4b5563;line-height:1.6}.process-collapse .source-cards[data-v-c8898c9e]{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.process-collapse .source-card[data-v-c8898c9e]{padding:6px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.process-collapse .source-card-head[data-v-c8898c9e]{display:flex;align-items:center;gap:8px}.process-collapse .source-card-head .source-skill[data-v-c8898c9e]{font-weight:500;color:#1f2937}.process-collapse .source-card-head .source-status[data-v-c8898c9e]{transform:scale(.85);margin:0}.process-collapse .source-card-head .source-duration[data-v-c8898c9e]{margin-left:auto;color:#9ca3af;font-size:11px}.process-collapse .source-summary[data-v-c8898c9e]{margin-top:4px;font-size:11.5px;color:#6b7280;line-height:1.5;word-break:break-all}.interrupted-flag[data-v-c8898c9e]{margin-top:4px;font-size:12px;color:#d97706}.msg-actions[data-v-c8898c9e]{display:flex;gap:10px;margin-top:6px}.msg-actions .fb[data-v-c8898c9e]{font-size:14px;color:#9ca3af;cursor:pointer;transition:color .2s}.msg-actions .fb[data-v-c8898c9e]:hover,.msg-actions .fb.active[data-v-c8898c9e]{color:#2563eb}.msg-actions .fb.disliked.active[data-v-c8898c9e]{color:#dc2626}.wb-agents[data-v-c8898c9e]{width:300px;flex-shrink:0;position:relative;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:hidden}.wb-agents.collapsed[data-v-c8898c9e]{width:36px;background:transparent;box-shadow:none;border-radius:0}.agents-inner[data-v-c8898c9e]{height:100%;display:flex;flex-direction:column}.agents-header[data-v-c8898c9e]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #f0f0f0}.agents-header .agents-title[data-v-c8898c9e]{font-size:14px;font-weight:600;color:#1f2937}.agents-list[data-v-c8898c9e]{flex:1;overflow-y:auto;padding:10px}.agent-card[data-v-c8898c9e]{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:10px;cursor:pointer;border:1px solid transparent;transition:all .2s;margin-bottom:8px}.agent-card[data-v-c8898c9e]:hover{background:#f9fafb;border-color:#e5e7eb}.agent-card.active[data-v-c8898c9e]{background:#eff6ff;border-color:#bfdbfe}.agent-card.active .agent-name[data-v-c8898c9e]{color:#1d4ed8}.agent-card .agent-icon[data-v-c8898c9e]{background:#e0e7ff;color:#4f46e5;flex-shrink:0}.agent-card .agent-icon.generic[data-v-c8898c9e]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.agent-card .agent-info[data-v-c8898c9e]{flex:1;min-width:0}.agent-card .agent-name[data-v-c8898c9e]{font-size:13.5px;font-weight:600;color:#1f2937}.agent-card .agent-desc[data-v-c8898c9e]{font-size:12px;color:#6b7280;line-height:1.5;margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agents-empty[data-v-c8898c9e]{text-align:center;color:#9ca3af;font-size:13px;padding:24px 0}.panel-expand-btn[data-v-c8898c9e]{position:absolute;top:14px;right:0;width:28px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px 0 0 8px;box-shadow:-2px 0 6px rgba(0,0,0,.08);cursor:pointer;color:#6b7280}.panel-expand-btn[data-v-c8898c9e]:hover{color:#2563eb}.table-card-title[data-v-8da6e5ef]{display:flex;align-items:baseline;gap:12px}.table-card-title-text[data-v-8da6e5ef]{font-size:15px;font-weight:600;color:rgba(0,0,0,.88)}.table-card-tip[data-v-8da6e5ef]{font-size:12px;font-weight:400;color:rgba(0,0,0,.45)}.prompt-preview[data-v-8da6e5ef]{font-family:monospace;font-size:12px;color:rgba(0,0,0,.65)}.ai-draft-table .draft-toolbar[data-v-42df2ec5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ai-draft-table .val-empty[data-v-42df2ec5]{color:#bbb}.ai-draft-table .dup-clusters[data-v-42df2ec5]{margin-top:12px}.ai-assistant-card[data-v-dacd67a6] .ant-card-body{padding-top:8px}.chat-wrap[data-v-dacd67a6]{display:flex;flex-direction:column;height:calc(100vh - 320px);min-height:420px}.chat-wrap .chat-box[data-v-dacd67a6]{flex:1;overflow-y:auto;padding:8px 4px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px}.chat-wrap .chat-box .chat-empty[data-v-dacd67a6]{text-align:center;color:#999;padding-top:80px}.chat-wrap .chat-box .chat-msg[data-v-dacd67a6]{display:flex;margin-bottom:10px}.chat-wrap .chat-box .chat-msg.user[data-v-dacd67a6]{justify-content:flex-end}.chat-wrap .chat-box .chat-msg.user .bubble[data-v-dacd67a6]{background:#0d9488;color:#fff}.chat-wrap .chat-box .chat-msg.assistant .bubble[data-v-dacd67a6]{background:#fff;border:1px solid #f0f0f0}.chat-wrap .chat-box .chat-msg .bubble[data-v-dacd67a6]{max-width:72%;border-radius:8px;padding:8px 12px}.chat-wrap .chat-box .chat-msg .bubble .bubble-text[data-v-dacd67a6]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:13px;line-height:1.6}.chat-wrap .chat-box .dot-loading[data-v-dacd67a6]{color:#999;font-size:12px}.chat-wrap .chat-input[data-v-dacd67a6]{display:flex;gap:8px;align-items:flex-end;margin-top:10px}.chat-wrap .chat-input .ant-btn[data-v-dacd67a6]{flex-shrink:0}.health-wrap[data-v-dacd67a6],.maintain-wrap[data-v-dacd67a6]{max-width:1100px}.health-toolbar[data-v-dacd67a6],.report-form[data-v-dacd67a6]{margin-bottom:12px}.report-text[data-v-dacd67a6]{margin:0;padding:12px 14px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.8;font-family:inherit}.report-text.thoughts[data-v-dacd67a6]{color:#888;font-size:12px}.maintain-form[data-v-dacd67a6]{max-width:720px}.ai-fill-button[data-v-57a081f8]{display:inline-flex}.sys-campus-list .campus-layout[data-v-960a1952]{display:flex;gap:16px;align-items:flex-start}.sys-campus-list .campus-layout .tree-side[data-v-960a1952]{width:300px;flex-shrink:0}.sys-campus-list .campus-layout .list-side[data-v-960a1952]{flex:1;min-width:0}.sys-campus-list .project-tree-card[data-v-960a1952],.sys-campus-list .project-detail-card[data-v-960a1952]{min-height:500px}.sys-campus-list .card-title-bar[data-v-960a1952]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.sys-campus-list .card-title-bar .card-title-text[data-v-960a1952]{display:flex;align-items:center;flex-shrink:0}.sys-campus-list .tree-search[data-v-960a1952]{margin-bottom:12px}.sys-campus-list .tree-container[data-v-960a1952]{max-height:calc(100vh - 280px);overflow-y:auto;overflow-x:hidden}.sys-campus-list .tree-container[data-v-960a1952]::-webkit-scrollbar{width:6px}.sys-campus-list .tree-container[data-v-960a1952]::-webkit-scrollbar-thumb{background-color:#99d6ce;border-radius:3px}.sys-campus-list .tree-container[data-v-960a1952]::-webkit-scrollbar-track{background-color:#f0fdfa}.sys-campus-list .detail-header[data-v-960a1952]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;margin:-24px -24px 0;background:linear-gradient(135deg,#ccfbf1,#e6fffb);border-radius:8px 8px 0 0;border-bottom:1px solid #d9f5f0}.sys-campus-list .detail-header .detail-title-wrap[data-v-960a1952]{display:flex;align-items:center;gap:8px;min-width:0}.sys-campus-list .detail-header .detail-title-wrap .detail-icon[data-v-960a1952]{font-size:20px;color:#0d9488}.sys-campus-list .detail-header .detail-title-wrap .detail-title[data-v-960a1952]{font-size:18px;font-weight:600;color:#134e4a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}.sys-campus-list .detail-header .header-btn-primary[data-v-960a1952]{height:32px;padding:0 16px;font-size:13px;font-weight:500;border-radius:6px;background:#0d9488;border-color:#0d9488;color:#fff;display:inline-flex;align-items:center;gap:4px}.sys-campus-list .detail-header .header-btn-primary[data-v-960a1952]:hover{background:#0f766e;border-color:#0f766e;color:#fff}.sys-campus-list .detail-tabs[data-v-960a1952]{margin-top:16px}.sys-campus-list .tab-toolbar[data-v-960a1952]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sys-campus-list .tab-toolbar .tab-title[data-v-960a1952]{display:flex;align-items:center;font-weight:500}.sys-campus-list .tree-node[data-v-960a1952]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:6px 10px;margin:2px 0;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:all .2s}.sys-campus-list .tree-node[data-v-960a1952]:hover{background-color:#f0fdfa;border-color:#d3f3ec}.sys-campus-list .tree-node:hover .tree-node-actions[data-v-960a1952]{opacity:1}.sys-campus-list .tree-node.is-selected[data-v-960a1952]{background-color:#ccfbf1;border-color:#0d9488}.sys-campus-list .tree-node .tree-node-content[data-v-960a1952]{display:flex;align-items:center;flex:1;overflow:hidden}.sys-campus-list .tree-node .tree-node-content .dept-icon[data-v-960a1952]{margin-right:8px;color:#0d9488;font-size:15px}.sys-campus-list .tree-node .tree-node-content .dept-name[data-v-960a1952]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.sys-campus-list .tree-node .tree-node-content .ant-tag[data-v-960a1952]{margin-right:8px;font-size:11px;line-height:18px;padding:0 5px;flex-shrink:0}.sys-campus-list .tree-node .tree-node-actions[data-v-960a1952]{display:flex;align-items:center;opacity:0;transition:opacity .2s;flex-shrink:0;margin-left:8px}.sys-campus-list .tree-node .tree-node-actions .action-btn[data-v-960a1952]{padding:2px 4px;height:auto;color:#666}.sys-campus-list .tree-node .tree-node-actions .action-btn[data-v-960a1952]:hover{color:#0d9488}.sys-campus-list .tree-node .tree-node-actions .action-btn.danger[data-v-960a1952]:hover{color:#ff4d4f}.sys-campus-list[data-v-960a1952] .ant-descriptions{margin-bottom:8px}.change-log-page[data-v-84013bae]{display:flex;flex-direction:column;gap:12px}.card-title[data-v-84013bae]{font-weight:600}.card-sub[data-v-84013bae]{margin-left:8px;font-size:12px;color:#999}.detail-text[data-v-84013bae]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.asset-house-tree .all-node[data-v-c40c7fa8]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fff;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s;margin-bottom:6px}.asset-house-tree .all-node[data-v-c40c7fa8]:hover,.asset-house-tree .all-node.active[data-v-c40c7fa8]{border-color:#0d9488;background:#f0fdfa}.asset-house-tree .all-node .all-icon[data-v-c40c7fa8]{color:#0d9488;font-size:13px}.asset-house-tree .all-node .all-name[data-v-c40c7fa8]{font-size:13px;font-weight:600;color:#333}.asset-house-tree[data-v-c40c7fa8] .ant-tree{background:transparent}.asset-house-tree[data-v-c40c7fa8] .ant-tree .ant-tree-treenode{width:100%;padding:2px 0;border-radius:6px}.asset-house-tree[data-v-c40c7fa8] .ant-tree .ant-tree-node-content-wrapper{flex:1;min-width:0;border-radius:6px}.asset-house-tree[data-v-c40c7fa8] .ant-tree .ant-tree-node-content-wrapper:hover{background-color:#f0fdfa!important}.asset-house-tree[data-v-c40c7fa8] .ant-tree .ant-tree-node-selected{background-color:#ccfbf1!important}.asset-house-tree[data-v-c40c7fa8] .ant-tree .ant-tree-node-selected .node-name{color:#0d9488;font-weight:600}.asset-house-tree[data-v-c40c7fa8] .ant-tree .node-title{display:flex;align-items:center;width:100%;gap:6px}.asset-house-tree[data-v-c40c7fa8] .ant-tree .node-title .node-icon{font-size:13px;flex-shrink:0}.asset-house-tree[data-v-c40c7fa8] .ant-tree .node-title .status-tag{margin-right:0;font-size:11px;line-height:18px;padding:0 5px;flex-shrink:0}.asset-house-tree[data-v-c40c7fa8] .ant-tree .node-title .node-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#333}.asset-house-tree[data-v-c40c7fa8] .ant-tree .node-title .node-count{flex-shrink:0;min-width:18px;padding:0 5px;font-size:11px;line-height:16px;text-align:center;font-weight:600;color:#0d9488;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:8px}.asset-scope-tree .all-node[data-v-c2ca0eec]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fff;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s;margin-bottom:6px}.asset-scope-tree .all-node[data-v-c2ca0eec]:hover,.asset-scope-tree .all-node.active[data-v-c2ca0eec]{border-color:#0d9488;background:#f0fdfa}.asset-scope-tree .all-node .all-icon[data-v-c2ca0eec]{color:#0d9488;font-size:13px}.asset-scope-tree .all-node .all-name[data-v-c2ca0eec]{font-size:13px;font-weight:600;color:#333}.asset-scope-tree[data-v-c2ca0eec] .ant-tree{background:transparent}.asset-scope-tree[data-v-c2ca0eec] .ant-tree .ant-tree-treenode{width:100%;padding:2px 0;border-radius:6px}.asset-scope-tree[data-v-c2ca0eec] .ant-tree .ant-tree-indent{pointer-events:none}.asset-scope-tree[data-v-c2ca0eec] .ant-tree .ant-tree-node-content-wrapper{flex:1;min-width:0;border-radius:6px}.asset-scope-tree[data-v-c2ca0eec] .ant-tree .ant-tree-node-content-wrapper:hover{background-color:#f0fdfa!important}.asset-scope-tree[data-v-c2ca0eec] .ant-tree .ant-tree-node-selected{background-color:#ccfbf1!important}.asset-scope-tree[data-v-c2ca0eec] .ant-tree .ant-tree-node-selected .node-name{color:#0d9488;font-weight:600}.asset-scope-tree[data-v-c2ca0eec] .ant-tree .node-title{display:flex;align-items:center;width:100%;gap:6px}.asset-scope-tree[data-v-c2ca0eec] .ant-tree .node-title .node-icon{font-size:13px;flex-shrink:0}.asset-scope-tree[data-v-c2ca0eec] .ant-tree .node-title .node-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#333}.asset-scope-tree[data-v-c2ca0eec] .ant-tree .node-title .status-tag{margin-right:0;font-size:11px;line-height:18px;padding:0 5px;flex-shrink:0}.asset-scope-tree[data-v-c2ca0eec] .ant-tree .node-title .node-count{flex-shrink:0;min-width:18px;padding:0 5px;font-size:11px;line-height:16px;text-align:center;font-weight:600;color:#0d9488;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:8px}.asset-tree-card[data-v-5c002804] .ant-card-head{min-height:48px;padding:0 16px}.asset-tree-card[data-v-5c002804] .ant-card-head-title{padding:12px 0}.asset-tree-card[data-v-5c002804] .ant-card-body{padding:12px}.tree-container[data-v-5c002804]{max-height:500px;overflow-y:auto}.tree-container[data-v-5c002804]::-webkit-scrollbar{width:4px}.tree-container[data-v-5c002804]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.tree-container[data-v-5c002804] .ant-tree{background:transparent}.tree-container[data-v-5c002804] .ant-tree .ant-tree-treenode{width:100%;padding:2px 0;border-radius:6px}.tree-container[data-v-5c002804] .ant-tree .ant-tree-node-content-wrapper{flex:1;min-width:0;border-radius:6px}.tree-container[data-v-5c002804] .ant-tree .ant-tree-node-content-wrapper:hover{background-color:#f0fdfa!important}.tree-container[data-v-5c002804] .ant-tree .ant-tree-node-selected{background-color:#ccfbf1!important;font-weight:600}.tree-container .tree-node-title[data-v-5c002804]{display:flex;align-items:center;gap:4px;font-size:12px}.tree-container .tree-node-title .tree-node-icon[data-v-5c002804]{font-size:14px;flex-shrink:0}.tree-container .tree-node-title .status-tag[data-v-5c002804]{margin-right:0;font-size:11px;line-height:18px;padding:0 5px;flex-shrink:0}.tree-container .tree-node-title>span[data-v-5c002804]:last-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-container .plan-filter-bar[data-v-5c002804]{display:flex;gap:6px;margin-bottom:8px}.plan-container .plan-summary[data-v-5c002804]{font-size:11px;color:#999;margin-bottom:6px}.plan-container .plan-summary b[data-v-5c002804]{font-weight:600;color:#333}.card-grid[data-v-5c002804]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:4px}.asset-card[data-v-5c002804]{border:1px solid #f0f0f0;border-left:3px solid #ccc;border-radius:3px;overflow:hidden;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s}.asset-card[data-v-5c002804]:hover{border-color:#91d5ff;box-shadow:0 1px 4px rgba(24,144,255,.15)}.asset-card.selected[data-v-5c002804]{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.asset-card.status-normal[data-v-5c002804]{border-left-color:#52c41a}.asset-card.status-disabled[data-v-5c002804]{border-left-color:#d9d9d9}.asset-card.status-available[data-v-5c002804]{border-left-color:#52c41a}.asset-card.status-reserved[data-v-5c002804]{border-left-color:#faad14}.asset-card.status-leased[data-v-5c002804]{border-left-color:#0d9488}.asset-card.status-sold[data-v-5c002804]{border-left-color:#722ed1}.asset-card.status-frozen[data-v-5c002804]{border-left-color:#f5222d}.asset-card.status-self_use[data-v-5c002804]{border-left-color:#1890ff}.asset-card .card-top[data-v-5c002804]{display:flex;justify-content:space-between;align-items:center;padding:2px 4px}.asset-card .card-top .card-name[data-v-5c002804]{font-size:11px;font-weight:700;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:65px}.asset-card .card-top .card-badge[data-v-5c002804]{font-size:9px;padding:0 4px;border-radius:6px;flex-shrink:0}.asset-card .badge-normal[data-v-5c002804]{background:#f0fff0;color:#52c41a}.asset-card .badge-disabled[data-v-5c002804]{background:#f5f5f5;color:#999}.asset-card .badge-available[data-v-5c002804]{background:#f0fff0;color:#52c41a}.asset-card .badge-reserved[data-v-5c002804]{background:#fff7e6;color:#faad14}.asset-card .badge-leased[data-v-5c002804]{background:#ccfbf1;color:#0d9488}.asset-card .badge-sold[data-v-5c002804]{background:#f9f0ff;color:#722ed1}.asset-card .badge-frozen[data-v-5c002804]{background:#fff2f0;color:#f5222d}.asset-card .badge-self_use[data-v-5c002804]{background:#e6f7ff;color:#1890ff}.asset-card .card-body[data-v-5c002804]{padding:0 4px 2px}.asset-card .card-body .card-area[data-v-5c002804]{font-size:10px;color:#999}.pagination-row[data-v-5c002804]{display:flex;justify-content:flex-end;margin-top:8px}.project-area-card .all-node[data-v-b666592f]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fff;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s;margin-bottom:6px}.project-area-card .all-node[data-v-b666592f]:hover,.project-area-card .all-node.active[data-v-b666592f]{border-color:#0d9488;background:#f0fdfa}.project-area-card .all-node .all-icon[data-v-b666592f]{color:#0d9488;font-size:13px}.project-area-card .all-node .all-name[data-v-b666592f]{font-size:13px;font-weight:600;color:#333}.project-area-card .all-node .all-count[data-v-b666592f]{margin-left:auto;font-size:11px;color:#999;flex-shrink:0}.project-area-card[data-v-b666592f] .ant-tree{max-height:calc(100vh - 280px);overflow-y:auto;background:transparent}.project-area-card[data-v-b666592f] .ant-tree::-webkit-scrollbar{width:4px}.project-area-card[data-v-b666592f] .ant-tree::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:2px}.project-area-card[data-v-b666592f] .ant-tree::-webkit-scrollbar-track{background:transparent}.project-area-card[data-v-b666592f] .ant-tree .ant-tree-treenode{width:100%;padding:2px 0;border-radius:6px}.project-area-card[data-v-b666592f] .ant-tree .ant-tree-node-content-wrapper{flex:1;min-width:0;border-radius:6px}.project-area-card[data-v-b666592f] .ant-tree .ant-tree-node-content-wrapper:hover{background-color:#f0fdfa!important}.project-area-card[data-v-b666592f] .ant-tree .ant-tree-node-selected{background-color:#ccfbf1!important}.project-area-card[data-v-b666592f] .ant-tree .ant-tree-node-selected .node-name{color:#0d9488;font-weight:600}.project-area-card[data-v-b666592f] .ant-tree .node-title{display:flex;align-items:center;width:100%;gap:6px}.project-area-card[data-v-b666592f] .ant-tree .node-title .node-icon{font-size:13px;flex-shrink:0}.project-area-card[data-v-b666592f] .ant-tree .node-title .status-tag{margin-right:0;font-size:11px;line-height:18px;padding:0 5px;flex-shrink:0}.project-area-card[data-v-b666592f] .ant-tree .node-title .node-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#333}.project-area-card[data-v-b666592f] .ant-tree .node-title .node-count{flex-shrink:0;min-width:18px;padding:0 5px;font-size:11px;line-height:16px;text-align:center;font-weight:600;color:#0d9488;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:8px}.project-selector[data-v-f8c4254a]{display:flex;align-items:center;gap:6px}.project-selector .filter-label[data-v-f8c4254a]{font-size:12px;color:#666}.flow-map-page[data-v-eed104c0]{padding:4px}.flow-map-page .flow-intro .flow-intro-title[data-v-eed104c0]{font-size:16px;font-weight:600;color:#262626}.flow-map-page .flow-intro .flow-intro-desc[data-v-eed104c0]{margin-top:4px;font-size:12px;color:#8c8c8c}.flow-map-page .flow-intro .flow-intro-desc .flow-intro-tip[data-v-eed104c0]{margin-left:12px;color:#0d9488}.flow-map-page .flow-canvas[data-v-eed104c0]{position:relative;padding:26px 26px 14px;margin-bottom:12px;background-color:#fafafa;background-image:radial-gradient(circle,#e2e2e2 1px,transparent 1px);background-size:22px 22px;border:1px solid #f0f0f0;border-radius:8px}.flow-map-page .main-line[data-v-eed104c0]{position:absolute;top:46px;left:46px;right:calc(20% - 17px);height:2px;background:linear-gradient(90deg,#722ed1,#1890ff,#fa8c16,#0d9488,#eb2f96);opacity:.55;z-index:0}.flow-map-page .main-arrow[data-v-eed104c0]{position:absolute;top:40px;margin-left:-5px;font-size:11px;color:#bfbfbf;z-index:1}.flow-map-page .stage-row[data-v-eed104c0]{position:relative;display:flex;gap:16px;margin-bottom:44px;z-index:1}.flow-map-page .stage[data-v-eed104c0]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.flow-map-page .stage-head[data-v-eed104c0]{display:flex;align-items:center;gap:10px;height:40px;margin-bottom:18px;position:relative;z-index:2}.flow-map-page .stage-head .stage-dot[data-v-eed104c0]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;font-size:18px;flex-shrink:0;box-shadow:0 0 0 4px #fafafa,0 2px 6px rgba(0,0,0,.12)}.flow-map-page .stage-head .stage-text[data-v-eed104c0]{min-width:0}.flow-map-page .stage-head .stage-text .stage-name[data-v-eed104c0]{font-size:14px;font-weight:600;line-height:1.2}.flow-map-page .stage-head .stage-text .stage-sub[data-v-eed104c0]{margin-top:2px;font-size:11px;color:#999;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .stage-rail[data-v-eed104c0]{position:absolute;left:19px;top:40px;bottom:0;width:2px;background:color-mix(in srgb,var(--accent) 35%,#e8e8e8);z-index:0}.flow-map-page .stage-rail[data-v-eed104c0]:after{content:"";position:absolute;bottom:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background:#fafafa;border:2px solid var(--accent)}.flow-map-page .stage:nth-child(4) .stage-rail[data-v-eed104c0],.flow-map-page .stage:nth-child(5) .stage-rail[data-v-eed104c0]{bottom:-28px;background:repeating-linear-gradient(180deg,#eb2f96 0,#eb2f96 5px,transparent 5px,transparent 9px)}.flow-map-page .stage:nth-child(4) .stage-rail[data-v-eed104c0]:after{display:none}.flow-map-page .stage[data-v-eed104c0]:after{content:"";position:absolute;bottom:-28px;height:0;border-top:2px dashed #eb2f96}.flow-map-page .stage[data-v-eed104c0]:nth-child(1):after,.flow-map-page .stage[data-v-eed104c0]:nth-child(2):after,.flow-map-page .stage[data-v-eed104c0]:nth-child(3):after{display:none}.flow-map-page .stage[data-v-eed104c0]:nth-child(4):after{left:20px;right:0}.flow-map-page .stage[data-v-eed104c0]:nth-child(5):after{left:0;width:20px}.flow-map-page .stage[data-v-eed104c0]:nth-child(4):before{content:"";position:absolute;bottom:-28px;left:14px;border:5px solid transparent;border-bottom:8px solid #eb2f96}.flow-map-page .branch-node[data-v-eed104c0]{position:relative;margin-left:44px;margin-bottom:12px;cursor:pointer}.flow-map-page .branch-node .node-dot[data-v-eed104c0]{position:absolute;left:-30px;top:22px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--accent);z-index:1}.flow-map-page .branch-node .node-card[data-v-eed104c0]{display:flex;align-items:flex-start;gap:8px;padding:10px;background:#fff;border:1px solid #e8e8e8;border-left:3px solid var(--accent);border-radius:6px;transition:all .2s}.flow-map-page .branch-node:hover .node-card[data-v-eed104c0]{border-color:var(--accent);box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.flow-map-page .branch-node:hover .node-card .node-go[data-v-eed104c0]{opacity:1}.flow-map-page .branch-node .node-icon[data-v-eed104c0]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .branch-node .node-body[data-v-eed104c0]{flex:1;min-width:0}.flow-map-page .branch-node .node-body .node-title[data-v-eed104c0]{font-size:13px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .branch-node .node-body .node-title .node-go[data-v-eed104c0]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .branch-node .node-body .node-desc[data-v-eed104c0]{margin-top:2px;font-size:11px;color:#8c8c8c;line-height:1.5}.flow-map-page .flow-loop-label[data-v-eed104c0]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#eb2f96}.flow-map-page .flow-loop-label[data-v-eed104c0] .anticon{font-size:13px}.flow-map-page .support-panel[data-v-eed104c0]{background:#fff;border-radius:6px;padding:12px;margin-bottom:12px;border:1px solid #f0f0f0}.flow-map-page .support-panel .support-title[data-v-eed104c0]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .support-panel .support-title .bar[data-v-eed104c0]{width:3px;height:12px;background:#0d9488;border-radius:2px}.flow-map-page .support-panel .support-row[data-v-eed104c0]{display:flex;gap:10px}.flow-map-page .support-panel .support-node[data-v-eed104c0]{flex:1;display:flex;align-items:center;gap:8px;padding:10px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s}.flow-map-page .support-panel .support-node[data-v-eed104c0]:hover{border-color:var(--accent);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.flow-map-page .support-panel .support-node:hover .node-go[data-v-eed104c0]{opacity:1}.flow-map-page .support-panel .support-node .support-icon[data-v-eed104c0]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .support-panel .support-node .support-info[data-v-eed104c0]{flex:1;min-width:0}.flow-map-page .support-panel .support-node .support-info .support-name[data-v-eed104c0]{font-size:12px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .support-panel .support-node .support-info .support-name .node-go[data-v-eed104c0]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .support-panel .support-node .support-info .support-desc[data-v-eed104c0]{margin-top:2px;font-size:11px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .legend-panel[data-v-eed104c0]{background:#fff;border-radius:6px;padding:12px;border:1px solid #f0f0f0}.flow-map-page .legend-panel .legend-title[data-v-eed104c0]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .legend-panel .legend-title .bar[data-v-eed104c0]{width:3px;height:12px;background:#0d9488;border-radius:2px}.flow-map-page .legend-panel .legend-grid[data-v-eed104c0]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px}.flow-map-page .legend-panel .legend-item[data-v-eed104c0]{display:flex;align-items:baseline;gap:6px;font-size:11px}.flow-map-page .legend-panel .legend-item .legend-dot[data-v-eed104c0]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-label[data-v-eed104c0]{font-weight:600;color:#595959;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-desc[data-v-eed104c0]{color:#8c8c8c;line-height:1.5}.building-page[data-v-042ba167]{display:flex;gap:12px;align-items:flex-start}.building-page .tree-side[data-v-042ba167]{width:300px;flex-shrink:0}.building-page .list-side[data-v-042ba167]{flex:1;min-width:0}.left-card[data-v-042ba167] .ant-card-body{padding:12px}.list-card[data-v-042ba167] .ant-card-body{padding-top:0}.detail-header[data-v-042ba167]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;margin:0 -24px 16px;background:linear-gradient(135deg,#ccfbf1,#e6fffb);border-bottom:1px solid #d9f5f0}.detail-header .detail-title-wrap[data-v-042ba167]{display:flex;align-items:center;gap:8px;min-width:0}.detail-header .detail-title-wrap .detail-icon[data-v-042ba167]{font-size:20px;color:#0d9488}.detail-header .detail-title-wrap .detail-title[data-v-042ba167]{font-size:18px;font-weight:600;color:#134e4a;white-space:nowrap}.detail-header .detail-title-wrap .detail-sub[data-v-042ba167]{font-size:12px;color:#5f6b6a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.detail-header .header-btn-primary[data-v-042ba167]{height:32px;padding:0 16px;font-size:13px;font-weight:500;border-radius:6px;background:#0d9488;border-color:#0d9488;color:#fff;display:inline-flex;align-items:center;gap:4px}.detail-header .header-btn-primary[data-v-042ba167]:hover{background:#0f766e;border-color:#0f766e;color:#fff}.detail-header .header-btn-light[data-v-042ba167]{height:32px;padding:0 14px;font-size:13px;font-weight:500;border-radius:6px;background:#fff;border-color:#b5e3dc;color:#0d9488;display:inline-flex;align-items:center;gap:4px}.detail-header .header-btn-light[data-v-042ba167]:hover{border-color:#0d9488;color:#0f766e}.status-tabs[data-v-042ba167]{margin-bottom:12px}.status-tabs[data-v-042ba167] .ant-tabs-nav{margin-bottom:0}.status-tabs .tab-count[data-v-042ba167]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}[data-v-042ba167] .floor-inner{padding:8px 8px 8px 32px;background:#fafafa}[data-v-042ba167] .floor-inner .floor-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}[data-v-042ba167] .floor-inner .floor-toolbar .floor-title{font-size:13px;font-weight:600;color:#333}.floor-section[data-v-042ba167]{margin-bottom:16px}.floor-section .section-title[data-v-042ba167]{font-size:13px;font-weight:600;color:#333;margin-bottom:8px}.floor-section .floor-new-row[data-v-042ba167]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.floor-section .floor-new-row .ant-input-number[data-v-042ba167]{width:80px}.b-new-row[data-v-042ba167]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.room-page[data-v-077d1044]{display:flex;gap:12px;align-items:flex-start}.room-page .tree-side[data-v-077d1044]{width:300px;flex-shrink:0}.room-page .list-side[data-v-077d1044]{flex:1;min-width:0}.list-card[data-v-077d1044] .ant-card-body{padding-top:0}.detail-header[data-v-077d1044]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;margin:0 -24px 16px;background:linear-gradient(135deg,#ccfbf1,#e6fffb);border-bottom:1px solid #d9f5f0}.detail-header .detail-title-wrap[data-v-077d1044]{display:flex;align-items:center;gap:8px;min-width:0}.detail-header .detail-title-wrap .detail-icon[data-v-077d1044]{font-size:20px;color:#0d9488}.detail-header .detail-title-wrap .detail-title[data-v-077d1044]{font-size:18px;font-weight:600;color:#134e4a;white-space:nowrap}.detail-header .detail-title-wrap .detail-sub[data-v-077d1044]{font-size:12px;color:#5f6b6a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.detail-header .header-btn-primary[data-v-077d1044]{height:32px;padding:0 16px;font-size:13px;font-weight:500;border-radius:6px;background:#0d9488;border-color:#0d9488;color:#fff;display:inline-flex;align-items:center;gap:4px}.detail-header .header-btn-primary[data-v-077d1044]:hover{background:#0f766e;border-color:#0f766e;color:#fff}.detail-header .header-btn-light[data-v-077d1044]{height:32px;padding:0 14px;font-size:13px;font-weight:500;border-radius:6px;background:#fff;border-color:#b5e3dc;color:#0d9488;display:inline-flex;align-items:center;gap:4px}.detail-header .header-btn-light[data-v-077d1044]:hover{border-color:#0d9488;color:#0f766e}.detail-header .merge-btn[data-v-077d1044]{height:32px;padding:0 16px;font-size:13px;font-weight:500;border-radius:6px;border-color:#0d9488;color:#0d9488;display:inline-flex;align-items:center;gap:4px}.detail-header .merge-btn[data-v-077d1044]:hover{color:#0f766e;border-color:#0f766e}.status-tabs[data-v-077d1044]{margin-bottom:12px}.status-tabs[data-v-077d1044] .ant-tabs-nav{margin-bottom:0}.status-tabs .tab-count[data-v-077d1044]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.source-list[data-v-077d1044]{width:100%}.source-list[data-v-077d1044] .ant-tag{margin-bottom:4px}.filter-bar[data-v-077d1044]{margin-bottom:12px}.room-new-row[data-v-077d1044]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.room-new-row .ant-input-number[data-v-077d1044]{width:90px}.plan-view .mt-10[data-v-e2955c1b]{margin-top:10px}.plan-view .empty-tip[data-v-e2955c1b]{display:flex;align-items:center;justify-content:center;min-height:400px;background:#fff;border:1px solid #f0f0f0;border-radius:6px}.plan-view .panel[data-v-e2955c1b]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:12px 14px}.plan-view .panel-title[data-v-e2955c1b]{display:flex;align-items:center;font-size:13px;font-weight:600;color:#333;margin-bottom:10px}.plan-view .panel-title .bar[data-v-e2955c1b]{width:3px;height:12px;background:#0d9488;border-radius:2px;margin-right:8px}.plan-view .panel-title .room-stats[data-v-e2955c1b]{margin-left:12px;font-size:12px;font-weight:400;color:#666;display:flex;align-items:center;gap:2px}.plan-view .panel-title .room-stats b[data-v-e2955c1b]{font-weight:600;color:#333;margin-left:1px}.plan-view .panel-title .room-stats .sep[data-v-e2955c1b]{color:#ddd;margin:0 4px}.plan-view .panel-title .room-stats .dot[data-v-e2955c1b]{width:7px;height:7px;border-radius:2px;display:inline-block;margin:0 2px 0 4px}.plan-view .panel-title .room-stats .dot.rented[data-v-e2955c1b]{background:#0d9488}.plan-view .panel-title .room-stats .dot.idle[data-v-e2955c1b]{background:#52c41a}.plan-view .panel-title .room-stats .dot.repair[data-v-e2955c1b]{background:#fa8c16}.plan-view .panel-title .room-stats .dot.disabled[data-v-e2955c1b]{background:#bfbfbf}.plan-view .panel-title .room-stats .c-rented[data-v-e2955c1b]{color:#0d9488}.plan-view .panel-title .room-stats .c-idle[data-v-e2955c1b]{color:#52c41a}.plan-view .panel-title .room-stats .c-repair[data-v-e2955c1b]{color:#fa8c16}.plan-view .panel-title .room-stats .c-disabled[data-v-e2955c1b]{color:#999}.plan-view .main-layout[data-v-e2955c1b]{display:flex;gap:12px;align-items:stretch}.plan-view .building-side[data-v-e2955c1b]{width:320px;flex-shrink:0;display:flex;flex-direction:column}.plan-view .room-side[data-v-e2955c1b]{flex:1;min-width:0}.plan-view .building-grid[data-v-e2955c1b]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;flex:1;min-height:0;align-content:start;overflow-y:auto;max-height:500px}.plan-view .building-grid[data-v-e2955c1b]::-webkit-scrollbar{width:4px}.plan-view .building-grid[data-v-e2955c1b]::-webkit-scrollbar-track{background:transparent}.plan-view .building-grid[data-v-e2955c1b]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.plan-view .building-grid[data-v-e2955c1b]::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.plan-view .building-card[data-v-e2955c1b]{border:1px solid #f0f0f0;border-left:3px solid #ccc;border-radius:4px;overflow:hidden;background:#fff;cursor:pointer;transition:all .2s}.plan-view .building-card[data-v-e2955c1b]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.plan-view .building-card.active[data-v-e2955c1b]{border-color:#0d9488;box-shadow:0 0 0 1px #0d9488;background:#f0fdfa}.plan-view .building-card.rate-high[data-v-e2955c1b]{border-left-color:#0d9488}.plan-view .building-card.rate-high .bld-badge[data-v-e2955c1b]{background:#ccfbf1;color:#0d9488}.plan-view .building-card.rate-mid[data-v-e2955c1b]{border-left-color:#fa8c16}.plan-view .building-card.rate-mid .bld-badge[data-v-e2955c1b]{background:#fff7e6;color:#fa8c16}.plan-view .building-card.rate-low[data-v-e2955c1b]{border-left-color:#ff4d4f}.plan-view .building-card.rate-low .bld-badge[data-v-e2955c1b]{background:#fff1f0;color:#ff4d4f}.plan-view .building-card .bld-top[data-v-e2955c1b]{display:flex;justify-content:space-between;align-items:center;padding:6px 8px}.plan-view .building-card .bld-top .bld-name[data-v-e2955c1b]{font-size:13px;font-weight:700;color:#333}.plan-view .building-card .bld-top .bld-badge[data-v-e2955c1b]{font-size:10px;padding:1px 6px;border-radius:8px;font-weight:600}.plan-view .building-card .bld-body[data-v-e2955c1b]{padding:4px 8px 8px}.plan-view .building-card .bld-row[data-v-e2955c1b]{display:flex;align-items:center;font-size:11px;line-height:1.8}.plan-view .building-card .bld-row .r-label[data-v-e2955c1b]{color:#999;width:36px;flex-shrink:0}.plan-view .building-card .bld-row .r-ml[data-v-e2955c1b]{margin-left:10px}.plan-view .building-card .bld-row .r-val[data-v-e2955c1b]{color:#333;font-weight:500}.plan-view .room-grid[data-v-e2955c1b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.plan-view .room-card[data-v-e2955c1b]{border:1px solid #f0f0f0;border-left:3px solid #ccc;border-radius:4px;overflow:hidden;background:#fff;transition:all .2s}.plan-view .room-card[data-v-e2955c1b]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.plan-view .room-card.status-rented[data-v-e2955c1b]{border-left-color:#0d9488}.plan-view .room-card.status-idle[data-v-e2955c1b]{border-left-color:#52c41a}.plan-view .room-card.status-repair[data-v-e2955c1b]{border-left-color:#fa8c16}.plan-view .room-card.status-disabled[data-v-e2955c1b]{border-left-color:#bfbfbf;opacity:.75}.plan-view .room-card .room-top[data-v-e2955c1b]{display:flex;justify-content:space-between;align-items:center;padding:6px 8px}.plan-view .room-card .room-top .room-no[data-v-e2955c1b]{font-size:13px;font-weight:700;color:#333}.plan-view .room-card .room-top .room-badge[data-v-e2955c1b]{font-size:10px;padding:1px 6px;border-radius:8px}.plan-view .room-card.status-rented .room-badge[data-v-e2955c1b]{background:#ccfbf1;color:#0d9488}.plan-view .room-card.status-idle .room-badge[data-v-e2955c1b]{background:#f0fff0;color:#52c41a}.plan-view .room-card.status-repair .room-badge[data-v-e2955c1b]{background:#fff7e6;color:#fa8c16}.plan-view .room-card.status-disabled .room-badge[data-v-e2955c1b]{background:#f5f5f5;color:#999}.plan-view .room-card .room-body[data-v-e2955c1b]{padding:4px 8px 8px}.plan-view .room-card .room-row[data-v-e2955c1b]{display:flex;align-items:center;font-size:11px;line-height:1.8}.plan-view .room-card .room-row .r-label[data-v-e2955c1b]{color:#999;width:28px;flex-shrink:0}.plan-view .room-card .room-row .r-ml[data-v-e2955c1b]{margin-left:10px}.plan-view .room-card .room-row .r-val[data-v-e2955c1b]{color:#333;font-weight:500}.plan-view .room-card .room-empty[data-v-e2955c1b]{color:#ccc;font-style:italic}.plan-view .resource-layout[data-v-e2955c1b]{display:flex;gap:12px}.plan-view .resource-category[data-v-e2955c1b]{width:130px;flex-shrink:0;display:flex;flex-direction:column;gap:2px}.plan-view .cat-item[data-v-e2955c1b]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:12px;color:#666;transition:all .2s}.plan-view .cat-item[data-v-e2955c1b]:hover{background:#fafafa}.plan-view .cat-item.active[data-v-e2955c1b]{background:#f0fdfa;color:#0d9488;font-weight:600}.plan-view .cat-item .cat-count[data-v-e2955c1b]{font-size:11px;color:#ccc;background:#f5f5f5;padding:0 6px;border-radius:8px}.plan-view .cat-item.active .cat-count[data-v-e2955c1b]{background:#ccfbf1;color:#0d9488}.plan-view .resource-cards[data-v-e2955c1b]{flex:1;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.plan-view .resource-card[data-v-e2955c1b]{border:1px solid #f0f0f0;border-left:3px solid #ccc;border-radius:4px;overflow:hidden;background:#fff}.plan-view .resource-card.res-in-use[data-v-e2955c1b]{border-left-color:#0d9488}.plan-view .resource-card.res-idle[data-v-e2955c1b]{border-left-color:#52c41a}.plan-view .resource-card.res-repair[data-v-e2955c1b]{border-left-color:#fa8c16}.plan-view .resource-card .res-top[data-v-e2955c1b]{display:flex;justify-content:space-between;align-items:center;padding:6px 8px}.plan-view .resource-card .res-top .res-name[data-v-e2955c1b]{font-size:13px;font-weight:600;color:#333}.plan-view .resource-card .res-top .res-badge[data-v-e2955c1b]{font-size:10px;padding:1px 6px;border-radius:8px}.plan-view .resource-card.res-in-use .res-badge[data-v-e2955c1b]{background:#ccfbf1;color:#0d9488}.plan-view .resource-card.res-idle .res-badge[data-v-e2955c1b]{background:#f0fff0;color:#52c41a}.plan-view .resource-card.res-repair .res-badge[data-v-e2955c1b]{background:#fff7e6;color:#fa8c16}.plan-view .resource-card .res-body[data-v-e2955c1b]{padding:4px 8px 8px}.plan-view .resource-card .res-row[data-v-e2955c1b]{display:flex;align-items:center;font-size:11px;line-height:1.8}.plan-view .resource-card .res-row .r-label[data-v-e2955c1b]{color:#999;width:28px;flex-shrink:0}.plan-view .resource-card .res-row .r-ml[data-v-e2955c1b]{margin-left:10px}.plan-view .resource-card .res-row .r-val[data-v-e2955c1b]{color:#333;font-weight:500}.plan-view .pagination-row[data-v-e2955c1b]{display:flex;justify-content:flex-end;margin-top:10px}.panorama-page .mt-10[data-v-cfb69ce5]{margin-top:10px}.panorama-page .mini-stat-row[data-v-cfb69ce5]{display:flex;gap:8px}.panorama-page .mini-stat[data-v-cfb69ce5]{flex:1;display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s}.panorama-page .mini-stat[data-v-cfb69ce5]:hover{border-color:#0d9488;box-shadow:0 2px 8px rgba(13,148,136,.08)}.panorama-page .mini-stat .mini-icon[data-v-cfb69ce5]{font-size:18px;flex-shrink:0}.panorama-page .mini-stat .mini-info .mini-value[data-v-cfb69ce5]{font-size:18px;font-weight:700;line-height:1}.panorama-page .mini-stat .mini-info .mini-label[data-v-cfb69ce5]{font-size:11px;color:#999;margin-top:2px}.panorama-page .panel[data-v-cfb69ce5]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:12px 14px;height:100%}.panorama-page .panel-title[data-v-cfb69ce5]{display:flex;align-items:center;font-size:13px;font-weight:600;color:#333;margin-bottom:10px}.panorama-page .panel-title .bar[data-v-cfb69ce5]{width:3px;height:12px;background:#0d9488;border-radius:2px;margin-right:8px}.panorama-page .value-grid[data-v-cfb69ce5]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.panorama-page .value-item[data-v-cfb69ce5]{padding:8px 10px;background:#fafafa;border-radius:4px}.panorama-page .value-item .value-label[data-v-cfb69ce5]{font-size:11px;color:#999}.panorama-page .value-item .value-num[data-v-cfb69ce5]{font-size:17px;font-weight:700;line-height:1.3}.panorama-page .value-item .value-unit[data-v-cfb69ce5]{font-size:11px;color:#999;font-weight:400;margin-left:2px}.panorama-page .value-item .value-trend[data-v-cfb69ce5]{font-size:10px;margin-top:2px}.panorama-page .value-item .value-trend .up[data-v-cfb69ce5]{color:#52c41a}.panorama-page .value-item .value-trend .down[data-v-cfb69ce5]{color:#ff4d4f}.panorama-page .status-grid[data-v-cfb69ce5]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.panorama-page .status-item[data-v-cfb69ce5]{text-align:center}.panorama-page .status-ring[data-v-cfb69ce5]{width:48px;height:48px;border-radius:50%;margin:0 auto 4px;display:flex;align-items:center;justify-content:center;background:conic-gradient(var(--c, #52c41a) calc(var(--pct, 0) * 1%),#f0f0f0 0)}.panorama-page .status-ring .status-pct[data-v-cfb69ce5]{width:38px;height:38px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#333}.panorama-page .status-label[data-v-cfb69ce5]{font-size:11px;color:#999}.panorama-page .status-count[data-v-cfb69ce5]{font-size:14px;font-weight:600;color:#333}.panorama-page .inv-grid[data-v-cfb69ce5]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.panorama-page .inv-item[data-v-cfb69ce5]{text-align:center;padding:8px 4px;background:#fafafa;border-radius:4px}.panorama-page .inv-item .inv-icon[data-v-cfb69ce5]{font-size:16px;margin-bottom:2px}.panorama-page .inv-item .inv-num[data-v-cfb69ce5]{font-size:18px;font-weight:700}.panorama-page .inv-item .inv-label[data-v-cfb69ce5]{font-size:11px;color:#999}.panorama-page .inv-progress[data-v-cfb69ce5]{padding-top:8px;border-top:1px solid #f0f0f0}.panorama-page .inv-progress .inv-progress-top[data-v-cfb69ce5]{display:flex;justify-content:space-between;margin-bottom:4px}.panorama-page .dep-list[data-v-cfb69ce5]{display:flex;flex-direction:column;gap:8px}.panorama-page .dep-row .dep-top[data-v-cfb69ce5]{display:flex;justify-content:space-between;margin-bottom:2px}.panorama-page .dep-row .dep-name[data-v-cfb69ce5]{font-size:12px;color:#666}.panorama-page .dep-row .dep-val[data-v-cfb69ce5]{font-size:13px;font-weight:600;color:#333}.panorama-page .dep-row .dep-unit[data-v-cfb69ce5]{font-size:10px;color:#999;margin-left:2px}.panorama-page .dep-row .dep-bar[data-v-cfb69ce5]{height:3px;background:#f5f5f5;border-radius:2px;overflow:hidden}.panorama-page .dep-row .dep-bar-fill[data-v-cfb69ce5]{height:100%;border-radius:2px}.panorama-page .dep-summary[data-v-cfb69ce5]{margin-top:10px;padding-top:8px;border-top:1px solid #f0f0f0;font-size:11px}.panorama-page .dep-summary .dep-summary-label[data-v-cfb69ce5]{color:#ccc}.panorama-page .dep-summary .dep-summary-val[data-v-cfb69ce5]{font-size:13px;font-weight:600;color:#333;margin-left:2px}.panorama-page .empty-placeholder[data-v-cfb69ce5]{display:flex;align-items:center;justify-content:center;min-height:120px;color:#ccc;font-size:14px}.panorama-page .shortcut-row[data-v-cfb69ce5]{display:flex;flex-wrap:wrap;gap:8px}.panorama-page .shortcut-item[data-v-cfb69ce5]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s}.panorama-page .shortcut-item[data-v-cfb69ce5]:hover{border-color:#0d9488;background:#f0fdfa}.panorama-page .shortcut-item .shortcut-icon[data-v-cfb69ce5]{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px}.panorama-page .shortcut-item .shortcut-text[data-v-cfb69ce5]{font-size:12px;color:#666}.panorama-page .health-grid[data-v-cfb69ce5]{display:flex;justify-content:space-around;align-items:center;padding:12px 0 4px}.panorama-page .health-item[data-v-cfb69ce5]{display:flex;flex-direction:column;align-items:center;gap:8px}.panorama-page .health-label[data-v-cfb69ce5]{font-size:12px;color:#666}.panorama-page .health-tip[data-v-cfb69ce5]{margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0;font-size:11px;color:#999;line-height:1.6}.digital-twin-placeholder[data-v-7ba1af13]{display:flex;align-items:center;justify-content:center;min-height:400px;background:#fff;border:1px solid #f0f0f0;border-radius:6px}.footer-bar[data-v-fc051022]{display:flex;align-items:center;gap:16px}.footer-bar .filter-tip[data-v-fc051022]{font-size:11px;color:#fa8c16;margin-left:4px}.parking-page[data-v-51ff3d01]{display:flex;gap:12px;align-items:flex-start}.parking-page .tree-side[data-v-51ff3d01]{width:300px;flex-shrink:0}.parking-page .list-side[data-v-51ff3d01]{flex:1;min-width:0}.list-card[data-v-51ff3d01] .ant-card-body{padding-top:0}.detail-header[data-v-51ff3d01]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;margin:0 -24px 16px;background:linear-gradient(135deg,#ccfbf1,#e6fffb);border-bottom:1px solid #d9f5f0;border-radius:0}.detail-header .detail-title-wrap[data-v-51ff3d01]{display:flex;align-items:center;gap:8px;min-width:0}.detail-header .detail-title-wrap .detail-icon[data-v-51ff3d01]{font-size:20px;color:#0d9488}.detail-header .detail-title-wrap .detail-title[data-v-51ff3d01]{font-size:18px;font-weight:600;color:#134e4a;white-space:nowrap}.detail-header .detail-title-wrap .detail-sub[data-v-51ff3d01]{font-size:12px;color:#5f6b6a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.detail-header .header-btn-primary[data-v-51ff3d01]{height:32px;padding:0 16px;font-size:13px;font-weight:500;border-radius:6px;background:#0d9488;border-color:#0d9488;color:#fff;display:inline-flex;align-items:center;gap:4px}.detail-header .header-btn-primary[data-v-51ff3d01]:hover{background:#0f766e;border-color:#0f766e;color:#fff}.detail-header .header-btn-light[data-v-51ff3d01]{height:32px;padding:0 14px;font-size:13px;font-weight:500;border-radius:6px;background:#fff;border-color:#b5e3dc;color:#0d9488;display:inline-flex;align-items:center;gap:4px}.detail-header .header-btn-light[data-v-51ff3d01]:hover{border-color:#0d9488;color:#0f766e}.status-tabs[data-v-51ff3d01]{margin-bottom:12px}.status-tabs[data-v-51ff3d01] .ant-tabs-nav{margin-bottom:0}.status-tabs .tab-count[data-v-51ff3d01]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.resource-page[data-v-a9d3fb5b]{display:flex;gap:12px;align-items:flex-start}.resource-page .tree-side[data-v-a9d3fb5b]{width:300px;flex-shrink:0}.resource-page .list-side[data-v-a9d3fb5b]{flex:1;min-width:0}.list-card[data-v-a9d3fb5b] .ant-card-body{padding-top:0}.detail-header[data-v-a9d3fb5b]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;margin:0 -24px 16px;background:linear-gradient(135deg,#ccfbf1,#e6fffb);border-bottom:1px solid #d9f5f0;border-radius:0}.detail-header .detail-title-wrap[data-v-a9d3fb5b]{display:flex;align-items:center;gap:8px;min-width:0}.detail-header .detail-title-wrap .detail-icon[data-v-a9d3fb5b]{font-size:20px;color:#0d9488}.detail-header .detail-title-wrap .detail-title[data-v-a9d3fb5b]{font-size:18px;font-weight:600;color:#134e4a;white-space:nowrap}.detail-header .detail-title-wrap .detail-sub[data-v-a9d3fb5b]{font-size:12px;color:#5f6b6a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.detail-header .header-btn-primary[data-v-a9d3fb5b]{height:32px;padding:0 16px;font-size:13px;font-weight:500;border-radius:6px;background:#0d9488;border-color:#0d9488;color:#fff;display:inline-flex;align-items:center;gap:4px}.detail-header .header-btn-primary[data-v-a9d3fb5b]:hover{background:#0f766e;border-color:#0f766e;color:#fff}.detail-header .header-btn-light[data-v-a9d3fb5b]{height:32px;padding:0 14px;font-size:13px;font-weight:500;border-radius:6px;background:#fff;border-color:#b5e3dc;color:#0d9488;display:inline-flex;align-items:center;gap:4px}.detail-header .header-btn-light[data-v-a9d3fb5b]:hover{border-color:#0d9488;color:#0f766e}.status-tabs[data-v-a9d3fb5b]{margin-bottom:12px}.status-tabs[data-v-a9d3fb5b] .ant-tabs-nav{margin-bottom:0}.status-tabs .tab-count[data-v-a9d3fb5b]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.res-new-row[data-v-a9d3fb5b]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.contract-detail-page .header-card[data-v-22a0f0c9]{margin-bottom:12px}.contract-detail-page .header-card[data-v-22a0f0c9] .ant-card-head{min-height:48px;padding:0 16px}.contract-detail-page .header-card[data-v-22a0f0c9] .ant-card-head-title{padding:12px 0}.contract-detail-page .header-card[data-v-22a0f0c9] .ant-card-body{padding:12px 16px}.contract-detail-page .header-card .header-title[data-v-22a0f0c9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.contract-detail-page .header-card .header-title .contract-name[data-v-22a0f0c9]{font-size:16px;font-weight:600;color:#134e4a}.contract-detail-page .header-card .header-desc[data-v-22a0f0c9] .ant-descriptions-item-label{color:#999;font-size:12px}.contract-detail-page .header-card .header-desc[data-v-22a0f0c9] .ant-descriptions-item-content{font-size:13px}.contract-detail-page .stat-card-wrapper[data-v-22a0f0c9]{margin-bottom:12px}.contract-detail-page .stat-card-wrapper[data-v-22a0f0c9] .ant-card-body{padding:12px 16px}.contract-detail-page .stat-card[data-v-22a0f0c9]{border-left:3px solid #0d9488}.contract-detail-page .stat-card[data-v-22a0f0c9] .ant-card-body{padding:10px 14px}.contract-detail-page .stat-card .stat-row[data-v-22a0f0c9]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.contract-detail-page .stat-card .stat-label[data-v-22a0f0c9]{font-size:13px;color:#666}.contract-detail-page .stat-card .stat-value[data-v-22a0f0c9]{font-size:20px;font-weight:600;color:#333}.contract-detail-page .stat-card .stat-value--danger[data-v-22a0f0c9]{color:#f5222d}.contract-detail-page .stat-card .stat-unit[data-v-22a0f0c9]{font-size:12px;color:#999;margin-left:2px}.contract-detail-page .stat-card--teal[data-v-22a0f0c9]{border-left-color:#0d9488}.contract-detail-page .stat-card--blue[data-v-22a0f0c9]{border-left-color:#1890ff}.contract-detail-page .stat-card--orange[data-v-22a0f0c9]{border-left-color:#fa8c16}.contract-detail-page .stat-card--green[data-v-22a0f0c9]{border-left-color:#52c41a}.contract-detail-page .stat-card--red[data-v-22a0f0c9]{border-left-color:#f5222d}.contract-detail-page .tabs-card[data-v-22a0f0c9] .ant-card-body{padding:0 16px 16px}.contract-detail-page .tabs-card[data-v-22a0f0c9] .ant-tabs-nav{margin-bottom:12px}.contract-detail-page .tabs-toolbar[data-v-22a0f0c9]{display:flex;justify-content:space-between;align-items:center;padding:10px 0 12px;border-bottom:1px solid #f0f0f0;margin-bottom:8px}.contract-detail-page .tabs-toolbar .toolbar-left[data-v-22a0f0c9]{display:flex;align-items:center;gap:8px}.contract-detail-page .tabs-toolbar .toolbar-left .toolbar-label[data-v-22a0f0c9]{font-size:13px;color:#999;flex-shrink:0}.contract-detail-page .tabs-toolbar .toolbar-left .toolbar-arrow[data-v-22a0f0c9]{font-size:12px;color:#bfbfbf}.contract-detail-page .detail-section[data-v-22a0f0c9]{max-height:560px;overflow-y:auto}.contract-detail-page .process-alert[data-v-22a0f0c9]{margin-bottom:12px}.contract-detail-page .log-card[data-v-22a0f0c9] .ant-card-body{padding:16px}.contract-detail-page .log-item .log-header[data-v-22a0f0c9]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.contract-detail-page .log-item .log-header .log-time[data-v-22a0f0c9]{font-size:12px;color:#999}.contract-detail-page .log-item .log-content[data-v-22a0f0c9]{font-size:13px;color:#333}.contract-detail-page .log-item .log-content .log-user[data-v-22a0f0c9]{font-weight:600;color:#134e4a;margin-right:6px}.contract-detail-modal .ant-modal-content{border-radius:0!important;background:#f0f2f5!important}.contract-detail-modal .ant-modal-header{border-radius:0!important;background:#f0f2f5!important;border-bottom:1px solid #e8e8e8}.contract-detail-modal .ant-modal-body{background:#f0f2f5!important}.stat-cards .stat-card[data-v-efe4809d]{border-left:3px solid #0d9488}.stat-cards .stat-card[data-v-efe4809d] .ant-card-body{padding:10px 14px}.stat-cards .stat-card .stat-row[data-v-efe4809d]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.stat-cards .stat-card .stat-label[data-v-efe4809d]{font-size:13px;color:#666}.stat-cards .stat-card .stat-value[data-v-efe4809d]{font-size:20px;font-weight:600;color:#333}.stat-cards .stat-card .stat-value--danger[data-v-efe4809d]{color:#f5222d}.stat-cards .stat-card .stat-unit[data-v-efe4809d]{font-size:12px;color:#999;margin-left:2px}.stat-cards .stat-card--teal[data-v-efe4809d]{border-left-color:#0d9488}.stat-cards .stat-card--blue[data-v-efe4809d]{border-left-color:#1890ff}.stat-cards .stat-card--orange[data-v-efe4809d]{border-left-color:#fa8c16}.stat-cards .stat-card--red[data-v-efe4809d]{border-left-color:#f5222d}.stat-cards .stat-card--cyan[data-v-efe4809d]{border-left-color:#13c2c2}.tab-basic-info .info-card[data-v-43878af7]{margin-bottom:12px}.tab-basic-info .info-card[data-v-43878af7] .ant-card-head-title{font-size:14px;font-weight:600;color:#134e4a}.tab-basic-info .info-card[data-v-43878af7] .ant-card-body{padding:12px 16px}.tab-contact .role-cards[data-v-50b7efcb]{margin-bottom:12px}.tab-contact .role-card[data-v-50b7efcb]{border-left:3px solid #0d9488;height:100%}.tab-contact .role-card[data-v-50b7efcb] .ant-card-body{padding:12px 16px}.tab-contact .role-card .role-title[data-v-50b7efcb]{font-size:14px;font-weight:600;color:#134e4a;margin-bottom:8px}.tab-contact .role-card .role-count[data-v-50b7efcb]{font-size:22px;font-weight:600;color:#333}.tab-contact .role-card .role-name[data-v-50b7efcb]{font-size:14px;font-weight:600;color:#333}.tab-contact .role-card .role-phone[data-v-50b7efcb]{font-size:12px;color:#0d9488;margin-top:2px}.tab-contact .contact-table-card[data-v-50b7efcb] .ant-card-head-title{font-size:14px;font-weight:600;color:#134e4a}.tab-contact .contact-table-card[data-v-50b7efcb] .ant-card-body{padding:12px 16px}.tab-contract .tab-count[data-v-58365e9a]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.tab-billing .inner-table[data-v-970b1b22]{margin:4px 0 0}.tab-billing .inner-table[data-v-970b1b22] .ant-table-thead>tr>th{background:#fafafa}.cashier-pay-modal .head-card[data-v-443e0d5b]{display:flex;gap:12px;margin-bottom:14px;padding:10px 16px;background:#f0fdfa;border-radius:6px}.cashier-pay-modal .head-card .head-item[data-v-443e0d5b]{flex:1;display:flex;flex-direction:column;gap:2px}.cashier-pay-modal .head-card .head-item .head-label[data-v-443e0d5b]{font-size:12px;color:#888}.cashier-pay-modal .head-card .head-item .head-value[data-v-443e0d5b]{font-size:15px;font-weight:600;color:#333}.cashier-pay-modal .head-card .head-item .head-value.teal[data-v-443e0d5b]{color:#0d9488}.cashier-pay-modal .head-card .head-item .head-value.orange[data-v-443e0d5b]{color:#ea580c}.cashier-pay-modal .section-title[data-v-443e0d5b]{display:flex;align-items:center;gap:6px;margin:12px 0 8px;font-size:13px;font-weight:600;color:#333}.cashier-pay-modal .section-title .bar[data-v-443e0d5b]{width:3px;height:14px;background:#0d9488;border-radius:2px}.cashier-pay-modal .section-title .section-tip[data-v-443e0d5b]{margin-left:4px;font-size:11px;font-weight:400;color:#999}.cashier-pay-modal .entry-table[data-v-443e0d5b]{margin-bottom:4px}.cashier-pay-modal .pay-mix[data-v-443e0d5b]{padding:12px;background:#fafafa;border-radius:6px}.cashier-pay-modal .pay-mix .mix-row[data-v-443e0d5b]{display:flex;gap:10px;margin-bottom:10px}.cashier-pay-modal .pay-mix .mix-card[data-v-443e0d5b]{flex:1;min-width:0;padding:8px 10px;background:#fff;border:1px solid #eee;border-radius:6px;transition:border-color .2s,box-shadow .2s}.cashier-pay-modal .pay-mix .mix-card.mix-card-wide[data-v-443e0d5b]{flex:none;width:50%}.cashier-pay-modal .pay-mix .mix-card.active[data-v-443e0d5b]{box-shadow:0 1px 4px rgba(0,0,0,.05)}.cashier-pay-modal .pay-mix .mix-card.accent-teal.active[data-v-443e0d5b]{border-color:#0d9488}.cashier-pay-modal .pay-mix .mix-card.accent-blue.active[data-v-443e0d5b]{border-color:#1890ff}.cashier-pay-modal .pay-mix .mix-card.accent-orange.active[data-v-443e0d5b]{border-color:#ea580c}.cashier-pay-modal .pay-mix .mix-card.accent-amber.active[data-v-443e0d5b]{border-color:#d97706}.cashier-pay-modal .pay-mix .mix-card .mix-head[data-v-443e0d5b]{display:flex;align-items:center;gap:5px;margin-bottom:6px}.cashier-pay-modal .pay-mix .mix-card .mix-head .mix-icon[data-v-443e0d5b]{font-size:13px}.cashier-pay-modal .pay-mix .mix-card .mix-head .mix-name[data-v-443e0d5b]{font-size:12px;font-weight:600;color:#555}.cashier-pay-modal .pay-mix .mix-card .mix-head .mix-name .mix-required[data-v-443e0d5b]{margin-left:2px;color:#dc2626}.cashier-pay-modal .pay-mix .mix-card .mix-head .mix-pct[data-v-443e0d5b]{margin-left:auto;font-size:11px;color:#999}.cashier-pay-modal .pay-mix .mix-card .mix-hint[data-v-443e0d5b]{margin-top:4px;font-size:11px;color:#999;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cashier-pay-modal .pay-mix .mix-card .pool-alloc[data-v-443e0d5b]{margin-top:6px;padding-top:6px;border-top:1px dashed #e5e5e5}.cashier-pay-modal .pay-mix .mix-card .pool-alloc .pool-row[data-v-443e0d5b]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.cashier-pay-modal .pay-mix .mix-card .pool-alloc .pool-row[data-v-443e0d5b]:last-child{margin-bottom:0}.cashier-pay-modal .pay-mix .mix-card .pool-alloc .pool-row.dim[data-v-443e0d5b]{opacity:.45}.cashier-pay-modal .pay-mix .mix-card .pool-alloc .pool-row .pool-name[data-v-443e0d5b]{flex:none;width:52px;font-size:11px;color:#555;white-space:nowrap}.cashier-pay-modal .pay-mix .mix-card .pool-alloc .pool-row .pool-meta[data-v-443e0d5b]{flex:1;min-width:0;font-size:10px;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cashier-pay-modal .pay-mix .mix-card.accent-teal .mix-icon[data-v-443e0d5b]{color:#0d9488}.cashier-pay-modal .pay-mix .mix-card.accent-blue .mix-icon[data-v-443e0d5b]{color:#1890ff}.cashier-pay-modal .pay-mix .mix-card.accent-orange .mix-icon[data-v-443e0d5b]{color:#ea580c}.cashier-pay-modal .pay-mix .mix-card.accent-amber .mix-icon[data-v-443e0d5b]{color:#d97706}.cashier-pay-modal .pay-mix .transfer-source-card .mix-head .source-radio[data-v-443e0d5b]{margin-left:auto}.cashier-pay-modal .pay-mix .transfer-source-card .writeoff-list[data-v-443e0d5b]{margin-top:6px;max-height:180px;overflow-y:auto;border:1px solid #f0f0f0;border-radius:4px}.cashier-pay-modal .pay-mix .transfer-source-card .writeoff-list .writeoff-list-head[data-v-443e0d5b]{display:grid;grid-template-columns:24px 1.4fr 1fr 80px 118px;gap:6px;padding:5px 8px;font-size:11px;color:#999;background:#fafafa;border-bottom:1px solid #f0f0f0;position:sticky;top:0}.cashier-pay-modal .pay-mix .transfer-source-card .writeoff-list .writeoff-row[data-v-443e0d5b]{display:grid;grid-template-columns:24px 1.4fr 1fr 80px 118px;gap:6px;align-items:center;padding:5px 8px;font-size:12px;border-bottom:1px solid #fafafa;transition:background .15s}.cashier-pay-modal .pay-mix .transfer-source-card .writeoff-list .writeoff-row[data-v-443e0d5b]:last-child{border-bottom:none}.cashier-pay-modal .pay-mix .transfer-source-card .writeoff-list .writeoff-row.checked[data-v-443e0d5b]{background:#fff7ed}.cashier-pay-modal .pay-mix .transfer-source-card .writeoff-list .writeoff-row .wo-bill[data-v-443e0d5b]{color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cashier-pay-modal .pay-mix .transfer-source-card .writeoff-list .writeoff-row .wo-fee[data-v-443e0d5b]{color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cashier-pay-modal .pay-mix .transfer-source-card .writeoff-list .writeoff-row .wo-amt[data-v-443e0d5b]{color:#0d9488;text-align:right}.cashier-pay-modal .pay-mix .receive-block[data-v-443e0d5b]{flex:none;width:100%;margin-bottom:10px}.cashier-pay-modal .pay-mix .receive-block .mix-head[data-v-443e0d5b]{margin-bottom:8px}.cashier-pay-modal .pay-mix .receive-block .mix-head .mix-pct[data-v-443e0d5b]{margin-left:8px}.cashier-pay-modal .pay-mix .receive-block .mix-head .add-channel-btn[data-v-443e0d5b]{margin-left:auto;padding:0;font-size:12px}.cashier-pay-modal .pay-mix .receive-block .receive-row[data-v-443e0d5b]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.cashier-pay-modal .pay-mix .receive-block .receive-row[data-v-443e0d5b]:last-of-type{margin-bottom:0}.cashier-pay-modal .pay-mix .receive-block .receive-row .receive-seq[data-v-443e0d5b]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:11px;color:#0d9488;background:#f0fdfa;border-radius:50%;flex-shrink:0}.cashier-pay-modal .pay-mix .receive-block .receive-row .receive-trade[data-v-443e0d5b]{flex:1;min-width:0}.cashier-pay-modal .pay-mix .receive-block .receive-row .receive-del[data-v-443e0d5b]{flex-shrink:0;padding:0 4px}.cashier-pay-modal .pay-mix .receive-block .receive-cn[data-v-443e0d5b]{white-space:normal}.cashier-pay-modal .pay-mix .mix-visual[data-v-443e0d5b]{margin-bottom:10px}.cashier-pay-modal .pay-mix .mix-visual .mix-bar[data-v-443e0d5b]{display:flex;height:10px;border-radius:5px;overflow:hidden;background:#f0f0f0}.cashier-pay-modal .pay-mix .mix-visual .mix-bar .seg[data-v-443e0d5b]{height:100%;transition:width .25s}.cashier-pay-modal .pay-mix .mix-visual .mix-bar .seg-receive[data-v-443e0d5b]{background:#0d9488}.cashier-pay-modal .pay-mix .mix-visual .mix-bar .seg-ledger[data-v-443e0d5b]{background:#1890ff}.cashier-pay-modal .pay-mix .mix-visual .mix-bar .seg-guarantee[data-v-443e0d5b]{background:#d97706}.cashier-pay-modal .pay-mix .mix-visual .mix-bar .seg-transfer[data-v-443e0d5b]{background:#ea580c}.cashier-pay-modal .pay-mix .mix-visual .mix-bar .seg-gap[data-v-443e0d5b]{background:repeating-linear-gradient(135deg,#fecaca 0,#fecaca 4px,#f87171 4px,#f87171 8px)}.cashier-pay-modal .pay-mix .mix-visual .mix-legend[data-v-443e0d5b]{display:flex;gap:14px;margin-top:5px}.cashier-pay-modal .pay-mix .mix-visual .mix-legend .lg[data-v-443e0d5b]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#888}.cashier-pay-modal .pay-mix .mix-visual .mix-legend .lg .dot[data-v-443e0d5b]{width:8px;height:8px;border-radius:2px}.cashier-pay-modal .pay-mix .mix-visual .mix-legend .lg .dot-receive[data-v-443e0d5b]{background:#0d9488}.cashier-pay-modal .pay-mix .mix-visual .mix-legend .lg .dot-ledger[data-v-443e0d5b]{background:#1890ff}.cashier-pay-modal .pay-mix .mix-visual .mix-legend .lg .dot-guarantee[data-v-443e0d5b]{background:#d97706}.cashier-pay-modal .pay-mix .mix-visual .mix-legend .lg .dot-transfer[data-v-443e0d5b]{background:#ea580c}.cashier-pay-modal .pay-mix .mix-visual .mix-legend .lg .dot-gap[data-v-443e0d5b]{background:repeating-linear-gradient(135deg,#fecaca 0,#fecaca 2px,#f87171 2px,#f87171 4px)}.cashier-pay-modal .pay-mix .mix-visual .mix-legend .lg-gap[data-v-443e0d5b]{color:#dc2626}.cashier-pay-modal .pay-mix .mix-total-row[data-v-443e0d5b]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#fff;border:1px solid #eee;border-radius:6px}.cashier-pay-modal .pay-mix .mix-total-row .total-left[data-v-443e0d5b]{display:flex;align-items:baseline;gap:8px}.cashier-pay-modal .pay-mix .mix-total-row .total-left .total-label[data-v-443e0d5b]{font-size:12px;color:#666}.cashier-pay-modal .pay-mix .mix-total-row .total-left .auto-alloc-switch[data-v-443e0d5b]{display:inline-flex;align-items:center;gap:5px;margin-left:10px;font-size:12px;color:#0d9488;cursor:pointer;user-select:none}.cashier-pay-modal .pay-mix .mix-total-row .total-left .total-value[data-v-443e0d5b]{font-size:20px;font-weight:600;color:#0d9488;line-height:26px}.cashier-pay-modal .pay-mix .mix-total-row .total-left .total-value.total-warn[data-v-443e0d5b]{color:#dc2626}.cashier-pay-modal .pay-mix .mix-total-row .total-right[data-v-443e0d5b]{display:flex;align-items:center;gap:8px}.cashier-pay-modal .pay-mix .mix-total-row .total-right .total-need[data-v-443e0d5b]{font-size:12px;color:#888}.cashier-pay-modal .pay-mix .mix-total-row .total-right .total-need b[data-v-443e0d5b]{color:#555}.cashier-pay-modal .pay-mix .mix-total-row .total-right .ok-chip[data-v-443e0d5b]{display:inline-flex;align-items:center;gap:3px;padding:1px 8px;font-size:11px;color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4;border-radius:10px}.cashier-pay-modal .pay-mix .mix-total-row .total-right .gap-chip[data-v-443e0d5b]{padding:1px 8px;font-size:11px;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:10px}.cashier-pay-modal .deposit-tip[data-v-443e0d5b],.cashier-pay-modal .warn-tip[data-v-443e0d5b]{margin-top:8px;padding:6px 10px;font-size:12px;border-radius:4px;line-height:20px}.cashier-pay-modal .deposit-tip[data-v-443e0d5b]{background:#f0fdfa;color:#0f766e}.cashier-pay-modal .warn-tip[data-v-443e0d5b]{background:#fef2f2;color:#dc2626}.cashier-pay-modal .info-grid[data-v-443e0d5b]{margin-top:2px}.cashier-pay-modal .info-grid .field .field-label[data-v-443e0d5b]{margin-bottom:4px;font-size:12px;color:#666}.cashier-pay-modal .amount-orange[data-v-443e0d5b]{color:#ea580c;font-weight:600}.cashier-pay-modal .amount-gray[data-v-443e0d5b]{color:#999;font-size:12px}.cashier-pay-modal .type-chip[data-v-443e0d5b]{display:inline-block;padding:0 6px;font-size:11px;line-height:18px;color:#0d9488;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:3px;white-space:nowrap}.tab-bill .tab-count[data-v-a76370f1]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.tab-work-order .order-no[data-v-e02e02ca]{font-family:monospace;font-size:12px}.tab-work-order .satisfaction[data-v-e02e02ca]{color:#faad14;letter-spacing:1px}.tab-credit-renewal .section-card[data-v-c2c65562]{margin-bottom:12px}.tab-credit-renewal .section-card[data-v-c2c65562] .ant-card-head{min-height:38px;font-size:13px}.tab-credit-renewal .level-badge[data-v-c2c65562]{border-radius:6px;padding:14px 12px;text-align:center;color:#fff}.tab-credit-renewal .level-badge--1[data-v-c2c65562]{background:linear-gradient(135deg,#52c41a,#73d13d)}.tab-credit-renewal .level-badge--2[data-v-c2c65562]{background:linear-gradient(135deg,#faad14,#ffc53d)}.tab-credit-renewal .level-badge--3[data-v-c2c65562]{background:linear-gradient(135deg,#f5222d,#ff4d4f)}.tab-credit-renewal .level-badge .level-name[data-v-c2c65562]{font-size:13px;opacity:.9}.tab-credit-renewal .level-badge .level-score[data-v-c2c65562]{font-size:28px;font-weight:700}.tab-credit-renewal .level-badge .level-score .level-unit[data-v-c2c65562]{font-size:12px;font-weight:400;margin-left:2px}.tab-credit-renewal .level-meta[data-v-c2c65562]{margin-top:8px;font-size:12px;color:#999}.tab-credit-renewal .level-meta .level-reason[data-v-c2c65562]{margin-top:2px;line-height:1.5}.tab-credit-renewal .score-item[data-v-c2c65562]{margin-bottom:4px}.tab-credit-renewal .score-item .score-label[data-v-c2c65562]{font-size:12px;color:#666}.tab-credit-renewal .score-item .score-label .score-hint[data-v-c2c65562]{color:#bbb;margin-left:6px}.tab-credit-renewal .credit-desc[data-v-c2c65562] .ant-descriptions-item-label{color:#999;font-size:12px}.tab-credit-renewal .credit-desc[data-v-c2c65562] .ant-descriptions-item-content{font-size:13px}.tab-credit-renewal .credit-desc .suggest-value[data-v-c2c65562]{color:#d46b08;font-weight:600}.tab-credit-renewal .trend-line[data-v-c2c65562]{display:flex;align-items:flex-end;gap:14px;padding:8px 4px 4px}.tab-credit-renewal .trend-line .trend-dot[data-v-c2c65562]{width:14px;border-radius:3px 3px 0 0}.tab-credit-renewal .trend-line .trend-dot--1[data-v-c2c65562]{background:#52c41a}.tab-credit-renewal .trend-line .trend-dot--2[data-v-c2c65562]{background:#faad14}.tab-credit-renewal .trend-line .trend-dot--3[data-v-c2c65562]{background:#f5222d}.tab-credit-renewal .trend-line .trend-idx[data-v-c2c65562]{font-size:11px;color:#999;position:absolute;transform:translateY(-16px)}.tab-credit-renewal .renewal-head[data-v-c2c65562]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tab-credit-renewal .renewal-head .renewal-contract[data-v-c2c65562]{font-weight:600;color:#134e4a}.tab-credit-renewal .renewal-head .renewal-meta[data-v-c2c65562]{font-size:12px;color:#999}.tab-credit-renewal .renewal-head .expire-urgent[data-v-c2c65562]{color:#f5222d;font-weight:600}.tab-credit-renewal .renewal-timeline[data-v-c2c65562]{padding:4px 4px 0 8px}.tab-credit-renewal .renewal-timeline .action-line[data-v-c2c65562]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tab-credit-renewal .renewal-timeline .action-line .action-result[data-v-c2c65562]{font-size:13px}.tab-credit-renewal .renewal-timeline .action-line .action-meta[data-v-c2c65562]{font-size:12px;color:#bbb}.tab-parking[data-v-d686e7cf] .ant-card-head{min-height:36px;padding:0 12px}.tab-parking[data-v-d686e7cf] .ant-card-head-title{padding:8px 0;font-size:14px;font-weight:600;color:#134e4a}.tab-parking[data-v-d686e7cf] .ant-card-body{padding:8px 12px}.tab-resident[data-v-5d0b2ca6] .ant-card-head{min-height:36px;padding:0 12px}.tab-resident[data-v-5d0b2ca6] .ant-card-head-title{padding:8px 0;font-size:14px;font-weight:600;color:#134e4a}.tab-resident[data-v-5d0b2ca6] .ant-card-body{padding:8px 12px}.tab-resident .pending-tip[data-v-5d0b2ca6]{margin-top:8px;font-size:12px;color:#999}.tab-oper-log[data-v-6b0d8f93] .ant-card-body{padding:16px}.tab-oper-log .log-item .log-header[data-v-6b0d8f93]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.tab-oper-log .log-item .log-header .log-time[data-v-6b0d8f93]{font-size:12px;color:#999}.tab-oper-log .log-item .log-content[data-v-6b0d8f93]{font-size:13px;color:#333}.tab-oper-log .log-item .log-content .log-user[data-v-6b0d8f93]{font-weight:600;color:#134e4a;margin-right:6px}.tag-section[data-v-2fbee1c7]{margin-bottom:16px}.tag-section .tag-section-title[data-v-2fbee1c7]{font-size:13px;font-weight:600;color:#134e4a;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.tag-section .tag-group[data-v-2fbee1c7]{display:flex;align-items:flex-start;margin-bottom:8px}.tag-section .tag-group .tag-group-label[data-v-2fbee1c7]{flex-shrink:0;width:60px;font-size:12px;color:#999;line-height:24px}.tag-section .tag-group .tag-checks[data-v-2fbee1c7]{display:flex;flex-wrap:wrap;gap:4px}.tag-section .tag-group .tag-checks .tag-check[data-v-2fbee1c7]{user-select:none}.tag-section .tag-add-form[data-v-2fbee1c7],.tag-section .tag-add-form[data-v-2fbee1c7] .ant-form-item{margin-bottom:8px}.tag-section .tag-def-table[data-v-2fbee1c7] .ant-table{font-size:12px}.customer-detail-page .header-card[data-v-1ea65e94]{margin-bottom:12px}.customer-detail-page .header-card[data-v-1ea65e94] .ant-card-head{min-height:48px;padding:0 16px}.customer-detail-page .header-card[data-v-1ea65e94] .ant-card-head-title{padding:12px 0}.customer-detail-page .header-card[data-v-1ea65e94] .ant-card-body{padding:12px 16px}.customer-detail-page .header-card .header-title[data-v-1ea65e94]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.customer-detail-page .header-card .header-title .customer-name[data-v-1ea65e94]{font-size:16px;font-weight:600;color:#134e4a}.customer-detail-page .header-card .header-title .level-tag[data-v-1ea65e94]{margin-left:4px}.customer-detail-page .header-card .header-desc[data-v-1ea65e94] .ant-descriptions-item-label{color:#999;font-size:12px}.customer-detail-page .header-card .header-desc[data-v-1ea65e94] .ant-descriptions-item-content{font-size:13px}.customer-detail-page .stat-strip[data-v-1ea65e94]{padding:0;margin-bottom:12px}.customer-detail-page .tabs-card[data-v-1ea65e94] .ant-card-body{padding:0 16px 16px}.customer-detail-page .tabs-card[data-v-1ea65e94] .ant-tabs-nav{margin-bottom:12px}.customer-detail-page .tabs-toolbar[data-v-1ea65e94]{display:flex;justify-content:space-between;align-items:center;padding:10px 0 12px;border-bottom:1px solid #f0f0f0;margin-bottom:8px}.customer-detail-page .tabs-toolbar .toolbar-left[data-v-1ea65e94]{display:flex;align-items:center;gap:8px}.customer-detail-page .tabs-toolbar .toolbar-left .toolbar-label[data-v-1ea65e94]{font-size:13px;color:#999;flex-shrink:0}.customer-detail-page .tabs-toolbar .toolbar-left .project-name[data-v-1ea65e94]{font-size:13px;font-weight:600;color:#134e4a}.customer-detail-page .tabs-toolbar .toolbar-left .toolbar-empty[data-v-1ea65e94]{font-size:12px;color:#bbb}.customer-detail-page .tabs-toolbar .toolbar-left .asset-tags[data-v-1ea65e94]{display:flex;gap:4px;flex-wrap:wrap}.customer-detail-page .tabs-toolbar .toolbar-right[data-v-1ea65e94]{display:flex;gap:8px;flex-shrink:0}.customer-detail-modal .ant-modal-content{border-radius:10px!important;overflow:hidden;background:#f0f2f5!important}.customer-detail-modal .ant-modal-header{border-radius:10px 10px 0 0!important;background:#f0f2f5!important;border-bottom:1px solid #e8e8e8}.customer-detail-modal .ant-modal-body{background:#f0f2f5!important}.footer-bar[data-v-a44c6d22]{display:flex;align-items:center;justify-content:space-between}.process-intro[data-v-a44c6d22]{display:flex;gap:24px;font-size:12px;color:#666}.process-intro .process-label[data-v-a44c6d22]{font-weight:600;color:#0d9488}.process-intro .process-item[data-v-a44c6d22]{white-space:nowrap}.agreement-page .main-layout[data-v-a44c6d22]{display:flex;gap:12px;align-items:flex-start}.agreement-page .tree-side[data-v-a44c6d22]{width:320px;flex-shrink:0}.agreement-page .list-side[data-v-a44c6d22]{flex:1;min-width:0}.agreement-page .tab-count[data-v-a44c6d22]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.agreement-page .filter-wrapper[data-v-a44c6d22]{margin-bottom:12px}.agreement-page .filter-wrapper[data-v-a44c6d22] .ant-card-body{padding:12px 16px 0}.agreement-page .filter-wrapper[data-v-a44c6d22] .ant-form-item{margin-bottom:8px}.agreement-page .tabs-card[data-v-a44c6d22] .ant-card-body{padding:0 16px 16px}.agreement-page .form-section-title[data-v-a44c6d22]{display:flex;align-items:center;font-size:12px;font-weight:600;color:#134e4a;margin:16px 0 12px}.agreement-page .form-section-title[data-v-a44c6d22]:before{content:"";width:3px;height:13px;background:#0d9488;border-radius:2px;margin-right:8px}.agreement-page .form-section-title[data-v-a44c6d22]:first-child{margin-top:0}.contract-form-modal[data-v-a44c6d22] .ant-modal-content{border-radius:10px;overflow:hidden;padding:0;box-shadow:0 16px 48px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.06)}.contract-form-modal[data-v-a44c6d22] .ant-modal-body{padding:0!important}.contract-form-modal[data-v-a44c6d22] .ant-modal-close{top:14px;inset-inline-end:16px;width:28px;height:28px;border-radius:6px;color:rgba(255,255,255,.55);z-index:10;transition:all .2s}.contract-form-modal[data-v-a44c6d22] .ant-modal-close:hover{color:#fff;background:rgba(255,255,255,.15)}.wizard-header[data-v-a44c6d22]{background:linear-gradient(135deg,#0d9488,#117468)}.wizard-header .wizard-header-top[data-v-a44c6d22]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px}.wizard-header .wizard-header-info[data-v-a44c6d22]{display:flex;align-items:center;gap:12px}.wizard-header .wizard-header-icon[data-v-a44c6d22]{width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;font-size:17px;color:#fff;flex-shrink:0}.wizard-header .wizard-header-text .wizard-header-title[data-v-a44c6d22]{font-size:15px;font-weight:600;color:#fff;line-height:1.3}.wizard-header .wizard-header-text .wizard-header-desc[data-v-a44c6d22]{font-size:11px;color:rgba(255,255,255,.62);margin-top:2px}.wizard-header .wizard-header-right[data-v-a44c6d22]{display:flex;align-items:center;gap:20px;flex-shrink:0}.wizard-header .wizard-actions .wizard-action-btn[data-v-a44c6d22]{min-width:72px;height:32px;font-size:12px;border-radius:5px}.wizard-header .wizard-actions .wizard-action-btn.ant-btn-ghost[data-v-a44c6d22]{color:#fff;border-color:rgba(255,255,255,.5)}.wizard-header .wizard-actions .wizard-action-btn.ant-btn-ghost[data-v-a44c6d22]:hover{background:rgba(255,255,255,.1);border-color:#fff}.wizard-header .wizard-actions .wizard-action-btn.ant-btn-primary[data-v-a44c6d22]{background:#fff;color:#0d9488;border-color:#fff;font-weight:500}.wizard-header .wizard-actions .wizard-action-btn.ant-btn-primary[data-v-a44c6d22]:hover{background:rgba(255,255,255,.9)}.wizard-header .wizard-progress[data-v-a44c6d22]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 16px;background:rgba(255,255,255,.15);border-radius:8px}.wizard-header .wizard-progress .progress-num[data-v-a44c6d22]{display:flex;align-items:baseline;gap:2px}.wizard-header .wizard-progress .progress-num .progress-current[data-v-a44c6d22]{font-size:18px;font-weight:700;color:#fff}.wizard-header .wizard-progress .progress-num .progress-divider[data-v-a44c6d22]{font-size:11px;color:rgba(255,255,255,.6)}.wizard-header .wizard-progress .progress-num .progress-total[data-v-a44c6d22]{font-size:10px;color:rgba(255,255,255,.75)}.wizard-header .wizard-progress .progress-bar-wrapper[data-v-a44c6d22]{width:80px;height:3px;background:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.wizard-header .wizard-progress .progress-bar-wrapper .progress-bar-fill[data-v-a44c6d22]{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.wizard-header .wizard-header-divider[data-v-a44c6d22]{height:1px;background:rgba(255,255,255,.2);margin:0 24px}.wizard-header .wizard-steps[data-v-a44c6d22]{padding:12px 24px}.wizard-header .wizard-steps[data-v-a44c6d22] .ant-steps-item-title{font-size:13px!important;font-weight:500!important;color:rgba(255,255,255,.9)!important}.wizard-header .wizard-steps[data-v-a44c6d22] .ant-steps-item-description{font-size:11px!important;color:rgba(255,255,255,.6)!important}.wizard-header .wizard-steps[data-v-a44c6d22] .ant-steps-item-tail:after{background:rgba(255,255,255,.25)!important}.wizard-header .wizard-steps[data-v-a44c6d22] .ant-steps-item-icon{background:rgba(255,255,255,.15);border-color:transparent}.wizard-header .wizard-steps[data-v-a44c6d22] .ant-steps-item-icon .ant-steps-icon{color:#fff}.wizard-header .wizard-steps[data-v-a44c6d22] .ant-steps-item-process .ant-steps-item-icon{background:#fff}.wizard-header .wizard-steps[data-v-a44c6d22] .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:#0d9488}.wizard-header .wizard-steps[data-v-a44c6d22] .ant-steps-item-finish .ant-steps-item-icon{background:#52c41a;border-color:#52c41a}.wizard-header .wizard-steps[data-v-a44c6d22] .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background:#52c41a!important}.wizard-body[data-v-a44c6d22]{padding:20px 24px;max-height:56vh;overflow-y:auto}.wizard-body[data-v-a44c6d22]::-webkit-scrollbar{width:4px}.wizard-body[data-v-a44c6d22]::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:2px}.wizard-body[data-v-a44c6d22]::-webkit-scrollbar-track{background:transparent}.wizard-body .wizard-section[data-v-a44c6d22]{margin-bottom:24px;scroll-margin-top:12px}.wizard-body .wizard-section[data-v-a44c6d22]:last-child{margin-bottom:0}.wizard-body .wizard-section-title[data-v-a44c6d22]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#134e4a;margin:0 0 16px}.wizard-body .wizard-section-title .section-num[data-v-a44c6d22]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#0d9488;color:#fff;font-size:12px;font-weight:600;flex-shrink:0}.wizard-body .asset-step-header[data-v-a44c6d22]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.wizard-body .asset-step-header .asset-step-tip[data-v-a44c6d22]{font-size:12px;color:#999}.wizard-body .asset-editor .asset-row[data-v-a44c6d22]{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:8px 12px;background:#f9fafb;border-radius:5px;border:1px solid #eef0f3}.wizard-body .asset-editor .asset-row[data-v-a44c6d22]:hover{background:#f0fdfa;border-color:#0d9488}.wizard-body .asset-editor .asset-text[data-v-a44c6d22]{white-space:nowrap;font-size:12px;color:#6b7280}.wizard-body .asset-editor .asset-sep[data-v-a44c6d22]{color:#9ca3af;font-size:12px}.wizard-body[data-v-a44c6d22] .ant-form-item{margin-bottom:14px}.wizard-body[data-v-a44c6d22] .ant-form-item-label>label{font-size:12px;color:#374151;font-weight:500;height:32px;line-height:32px}.wizard-body[data-v-a44c6d22] .ant-form-item-label>label.ant-form-item-required:before{color:#f43f5e;font-size:10px}.wizard-body[data-v-a44c6d22] .ant-form-item-label>label:after{content:""}.wizard-body[data-v-a44c6d22] .ant-input,.wizard-body[data-v-a44c6d22] .ant-input-number,.wizard-body[data-v-a44c6d22] .ant-select-selector,.wizard-body[data-v-a44c6d22] .ant-picker{height:32px!important;border-radius:5px!important;border-color:#e4e7ec!important}.wizard-body[data-v-a44c6d22] .ant-input,.wizard-body[data-v-a44c6d22] .ant-input-number-input{font-size:12px;color:#1f2937}.wizard-body[data-v-a44c6d22] .ant-input::placeholder,.wizard-body[data-v-a44c6d22] .ant-input-number-input::placeholder{color:#b1b6bf;font-size:12px}.wizard-body[data-v-a44c6d22] .ant-radio-button-wrapper{height:30px;line-height:28px;padding:0 12px;border-radius:5px;border-color:#e4e7ec;font-size:12px;color:#6b7280}.wizard-body[data-v-a44c6d22] .ant-radio-button-wrapper:not(:first-child){margin-left:6px;border-left:1px solid #e4e7ec}.wizard-body[data-v-a44c6d22] .ant-radio-button-wrapper-checked{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important}.wizard-body[data-v-a44c6d22] .ant-form-item-has-error .ant-input,.wizard-body[data-v-a44c6d22] .ant-form-item-has-error .ant-input-number,.wizard-body[data-v-a44c6d22] .ant-form-item-has-error .ant-select-selector,.wizard-body[data-v-a44c6d22] .ant-form-item-has-error .ant-picker{border-color:#f43f5e!important}.wizard-body[data-v-a44c6d22] .ant-form-item-explain-error{font-size:11px;margin-top:2px}.fade-slide-enter-active[data-v-a44c6d22],.fade-slide-leave-active[data-v-a44c6d22]{transition:all .3s ease}.fade-slide-enter-from[data-v-a44c6d22]{opacity:0;transform:translate(20px)}.fade-slide-leave-to[data-v-a44c6d22]{opacity:0;transform:translate(-20px)}.contract-detail-page .header-card[data-v-a44c6d22]{margin-bottom:12px;border-radius:10px;background:linear-gradient(135deg,#0d9488,#117468);padding:16px 20px 14px;box-shadow:0 4px 14px rgba(13,148,136,.22)}.contract-detail-page .header-card .header-top[data-v-a44c6d22]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.contract-detail-page .header-card .header-title-wrap[data-v-a44c6d22]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.contract-detail-page .header-card .header-title-wrap .contract-name[data-v-a44c6d22]{font-size:17px;font-weight:600;color:#fff;letter-spacing:.5px}.contract-detail-page .header-card .header-actions[data-v-a44c6d22]{display:flex;gap:8px;flex-shrink:0}.contract-detail-page .header-card .header-btn[data-v-a44c6d22]{min-width:64px;border-radius:6px;font-size:12px}.contract-detail-page .header-card .header-btn--solid[data-v-a44c6d22]{background:#fff;color:#0d9488;border-color:#fff;font-weight:500}.contract-detail-page .header-card .header-btn--solid[data-v-a44c6d22]:hover{background:rgba(255,255,255,.88);color:#0d9488;border-color:#fff}.contract-detail-page .header-card .header-btn--ghost[data-v-a44c6d22]{background:transparent;color:#fff;border-color:rgba(255,255,255,.5)}.contract-detail-page .header-card .header-btn--ghost[data-v-a44c6d22]:hover{background:rgba(255,255,255,.12);color:#fff;border-color:#fff}.contract-detail-page .header-card .header-meta[data-v-a44c6d22]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 24px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.18)}.contract-detail-page .header-card .header-meta .meta-label[data-v-a44c6d22]{display:block;font-size:12px;color:rgba(255,255,255,.62);margin-bottom:2px}.contract-detail-page .header-card .header-meta .meta-value[data-v-a44c6d22]{font-size:13px;color:#fff;word-break:break-all}.contract-detail-page .stat-row[data-v-a44c6d22]{margin-bottom:12px}.contract-detail-page .stat-card[data-v-a44c6d22]{display:flex;align-items:center;gap:12px;height:100%;padding:14px 16px;background:#fff;border:1px solid #f0f0f0;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.04);transition:box-shadow .2s,transform .2s}.contract-detail-page .stat-card[data-v-a44c6d22]:hover{box-shadow:0 4px 14px rgba(0,0,0,.08);transform:translateY(-1px)}.contract-detail-page .stat-card .stat-icon[data-v-a44c6d22]{width:40px;height:40px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.contract-detail-page .stat-card .stat-info[data-v-a44c6d22]{min-width:0}.contract-detail-page .stat-card .stat-label[data-v-a44c6d22]{font-size:12px;color:#8c8c8c;margin-bottom:3px;white-space:nowrap}.contract-detail-page .stat-card .stat-value[data-v-a44c6d22]{font-size:19px;font-weight:600;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contract-detail-page .stat-card .stat-unit[data-v-a44c6d22]{font-size:12px;color:#8c8c8c;margin-left:2px;font-weight:400}.contract-detail-page .stat-card--teal .stat-icon[data-v-a44c6d22]{background:rgba(13,148,136,.1);color:#0d9488}.contract-detail-page .stat-card--teal .stat-value[data-v-a44c6d22]{color:#0d9488}.contract-detail-page .stat-card--blue .stat-icon[data-v-a44c6d22]{background:rgba(24,144,255,.1);color:#1890ff}.contract-detail-page .stat-card--blue .stat-value[data-v-a44c6d22]{color:#1890ff}.contract-detail-page .stat-card--orange .stat-icon[data-v-a44c6d22]{background:rgba(250,140,22,.1);color:#fa8c16}.contract-detail-page .stat-card--orange .stat-value[data-v-a44c6d22]{color:#fa8c16}.contract-detail-page .stat-card--green .stat-icon[data-v-a44c6d22]{background:rgba(82,196,26,.1);color:#52c41a}.contract-detail-page .stat-card--green .stat-value[data-v-a44c6d22]{color:#52c41a}.contract-detail-page .stat-card--red .stat-icon[data-v-a44c6d22]{background:rgba(245,34,45,.08);color:#f5222d}.contract-detail-page .stat-card--red .stat-value[data-v-a44c6d22]{color:#f5222d}.contract-detail-page .tabs-card[data-v-a44c6d22] .ant-card-body{padding:0 16px 16px}.contract-detail-page .tabs-card[data-v-a44c6d22] .ant-tabs-nav{margin-bottom:12px}.contract-detail-page .tabs-toolbar[data-v-a44c6d22]{display:flex;justify-content:space-between;align-items:center;padding:10px 0 12px;border-bottom:1px solid #f0f0f0;margin-bottom:8px}.contract-detail-page .tabs-toolbar .toolbar-left[data-v-a44c6d22]{display:flex;align-items:center;gap:8px}.contract-detail-page .tabs-toolbar .toolbar-left .toolbar-label[data-v-a44c6d22]{font-size:13px;color:#999;flex-shrink:0}.contract-detail-page .tabs-toolbar .toolbar-left .toolbar-arrow[data-v-a44c6d22]{font-size:12px;color:#bfbfbf}.contract-detail-page .detail-section[data-v-a44c6d22]{max-height:560px;overflow-y:auto}.contract-detail-page .files-alert[data-v-a44c6d22],.contract-detail-page .files-toolbar[data-v-a44c6d22]{margin-bottom:12px}.contract-detail-page .upload-file-name[data-v-a44c6d22]{margin-top:8px;color:rgba(0,0,0,.65);font-size:13px}.contract-detail-page .process-alert[data-v-a44c6d22]{margin-bottom:12px}.contract-detail-page .log-card[data-v-a44c6d22] .ant-card-body{padding:16px}.contract-detail-page .log-item .log-header[data-v-a44c6d22]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.contract-detail-page .log-item .log-header .log-time[data-v-a44c6d22]{font-size:12px;color:#999}.contract-detail-page .log-item .log-content[data-v-a44c6d22]{font-size:13px;color:#333}.contract-detail-page .log-item .log-content .log-user[data-v-a44c6d22]{font-weight:600;color:#134e4a;margin-right:6px}.doc-gen-bar[data-v-a44c6d22]{display:flex;align-items:center;gap:12px}.doc-gen-bar .doc-gen-tip[data-v-a44c6d22]{font-size:12px;color:#8c8c8c}.doc-file-card[data-v-a44c6d22]{display:flex;align-items:center;gap:10px;margin-top:8px;padding:8px 12px;border:1px solid #e8e8e8;border-radius:6px;background:#fafafa}.doc-file-card .doc-file-icon[data-v-a44c6d22]{font-size:22px;color:#ff4d4f}.doc-file-card .doc-file-info[data-v-a44c6d22]{flex:1;min-width:0}.doc-file-card .doc-file-info .doc-file-name[data-v-a44c6d22]{font-size:13px;color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-file-card .doc-file-info .doc-file-meta[data-v-a44c6d22]{font-size:12px;color:#8c8c8c}.extract-wrap[data-v-7ed2752a]{max-width:1100px}.extract-form[data-v-7ed2752a]{margin-bottom:12px}.field-card[data-v-7ed2752a]{border:1px solid #f0f0f0;border-radius:6px;padding:10px 12px;background:#fff}.field-card.low-confidence[data-v-7ed2752a]{opacity:.55;background:#fafafa}.field-card .field-head[data-v-7ed2752a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.field-card .field-head .field-label[data-v-7ed2752a]{font-weight:600;font-size:13px}.field-card .field-value[data-v-7ed2752a]{font-size:13px;word-break:break-all;min-height:20px}.field-card .field-citation[data-v-7ed2752a]{margin-top:6px;cursor:pointer}.quote-text[data-v-7ed2752a]{margin:6px 0 0;padding:8px 10px;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;white-space:pre-wrap;word-break:break-word;font-size:12px;color:#666;font-family:inherit}.ai-assistant-card[data-v-ef72e986] .ant-card-body{padding-top:8px}.chat-wrap[data-v-ef72e986]{display:flex;flex-direction:column;height:calc(100vh - 320px);min-height:420px}.chat-wrap .chat-box[data-v-ef72e986]{flex:1;overflow-y:auto;padding:8px 4px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px}.chat-wrap .chat-box .chat-empty[data-v-ef72e986]{text-align:center;color:#999;padding-top:80px}.chat-wrap .chat-box .chat-msg[data-v-ef72e986]{display:flex;margin-bottom:10px}.chat-wrap .chat-box .chat-msg.user[data-v-ef72e986]{justify-content:flex-end}.chat-wrap .chat-box .chat-msg.user .bubble[data-v-ef72e986]{background:#0d9488;color:#fff}.chat-wrap .chat-box .chat-msg.assistant .bubble[data-v-ef72e986]{background:#fff;border:1px solid #f0f0f0}.chat-wrap .chat-box .chat-msg .bubble[data-v-ef72e986]{max-width:72%;border-radius:8px;padding:8px 12px}.chat-wrap .chat-box .chat-msg .bubble .bubble-text[data-v-ef72e986]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:13px;line-height:1.6}.chat-wrap .chat-box .dot-loading[data-v-ef72e986]{color:#999;font-size:12px}.chat-wrap .chat-input[data-v-ef72e986]{display:flex;gap:8px;align-items:flex-end;margin-top:10px}.chat-wrap .chat-input .ant-btn[data-v-ef72e986]{flex-shrink:0}.health-wrap[data-v-ef72e986],.report-wrap[data-v-ef72e986]{max-width:1100px}.health-toolbar[data-v-ef72e986],.report-form[data-v-ef72e986]{margin-bottom:12px}.report-text[data-v-ef72e986]{margin:0;padding:12px 14px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.8;font-family:inherit}.report-text.thoughts[data-v-ef72e986]{color:#888;font-size:12px}.metrics-row[data-v-ef72e986]{display:flex;gap:12px;align-items:center;margin-bottom:16px}.metrics-row .metric-card[data-v-ef72e986]{min-width:140px;padding:10px 16px;background:#f6fffb;border:1px solid #b7eb8f;border-radius:6px}.metrics-row .metric-card .metric-value[data-v-ef72e986]{font-size:22px;font-weight:600;color:#0d9488}.metrics-row .metric-card .metric-label[data-v-ef72e986]{font-size:12px;color:#888}.metrics-row .metric-hint[data-v-ef72e986]{color:#999;font-size:12px}.source-row[data-v-ef72e986]{display:flex;align-items:center;gap:8px;padding:4px 0}.footer-bar[data-v-7e144ccb]{display:flex;align-items:center;justify-content:space-between}.merge-name[data-v-7e144ccb]{font-weight:600}.merge-count[data-v-7e144ccb]{color:#8c8c8c;font-size:12px}.merge-arrow[data-v-7e144ccb]{color:#ff4d4f}.customer-page .stat-row[data-v-7e144ccb]{margin-bottom:12px}.customer-page .stat-card[data-v-7e144ccb]{display:flex;align-items:center;gap:12px;height:100%;padding:14px 16px;background:#fff;border:1px solid #f0f0f0;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.04);cursor:pointer;transition:box-shadow .2s,transform .2s}.customer-page .stat-card[data-v-7e144ccb]:hover{box-shadow:0 4px 14px rgba(0,0,0,.08);transform:translateY(-1px)}.customer-page .stat-card .stat-icon[data-v-7e144ccb]{width:40px;height:40px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.customer-page .stat-card .stat-label[data-v-7e144ccb]{font-size:12px;color:#8c8c8c;margin-bottom:3px}.customer-page .stat-card .stat-value[data-v-7e144ccb]{font-size:19px;font-weight:600;line-height:1.15}.customer-page .stat-card .stat-unit[data-v-7e144ccb]{font-size:12px;color:#8c8c8c;margin-left:2px;font-weight:400}.customer-page .stat-card--teal .stat-icon[data-v-7e144ccb]{background:rgba(13,148,136,.1);color:#0d9488}.customer-page .stat-card--teal .stat-value[data-v-7e144ccb]{color:#0d9488}.customer-page .stat-card--green .stat-icon[data-v-7e144ccb]{background:rgba(82,196,26,.1);color:#52c41a}.customer-page .stat-card--green .stat-value[data-v-7e144ccb]{color:#52c41a}.customer-page .stat-card--orange .stat-icon[data-v-7e144ccb]{background:rgba(250,140,22,.1);color:#fa8c16}.customer-page .stat-card--orange .stat-value[data-v-7e144ccb]{color:#fa8c16}.customer-page .stat-card--red .stat-icon[data-v-7e144ccb]{background:rgba(245,34,45,.08);color:#f5222d}.customer-page .stat-card--red .stat-value[data-v-7e144ccb]{color:#f5222d}.customer-page .stat-card--active[data-v-7e144ccb]{border-color:currentColor;box-shadow:0 2px 8px rgba(0,0,0,.09)}.customer-page .stat-card--active.stat-card--teal[data-v-7e144ccb]{border-color:#0d9488}.customer-page .stat-card--active.stat-card--green[data-v-7e144ccb]{border-color:#52c41a}.customer-page .stat-card--active.stat-card--orange[data-v-7e144ccb]{border-color:#fa8c16}.customer-page .stat-card--active.stat-card--red[data-v-7e144ccb]{border-color:#f5222d}.customer-page .stat-card--active.stat-card--blue[data-v-7e144ccb]{border-color:#1890ff}.customer-page .stat-card--active.stat-card--purple[data-v-7e144ccb]{border-color:#722ed1}.customer-page .stat-card--active.stat-card--cyan[data-v-7e144ccb]{border-color:#13c2c2}.customer-page .stat-card--active.stat-card--geekblue[data-v-7e144ccb]{border-color:#2f54eb}.customer-page .stat-card--blue .stat-icon[data-v-7e144ccb]{background:rgba(24,144,255,.1);color:#1890ff}.customer-page .stat-card--blue .stat-value[data-v-7e144ccb]{color:#1890ff}.customer-page .stat-card--purple .stat-icon[data-v-7e144ccb]{background:rgba(114,46,209,.1);color:#722ed1}.customer-page .stat-card--purple .stat-value[data-v-7e144ccb]{color:#722ed1}.customer-page .stat-card--cyan .stat-icon[data-v-7e144ccb]{background:rgba(19,194,194,.1);color:#13c2c2}.customer-page .stat-card--cyan .stat-value[data-v-7e144ccb]{color:#13c2c2}.customer-page .stat-card--geekblue .stat-icon[data-v-7e144ccb]{background:rgba(47,84,235,.1);color:#2f54eb}.customer-page .stat-card--geekblue .stat-value[data-v-7e144ccb]{color:#2f54eb}.customer-page .industry-row[data-v-7e144ccb]{display:flex;gap:12px}.customer-page .industry-row .stat-card[data-v-7e144ccb]{flex:1;min-width:0}.customer-page .filter-wrapper[data-v-7e144ccb]{margin-bottom:12px}.customer-page .filter-wrapper[data-v-7e144ccb] .ant-card-body{padding:12px 16px 0}.customer-page .filter-wrapper[data-v-7e144ccb] .ant-form-item{margin-bottom:8px}.customer-page .tabs-card[data-v-7e144ccb] .ant-card-body{padding:0 16px 16px}.customer-page .tab-count[data-v-7e144ccb]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.customer-page .rent-assets[data-v-7e144ccb]{display:inline-flex;align-items:center;gap:4px;flex-wrap:nowrap;overflow:hidden;max-width:100%}.customer-page .rent-asset-tag[data-v-7e144ccb]{margin-inline-end:0;max-width:96px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rent-assets-tooltip .ant-tooltip-inner{max-width:380px;padding:8px 12px}.rent-assets-tooltip .rent-assets-list{max-height:240px;overflow-y:auto}.rent-assets-tooltip .rent-assets-list::-webkit-scrollbar{width:5px}.rent-assets-tooltip .rent-assets-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.35);border-radius:3px}.rent-assets-tooltip .rent-assets-line{max-width:340px;line-height:22px;word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.flow-map-page[data-v-632743a6]{padding:4px}.flow-map-page .flow-intro .flow-intro-title[data-v-632743a6]{font-size:16px;font-weight:600;color:#262626}.flow-map-page .flow-intro .flow-intro-desc[data-v-632743a6]{margin-top:4px;font-size:12px;color:#8c8c8c}.flow-map-page .flow-intro .flow-intro-desc .flow-intro-tip[data-v-632743a6]{margin-left:12px;color:#0d9488}.flow-map-page .flow-canvas[data-v-632743a6]{position:relative;padding:26px 26px 14px;margin-bottom:12px;background-color:#fafafa;background-image:radial-gradient(circle,#e2e2e2 1px,transparent 1px);background-size:22px 22px;border:1px solid #f0f0f0;border-radius:8px}.flow-map-page .main-line[data-v-632743a6]{position:absolute;top:46px;left:46px;right:calc(16.666% - 17px);height:2px;background:linear-gradient(90deg,#722ed1,#1890ff,#fa8c16,#0d9488,#eb2f96,#13c2c2);opacity:.55;z-index:0}.flow-map-page .main-arrow[data-v-632743a6]{position:absolute;top:40px;margin-left:-5px;font-size:11px;color:#bfbfbf;z-index:1}.flow-map-page .stage-row[data-v-632743a6]{position:relative;display:flex;gap:16px;margin-bottom:44px;z-index:1}.flow-map-page .stage[data-v-632743a6]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.flow-map-page .stage-head[data-v-632743a6]{display:flex;align-items:center;gap:10px;height:40px;margin-bottom:18px;position:relative;z-index:2}.flow-map-page .stage-head .stage-dot[data-v-632743a6]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;font-size:18px;flex-shrink:0;box-shadow:0 0 0 4px #fafafa,0 2px 6px rgba(0,0,0,.12)}.flow-map-page .stage-head .stage-text[data-v-632743a6]{min-width:0}.flow-map-page .stage-head .stage-text .stage-name[data-v-632743a6]{font-size:14px;font-weight:600;line-height:1.2}.flow-map-page .stage-head .stage-text .stage-sub[data-v-632743a6]{margin-top:2px;font-size:11px;color:#999;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .stage-rail[data-v-632743a6]{position:absolute;left:19px;top:40px;bottom:0;width:2px;background:color-mix(in srgb,var(--accent) 35%,#e8e8e8);z-index:0}.flow-map-page .stage-rail[data-v-632743a6]:after{content:"";position:absolute;bottom:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background:#fafafa;border:2px solid var(--accent)}.flow-map-page .stage:nth-child(2) .stage-rail[data-v-632743a6],.flow-map-page .stage:nth-child(6) .stage-rail[data-v-632743a6]{bottom:-28px;background:repeating-linear-gradient(180deg,#13c2c2 0,#13c2c2 5px,transparent 5px,transparent 9px)}.flow-map-page .stage:nth-child(2) .stage-rail[data-v-632743a6]:after{display:none}.flow-map-page .stage[data-v-632743a6]:after{content:"";position:absolute;bottom:-28px;height:0;border-top:2px dashed #13c2c2}.flow-map-page .stage[data-v-632743a6]:nth-child(1):after{display:none}.flow-map-page .stage[data-v-632743a6]:nth-child(2):after{left:20px;right:0}.flow-map-page .stage[data-v-632743a6]:nth-child(3):after,.flow-map-page .stage[data-v-632743a6]:nth-child(4):after,.flow-map-page .stage[data-v-632743a6]:nth-child(5):after{left:0;right:0}.flow-map-page .stage[data-v-632743a6]:nth-child(6):after{left:0;width:20px}.flow-map-page .stage[data-v-632743a6]:nth-child(2):before{content:"";position:absolute;bottom:-28px;left:14px;border:5px solid transparent;border-bottom:8px solid #13c2c2}.flow-map-page .branch-node[data-v-632743a6]{position:relative;margin-left:44px;margin-bottom:12px;cursor:pointer}.flow-map-page .branch-node .node-dot[data-v-632743a6]{position:absolute;left:-30px;top:22px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--accent);z-index:1}.flow-map-page .branch-node .node-card[data-v-632743a6]{display:flex;align-items:flex-start;gap:8px;padding:10px;background:#fff;border:1px solid #e8e8e8;border-left:3px solid var(--accent);border-radius:6px;transition:all .2s}.flow-map-page .branch-node:hover .node-card[data-v-632743a6]{border-color:var(--accent);box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.flow-map-page .branch-node:hover .node-card .node-go[data-v-632743a6]{opacity:1}.flow-map-page .branch-node .node-icon[data-v-632743a6]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .branch-node .node-body[data-v-632743a6]{flex:1;min-width:0}.flow-map-page .branch-node .node-body .node-title[data-v-632743a6]{font-size:13px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .branch-node .node-body .node-title .node-go[data-v-632743a6]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .branch-node .node-body .node-desc[data-v-632743a6]{margin-top:2px;font-size:11px;color:#8c8c8c;line-height:1.5}.flow-map-page .flow-loop-label[data-v-632743a6]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#13c2c2}.flow-map-page .flow-loop-label[data-v-632743a6] .anticon{font-size:13px}.flow-map-page .support-panel[data-v-632743a6]{background:#fff;border-radius:6px;padding:12px;margin-bottom:12px;border:1px solid #f0f0f0}.flow-map-page .support-panel .support-title[data-v-632743a6]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .support-panel .support-title .bar[data-v-632743a6]{width:3px;height:12px;background:#0d9488;border-radius:2px}.flow-map-page .support-panel .support-row[data-v-632743a6]{display:flex;gap:10px}.flow-map-page .support-panel .support-node[data-v-632743a6]{flex:1;display:flex;align-items:center;gap:8px;padding:10px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s}.flow-map-page .support-panel .support-node[data-v-632743a6]:hover{border-color:var(--accent);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.flow-map-page .support-panel .support-node:hover .node-go[data-v-632743a6]{opacity:1}.flow-map-page .support-panel .support-node .support-icon[data-v-632743a6]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .support-panel .support-node .support-info[data-v-632743a6]{flex:1;min-width:0}.flow-map-page .support-panel .support-node .support-info .support-name[data-v-632743a6]{font-size:12px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .support-panel .support-node .support-info .support-name .node-go[data-v-632743a6]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .support-panel .support-node .support-info .support-desc[data-v-632743a6]{margin-top:2px;font-size:11px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .legend-panel[data-v-632743a6]{background:#fff;border-radius:6px;padding:12px;border:1px solid #f0f0f0}.flow-map-page .legend-panel .legend-title[data-v-632743a6]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .legend-panel .legend-title .bar[data-v-632743a6]{width:3px;height:12px;background:#0d9488;border-radius:2px}.flow-map-page .legend-panel .legend-grid[data-v-632743a6]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px}.flow-map-page .legend-panel .legend-item[data-v-632743a6]{display:flex;align-items:baseline;gap:6px;font-size:11px}.flow-map-page .legend-panel .legend-item .legend-dot[data-v-632743a6]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-label[data-v-632743a6]{font-weight:600;color:#595959;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-desc[data-v-632743a6]{color:#8c8c8c;line-height:1.5}.type-row[data-v-4660b1fc]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.archive-view .filter-wrapper[data-v-4660b1fc] .ant-card-body{padding:12px 16px 0}.archive-view .filter-wrapper[data-v-4660b1fc] .ant-form-item{margin-bottom:8px}.archive-view .tabs-card[data-v-4660b1fc] .ant-card-body{padding:0 16px 16px}.archive-view .tab-count[data-v-4660b1fc]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.archive-view .void-reason[data-v-4660b1fc]{display:inline-block;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#f5222d}.contract-form-modal[data-v-3d581594] .ant-modal-content{border-radius:10px;overflow:hidden;padding:0;box-shadow:0 16px 48px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.06)}.contract-form-modal[data-v-3d581594] .ant-modal-body{padding:0!important}.contract-form-modal[data-v-3d581594] .ant-modal-close{top:14px;inset-inline-end:16px;width:28px;height:28px;border-radius:6px;color:rgba(255,255,255,.55);z-index:10;transition:all .2s}.contract-form-modal[data-v-3d581594] .ant-modal-close:hover{color:#fff;background:rgba(255,255,255,.15)}.wizard-header[data-v-3d581594]{background:linear-gradient(135deg,#0d9488,#117468)}.wizard-header .wizard-header-top[data-v-3d581594]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px}.wizard-header .wizard-header-info[data-v-3d581594]{display:flex;align-items:center;gap:12px}.wizard-header .wizard-header-icon[data-v-3d581594]{width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;font-size:17px;color:#fff;flex-shrink:0}.wizard-header .wizard-header-text .wizard-header-title[data-v-3d581594]{font-size:15px;font-weight:600;color:#fff;line-height:1.3}.wizard-header .wizard-header-text .wizard-header-desc[data-v-3d581594]{font-size:11px;color:rgba(255,255,255,.62);margin-top:2px}.wizard-header .wizard-header-right[data-v-3d581594]{display:flex;align-items:center;gap:20px;flex-shrink:0}.wizard-header .wizard-actions .wizard-action-btn[data-v-3d581594]{min-width:72px;height:32px;font-size:12px;border-radius:5px}.wizard-header .wizard-actions .wizard-action-btn.ant-btn-ghost[data-v-3d581594]{color:#fff;border-color:rgba(255,255,255,.5)}.wizard-header .wizard-actions .wizard-action-btn.ant-btn-ghost[data-v-3d581594]:hover{background:rgba(255,255,255,.1);border-color:#fff}.wizard-header .wizard-actions .wizard-action-btn.ant-btn-primary[data-v-3d581594]{background:#fff;color:#0d9488;border-color:#fff;font-weight:500}.wizard-header .wizard-actions .wizard-action-btn.ant-btn-primary[data-v-3d581594]:hover{background:rgba(255,255,255,.9)}.wizard-header .wizard-progress[data-v-3d581594]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 16px;background:rgba(255,255,255,.15);border-radius:8px}.wizard-header .wizard-progress .progress-num[data-v-3d581594]{display:flex;align-items:baseline;gap:2px}.wizard-header .wizard-progress .progress-num .progress-current[data-v-3d581594]{font-size:18px;font-weight:700;color:#fff}.wizard-header .wizard-progress .progress-num .progress-divider[data-v-3d581594]{font-size:11px;color:rgba(255,255,255,.6)}.wizard-header .wizard-progress .progress-num .progress-total[data-v-3d581594]{font-size:10px;color:rgba(255,255,255,.75)}.wizard-header .wizard-progress .progress-bar-wrapper[data-v-3d581594]{width:80px;height:3px;background:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.wizard-header .wizard-progress .progress-bar-wrapper .progress-bar-fill[data-v-3d581594]{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.wizard-header .wizard-header-divider[data-v-3d581594]{height:1px;background:rgba(255,255,255,.2);margin:0 24px}.wizard-header .wizard-steps[data-v-3d581594]{padding:12px 24px}.wizard-header .wizard-steps[data-v-3d581594] .ant-steps-item-title{font-size:13px!important;font-weight:500!important;color:rgba(255,255,255,.9)!important}.wizard-header .wizard-steps[data-v-3d581594] .ant-steps-item-description{font-size:11px!important;color:rgba(255,255,255,.6)!important}.wizard-header .wizard-steps[data-v-3d581594] .ant-steps-item-tail:after{background:rgba(255,255,255,.25)!important}.wizard-header .wizard-steps[data-v-3d581594] .ant-steps-item-icon{background:rgba(255,255,255,.15);border-color:transparent}.wizard-header .wizard-steps[data-v-3d581594] .ant-steps-item-icon .ant-steps-icon{color:#fff}.wizard-header .wizard-steps[data-v-3d581594] .ant-steps-item-process .ant-steps-item-icon{background:#fff}.wizard-header .wizard-steps[data-v-3d581594] .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:#0d9488}.wizard-header .wizard-steps[data-v-3d581594] .ant-steps-item-finish .ant-steps-item-icon{background:#52c41a;border-color:#52c41a}.wizard-header .wizard-steps[data-v-3d581594] .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background:#52c41a!important}.wizard-body[data-v-3d581594]{padding:20px 24px;max-height:56vh;overflow-y:auto}.wizard-body[data-v-3d581594]::-webkit-scrollbar{width:4px}.wizard-body[data-v-3d581594]::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:2px}.wizard-body[data-v-3d581594]::-webkit-scrollbar-track{background:transparent}.wizard-body .wizard-section[data-v-3d581594]{margin-bottom:24px}.wizard-body .wizard-section[data-v-3d581594]:last-child{margin-bottom:0}.wizard-body .wizard-section-title[data-v-3d581594]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#134e4a;margin:0 0 16px}.wizard-body .wizard-section-title .section-num[data-v-3d581594]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#0d9488;color:#fff;font-size:12px;font-weight:600;flex-shrink:0}.diff-row[data-v-3d581594]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inline-row[data-v-3d581594]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.sub-title[data-v-3d581594]{font-weight:600;margin-bottom:8px;color:#374151}.before[data-v-3d581594]{color:#6b7280}.after[data-v-3d581594]{color:#0d9488;font-weight:600}.arrow[data-v-3d581594],.none-text[data-v-3d581594]{color:#9ca3af}.type-row[data-v-854966e3]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.check-out-view .filter-wrapper[data-v-854966e3] .ant-card-body{padding:12px 16px 0}.check-out-view .filter-wrapper[data-v-854966e3] .ant-form-item{margin-bottom:8px}.check-out-view .tabs-card[data-v-854966e3] .ant-card-body{padding:0 16px 16px}.check-out-view .tab-count[data-v-854966e3]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.check-out-view .contract-cell .contract-name[data-v-854966e3]{font-size:13px;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-out-view .contract-cell .contract-code[data-v-854966e3]{font-size:11px;color:#9ca3af}.check-out-view .amount-unpaid[data-v-854966e3]{color:#f5222d;font-weight:600}.check-out-view .amount-paid[data-v-854966e3]{color:#52c41a}.checkout-modal[data-v-854966e3] .ant-modal-content{border-radius:10px;overflow:hidden;padding:0}.checkout-modal[data-v-854966e3] .ant-modal-body{padding:0!important}.checkout-modal[data-v-854966e3] .ant-modal-close{top:14px;inset-inline-end:16px;color:rgba(255,255,255,.6)}.checkout-modal[data-v-854966e3] .ant-modal-close:hover{color:#fff}.wizard-header[data-v-854966e3]{background:linear-gradient(135deg,#0d9488,#117468)}.wizard-header .wizard-header-top[data-v-854966e3]{display:flex;align-items:center;padding:18px 24px}.wizard-header .wizard-header-info[data-v-854966e3]{display:flex;align-items:center;gap:12px}.wizard-header .wizard-header-icon[data-v-854966e3]{width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;font-size:17px;color:#fff}.wizard-header .wizard-header-text .wizard-header-title[data-v-854966e3]{font-size:15px;font-weight:600;color:#fff}.wizard-header .wizard-header-text .wizard-header-desc[data-v-854966e3]{font-size:11px;color:rgba(255,255,255,.62);margin-top:2px}.wizard-header .wizard-header-divider[data-v-854966e3]{height:1px;background:rgba(255,255,255,.2);margin:0 24px}.wizard-body[data-v-854966e3]{padding:20px 24px 8px;max-height:60vh;overflow-y:auto}.wizard-body .contract-info[data-v-854966e3]{margin:0 0 16px}.wizard-body[data-v-854966e3] .ant-form-item-label>label{font-size:12px;color:#374151;font-weight:500}.wizard-body .form-tip[data-v-854966e3]{margin-top:8px;padding:10px 12px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:6px;font-size:12px;color:#0f766e;display:flex;align-items:center;gap:6px}.wizard-footer[data-v-854966e3]{display:flex;justify-content:flex-end;padding:12px 24px;border-top:1px solid #f0f0f0}.detail-header[data-v-854966e3]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#0d9488,#117468)}.detail-header .detail-title-wrap[data-v-854966e3]{display:flex;align-items:center;gap:8px}.detail-header .detail-title-wrap .detail-no[data-v-854966e3]{font-size:15px;font-weight:600;color:#fff}.detail-header .detail-actions[data-v-854966e3]{display:flex;gap:8px}.detail-desc[data-v-854966e3]{margin:16px 20px 0}.settle-card[data-v-854966e3]{margin:12px 20px 0;border:1px solid #f0f0f0;border-radius:8px}.settle-card .settle-title[data-v-854966e3]{font-size:13px;font-weight:600;color:#134e4a;margin-bottom:12px}.settle-card .settle-item[data-v-854966e3]{text-align:center;padding:10px 0;background:#f9fafb;border-radius:6px}.settle-card .settle-item .settle-label[data-v-854966e3]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.settle-card .settle-item .settle-value[data-v-854966e3]{font-size:16px;font-weight:600;color:#1f2937}.settle-card .refund-tip[data-v-854966e3]{margin-top:10px;padding:6px 10px;font-size:12px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:4px}.contract-approval-config[data-v-f42ed382]{padding:4px 0}.contract-approval-config .ctx-banner[data-v-f42ed382]{margin-bottom:16px}.contract-approval-config .ctx-banner .ctx-hint[data-v-f42ed382]{margin-left:8px;color:var(--text-color-secondary);font-size:12px}.contract-approval-config .group-col[data-v-f42ed382]{margin-bottom:16px}.contract-approval-config .group-card .group-title[data-v-f42ed382]{display:flex;align-items:center;gap:8px}.contract-approval-config .group-card .group-title .flow-name[data-v-f42ed382]{font-weight:600}.contract-approval-config .group-card .group-title .flow-code[data-v-f42ed382]{color:var(--text-color-secondary);font-size:12px;font-weight:400}.contract-approval-config .group-card .group-desc[data-v-f42ed382]{margin-bottom:12px;color:var(--text-color-secondary);font-size:12px}.contract-approval-config .group-card .mode-row[data-v-f42ed382]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.contract-approval-config .group-card .mode-row .mode-label[data-v-f42ed382],.contract-approval-config .group-card .mode-row .mode-hint[data-v-f42ed382]{font-size:12px;color:var(--text-color-secondary)}.contract-approval-config .group-card .mode-row .mode-source[data-v-f42ed382]{margin-left:auto;font-size:12px;color:var(--text-color-secondary)}.contract-approval-config .group-card .init-row[data-v-f42ed382]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.contract-approval-config .group-card .init-row .init-hint[data-v-f42ed382]{font-size:12px;color:var(--text-color-secondary)}.contract-change-view .filter-wrapper[data-v-71efdcd7]{margin-bottom:12px}.contract-change-view .filter-wrapper[data-v-71efdcd7] .ant-card-body{padding:12px 16px 0}.contract-change-view .filter-wrapper[data-v-71efdcd7] .ant-form-item{margin-bottom:8px}.contract-change-view .type-row[data-v-71efdcd7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.contract-change-view .tabs-card[data-v-71efdcd7] .ant-card-body{padding:0 16px 16px}.contract-change-view .contract-table[data-v-71efdcd7] .ant-table-thead>tr>th{background:var(--table-header-bg);color:#fff;font-weight:600;border-bottom:none}.contract-change-view .contract-table[data-v-71efdcd7] .ant-table-thead>tr>th:before{background-color:rgba(255,255,255,.25)!important}.contract-change-view .tab-count[data-v-71efdcd7]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.contract-change-view .link-teal[data-v-71efdcd7]{color:#0d9488}.contract-change-view .before[data-v-71efdcd7]{color:#6b7280}.contract-change-view .after[data-v-71efdcd7]{color:#0d9488;font-weight:600}.contract-change-view .arrow[data-v-71efdcd7]{color:#9ca3af}.mode-hint[data-v-cabd43ae]{margin-top:6px;color:#999;font-size:12px}.step-actions[data-v-cabd43ae]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.num-ok[data-v-cabd43ae]{color:#52c41a;font-weight:600}.num-bad[data-v-cabd43ae]{color:#ff4d4f;font-weight:600}.err-text[data-v-cabd43ae]{color:#ff4d4f;font-size:12px;line-height:1.6}.warn-text[data-v-cabd43ae]{color:#faad14;font-size:12px;line-height:1.6}.health-title[data-v-cabd43ae]{font-weight:600;margin-bottom:8px}.batch-title[data-v-cabd43ae]{font-weight:600;margin:16px 0 8px}.rollback-link[data-v-cabd43ae]{color:#ff4d4f}.health-card[data-v-cabd43ae]{border:1px solid #f0f0f0;border-radius:8px;padding:12px;text-align:center}.health-card .health-num[data-v-cabd43ae]{font-size:20px;font-weight:700;color:#1677ff}.health-card .health-label[data-v-cabd43ae]{color:#666;font-size:12px;margin:4px 0}.health-card .health-sub[data-v-cabd43ae]{color:#999;font-size:12px}.type-row[data-v-7381005c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tab-count[data-v-7381005c]{margin-left:4px;padding:0 6px;border-radius:8px;background:#f0f0f0;font-size:12px;color:#666}.renew-picker-toolbar[data-v-8a83cfbd]{margin-bottom:4px}.type-row[data-v-8a83cfbd]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.type-row .room-search-select[data-v-8a83cfbd]{width:200px}.deposit-empty[data-v-8a83cfbd]{color:#999;font-size:12px}.deposit-summary-row[data-v-8a83cfbd]{display:flex;align-items:center;gap:8px;line-height:24px}.deposit-summary-row .deposit-balance[data-v-8a83cfbd]{font-weight:600;color:#1f1f1f}.deposit-summary-row .deposit-meta[data-v-8a83cfbd]{color:#888;font-size:12px}.agreement-page .main-layout[data-v-8a83cfbd]{display:flex;gap:12px;align-items:flex-start}.agreement-page .tree-side[data-v-8a83cfbd]{width:320px;flex-shrink:0}.agreement-page .list-side[data-v-8a83cfbd]{flex:1;min-width:0}.agreement-page .tab-count[data-v-8a83cfbd]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.agreement-page .filter-wrapper[data-v-8a83cfbd]{margin-bottom:12px}.agreement-page .filter-wrapper[data-v-8a83cfbd] .ant-card-body{padding:12px 16px 0}.agreement-page .filter-wrapper[data-v-8a83cfbd] .ant-form-item{margin-bottom:8px}.agreement-page .tabs-card[data-v-8a83cfbd] .ant-card-body{padding:0 16px 16px}.agreement-page .form-section-title[data-v-8a83cfbd]{display:flex;align-items:center;font-size:12px;font-weight:600;color:#134e4a;margin:16px 0 12px}.agreement-page .form-section-title[data-v-8a83cfbd]:before{content:"";width:3px;height:13px;background:#0d9488;border-radius:2px;margin-right:8px}.agreement-page .form-section-title[data-v-8a83cfbd]:first-child{margin-top:0}.contract-form-modal[data-v-8a83cfbd] .ant-modal-content{border-radius:10px;overflow:hidden;padding:0;box-shadow:0 16px 48px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.06)}.contract-form-modal[data-v-8a83cfbd] .ant-modal-body{padding:0!important}.contract-form-modal[data-v-8a83cfbd] .ant-modal-close{top:14px;inset-inline-end:16px;width:28px;height:28px;border-radius:6px;color:rgba(255,255,255,.55);z-index:10;transition:all .2s}.contract-form-modal[data-v-8a83cfbd] .ant-modal-close:hover{color:#fff;background:rgba(255,255,255,.15)}.wizard-header[data-v-8a83cfbd]{background:linear-gradient(135deg,#0d9488,#117468)}.wizard-header .wizard-header-top[data-v-8a83cfbd]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px}.wizard-header .wizard-header-info[data-v-8a83cfbd]{display:flex;align-items:center;gap:12px}.wizard-header .wizard-header-icon[data-v-8a83cfbd]{width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;font-size:17px;color:#fff;flex-shrink:0}.wizard-header .wizard-header-text .wizard-header-title[data-v-8a83cfbd]{font-size:15px;font-weight:600;color:#fff;line-height:1.3}.wizard-header .wizard-header-text .wizard-header-desc[data-v-8a83cfbd]{font-size:11px;color:rgba(255,255,255,.62);margin-top:2px}.wizard-header .wizard-header-right[data-v-8a83cfbd]{display:flex;align-items:center;gap:20px;flex-shrink:0}.wizard-header .wizard-actions .wizard-action-btn[data-v-8a83cfbd]{min-width:72px;height:32px;font-size:12px;border-radius:5px}.wizard-header .wizard-actions .wizard-action-btn.ant-btn-ghost[data-v-8a83cfbd]{color:#fff;border-color:rgba(255,255,255,.5)}.wizard-header .wizard-actions .wizard-action-btn.ant-btn-ghost[data-v-8a83cfbd]:hover{background:rgba(255,255,255,.1);border-color:#fff}.wizard-header .wizard-actions .wizard-action-btn.ant-btn-primary[data-v-8a83cfbd]{background:#fff;color:#0d9488;border-color:#fff;font-weight:500}.wizard-header .wizard-actions .wizard-action-btn.ant-btn-primary[data-v-8a83cfbd]:hover{background:rgba(255,255,255,.9)}.wizard-header .wizard-progress[data-v-8a83cfbd]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 16px;background:rgba(255,255,255,.15);border-radius:8px}.wizard-header .wizard-progress .progress-num[data-v-8a83cfbd]{display:flex;align-items:baseline;gap:2px}.wizard-header .wizard-progress .progress-num .progress-current[data-v-8a83cfbd]{font-size:18px;font-weight:700;color:#fff}.wizard-header .wizard-progress .progress-num .progress-divider[data-v-8a83cfbd]{font-size:11px;color:rgba(255,255,255,.6)}.wizard-header .wizard-progress .progress-num .progress-total[data-v-8a83cfbd]{font-size:10px;color:rgba(255,255,255,.75)}.wizard-header .wizard-progress .progress-bar-wrapper[data-v-8a83cfbd]{width:80px;height:3px;background:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.wizard-header .wizard-progress .progress-bar-wrapper .progress-bar-fill[data-v-8a83cfbd]{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.wizard-header .wizard-header-divider[data-v-8a83cfbd]{height:1px;background:rgba(255,255,255,.2);margin:0 24px}.wizard-header .wizard-steps[data-v-8a83cfbd]{padding:12px 24px}.wizard-header .wizard-steps[data-v-8a83cfbd] .ant-steps-item-title{font-size:13px!important;font-weight:500!important;color:rgba(255,255,255,.9)!important}.wizard-header .wizard-steps[data-v-8a83cfbd] .ant-steps-item-description{font-size:11px!important;color:rgba(255,255,255,.6)!important}.wizard-header .wizard-steps[data-v-8a83cfbd] .ant-steps-item-tail:after{background:rgba(255,255,255,.25)!important}.wizard-header .wizard-steps[data-v-8a83cfbd] .ant-steps-item-icon{background:rgba(255,255,255,.15);border-color:transparent}.wizard-header .wizard-steps[data-v-8a83cfbd] .ant-steps-item-icon .ant-steps-icon{color:#fff}.wizard-header .wizard-steps[data-v-8a83cfbd] .ant-steps-item-process .ant-steps-item-icon{background:#fff}.wizard-header .wizard-steps[data-v-8a83cfbd] .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:#0d9488}.wizard-header .wizard-steps[data-v-8a83cfbd] .ant-steps-item-finish .ant-steps-item-icon{background:#52c41a;border-color:#52c41a}.wizard-header .wizard-steps[data-v-8a83cfbd] .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background:#52c41a!important}.wizard-body[data-v-8a83cfbd]{padding:20px 24px;max-height:56vh;overflow-y:auto}.wizard-body[data-v-8a83cfbd]::-webkit-scrollbar{width:4px}.wizard-body[data-v-8a83cfbd]::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:2px}.wizard-body[data-v-8a83cfbd]::-webkit-scrollbar-track{background:transparent}.wizard-body .wizard-section[data-v-8a83cfbd]{margin-bottom:24px;scroll-margin-top:12px}.wizard-body .wizard-section[data-v-8a83cfbd]:last-child{margin-bottom:0}.wizard-body .wizard-section-title[data-v-8a83cfbd]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#134e4a;margin:0 0 16px}.wizard-body .wizard-section-title .section-num[data-v-8a83cfbd]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#0d9488;color:#fff;font-size:12px;font-weight:600;flex-shrink:0}.wizard-body .asset-step-header[data-v-8a83cfbd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.wizard-body .asset-step-header .asset-step-tip[data-v-8a83cfbd]{font-size:12px;color:#999}.wizard-body .asset-editor .asset-row[data-v-8a83cfbd]{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:8px 12px;background:#f9fafb;border-radius:5px;border:1px solid #eef0f3}.wizard-body .asset-editor .asset-row[data-v-8a83cfbd]:hover{background:#f0fdfa;border-color:#0d9488}.wizard-body .asset-editor .asset-text[data-v-8a83cfbd]{white-space:nowrap;font-size:12px;color:#6b7280}.wizard-body .asset-editor .asset-sep[data-v-8a83cfbd]{color:#9ca3af;font-size:12px}.wizard-body[data-v-8a83cfbd] .ant-form-item{margin-bottom:14px}.wizard-body[data-v-8a83cfbd] .ant-form-item-label>label{font-size:12px;color:#374151;font-weight:500;height:32px;line-height:32px}.wizard-body[data-v-8a83cfbd] .ant-form-item-label>label.ant-form-item-required:before{color:#f43f5e;font-size:10px}.wizard-body[data-v-8a83cfbd] .ant-form-item-label>label:after{content:""}.wizard-body[data-v-8a83cfbd] .ant-input,.wizard-body[data-v-8a83cfbd] .ant-input-number,.wizard-body[data-v-8a83cfbd] .ant-select-selector,.wizard-body[data-v-8a83cfbd] .ant-picker{height:32px!important;border-radius:5px!important;border-color:#e4e7ec!important}.wizard-body[data-v-8a83cfbd] .ant-input,.wizard-body[data-v-8a83cfbd] .ant-input-number-input{font-size:12px;color:#1f2937}.wizard-body[data-v-8a83cfbd] .ant-input::placeholder,.wizard-body[data-v-8a83cfbd] .ant-input-number-input::placeholder{color:#b1b6bf;font-size:12px}.wizard-body[data-v-8a83cfbd] .ant-radio-button-wrapper{height:30px;line-height:28px;padding:0 12px;border-radius:5px;border-color:#e4e7ec;font-size:12px;color:#6b7280}.wizard-body[data-v-8a83cfbd] .ant-radio-button-wrapper:not(:first-child){margin-left:6px;border-left:1px solid #e4e7ec}.wizard-body[data-v-8a83cfbd] .ant-radio-button-wrapper-checked{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important}.wizard-body[data-v-8a83cfbd] .ant-form-item-has-error .ant-input,.wizard-body[data-v-8a83cfbd] .ant-form-item-has-error .ant-input-number,.wizard-body[data-v-8a83cfbd] .ant-form-item-has-error .ant-select-selector,.wizard-body[data-v-8a83cfbd] .ant-form-item-has-error .ant-picker{border-color:#f43f5e!important}.wizard-body[data-v-8a83cfbd] .ant-form-item-explain-error{font-size:11px;margin-top:2px}.fade-slide-enter-active[data-v-8a83cfbd],.fade-slide-leave-active[data-v-8a83cfbd]{transition:all .3s ease}.fade-slide-enter-from[data-v-8a83cfbd]{opacity:0;transform:translate(20px)}.fade-slide-leave-to[data-v-8a83cfbd]{opacity:0;transform:translate(-20px)}.contract-detail-page .header-card[data-v-8a83cfbd]{margin-bottom:12px;border-radius:10px;background:linear-gradient(135deg,#0d9488,#117468);padding:16px 20px 14px;box-shadow:0 4px 14px rgba(13,148,136,.22)}.contract-detail-page .header-card .header-top[data-v-8a83cfbd]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.contract-detail-page .header-card .header-title-wrap[data-v-8a83cfbd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.contract-detail-page .header-card .header-title-wrap .contract-name[data-v-8a83cfbd]{font-size:17px;font-weight:600;color:#fff;letter-spacing:.5px}.contract-detail-page .header-card .header-actions[data-v-8a83cfbd]{display:flex;gap:8px;flex-shrink:0}.contract-detail-page .header-card .header-btn[data-v-8a83cfbd]{min-width:64px;border-radius:6px;font-size:12px}.contract-detail-page .header-card .header-btn--solid[data-v-8a83cfbd]{background:#fff;color:#0d9488;border-color:#fff;font-weight:500}.contract-detail-page .header-card .header-btn--solid[data-v-8a83cfbd]:hover{background:rgba(255,255,255,.88);color:#0d9488;border-color:#fff}.contract-detail-page .header-card .header-btn--ghost[data-v-8a83cfbd]{background:transparent;color:#fff;border-color:rgba(255,255,255,.5)}.contract-detail-page .header-card .header-btn--ghost[data-v-8a83cfbd]:hover{background:rgba(255,255,255,.12);color:#fff;border-color:#fff}.contract-detail-page .header-card .header-meta[data-v-8a83cfbd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 24px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.18)}.contract-detail-page .header-card .header-meta .meta-label[data-v-8a83cfbd]{display:block;font-size:12px;color:rgba(255,255,255,.62);margin-bottom:2px}.contract-detail-page .header-card .header-meta .meta-value[data-v-8a83cfbd]{font-size:13px;color:#fff;word-break:break-all}.contract-detail-page .stat-row[data-v-8a83cfbd]{margin-bottom:12px}.contract-detail-page .stat-card[data-v-8a83cfbd]{display:flex;align-items:center;gap:12px;height:100%;padding:14px 16px;background:#fff;border:1px solid #f0f0f0;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.04);transition:box-shadow .2s,transform .2s}.contract-detail-page .stat-card[data-v-8a83cfbd]:hover{box-shadow:0 4px 14px rgba(0,0,0,.08);transform:translateY(-1px)}.contract-detail-page .stat-card .stat-icon[data-v-8a83cfbd]{width:40px;height:40px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.contract-detail-page .stat-card .stat-info[data-v-8a83cfbd]{min-width:0}.contract-detail-page .stat-card .stat-label[data-v-8a83cfbd]{font-size:12px;color:#8c8c8c;margin-bottom:3px;white-space:nowrap}.contract-detail-page .stat-card .stat-value[data-v-8a83cfbd]{font-size:19px;font-weight:600;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contract-detail-page .stat-card .stat-unit[data-v-8a83cfbd]{font-size:12px;color:#8c8c8c;margin-left:2px;font-weight:400}.contract-detail-page .stat-card--teal .stat-icon[data-v-8a83cfbd]{background:rgba(13,148,136,.1);color:#0d9488}.contract-detail-page .stat-card--teal .stat-value[data-v-8a83cfbd]{color:#0d9488}.contract-detail-page .stat-card--blue .stat-icon[data-v-8a83cfbd]{background:rgba(24,144,255,.1);color:#1890ff}.contract-detail-page .stat-card--blue .stat-value[data-v-8a83cfbd]{color:#1890ff}.contract-detail-page .stat-card--orange .stat-icon[data-v-8a83cfbd]{background:rgba(250,140,22,.1);color:#fa8c16}.contract-detail-page .stat-card--orange .stat-value[data-v-8a83cfbd]{color:#fa8c16}.contract-detail-page .stat-card--green .stat-icon[data-v-8a83cfbd]{background:rgba(82,196,26,.1);color:#52c41a}.contract-detail-page .stat-card--green .stat-value[data-v-8a83cfbd]{color:#52c41a}.contract-detail-page .stat-card--red .stat-icon[data-v-8a83cfbd]{background:rgba(245,34,45,.08);color:#f5222d}.contract-detail-page .stat-card--red .stat-value[data-v-8a83cfbd]{color:#f5222d}.contract-detail-page .tabs-card[data-v-8a83cfbd] .ant-card-body{padding:0 16px 16px}.contract-detail-page .tabs-card[data-v-8a83cfbd] .ant-tabs-nav{margin-bottom:12px}.contract-detail-page .tabs-toolbar[data-v-8a83cfbd]{display:flex;justify-content:space-between;align-items:center;padding:10px 0 12px;border-bottom:1px solid #f0f0f0;margin-bottom:8px}.contract-detail-page .tabs-toolbar .toolbar-left[data-v-8a83cfbd]{display:flex;align-items:center;gap:8px}.contract-detail-page .tabs-toolbar .toolbar-left .toolbar-label[data-v-8a83cfbd]{font-size:13px;color:#999;flex-shrink:0}.contract-detail-page .tabs-toolbar .toolbar-left .toolbar-arrow[data-v-8a83cfbd]{font-size:12px;color:#bfbfbf}.contract-detail-page .detail-section[data-v-8a83cfbd]{max-height:560px;overflow-y:auto}.contract-detail-page .process-alert[data-v-8a83cfbd]{margin-bottom:12px}.contract-detail-page .log-card[data-v-8a83cfbd] .ant-card-body{padding:16px}.contract-detail-page .log-item .log-header[data-v-8a83cfbd]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.contract-detail-page .log-item .log-header .log-time[data-v-8a83cfbd]{font-size:12px;color:#999}.contract-detail-page .log-item .log-content[data-v-8a83cfbd]{font-size:13px;color:#333}.contract-detail-page .log-item .log-content .log-user[data-v-8a83cfbd]{font-weight:600;color:#134e4a;margin-right:6px}.contract-detail-modal .ant-modal-content{border-radius:10px!important;overflow:hidden;background:#f5f6f8!important;box-shadow:0 16px 48px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.06)!important}.contract-detail-modal .ant-modal-header{border-radius:10px 10px 0 0!important;background:#f5f6f8!important;border-bottom:1px solid #e8e8e8}.contract-detail-modal .ant-modal-body{background:#f5f6f8!important}.fee-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.fee-toolbar .fee-toolbar-tip{color:#999;font-size:12px}.fee-row-card{padding:10px 12px;margin-bottom:10px;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px}.fee-row-card .fee-row-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.fee-row-card .fee-row-head .fee-row-no{font-size:12px;font-weight:600;color:#0d9488}.fee-field{display:flex;align-items:center;gap:6px;margin-bottom:8px}.fee-field .fee-label{flex-shrink:0;color:#666;font-size:12px;white-space:nowrap}.fee-field .ant-select,.fee-field .ant-input-number,.fee-field .ant-picker{flex:1;min-width:0}.fee-field .fee-base-hint{flex:1;overflow:hidden;color:#999;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.fee-amount-preview{overflow:hidden;padding:4px 6px;border-radius:4px;background:#f0fdfa;color:#0f766e;font-size:12px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.fee-increase-row{display:flex;gap:8px;align-items:center;padding-top:6px;border-top:1px dashed #e0e0e0}.fee-increase-row .fee-label{flex-shrink:0;color:#666;font-size:12px}.fee-increase-row .fee-toolbar-tip{color:#bbb;font-size:12px}.freerent-row{display:flex;gap:8px;align-items:center;padding:6px 12px;margin-bottom:8px;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px}.freerent-row .fee-label{flex-shrink:0;color:#999}.fee-plan-summary{padding:10px 12px;margin-top:4px;border:1px solid #b7e4dd;border-radius:8px;background:#f0fdfa;color:#134e4a;font-size:13px;line-height:22px}.fee-plan-summary .fee-plan-title{margin-right:8px;font-weight:600;color:#0f766e}.fee-plan-summary .fee-plan-note{display:block;color:#94a3b8;font-size:12px}.fee-plan-summary b{color:#0f766e}.fee-confirm-block .fee-confirm-line{line-height:22px}.fee-confirm-block .fee-confirm-total{margin-top:4px;color:#0f766e;font-weight:600}.tree-toggle-btn[data-v-28b7fb85]{display:inline-flex;align-items:center;gap:4px;color:#0d9488;border-color:#99f6e4}.tree-toggle-btn[data-v-28b7fb85]:hover{border-color:#0d9488}.tree-toggle-btn.active[data-v-28b7fb85]{background:#f0fdfa;border-color:#0d9488}.tree-toggle-btn .picked-dot[data-v-28b7fb85]{width:6px;height:6px;border-radius:50%;background:#f59e0b;display:inline-block}.contract-business .section-title[data-v-c570064a]{font-size:16px;font-weight:500;color:#333;text-align:left;margin-bottom:12px;line-height:1.5}.contract-business[data-v-c570064a] .ant-table-thead>tr>th{color:#666!important}.wizard-page[data-v-60b6ff50]{padding:8px}.wizard-card[data-v-60b6ff50] .ant-card-head{background:linear-gradient(135deg,#13c2c2,#08979c);border-radius:2px 2px 0 0}.wizard-header[data-v-60b6ff50]{display:flex;align-items:center;gap:12px;color:#fff}.wizard-header .back-btn[data-v-60b6ff50]{background:rgba(255,255,255,.2);border-color:transparent;color:#fff}.wizard-title[data-v-60b6ff50]{font-size:16px;font-weight:600}.wizard-sub[data-v-60b6ff50]{font-size:12px;opacity:.85}.wizard-steps[data-v-60b6ff50]{margin:16px 0 8px}.wizard-body[data-v-60b6ff50]{min-height:420px;padding:8px 4px}.step-pane[data-v-60b6ff50]{padding:4px 0 12px}.section-title[data-v-60b6ff50]{margin:8px 0 10px;font-weight:600;color:rgba(0,0,0,.85)}.card-grid[data-v-60b6ff50]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.pick-card[data-v-60b6ff50]{padding:12px 14px;border:1px solid #f0f0f0;border-radius:4px;cursor:pointer;transition:all .15s;background:#fafafa}.pick-card[data-v-60b6ff50]:hover{border-color:#13c2c2}.pick-card.selected[data-v-60b6ff50]{border-color:#13c2c2;background:#e6fffb}.pick-card-name[data-v-60b6ff50]{font-weight:600}.pick-check[data-v-60b6ff50]{color:#13c2c2}.pick-card-desc[data-v-60b6ff50]{margin-top:4px;font-size:12px;color:rgba(0,0,0,.45)}.acquire-row[data-v-60b6ff50]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.acquire-card[data-v-60b6ff50]{padding:14px;border:1px solid #f0f0f0;border-radius:4px;background:#fafafa}.acquire-name[data-v-60b6ff50]{font-weight:600;margin-bottom:4px}.acquire-desc[data-v-60b6ff50]{min-height:40px;margin-bottom:10px;font-size:12px;color:rgba(0,0,0,.45)}.acquire-actions[data-v-60b6ff50]{display:flex;flex-wrap:wrap;gap:8px}.route-tag[data-v-60b6ff50]{margin-left:8px;padding:0 6px;font-size:11px;font-weight:400;color:#08979c;border:1px solid #87e8de;border-radius:2px;background:#e6fffb}.collabora-offline[data-v-60b6ff50]{margin-top:10px;font-size:12px;color:#ff4d4f}.editor-layout[data-v-60b6ff50]{display:flex;gap:12px}.editor-main[data-v-60b6ff50]{flex:1;min-width:0}.editor-frame[data-v-60b6ff50]{width:100%;height:76vh;border:1px solid #f0f0f0}.editor-empty[data-v-60b6ff50]{padding:60px 0}.editor-side[data-v-60b6ff50]{width:250px;flex-shrink:0;display:flex;flex-direction:column;gap:8px}.editor-side .side-title[data-v-60b6ff50]{font-weight:600}.side-sub[data-v-60b6ff50]{font-size:12px;color:rgba(0,0,0,.45)}.chip-list[data-v-60b6ff50]{flex:1;overflow-y:auto;max-height:52vh}.chip-group-name[data-v-60b6ff50]{margin:6px 0 4px;font-size:12px;color:rgba(0,0,0,.45)}.field-chip[data-v-60b6ff50]{margin:0 6px 6px 0;font-family:monospace;cursor:pointer}.editor-side .save-hint[data-v-60b6ff50]{font-size:12px;color:rgba(0,0,0,.45)}.parsed-tip[data-v-60b6ff50]{margin-top:4px}.pane-hint[data-v-60b6ff50]{margin-top:12px;font-size:12px;color:rgba(0,0,0,.45)}.field-key[data-v-60b6ff50]{font-family:monospace;font-weight:600}.field-unknown[data-v-60b6ff50]{font-size:12px;color:#faad14}.preview-pane[data-v-60b6ff50]{display:flex;gap:16px}.preview-side[data-v-60b6ff50]{width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:12px}.side-title[data-v-60b6ff50]{font-weight:600}.save-summary[data-v-60b6ff50]{padding:10px 12px;border:1px solid #f0f0f0;border-radius:4px;background:#fafafa;font-size:12px}.summary-row[data-v-60b6ff50]{display:flex;justify-content:space-between;padding:3px 0}.summary-label[data-v-60b6ff50]{color:rgba(0,0,0,.45)}.save-hint[data-v-60b6ff50]{font-size:12px;color:rgba(0,0,0,.45)}.preview-main[data-v-60b6ff50]{flex:1;min-height:480px;border:1px solid #f0f0f0;border-radius:4px;display:flex;align-items:center;justify-content:center}.preview-loading[data-v-60b6ff50]{padding:60px 0}.preview-frame[data-v-60b6ff50]{width:100%;height:640px;border:0}.publish-pane[data-v-60b6ff50]{max-width:460px}.publish-form[data-v-60b6ff50],.publish-btn[data-v-60b6ff50]{margin-top:8px}.wizard-footer[data-v-60b6ff50]{display:flex;gap:12px;padding-top:12px;border-top:1px solid #f0f0f0}.footer-spacer[data-v-60b6ff50]{flex:1}.sv-print-designer-box[data-v-5c6f61af]{height:100%;min-height:0;position:relative}.designer-loading[data-v-5c6f61af]{height:100%;display:flex;align-items:center;justify-content:center}.design-wrap[data-v-8b948aee]{height:100%;display:flex;flex-direction:column;background:#f0f2f5}.design-toolbar[data-v-8b948aee]{flex-shrink:0;height:48px;background:#fff;border-radius:4px;display:flex;align-items:center;gap:10px;padding:0 12px;margin-bottom:8px}.design-toolbar .back-btn[data-v-8b948aee]{padding-left:8px;padding-right:10px}.design-toolbar .toolbar-label[data-v-8b948aee]{color:#666;font-size:13px}.design-toolbar .name-input[data-v-8b948aee]{width:260px}.design-toolbar .toolbar-actions[data-v-8b948aee]{margin-left:auto;display:flex;gap:8px}.design-main[data-v-8b948aee]{flex:1;min-height:0;display:flex;gap:8px}.field-panel[data-v-8b948aee]{width:230px;flex-shrink:0;background:#fff;border-radius:4px;overflow-y:auto;padding:10px 12px}.field-panel .field-panel-title[data-v-8b948aee]{font-size:12px;color:#909399;line-height:1.5;margin-bottom:8px}.field-panel .field-empty[data-v-8b948aee]{font-size:12px;color:#c0c4cc;padding:12px 0}.field-panel .field-group-name[data-v-8b948aee]{font-size:12px;color:#606266;margin:8px 0 6px}.field-panel .field-chips[data-v-8b948aee]{display:flex;flex-wrap:wrap;gap:6px}.field-panel .field-chip[data-v-8b948aee]{display:inline-block;padding:2px 8px;font-size:12px;background:#f6f7f9;border:1px solid #dcdfe6;border-radius:3px;cursor:grab;user-select:none}.field-panel .field-chip[data-v-8b948aee]:active{cursor:grabbing}.designer-box[data-v-8b948aee]{flex:1;min-width:0;background:#fff;border-radius:4px;overflow:hidden}.designer-box[data-v-8b948aee] .sv-print-designer-box{height:100%}.ptm-design-fullscreen-modal .ant-modal{max-width:100vw;padding-bottom:0}.ptm-design-fullscreen-modal .ant-modal-content{border-radius:0}.layout-container .tabs-card[data-v-db8961ec]{border-radius:8px;margin-bottom:12px}.layout-container .tabs-card[data-v-db8961ec] .ant-card-body{padding:0 16px 16px}.list-head[data-v-db8961ec]{display:flex;align-items:center;justify-content:space-between;padding:14px 0 10px}.side-title[data-v-db8961ec]{font-size:14px;font-weight:600;color:#134e4a}.side-title[data-v-db8961ec]:before{content:"";display:inline-block;width:3px;height:13px;background:#0d9488;border-radius:2px;margin-right:8px;vertical-align:-1px}.side-title .title-sub[data-v-db8961ec]{font-size:12px;font-weight:400;color:#999;margin-left:10px}.engine-hint[data-v-db8961ec]{margin-top:6px;font-size:12px;color:rgba(0,0,0,.45);line-height:1.5}.tpl-name[data-v-db8961ec]{margin-right:6px}.tpl-tag[data-v-db8961ec]{margin-right:0}.danger-link[data-v-db8961ec]{color:#ff4d4f}.ptm-empty[data-v-db8961ec]{padding:48px 0}.ptm-drawer .ant-drawer-body{padding:12px}.footer-toolbar[data-v-bb9b835c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.footer-toolbar .toolbar-left[data-v-bb9b835c]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.footer-toolbar .toolbar-left[data-v-bb9b835c] .ant-tabs{flex:0 1 auto;margin-bottom:0}.footer-toolbar .dim-tag-toolbar[data-v-bb9b835c]{margin:0;flex-shrink:0}.contract-manage-page .main-layout[data-v-bb9b835c]{position:relative;display:flex;gap:12px;align-items:flex-start}.contract-manage-page .tree-collapse-bar[data-v-bb9b835c]{position:absolute;top:50%;left:320px;transform:translateY(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;width:22px;padding:14px 0;color:#0d9488;background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;user-select:none;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:left .2s ease}.contract-manage-page .tree-collapse-bar[data-v-bb9b835c]:hover{color:#0f766e;border-color:#0d9488}.contract-manage-page .tree-collapse-bar .bar-text[data-v-bb9b835c]{font-size:12px;writing-mode:vertical-rl;letter-spacing:4px;line-height:1}.contract-manage-page .collapsed .tree-collapse-bar[data-v-bb9b835c]{left:0}.contract-manage-page .tree-side[data-v-bb9b835c]{width:320px;flex-shrink:0}.contract-manage-page .tree-side .dim-tag[data-v-bb9b835c]{margin-top:8px}.contract-manage-page .list-side[data-v-bb9b835c]{flex:1;min-width:0}.panorama-page .mt-10[data-v-f4d269bb]{margin-top:10px}.panorama-page .mini-stat-row[data-v-f4d269bb]{display:flex;gap:8px}.panorama-page .mini-stat[data-v-f4d269bb]{flex:1;display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s}.panorama-page .mini-stat[data-v-f4d269bb]:hover{border-color:#0d9488;box-shadow:0 2px 8px rgba(13,148,136,.08)}.panorama-page .mini-stat .mini-icon[data-v-f4d269bb]{font-size:18px;flex-shrink:0}.panorama-page .mini-stat .mini-info .mini-value[data-v-f4d269bb]{font-size:18px;font-weight:700;line-height:1}.panorama-page .mini-stat .mini-info .mini-unit[data-v-f4d269bb]{font-size:11px;color:#999;font-weight:400;margin-left:1px}.panorama-page .mini-stat .mini-info .mini-label[data-v-f4d269bb]{font-size:11px;color:#999;margin-top:2px}.panorama-page .panel[data-v-f4d269bb]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:12px 14px;height:100%}.panorama-page .panel-title[data-v-f4d269bb]{display:flex;align-items:center;font-size:13px;font-weight:600;color:#333;margin-bottom:10px}.panorama-page .panel-title .bar[data-v-f4d269bb]{width:3px;height:12px;background:#0d9488;border-radius:2px;margin-right:8px}.panorama-page .panel-link[data-v-f4d269bb]{margin-left:auto;font-size:12px;font-weight:400;color:#0d9488}.panorama-page .dunning-grid[data-v-f4d269bb]{grid-template-columns:repeat(4,1fr);margin-bottom:0}.panorama-page .status-grid[data-v-f4d269bb]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.panorama-page .status-item[data-v-f4d269bb]{text-align:center}.panorama-page .status-ring[data-v-f4d269bb]{width:48px;height:48px;border-radius:50%;margin:0 auto 4px;display:flex;align-items:center;justify-content:center;background:conic-gradient(var(--c, #52c41a) calc(var(--pct, 0) * 1%),#f0f0f0 0)}.panorama-page .status-ring .status-pct[data-v-f4d269bb]{width:38px;height:38px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#333}.panorama-page .status-label[data-v-f4d269bb]{font-size:11px;color:#999}.panorama-page .status-count[data-v-f4d269bb]{font-size:14px;font-weight:600;color:#333}.panorama-page .expire-strip[data-v-f4d269bb]{margin-top:10px;padding-top:8px;border-top:1px solid #f0f0f0;display:flex;align-items:center;gap:6px}.panorama-page .expire-strip .expire-label[data-v-f4d269bb]{font-size:11px;color:#999;margin-right:2px}.panorama-page .level-grid[data-v-f4d269bb]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.panorama-page .level-item[data-v-f4d269bb]{text-align:center;padding:10px 4px;background:#fafafa;border-radius:4px}.panorama-page .level-item .level-tag[data-v-f4d269bb]{display:inline-block;font-size:11px;padding:1px 8px;border-radius:10px;border:1px solid;margin-bottom:6px}.panorama-page .level-item .level-num[data-v-f4d269bb]{font-size:20px;font-weight:700}.panorama-page .level-item .level-rate[data-v-f4d269bb]{font-size:11px;color:#999;margin-top:2px}.panorama-page .level-summary[data-v-f4d269bb]{margin-top:10px;padding-top:8px;border-top:1px solid #f0f0f0;font-size:11px}.panorama-page .level-summary .level-summary-label[data-v-f4d269bb]{color:#ccc}.panorama-page .level-summary .level-summary-val[data-v-f4d269bb]{font-size:13px;font-weight:600;color:#333;margin-left:2px}.panorama-page .inv-grid[data-v-f4d269bb]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.panorama-page .inv-item[data-v-f4d269bb]{text-align:center;padding:8px 4px;background:#fafafa;border-radius:4px}.panorama-page .inv-item .inv-icon[data-v-f4d269bb]{font-size:16px;margin-bottom:2px}.panorama-page .inv-item .inv-num[data-v-f4d269bb]{font-size:18px;font-weight:700}.panorama-page .inv-item .inv-label[data-v-f4d269bb]{font-size:11px;color:#999}.panorama-page .inv-progress[data-v-f4d269bb]{padding-top:8px;border-top:1px solid #f0f0f0}.panorama-page .inv-progress .inv-progress-top[data-v-f4d269bb]{display:flex;justify-content:space-between;margin-bottom:4px}.panorama-page .shortcut-row[data-v-f4d269bb]{display:flex;flex-wrap:wrap;gap:8px}.panorama-page .shortcut-item[data-v-f4d269bb]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s}.panorama-page .shortcut-item[data-v-f4d269bb]:hover{border-color:#0d9488;background:#f0fdfa}.panorama-page .shortcut-item .shortcut-icon[data-v-f4d269bb]{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px}.panorama-page .shortcut-item .shortcut-text[data-v-f4d269bb]{font-size:12px;color:#666}.footer-bar[data-v-13c979e6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.footer-bar[data-v-f2cafe6b]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.stat-strip[data-v-f2cafe6b]{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.stat-strip .stat-item[data-v-f2cafe6b]{flex:1;min-width:110px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;padding:10px 14px;display:flex;align-items:baseline;gap:8px}.stat-strip .stat-item .stat-num[data-v-f2cafe6b]{font-size:22px;font-weight:600}.stat-strip .stat-item .stat-label[data-v-f2cafe6b]{font-size:12px;color:#8c8c8c}.legend-row[data-v-f2cafe6b]{display:flex;align-items:center;gap:16px;margin-bottom:8px;font-size:12px;color:#666}.legend-row .legend[data-v-f2cafe6b]{display:inline-flex;align-items:center;gap:4px}.legend-row .dot[data-v-f2cafe6b]{display:inline-block;width:10px;height:10px;border-radius:2px}.legend-row .dot-active[data-v-f2cafe6b]{background:#52c41a}.legend-row .dot-pending[data-v-f2cafe6b]{background:#1890ff}.legend-row .dot-ended[data-v-f2cafe6b]{background:#d9d9d9}.legend-row .dot-vacant[data-v-f2cafe6b]{background:#fff1b8;border:1px dashed #fa8c16}.legend-row .legend-tip[data-v-f2cafe6b]{margin-left:auto;color:#bbb}.timeline-wrap[data-v-f2cafe6b]{border:1px solid #f0f0f0;border-radius:6px;overflow-x:auto;min-width:900px}.timeline-header[data-v-f2cafe6b]{display:flex;background:#fafafa;border-bottom:1px solid #f0f0f0;position:sticky;top:0}.timeline-header .room-head[data-v-f2cafe6b]{width:180px;flex-shrink:0;padding:8px 12px;font-weight:600;font-size:12px;color:#666}.timeline-header .months-head[data-v-f2cafe6b]{flex:1;display:flex}.timeline-header .months-head .month-cell[data-v-f2cafe6b]{flex:1;padding:8px 0;text-align:center;font-size:12px;color:#666;border-left:1px solid #f0f0f0}.room-row[data-v-f2cafe6b]{display:flex;border-bottom:1px solid #f5f5f5}.room-row[data-v-f2cafe6b]:last-child{border-bottom:none}.room-row[data-v-f2cafe6b]:hover{background:#fafcff}.room-row .room-name[data-v-f2cafe6b]{width:180px;flex-shrink:0;padding:8px 12px;font-size:12px;display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.room-row .room-name .vacant-tag[data-v-f2cafe6b]{font-size:10px;line-height:16px;padding:0 4px}.room-row .lane[data-v-f2cafe6b]{flex:1;position:relative;min-height:34px}.room-row .lane .lane-gridline[data-v-f2cafe6b]{position:absolute;top:0;bottom:0;width:1px;background:#f0f0f0}.timeline-pager[data-v-f2cafe6b]{display:flex;justify-content:flex-end;padding:12px 4px 0}.segment[data-v-f2cafe6b]{position:absolute;top:6px;height:22px;border-radius:3px;font-size:11px;line-height:22px;padding:0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:default;z-index:1}.segment.segment--active[data-v-f2cafe6b]{background:#f6ffed;border:1px solid #b7eb8f;color:#389e0d}.segment.segment--pending[data-v-f2cafe6b]{background:#e6f7ff;border:1px solid #91d5ff;color:#096dd9}.segment.segment--ended[data-v-f2cafe6b]{background:#f5f5f5;border:1px solid #d9d9d9;color:#8c8c8c}.vacancy-tip[data-v-f2cafe6b]{margin-bottom:12px}.room-code[data-v-f2cafe6b]{margin-left:6px;color:#bbb;font-size:11px}.never-leased[data-v-f2cafe6b]{color:#bbb;font-size:12px}.rc-empty[data-v-f2cafe6b]{padding:32px 0}.footer-bar[data-v-3b2a57e8]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.summary-row[data-v-3b2a57e8]{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.summary-row .summary-card[data-v-3b2a57e8]{flex:1;min-width:140px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;padding:12px 16px}.summary-row .summary-card .summary-label[data-v-3b2a57e8]{font-size:12px;color:#8c8c8c}.summary-row .summary-card .summary-value[data-v-3b2a57e8]{font-size:22px;font-weight:600;display:inline}.summary-row .summary-card .summary-unit[data-v-3b2a57e8]{display:inline;margin-left:4px;font-size:12px;color:#bbb}.plan-table-card .note-alert[data-v-3b2a57e8]{margin-top:12px}.renewal-board .toolbar-card[data-v-709a3be2]{margin-bottom:12px}.renewal-board .toolbar-card[data-v-709a3be2] .ant-card-body{padding:12px 16px}.renewal-board .toolbar[data-v-709a3be2]{display:flex;justify-content:space-between;align-items:center;gap:12px}.renewal-board .toolbar .toolbar-left[data-v-709a3be2]{display:flex;align-items:baseline;gap:10px}.renewal-board .toolbar .toolbar-left .page-title[data-v-709a3be2]{font-size:16px;font-weight:600;color:#134e4a}.renewal-board .toolbar .toolbar-left .page-desc[data-v-709a3be2]{font-size:12px;color:#999}.renewal-board .toolbar .toolbar-right[data-v-709a3be2]{display:flex;gap:8px;flex-shrink:0}.renewal-board .lane-card[data-v-709a3be2]{border-top:2px solid #f0f0f0}.renewal-board .lane-card[data-v-709a3be2] .ant-card-head{min-height:36px;font-size:13px}.renewal-board .lane-card--done[data-v-709a3be2]{border-top-color:#f0f0f0}.renewal-board .lane-title[data-v-709a3be2]{display:flex;align-items:center;gap:6px}.renewal-board .lane-title .lane-dot[data-v-709a3be2]{width:8px;height:8px;border-radius:50%}.renewal-board .lane-hint[data-v-709a3be2]{font-size:11px;color:#bbb}.renewal-board .lane-body[data-v-709a3be2]{max-height:480px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.renewal-board .lane-body--row[data-v-709a3be2]{max-height:200px}.renewal-board .renewal-card[data-v-709a3be2]{border:1px solid #f0f0f0;border-radius:6px;padding:8px 10px;cursor:pointer;transition:box-shadow .2s,border-color .2s}.renewal-board .renewal-card[data-v-709a3be2]:hover{border-color:#0d9488;box-shadow:0 2px 8px rgba(13,148,136,.12)}.renewal-board .renewal-card .renewal-top[data-v-709a3be2]{display:flex;justify-content:space-between;align-items:center;gap:6px}.renewal-board .renewal-card .renewal-top .renewal-name[data-v-709a3be2]{font-weight:600;font-size:13px;color:#134e4a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.renewal-board .renewal-card .renewal-top .renewal-days[data-v-709a3be2]{font-size:12px;color:#fa8c16;flex-shrink:0}.renewal-board .renewal-card .renewal-top .days-urgent[data-v-709a3be2]{color:#f5222d;font-weight:600}.renewal-board .renewal-card .renewal-row[data-v-709a3be2]{display:flex;justify-content:space-between;align-items:center;margin-top:4px;gap:6px}.renewal-board .renewal-card .renewal-row .renewal-customer[data-v-709a3be2]{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.renewal-board .renewal-card .renewal-row .renewal-code[data-v-709a3be2]{font-family:monospace;font-size:11px;color:#999}.renewal-board .renewal-card .renewal-row .renewal-date[data-v-709a3be2]{font-size:11px;color:#bbb;flex-shrink:0}.renewal-board .renewal-card .renewal-foot[data-v-709a3be2]{display:flex;align-items:center;gap:4px;margin-top:6px}.renewal-board .renewal-card .renewal-foot .foot-tag[data-v-709a3be2]{margin-inline-end:0}.renewal-board .renewal-card .renewal-foot .foot-actions[data-v-709a3be2]{margin-left:auto;display:flex;gap:0}.renewal-board .actions-timeline[data-v-709a3be2]{padding-top:8px}.renewal-board .actions-timeline .action-line[data-v-709a3be2]{display:flex;align-items:center;gap:8px}.renewal-board .actions-timeline .action-meta[data-v-709a3be2]{font-size:12px;color:#bbb}.renewal-board .actions-timeline .action-result[data-v-709a3be2]{margin-top:4px;font-size:13px;color:#444}.bank-dock-tab .dock-alert[data-v-aa8256d9]{margin-bottom:20px}.bank-dock-tab .dock-section[data-v-aa8256d9]{margin-bottom:28px}.bank-dock-tab .dock-section .section-head[data-v-aa8256d9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.bank-dock-tab .dock-section .section-head .section-title[data-v-aa8256d9]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1f2937}.bank-dock-tab .dock-section .section-head .section-title .sec-icon[data-v-aa8256d9]{color:#0d9488;font-size:15px}.bank-dock-tab .dock-section .section-head .section-title .title-sub[data-v-aa8256d9]{margin-left:8px;font-size:12px;font-weight:400;color:#9ca3af}.bank-dock-tab .cfg-cards[data-v-aa8256d9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.bank-dock-tab .cfg-cards .cfg-card[data-v-aa8256d9]{padding:14px 16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;transition:all .2s}.bank-dock-tab .cfg-cards .cfg-card[data-v-aa8256d9]:hover{border-color:#99f6e4;box-shadow:0 2px 8px rgba(13,148,136,.08)}.bank-dock-tab .cfg-cards .cfg-card .cfg-card-head[data-v-aa8256d9]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.bank-dock-tab .cfg-cards .cfg-card .cfg-card-head .cfg-name[data-v-aa8256d9]{flex:1;font-size:14px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bank-dock-tab .cfg-cards .cfg-card .cfg-info-row[data-v-aa8256d9]{display:flex;margin-bottom:4px;font-size:12px}.bank-dock-tab .cfg-cards .cfg-card .cfg-info-row .lbl[data-v-aa8256d9]{width:66px;color:#9ca3af;flex-shrink:0}.bank-dock-tab .cfg-cards .cfg-card .cfg-info-row .val[data-v-aa8256d9]{color:#4b5563;word-break:break-all}.bank-dock-tab .cfg-cards .cfg-card .cfg-card-foot[data-v-aa8256d9]{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:8px;border-top:1px dashed #e5e7eb}.bank-dock-tab .cfg-cards .cfg-card .cfg-card-foot .switch-tip[data-v-aa8256d9]{margin-right:auto;font-size:12px;color:#9ca3af}.bank-dock-tab .stat-cards[data-v-aa8256d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.bank-dock-tab .stat-cards .stat-card[data-v-aa8256d9]{padding:14px 16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;text-align:center}.bank-dock-tab .stat-cards .stat-card.highlight[data-v-aa8256d9]{background:#f0fdfa;border-color:#5eead4}.bank-dock-tab .stat-cards .stat-card.highlight .stat-num[data-v-aa8256d9]{color:#0d9488}.bank-dock-tab .stat-cards .stat-card .stat-num[data-v-aa8256d9]{font-size:20px;font-weight:700;color:#111827}.bank-dock-tab .stat-cards .stat-card .stat-lbl[data-v-aa8256d9]{margin-top:4px;font-size:12px;color:#9ca3af}.bank-dock-tab .mini-divider[data-v-aa8256d9]{margin:8px 0 4px}.bank-dock-tab .mini-divider[data-v-aa8256d9] .ant-divider-inner-text{font-size:12px;color:#6b7280}.bank-dock-tab .form-tip[data-v-aa8256d9]{margin-top:4px;font-size:12px;color:#9ca3af;line-height:1.5}.invoice-config-tab .cfg-section[data-v-623b644e]{margin-bottom:24px;padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.invoice-config-tab .cfg-section .section-head[data-v-623b644e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.invoice-config-tab .cfg-section .section-head .section-title[data-v-623b644e]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1f2937}.invoice-config-tab .cfg-section .section-head .section-title .sec-icon[data-v-623b644e]{color:#0d9488;font-size:15px}.invoice-config-tab .cfg-section .section-head .section-title .title-sub[data-v-623b644e]{margin-left:8px;font-size:12px;font-weight:400;color:#9ca3af}.invoice-config-tab .cfg-section .cfg-grid .cfg-field .cfg-label[data-v-623b644e]{margin-bottom:6px;font-size:13px;color:#4b5563}.invoice-config-tab .cfg-section .cfg-grid .cfg-field .cfg-label .cfg-tip[data-v-623b644e]{display:block;margin-top:2px;font-size:12px;font-weight:400;color:#9ca3af}.invoice-config-tab .cfg-section .cfg-grid .cfg-field .cfg-note[data-v-623b644e]{padding:5px 12px;font-size:12px;color:#0f766e;background:#f0fdfa;border:1px dashed #99f6e4;border-radius:6px;line-height:1.8}.invoice-config-tab .freeze-customer[data-v-623b644e]{font-weight:500;color:#111827}.invoice-config-tab .freeze-tip[data-v-623b644e]{margin-top:4px;font-size:12px;color:#9ca3af}.invoice-config-tab .cfg-footer[data-v-623b644e]{padding-top:8px;text-align:right}.invoice-dock-tab .dock-section[data-v-7de972cc]{margin-bottom:28px}.invoice-dock-tab .dock-section .section-head[data-v-7de972cc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.invoice-dock-tab .dock-section .section-head .section-title[data-v-7de972cc]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1f2937}.invoice-dock-tab .dock-section .section-head .section-title .sec-icon[data-v-7de972cc]{color:#0d9488;font-size:15px}.invoice-dock-tab .dock-section .section-head .section-title .title-sub[data-v-7de972cc]{margin-left:8px;font-size:12px;font-weight:400;color:#9ca3af}.invoice-dock-tab .org-cards[data-v-7de972cc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.invoice-dock-tab .org-cards .org-card[data-v-7de972cc]{padding:14px 16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;transition:all .2s}.invoice-dock-tab .org-cards .org-card[data-v-7de972cc]:hover{border-color:#99f6e4;box-shadow:0 2px 8px rgba(13,148,136,.08)}.invoice-dock-tab .org-cards .org-card.is-default[data-v-7de972cc]{background:#f0fdfa;border-color:#5eead4}.invoice-dock-tab .org-cards .org-card .org-card-head[data-v-7de972cc]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.invoice-dock-tab .org-cards .org-card .org-card-head .org-name[data-v-7de972cc]{flex:1;font-size:14px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invoice-dock-tab .org-cards .org-card .org-card-head .status-tag[data-v-7de972cc]{margin-left:0}.invoice-dock-tab .org-cards .org-card .org-info-row[data-v-7de972cc]{display:flex;margin-bottom:4px;font-size:12px}.invoice-dock-tab .org-cards .org-card .org-info-row .lbl[data-v-7de972cc]{width:60px;color:#9ca3af;flex-shrink:0}.invoice-dock-tab .org-cards .org-card .org-info-row .val[data-v-7de972cc]{color:#4b5563;word-break:break-all}.invoice-dock-tab .org-cards .org-card .org-card-foot[data-v-7de972cc]{margin-top:10px;padding-top:8px;border-top:1px dashed #e5e7eb;text-align:right}.invoice-dock-tab .form-tip[data-v-7de972cc]{margin-top:4px;font-size:12px;color:#9ca3af;line-height:1.5}.pay-channel-panel[data-v-27e60fc8]{padding:4px 0}.channel-toolbar[data-v-27e60fc8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.side-title[data-v-27e60fc8]{font-weight:600;font-size:14px;color:#1f2937}.title-sub[data-v-27e60fc8]{margin-left:10px;font-weight:400;font-size:12px;color:#94a3b8}.channel-tip[data-v-27e60fc8]{margin-bottom:12px}.channel-list[data-v-27e60fc8]{display:flex;flex-direction:column;gap:8px}.channel-card[data-v-27e60fc8]{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;transition:opacity .2s}.channel-card.disabled[data-v-27e60fc8]{opacity:.55;background:#fafafa}.channel-icon[data-v-27e60fc8]{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex:none}.ci-mock[data-v-27e60fc8]{background:#94a3b8}.ci-wechat[data-v-27e60fc8]{background:#07c160}.ci-alipay[data-v-27e60fc8]{background:#1677ff}.ci-aggregate[data-v-27e60fc8]{background:#7c3aed}.ci-debit[data-v-27e60fc8]{background:#f59e0b}.channel-main[data-v-27e60fc8]{flex:1;min-width:0}.channel-name[data-v-27e60fc8]{font-weight:600;font-size:13px;color:#1f2937}.channel-meta[data-v-27e60fc8]{margin-top:4px;display:flex;gap:14px;font-size:12px;color:#6b7280;flex-wrap:wrap}.channel-actions[data-v-27e60fc8]{display:flex;align-items:center;gap:4px;flex:none}.form-foot-tip[data-v-27e60fc8]{margin-top:4px;font-size:12px;color:#94a3b8}.dunning-template-view .filter-wrapper[data-v-c4c9950e]{margin-bottom:12px}.dunning-template-view .filter-wrapper[data-v-c4c9950e] .ant-card-body{padding:12px 16px 0}.dunning-template-view .filter-wrapper[data-v-c4c9950e] .ant-form-item{margin-bottom:8px}.dunning-template-view .filter-wrapper .filter-right[data-v-c4c9950e]{margin-left:auto}.dunning-template-view .list-card[data-v-c4c9950e] .ant-card-body{padding:16px}.dunning-template-view .tpl-name[data-v-c4c9950e]{font-weight:600}.dunning-template-view .sys-tag[data-v-c4c9950e]{margin-left:4px}.dunning-template-view .owner-sub[data-v-c4c9950e]{color:#999;font-size:12px}.dunning-template-view .layout-text[data-v-c4c9950e]{color:#666;font-size:12px}.dunning-template-view .color-hint[data-v-c4c9950e]{font-size:12px;color:#999}.dunning-template-view .field-hint[data-v-c4c9950e]{font-size:12px;color:#999;line-height:1.6}.dunning-template-view .copy-project[data-v-c4c9950e],.dunning-template-view .copy-scope[data-v-c4c9950e]{color:#555;font-size:13px}.dunning-template-view .preview-iframe[data-v-c4c9950e]{width:100%;height:520px;border:1px solid #eee;border-radius:4px}.tpl-form-modal[data-v-c4c9950e] .ant-modal-content{border-radius:10px;overflow:hidden;padding:0;box-shadow:0 16px 48px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.06)}.tpl-form-modal[data-v-c4c9950e] .ant-modal-body{padding:0!important}.tpl-form-modal[data-v-c4c9950e] .ant-modal-close{top:14px;inset-inline-end:16px;width:28px;height:28px;border-radius:6px;color:rgba(255,255,255,.55);z-index:10;transition:all .2s}.tpl-form-modal[data-v-c4c9950e] .ant-modal-close:hover{color:#fff;background:rgba(255,255,255,.15)}.wizard-header[data-v-c4c9950e]{background:linear-gradient(135deg,#0d9488,#117468);padding:18px 24px}.wizard-header-top[data-v-c4c9950e]{display:flex;justify-content:space-between;align-items:center}.wizard-header-info[data-v-c4c9950e]{display:flex;align-items:center;gap:12px}.wizard-header-icon[data-v-c4c9950e]{width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.wizard-header-text[data-v-c4c9950e]{display:flex;flex-direction:column}.wizard-header-title[data-v-c4c9950e]{font-size:15px;font-weight:600;color:#fff;line-height:1.4}.wizard-header-desc[data-v-c4c9950e]{font-size:11px;color:rgba(255,255,255,.62);margin-top:2px}.wizard-actions[data-v-c4c9950e]{display:flex;align-items:center}.wizard-action-btn[data-v-c4c9950e]{min-width:72px;height:32px;font-size:12px;border-radius:5px}.wizard-action-btn.ant-btn-background-ghost[data-v-c4c9950e]{color:#fff;border-color:rgba(255,255,255,.55)}.wizard-action-btn.ant-btn-background-ghost[data-v-c4c9950e]:hover{background:rgba(255,255,255,.1);border-color:#fff;color:#fff}.wizard-action-btn.ant-btn-primary[data-v-c4c9950e]{background:#fff;color:#0d9488;border-color:#fff}.wizard-action-btn.ant-btn-primary[data-v-c4c9950e]:hover{background:rgba(255,255,255,.9);color:#0d9488;border-color:rgba(255,255,255,.9)}.wizard-body[data-v-c4c9950e]{padding:20px 24px;max-height:74vh;overflow-y:auto}.wizard-body[data-v-c4c9950e]::-webkit-scrollbar{width:4px}.wizard-body[data-v-c4c9950e]::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:2px}.wizard-body[data-v-c4c9950e]::-webkit-scrollbar-track{background:transparent}.tpl-layout[data-v-c4c9950e]{display:flex;gap:20px}.tpl-layout .form-pane[data-v-c4c9950e]{flex:1;min-width:0}.tpl-layout .preview-pane[data-v-c4c9950e]{width:44%;flex-shrink:0;display:flex;flex-direction:column}.tpl-layout .preview-pane .preview-head[data-v-c4c9950e]{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:#134e4a;margin-bottom:10px}.tpl-layout .preview-pane .preview-head .preview-tip[data-v-c4c9950e]{font-size:11px;font-weight:400;color:#999}.tpl-layout .preview-pane .preview-iframe[data-v-c4c9950e]{flex:1;width:100%;min-height:540px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.wizard-section[data-v-c4c9950e]{margin-bottom:8px}.wizard-section-title[data-v-c4c9950e]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#134e4a;margin:0 0 14px}.section-num[data-v-c4c9950e]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#0d9488;color:#fff;font-size:12px;font-weight:600;flex-shrink:0}.tpl-form[data-v-c4c9950e] .ant-form-item{margin-bottom:12px}.tpl-form[data-v-c4c9950e] .ant-form-item-label>label{font-size:12px;color:#374151;font-weight:500;height:32px;line-height:32px}.tpl-form[data-v-c4c9950e] .ant-form-item-label>label.ant-form-item-required:before{color:#f43f5e;font-size:10px}.tpl-form[data-v-c4c9950e] .ant-form-item-label>label:after{content:""}.tpl-form[data-v-c4c9950e] .ant-input:not(textarea),.tpl-form[data-v-c4c9950e] .ant-input-number,.tpl-form[data-v-c4c9950e] .ant-select-selector,.tpl-form[data-v-c4c9950e] .ant-tree-select .ant-select-selector,.tpl-form[data-v-c4c9950e] .ant-picker{height:32px!important;border-radius:5px!important;border-color:#e4e7ec!important;transition:all .15s}.tpl-form[data-v-c4c9950e] .ant-input,.tpl-form[data-v-c4c9950e] .ant-input-number-input,.tpl-form[data-v-c4c9950e] textarea{font-size:12px;color:#1f2937;text-align:left}.tpl-form[data-v-c4c9950e] .ant-input::placeholder,.tpl-form[data-v-c4c9950e] .ant-input-number-input::placeholder{color:#b1b6bf;font-size:12px}.tpl-form[data-v-c4c9950e] .ant-select-selection-item,.tpl-form[data-v-c4c9950e] .ant-select-selection-placeholder{line-height:30px!important;font-size:12px;color:#1f2937}.tpl-form[data-v-c4c9950e] .ant-select-selection-placeholder{color:#b1b6bf!important}.tpl-form[data-v-c4c9950e] .ant-input:focus,.tpl-form[data-v-c4c9950e] .ant-input:focus-within,.tpl-form[data-v-c4c9950e] .ant-input-number-focused,.tpl-form[data-v-c4c9950e] .ant-select-focused .ant-select-selector,.tpl-form[data-v-c4c9950e] .ant-tree-select.ant-select-focused .ant-select-selector{border-color:#0d9488!important;box-shadow:0 0 0 2px rgba(13,148,136,.08)!important}.tpl-form[data-v-c4c9950e] .ant-input:hover,.tpl-form[data-v-c4c9950e] .ant-input-number:hover,.tpl-form[data-v-c4c9950e] .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.tpl-form[data-v-c4c9950e] .ant-tree-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#94a3b8!important}.tpl-form[data-v-c4c9950e] .ant-radio-group{display:flex}.tpl-form[data-v-c4c9950e] .ant-radio-wrapper{font-size:12px}.tpl-form .color-row[data-v-c4c9950e]{display:flex;align-items:center;gap:8px}.tpl-form .color-row .color-input[data-v-c4c9950e]{width:44px;height:32px;padding:2px;border:1px solid #e4e7ec;border-radius:5px;cursor:pointer}.tpl-form .switch-grid[data-v-c4c9950e]{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.tpl-form .switch-grid[data-v-c4c9950e] .ant-checkbox-wrapper{font-size:12px;color:#374151}.project-config-page .config-layout[data-v-cc29cec9]{display:flex;gap:16px;align-items:flex-start}.project-config-page .config-layout .tree-side[data-v-cc29cec9]{width:300px;flex-shrink:0}.project-config-page .config-layout .list-side[data-v-cc29cec9]{flex:1;min-width:0}.project-config-page .project-tree-card[data-v-cc29cec9]{min-height:500px}.project-config-page .project-tree-card .card-title-bar[data-v-cc29cec9]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.project-config-page .project-tree-card .card-title-bar .card-title-text[data-v-cc29cec9]{display:flex;align-items:center;flex-shrink:0;font-weight:600}.project-config-page .project-tree-card .tree-search[data-v-cc29cec9]{margin-bottom:12px}.project-config-page .project-tree-card .tree-container[data-v-cc29cec9]{max-height:calc(100vh - 280px);overflow-y:auto;overflow-x:hidden}.project-config-page .project-tree-card .tree-container[data-v-cc29cec9]::-webkit-scrollbar{width:6px}.project-config-page .project-tree-card .tree-container[data-v-cc29cec9]::-webkit-scrollbar-thumb{background-color:#99d6ce;border-radius:3px}.project-config-page .project-tree-card .tree-container[data-v-cc29cec9]::-webkit-scrollbar-track{background-color:#f0fdfa}.project-config-page .project-tree-card .tree-node[data-v-cc29cec9]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:6px 10px;margin:2px 0;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:all .2s}.project-config-page .project-tree-card .tree-node[data-v-cc29cec9]:hover{background-color:#f0fdfa;border-color:#d3f3ec}.project-config-page .project-tree-card .tree-node.is-selected[data-v-cc29cec9]{background-color:#ccfbf1;border-color:#0d9488}.project-config-page .project-tree-card .tree-node .tree-node-content[data-v-cc29cec9]{display:flex;align-items:center;flex:1;overflow:hidden}.project-config-page .project-tree-card .tree-node .tree-node-content .dept-icon[data-v-cc29cec9]{margin-right:8px;color:#0d9488;font-size:15px}.project-config-page .project-tree-card .tree-node .tree-node-content .dept-name[data-v-cc29cec9]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.project-config-page .project-tree-card .tree-node .tree-node-content .ant-tag[data-v-cc29cec9]{margin-left:8px;font-size:11px;line-height:18px;padding:0 5px;flex-shrink:0}.project-config-page .project-hero[data-v-cc29cec9]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border-radius:10px;margin-bottom:12px;background:linear-gradient(135deg,#0d9488,#14b8a6 60%,#2dd4bf);color:#fff;flex-wrap:wrap}.project-config-page .project-hero .hero-name[data-v-cc29cec9]{font-size:17px;font-weight:600;letter-spacing:1px;display:flex;align-items:center;gap:10px}.project-config-page .project-hero .hero-name .hero-tag[data-v-cc29cec9]{font-weight:400;margin-right:0}.project-config-page .project-hero .hero-meta[data-v-cc29cec9]{margin-top:6px;font-size:12px;opacity:.92;display:flex;align-items:center;gap:8px}.project-config-page .project-hero .hero-meta .hero-divider[data-v-cc29cec9]{opacity:.5}.project-config-page .project-hero .hero-right .hero-config-count[data-v-cc29cec9]{font-size:12px;padding:4px 12px;border-radius:12px;background:rgba(255,255,255,.18)}.project-config-page .config-card[data-v-cc29cec9]{border-radius:10px}.project-config-page .config-card[data-v-cc29cec9] .ant-tabs-nav{margin-bottom:16px}.side-title[data-v-cc29cec9]{font-size:14px;font-weight:600;color:#134e4a}.side-title[data-v-cc29cec9]:before{content:"";display:inline-block;width:3px;height:13px;background:#0d9488;border-radius:2px;margin-right:8px;vertical-align:-1px}.side-title .title-sub[data-v-cc29cec9]{font-size:12px;font-weight:400;color:#999;margin-left:10px}.org-panel .org-toolbar[data-v-cc29cec9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.org-panel .org-table[data-v-cc29cec9]{border:1px solid #f0f0f0;border-radius:8px;overflow:hidden;font-size:13px}.org-panel .org-table .org-row[data-v-cc29cec9]{display:flex;align-items:center;padding:10px 14px;border-bottom:1px solid #f5f5f5}.org-panel .org-table .org-row[data-v-cc29cec9]:last-child{border-bottom:none}.org-panel .org-table .org-row[data-v-cc29cec9]:not(.org-head):hover{background:#f0fdfa}.org-panel .org-table .org-row .o-name[data-v-cc29cec9]{flex:2.2;min-width:0;display:flex;align-items:center}.org-panel .org-table .org-row .o-name .org-dot[data-v-cc29cec9]{width:28px;height:28px;border-radius:7px;background:linear-gradient(135deg,#0d9488,#2dd4bf);color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-right:10px;flex-shrink:0}.org-panel .org-table .org-row .o-name .org-rel-name[data-v-cc29cec9]{font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-panel .org-table .org-row .o-code[data-v-cc29cec9]{flex:1.2;color:#666}.org-panel .org-table .org-row .o-credit[data-v-cc29cec9]{flex:1.8;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-panel .org-table .org-row .o-legal[data-v-cc29cec9]{flex:1;color:#666}.org-panel .org-table .org-row .o-status[data-v-cc29cec9]{flex:.8;text-align:center}.org-panel .org-table .org-row .o-default[data-v-cc29cec9]{flex:.7;text-align:center}.org-panel .org-table .org-row .o-op[data-v-cc29cec9]{flex:.9;text-align:right}.org-panel .org-table .org-head[data-v-cc29cec9]{background:#fafafa;color:#999;font-size:12px;font-weight:500}.org-panel .org-footer[data-v-cc29cec9]{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.org-panel .org-footer .org-tip[data-v-cc29cec9]{font-size:12px;color:#999}.org-panel .org-footer .org-tip[data-v-cc29cec9]:before{content:"ℹ";color:#0d9488;margin-right:6px}.account-panel .account-toolbar[data-v-cc29cec9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.account-panel .account-table[data-v-cc29cec9]{border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.account-panel .account-row[data-v-cc29cec9]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid #f5f5f5}.account-panel .account-row[data-v-cc29cec9]:last-child{border-bottom:none}.account-panel .account-row .col-name[data-v-cc29cec9]{width:180px}.account-panel .account-row .col-bank[data-v-cc29cec9]{flex:1}.account-panel .account-row .col-no[data-v-cc29cec9]{width:220px}.account-panel .account-row .col-default[data-v-cc29cec9]{width:50px;text-align:center}.account-panel .account-row .col-op[data-v-cc29cec9]{width:60px;text-align:center}.account-panel .account-head[data-v-cc29cec9]{background:#fafafa;font-size:12px;font-weight:600;color:#666}.account-panel .account-footer[data-v-cc29cec9]{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.account-panel .account-footer .account-tip[data-v-cc29cec9]{font-size:12px;color:#999}.template-panel .template-toolbar[data-v-cc29cec9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.template-panel .template-form .template-row[data-v-cc29cec9]{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px dashed #f0f0f0}.template-panel .template-form .template-row[data-v-cc29cec9]:last-child{border-bottom:none}.template-panel .template-form .template-row .t-label[data-v-cc29cec9]{width:130px;font-size:13px;color:#333;font-weight:500;flex-shrink:0}.template-panel .template-form .template-row .t-desc[data-v-cc29cec9]{font-size:12px;color:#999}.template-panel .template-footer[data-v-cc29cec9]{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.template-panel .template-footer .template-tip[data-v-cc29cec9]{font-size:12px;color:#999}.template-panel .template-footer .template-tip[data-v-cc29cec9]:before{content:"ℹ";color:#0d9488;margin-right:6px}.template-panel .manage-divider[data-v-cc29cec9]{margin:20px 0 14px}.template-panel .manage-divider[data-v-cc29cec9] .ant-divider-inner-text{font-size:12px;color:#999}.placeholder-desc[data-v-cc29cec9]{font-size:12px;color:#999;line-height:2;margin-top:4px}.cap-tip[data-v-127821df]{margin-left:10px;font-size:12px;color:#b8c0cc}.ac-desc[data-v-127821df]{white-space:pre-wrap;word-break:break-all}.is-embedded[data-v-33fc086b] .ant-pro-page-container-warp{display:none}.toolbar[data-v-33fc086b]{display:flex;justify-content:flex-end;margin-bottom:16px}.access-code[data-v-33fc086b]{font-size:22px;font-weight:600;letter-spacing:6px;margin-right:8px}.access-tip[data-v-33fc086b]{margin:16px 0;max-width:560px;font-size:12px;line-height:1.7;color:#9099a8}.query-card[data-v-1db65851]{margin-bottom:12px}.chat-page[data-v-86fa3abe]{display:flex;gap:12px;height:calc(100vh - 130px);padding:8px}.chat-page.is-embedded[data-v-86fa3abe]{height:calc(100vh - 190px)}.session-card[data-v-86fa3abe]{width:320px;flex-shrink:0}.session-card[data-v-86fa3abe] .ant-card-body{height:calc(100% - 60px);overflow:auto}.session-list .session-item[data-v-86fa3abe]{display:flex;gap:10px;padding:10px 8px;border-radius:8px;cursor:pointer}.session-list .session-item[data-v-86fa3abe]:hover{background:#f5f7fa}.session-list .session-item.active[data-v-86fa3abe]{background:#eaf2ff}.session-list .session-item .s-info[data-v-86fa3abe]{flex:1;min-width:0}.session-list .session-item .s-top[data-v-86fa3abe]{display:flex;justify-content:space-between;gap:8px}.session-list .session-item .s-name[data-v-86fa3abe]{font-weight:600;color:#1f2d3d}.session-list .session-item .s-time[data-v-86fa3abe]{flex-shrink:0;font-size:12px;color:#b8c0cc}.session-list .session-item .s-last[data-v-86fa3abe]{margin-top:2px;overflow:hidden;font-size:12px;color:#9099a8;white-space:nowrap;text-overflow:ellipsis}.msg-card[data-v-86fa3abe]{flex:1;display:flex;flex-direction:column}.msg-card[data-v-86fa3abe] .ant-card-body{flex:1;display:flex;flex-direction:column;min-height:0}.msg-box[data-v-86fa3abe]{flex:1;padding:8px 4px;overflow:auto}.msg-box .msg-row[data-v-86fa3abe]{margin-bottom:14px}.msg-box .msg-row .bubble[data-v-86fa3abe]{display:inline-block;max-width:70%;padding:8px 14px;background:#f1f4f9;border-radius:4px 12px 12px;word-break:break-all;white-space:pre-wrap}.msg-box .msg-row .msg-time[data-v-86fa3abe]{margin-top:2px;font-size:11px;color:#b8c0cc}.msg-box .msg-row.mine[data-v-86fa3abe]{text-align:right}.msg-box .msg-row.mine .bubble[data-v-86fa3abe]{background:#2b6bff;color:#fff;border-radius:12px 4px 12px 12px}.input-bar[data-v-86fa3abe]{display:flex;gap:10px;align-items:flex-end;padding-top:10px;border-top:1px solid #f1f4f9}.input-bar .ant-btn[data-v-86fa3abe]{height:56px}.is-embedded[data-v-19b1d55e] .ant-pro-page-container-warp{display:none}.toolbar[data-v-19b1d55e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.field-tip[data-v-19b1d55e]{margin-left:8px;color:#999;font-size:12px}.is-embedded[data-v-c5de9d23] .ant-pro-page-container-warp{display:none}.toolbar[data-v-c5de9d23]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.footer-tabs[data-v-e9a74406],.footer-tabs[data-v-8b2eaf3f]{margin-bottom:0}.notice-content[data-v-e32e0b1e]{white-space:pre-wrap;word-break:break-all}.q-editor .q-row[data-v-38629cbb]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.q-editor .q-no[data-v-38629cbb]{flex-shrink:0;width:22px;text-align:center;color:#9099a8}.q-editor .q-tip[data-v-38629cbb]{margin-top:6px;font-size:12px;color:#b8c0cc}.ans-line[data-v-38629cbb]{display:flex;gap:12px;line-height:1.8}.ans-line .ans-title[data-v-38629cbb]{flex-shrink:0;max-width:260px;color:#9099a8}.ans-line .ans-value[data-v-38629cbb]{flex:1;word-break:break-all}.is-embedded[data-v-066fbc61] .ant-pro-page-container-warp{display:none}.toolbar[data-v-066fbc61]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.footer-tabs[data-v-9a10bb23]{margin-bottom:0}.is-embedded[data-v-4b590d07] .ant-pro-page-container-warp{display:none}.toolbar[data-v-4b590d07]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.query-card[data-v-5c90cbe1],.flow-tip[data-v-5c90cbe1]{margin-bottom:12px}.sub-text[data-v-5c90cbe1]{font-size:12px;color:#9ca3af}.apply-no[data-v-5c90cbe1]{font-family:Courier New,monospace;font-weight:600;color:#1d4ed8}.reject-reason[data-v-5c90cbe1]{max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:#dc2626}.footer-tabs[data-v-461c6f20]{margin-bottom:0}.query-card[data-v-4a0b2891]{margin-bottom:12px}.sub-text[data-v-4a0b2891]{font-size:12px;color:#9ca3af}.detail-desc[data-v-4a0b2891]{margin-bottom:4px}.detail-tabs[data-v-4a0b2891]{margin-top:16px}.apply-timeline[data-v-4a0b2891]{padding:8px 8px 0 4px}.apply-timeline .apply-line .apply-no[data-v-4a0b2891]{font-family:Courier New,monospace;font-weight:600;color:#1d4ed8}.flow-map-page[data-v-1636c332]{padding:4px}.flow-map-page .flow-intro .flow-intro-title[data-v-1636c332]{font-size:16px;font-weight:600;color:#262626}.flow-map-page .flow-intro .flow-intro-desc[data-v-1636c332]{margin-top:4px;font-size:12px;color:#8c8c8c}.flow-map-page .flow-intro .flow-intro-desc .flow-intro-tip[data-v-1636c332]{margin-left:12px;color:#0d9488}.flow-map-page .flow-canvas[data-v-1636c332]{position:relative;padding:26px 26px 14px;margin-bottom:12px;background-color:#fafafa;background-image:radial-gradient(circle,#e2e2e2 1px,transparent 1px);background-size:22px 22px;border:1px solid #f0f0f0;border-radius:8px}.flow-map-page .main-line[data-v-1636c332]{position:absolute;top:46px;left:46px;right:calc(16.666% - 17px);height:2px;background:linear-gradient(90deg,#722ed1,#1890ff,#0d9488,#eb2f96,#fa8c16,#13c2c2);opacity:.55;z-index:0}.flow-map-page .main-arrow[data-v-1636c332]{position:absolute;top:40px;margin-left:-5px;font-size:11px;color:#bfbfbf;z-index:1}.flow-map-page .stage-row[data-v-1636c332]{position:relative;display:flex;gap:16px;margin-bottom:44px;z-index:1}.flow-map-page .stage[data-v-1636c332]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.flow-map-page .stage-head[data-v-1636c332]{display:flex;align-items:center;gap:10px;height:40px;margin-bottom:18px;position:relative;z-index:2}.flow-map-page .stage-head .stage-dot[data-v-1636c332]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;font-size:18px;flex-shrink:0;box-shadow:0 0 0 4px #fafafa,0 2px 6px rgba(0,0,0,.12)}.flow-map-page .stage-head .stage-text[data-v-1636c332]{min-width:0}.flow-map-page .stage-head .stage-text .stage-name[data-v-1636c332]{font-size:14px;font-weight:600;line-height:1.2}.flow-map-page .stage-head .stage-text .stage-sub[data-v-1636c332]{margin-top:2px;font-size:11px;color:#999;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .stage-rail[data-v-1636c332]{position:absolute;left:19px;top:40px;bottom:0;width:2px;background:color-mix(in srgb,var(--accent) 35%,#e8e8e8);z-index:0}.flow-map-page .stage-rail[data-v-1636c332]:after{content:"";position:absolute;bottom:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background:#fafafa;border:2px solid var(--accent)}.flow-map-page .stage:nth-child(2) .stage-rail[data-v-1636c332],.flow-map-page .stage:nth-child(6) .stage-rail[data-v-1636c332]{bottom:-28px;background:repeating-linear-gradient(180deg,#13c2c2 0,#13c2c2 5px,transparent 5px,transparent 9px)}.flow-map-page .stage:nth-child(2) .stage-rail[data-v-1636c332]:after{display:none}.flow-map-page .stage[data-v-1636c332]:after{content:"";position:absolute;bottom:-28px;height:0;border-top:2px dashed #13c2c2}.flow-map-page .stage[data-v-1636c332]:nth-child(1):after{display:none}.flow-map-page .stage[data-v-1636c332]:nth-child(2):after{left:20px;right:0}.flow-map-page .stage[data-v-1636c332]:nth-child(3):after,.flow-map-page .stage[data-v-1636c332]:nth-child(4):after,.flow-map-page .stage[data-v-1636c332]:nth-child(5):after{left:0;right:0}.flow-map-page .stage[data-v-1636c332]:nth-child(6):after{left:0;width:20px}.flow-map-page .stage[data-v-1636c332]:nth-child(2):before{content:"";position:absolute;bottom:-28px;left:14px;border:5px solid transparent;border-bottom:8px solid #13c2c2}.flow-map-page .branch-node[data-v-1636c332]{position:relative;margin-left:44px;margin-bottom:12px;cursor:pointer}.flow-map-page .branch-node .node-dot[data-v-1636c332]{position:absolute;left:-30px;top:22px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--accent);z-index:1}.flow-map-page .branch-node .node-card[data-v-1636c332]{display:flex;align-items:flex-start;gap:8px;padding:10px;background:#fff;border:1px solid #e8e8e8;border-left:3px solid var(--accent);border-radius:6px;transition:all .2s}.flow-map-page .branch-node:hover .node-card[data-v-1636c332]{border-color:var(--accent);box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.flow-map-page .branch-node:hover .node-card .node-go[data-v-1636c332]{opacity:1}.flow-map-page .branch-node .node-icon[data-v-1636c332]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .branch-node .node-body[data-v-1636c332]{flex:1;min-width:0}.flow-map-page .branch-node .node-body .node-title[data-v-1636c332]{font-size:13px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .branch-node .node-body .node-title .node-go[data-v-1636c332]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .branch-node .node-body .node-desc[data-v-1636c332]{margin-top:2px;font-size:11px;color:#8c8c8c;line-height:1.5}.flow-map-page .flow-loop-label[data-v-1636c332]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#13c2c2}.flow-map-page .flow-loop-label[data-v-1636c332] .anticon{font-size:13px}.flow-map-page .support-panel[data-v-1636c332]{background:#fff;border-radius:6px;padding:12px;margin-bottom:12px;border:1px solid #f0f0f0}.flow-map-page .support-panel .support-title[data-v-1636c332]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .support-panel .support-title .bar[data-v-1636c332]{width:3px;height:12px;background:#13c2c2;border-radius:2px}.flow-map-page .support-panel .support-row[data-v-1636c332]{display:flex;gap:10px}.flow-map-page .support-panel .support-node[data-v-1636c332]{flex:1;display:flex;align-items:center;gap:8px;padding:10px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s}.flow-map-page .support-panel .support-node[data-v-1636c332]:hover{border-color:var(--accent);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.flow-map-page .support-panel .support-node:hover .node-go[data-v-1636c332]{opacity:1}.flow-map-page .support-panel .support-node .support-icon[data-v-1636c332]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .support-panel .support-node .support-info[data-v-1636c332]{flex:1;min-width:0}.flow-map-page .support-panel .support-node .support-info .support-name[data-v-1636c332]{font-size:12px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .support-panel .support-node .support-info .support-name .node-go[data-v-1636c332]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .support-panel .support-node .support-info .support-desc[data-v-1636c332]{margin-top:2px;font-size:11px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .legend-panel[data-v-1636c332]{background:#fff;border-radius:6px;padding:12px;border:1px solid #f0f0f0}.flow-map-page .legend-panel .legend-title[data-v-1636c332]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .legend-panel .legend-title .bar[data-v-1636c332]{width:3px;height:12px;background:#13c2c2;border-radius:2px}.flow-map-page .legend-panel .legend-grid[data-v-1636c332]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px}.flow-map-page .legend-panel .legend-item[data-v-1636c332]{display:flex;align-items:baseline;gap:6px;font-size:11px}.flow-map-page .legend-panel .legend-item .legend-dot[data-v-1636c332]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-label[data-v-1636c332]{font-weight:600;color:#595959;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-desc[data-v-1636c332]{color:#8c8c8c;line-height:1.5}.toolbar[data-v-6693d8b5],.toolbar[data-v-cb38583d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.page[data-v-f810a510]{padding:8px}.query-card[data-v-f810a510]{margin-bottom:12px}.query-card[data-v-f810a510] .ant-form-item{margin-bottom:8px}.json-pre[data-v-f810a510]{max-height:260px;margin:0;overflow:auto;font-size:12px;white-space:pre-wrap;word-break:break-all}.apportion-page .filter-row[data-v-f2168fb8]{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.apportion-page .stat-cards[data-v-f2168fb8]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.apportion-page .stat-card[data-v-f2168fb8]{flex:1;min-width:180px;padding:12px 16px;border:1px solid #f0f0f0;border-radius:6px;background:#fafafa}.apportion-page .stat-label[data-v-f2168fb8]{color:#999;font-size:12px;margin-bottom:4px}.apportion-page .stat-value[data-v-f2168fb8]{font-size:20px;font-weight:600;color:rgba(0,0,0,.85)}.apportion-page .section-title[data-v-f2168fb8]{font-size:14px;font-weight:600;color:rgba(0,0,0,.85);margin-bottom:8px}.apportion-page .sub-text[data-v-f2168fb8]{color:#999;font-size:12px}.bad-debt-page .filter-row[data-v-dbf9f211]{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.bad-debt-page .tab-count[data-v-dbf9f211]{margin-left:4px;font-size:12px;color:#999}.bad-debt-page .amount[data-v-dbf9f211]{font-weight:600;color:#f5222d}.bad-debt-page .amount-transfer[data-v-dbf9f211]{font-weight:600;color:#fa8c16}.bad-debt-page .muted[data-v-dbf9f211]{color:#bbb}.bad-debt-page .items-panel[data-v-dbf9f211]{width:100%}.bad-debt-page .items-panel .pick-hint[data-v-dbf9f211]{margin-top:8px}.bad-debt-page .items-panel .total-row[data-v-dbf9f211]{margin-top:8px;text-align:right;font-size:14px}.bill-detail-modal .ant-modal-content{border-radius:0!important;background:#f0f2f5!important}.bill-detail-modal .ant-modal-header{border-radius:0!important;background:#f0f2f5!important;border-bottom:1px solid #e8e8e8}.bill-detail-modal .ant-modal-body{background:#f0f2f5!important}.bill-detail-page .header-card[data-v-80be437e]{margin-bottom:12px}.bill-detail-page .header-card[data-v-80be437e] .ant-card-head{min-height:48px;padding:0 16px}.bill-detail-page .header-card[data-v-80be437e] .ant-card-head-title{padding:12px 0}.bill-detail-page .header-card[data-v-80be437e] .ant-card-body{padding:12px 16px}.bill-detail-page .header-card .header-title[data-v-80be437e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bill-detail-page .header-card .header-title .bill-no[data-v-80be437e]{font-size:16px;font-weight:600;color:#134e4a;letter-spacing:.5px}.bill-detail-page .header-card .header-desc[data-v-80be437e] .ant-descriptions-item-label{color:#999;font-size:12px}.bill-detail-page .header-card .header-desc[data-v-80be437e] .ant-descriptions-item-content{font-size:13px}.bill-detail-page .amount-card[data-v-80be437e]{margin-bottom:12px}.bill-detail-page .amount-card[data-v-80be437e] .ant-card-body{padding:14px 20px}.bill-detail-page .items-card[data-v-80be437e] .ant-card-head{min-height:44px}.bill-detail-page .items-card[data-v-80be437e] .ant-card-body{padding:12px 16px}.bill-detail-page .amount-chain[data-v-80be437e]{display:flex;align-items:stretch;gap:14px;flex-wrap:wrap}.bill-detail-page .amount-chain .amount-item[data-v-80be437e]{flex:1;min-width:110px;text-align:center;padding:10px 8px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.bill-detail-page .amount-chain .amount-item .amount-label[data-v-80be437e]{font-size:12px;color:#888;margin-bottom:6px}.bill-detail-page .amount-chain .amount-item .amount-value[data-v-80be437e]{font-size:17px;font-weight:600;color:#333}.bill-detail-page .amount-chain .amount-item .amount-primary[data-v-80be437e]{color:#0d9488}.bill-detail-page .amount-chain .amount-item .amount-green[data-v-80be437e]{color:#16a34a}.bill-detail-page .amount-chain .amount-item .amount-red[data-v-80be437e]{color:#dc2626}.bill-detail-page .amount-chain .amount-item .amount-gray[data-v-80be437e]{color:#888}.bill-detail-page .amount-chain .amount-item.amount-unpaid[data-v-80be437e]{background:#fef2f2;border-color:#fecaca}.bill-detail-page .amount-chain .amount-arrow[data-v-80be437e]{align-self:center;color:#bbb;font-size:16px;font-weight:600}.bill-detail-page .card-title[data-v-80be437e]{display:flex;align-items:center;gap:8px}.bill-detail-page .card-title .card-title-text[data-v-80be437e]{font-size:14px;font-weight:600;color:#134e4a}.bill-detail-page .card-title .card-title-text[data-v-80be437e]:before{content:"";display:inline-block;width:3px;height:13px;background:#0d9488;border-radius:2px;margin-right:8px;vertical-align:-1px}.bill-detail-page .card-title .card-title-sub[data-v-80be437e]{font-size:12px;color:#999}.bill-detail-page .calc-method[data-v-80be437e]{font-family:Consolas,Monaco,monospace;font-size:12px;color:#555}.bill-detail-page .amount-bold[data-v-80be437e]{font-weight:600;color:#0d9488}.bill-detail-page .amount-discount[data-v-80be437e]{font-weight:600;color:#f59e0b}.bill-detail-page .primary-text[data-v-80be437e]{color:#0d9488;font-weight:500}.bill-template-page[data-v-17c57422]{min-width:0}.bill-confirm-view .filter-wrapper[data-v-b6ecdfda]{margin-bottom:12px}.bill-confirm-view .filter-wrapper[data-v-b6ecdfda] .ant-card-body{padding:12px 16px 0}.bill-confirm-view .filter-wrapper[data-v-b6ecdfda] .ant-form-item{margin-bottom:8px}.bill-confirm-view .tabs-card[data-v-b6ecdfda]{margin-bottom:12px}.bill-confirm-view .tabs-card[data-v-b6ecdfda] .ant-card-body{padding:0 16px 16px}.bill-confirm-view .card-title-bar[data-v-b6ecdfda]{display:flex;align-items:baseline;gap:8px}.bill-confirm-view .card-title-bar .card-title-text[data-v-b6ecdfda]{font-weight:600}.bill-confirm-view .card-title-bar .card-sub-text[data-v-b6ecdfda]{font-size:12px;color:#94a3b8;font-weight:400}.bill-confirm-view .table-toolbar[data-v-b6ecdfda]{display:flex;align-items:center;gap:8px;padding:8px 0}.bill-confirm-view .table-toolbar .selected-tip[data-v-b6ecdfda]{margin-left:auto;font-size:12px;color:#64748b}.bill-confirm-view .table-toolbar .toolbar-tip[data-v-b6ecdfda]{font-size:12px;color:#94a3b8}.bill-confirm-view .bill-no-link[data-v-b6ecdfda]{color:#0d9488;font-weight:600;cursor:pointer}.bill-confirm-view .bill-no-link[data-v-b6ecdfda]:hover{color:#0f766e}.bill-confirm-view .amount-primary[data-v-b6ecdfda]{font-weight:600;color:#0d9488}.bill-confirm-view .amount-discount[data-v-b6ecdfda]{font-weight:600;color:#f59e0b}.bill-confirm-view .split-preview[data-v-b6ecdfda]{margin-bottom:16px}.bill-confirm-view .split-preview .split-preview-title[data-v-b6ecdfda]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.bill-confirm-view .split-preview .split-tip[data-v-b6ecdfda]{margin-top:8px;font-size:12px;color:#94a3b8}.bill-confirm-view .split-radio-group[data-v-b6ecdfda]{display:block}.bill-generate-view .filter-wrapper[data-v-c3d44120]{margin-bottom:12px}.bill-generate-view .filter-wrapper[data-v-c3d44120] .ant-card-body{padding:12px 16px}.bill-generate-view .filter-wrapper[data-v-c3d44120] .ant-form-item{margin-bottom:8px}.bill-generate-view .filter-wrapper .filter-row[data-v-c3d44120]{display:flex;flex-wrap:wrap;align-items:center}.bill-generate-view .prev-unbilled-tip[data-v-c3d44120]{margin-top:8px;padding:6px 10px;font-size:12px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:4px}.bill-generate-view .prev-unbilled-tip .anticon[data-v-c3d44120]{margin-right:6px}.bill-generate-view .prev-unbilled-tip .link-cell[data-v-c3d44120]{margin-left:6px}.bill-generate-view .last-run[data-v-c3d44120]{margin-top:4px;padding-top:8px;font-size:12px;color:#64748b;border-top:1px dashed #e5e7eb}.bill-generate-view .last-run .last-run-label[data-v-c3d44120]{color:#334155;font-weight:600;margin-right:6px}.bill-generate-view .last-run .fail-text[data-v-c3d44120]{color:#d97706;font-weight:600}.bill-generate-view .result-alert[data-v-c3d44120],.bill-generate-view .overdue-alert[data-v-c3d44120]{margin-bottom:12px}.bill-generate-view .overdue-alert .overdue-title[data-v-c3d44120]{font-weight:600}.bill-generate-view .overdue-alert .overdue-actions[data-v-c3d44120]{margin-left:12px}.bill-generate-view .overdue-alert .overdue-table[data-v-c3d44120]{margin-top:4px}.bill-generate-view .overdue-alert .overdue-table[data-v-c3d44120] .ant-table-thead>tr>th{background:#fff1f0}.bill-generate-view .overdue-alert .overdue-days[data-v-c3d44120]{color:#cf1322;font-weight:600}.bill-generate-view .history-card[data-v-c3d44120]{margin-top:16px;margin-bottom:12px}.bill-generate-view .history-card[data-v-c3d44120] .ant-card-head{min-height:40px;padding:0 16px}.bill-generate-view .history-card[data-v-c3d44120] .ant-card-head .ant-card-head-title{padding:8px 0}.bill-generate-view .history-card[data-v-c3d44120] .ant-card-head .ant-card-head-title .history-title{font-size:14px;font-weight:600;color:#1e293b}.bill-generate-view .history-card[data-v-c3d44120] .ant-card-head .ant-card-head-title .history-sub{margin-left:8px;font-size:12px;font-weight:400;color:#94a3b8}.bill-generate-view .history-card[data-v-c3d44120] .ant-card-head .ant-card-extra{padding:4px 0}.bill-generate-view .history-card[data-v-c3d44120] .ant-card-body{padding:0 16px 12px}.bill-generate-view .history-card .history-result-text[data-v-c3d44120]{font-size:12px;color:#64748b}.bill-generate-view .gen-note[data-v-c3d44120]{margin-top:12px;font-size:12px;color:#64748b;line-height:20px}.bill-generate-view .gen-period-row[data-v-c3d44120]{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.bill-generate-view .gen-period-row .gen-period-label[data-v-c3d44120]{font-size:13px;font-weight:600;color:#334155}.bill-generate-view .gen-period-row .gen-period-hint[data-v-c3d44120]{flex:1;min-width:0;font-size:12px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bill-generate-view .gen-filter-row[data-v-c3d44120]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.bill-generate-view .gen-filter-row .gen-filter-count[data-v-c3d44120]{margin-left:auto;font-size:12px;font-weight:600;color:#0f766e;white-space:nowrap}.bill-generate-view .gen-select-bar[data-v-c3d44120]{display:flex;align-items:center;gap:16px;padding:8px 14px;margin-top:12px;background:#f0fdfa;border:1px solid #99f6e4;border-radius:6px}.bill-generate-view .gen-select-bar a[data-v-c3d44120]{font-size:12px}.bill-generate-view .gen-select-bar .gen-select-summary[data-v-c3d44120]{margin-left:auto;font-size:12px;font-weight:600;color:#0d9488}.bill-generate-view .gen-stopping-tip[data-v-c3d44120]{margin-top:10px;padding:6px 10px;font-size:12px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:4px}.bill-generate-view .gen-running[data-v-c3d44120]{padding:24px 0 32px;text-align:center}.bill-generate-view .gen-running .gen-running-text[data-v-c3d44120]{margin-top:16px;font-size:14px;color:#334155}.bill-generate-view .gen-running .gen-running-sub[data-v-c3d44120]{margin-top:6px;font-size:12px;color:#94a3b8}.bill-generate-view .gen-done-tip[data-v-c3d44120]{font-size:12px;color:#64748b}.bill-generate-view .gen-done-actions[data-v-c3d44120]{display:flex;justify-content:center;gap:8px;margin-top:12px}.bill-generate-view .gen-failures[data-v-c3d44120]{width:100%;margin-top:12px;padding:8px 12px;text-align:left;background:#fffbeb;border:1px solid #fde68a;border-radius:4px}.bill-generate-view .gen-failures .gen-failures-title[data-v-c3d44120]{font-size:12px;font-weight:600;color:#b45309}.bill-generate-view .gen-failures .failure-item[data-v-c3d44120]{font-size:12px;line-height:20px;color:#b45309}.bill-generate-view .tabs-card[data-v-c3d44120] .ant-card-body{padding:0 16px 16px}.bill-generate-view .table-toolbar[data-v-c3d44120]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;gap:12px}.bill-generate-view .table-toolbar .view-switch[data-v-c3d44120]{margin-left:auto}.bill-generate-view .table-toolbar .selected-tip[data-v-c3d44120]{font-size:12px;color:#999}.bill-generate-view .customer-list[data-v-c3d44120]{display:flex;flex-direction:column;gap:10px}.bill-generate-view .customer-list .cust-card[data-v-c3d44120]{border:1px solid #e8e8e8;border-radius:8px;background:#fff;transition:border-color .2s}.bill-generate-view .customer-list .cust-card[data-v-c3d44120]:hover{border-color:#0d9488}.bill-generate-view .customer-list .cust-card.expanded[data-v-c3d44120]{border-color:#0d9488;background:#fafcfc}.bill-generate-view .customer-list .cust-card .cust-head[data-v-c3d44120]{display:flex;align-items:center;gap:12px;padding:10px 14px}.bill-generate-view .customer-list .cust-card .cust-toggle[data-v-c3d44120]{width:24px;height:24px;border:none;background:#f1f5f9;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b}.bill-generate-view .customer-list .cust-card .cust-toggle .rotated[data-v-c3d44120]{transform:rotate(180deg)}.bill-generate-view .customer-list .cust-card .cust-main[data-v-c3d44120]{flex:1;min-width:0}.bill-generate-view .customer-list .cust-card .cust-main .cust-name[data-v-c3d44120]{display:flex;align-items:center;gap:8px}.bill-generate-view .customer-list .cust-card .cust-main .cust-name .name[data-v-c3d44120]{font-size:14px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bill-generate-view .customer-list .cust-card .cust-main .cust-name .fee-tag[data-v-c3d44120]{flex-shrink:0;margin-right:0;font-size:11px;line-height:18px}.bill-generate-view .customer-list .cust-card .cust-main .cust-meta[data-v-c3d44120]{margin-top:2px;font-size:12px;color:#94a3b8}.bill-generate-view .customer-list .cust-card .cust-stats[data-v-c3d44120]{display:flex;gap:28px}.bill-generate-view .customer-list .cust-card .cust-stats .stat[data-v-c3d44120]{text-align:right}.bill-generate-view .customer-list .cust-card .cust-stats .stat .stat-label[data-v-c3d44120]{font-size:12px;color:#94a3b8}.bill-generate-view .customer-list .cust-card .cust-stats .stat .stat-value[data-v-c3d44120]{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.bill-generate-view .customer-list .cust-card .cust-stats .stat .stat-value.amount-teal[data-v-c3d44120]{color:#0d9488}.bill-generate-view .customer-list .cust-card .cust-stats .stat .stat-value.amount-gray[data-v-c3d44120]{color:#94a3b8}.bill-generate-view .customer-list .cust-card .cust-actions[data-v-c3d44120]{flex-shrink:0}.bill-generate-view .customer-list .cust-card .cust-bills[data-v-c3d44120]{border-top:1px dashed #e2e8f0;padding:6px 14px 10px 50px;display:flex;flex-direction:column}.bill-generate-view .customer-list .cust-card .cust-bills .cust-bill-row[data-v-c3d44120]{display:flex;align-items:center;gap:14px;padding:7px 6px;border-radius:6px;font-size:12px;cursor:pointer}.bill-generate-view .customer-list .cust-card .cust-bills .cust-bill-row[data-v-c3d44120]:hover{background:#f8fafc}.bill-generate-view .customer-list .cust-card .cust-bills .cust-bill-row.checked[data-v-c3d44120]{background:#f0fdfa}.bill-generate-view .customer-list .cust-card .cust-bills .cust-bill-row+.cust-bill-row[data-v-c3d44120]{border-top:1px solid #f8fafc}.bill-generate-view .customer-list .cust-card .cust-bills .cust-bill-row .row-check[data-v-c3d44120]{flex-shrink:0}.bill-generate-view .customer-list .cust-card .cust-bills .cust-bill-row .row-fee[data-v-c3d44120]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569}.bill-generate-view .customer-list .cust-card .cust-bills .cust-bill-row .row-period[data-v-c3d44120]{width:170px;color:#64748b;flex-shrink:0}.bill-generate-view .customer-list .cust-card .cust-bills .cust-bill-row .row-amount[data-v-c3d44120]{width:90px;text-align:right;font-variant-numeric:tabular-nums;font-weight:600;flex-shrink:0}.bill-generate-view .customer-list .cust-card .cust-bills .cust-bill-footer[data-v-c3d44120]{margin-top:4px;padding:6px 6px 0;border-top:1px dashed #e2e8f0;font-size:12px}.bill-generate-view .tab-count[data-v-c3d44120]{display:inline-block;min-width:18px;padding:0 5px;margin-left:6px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888;font-weight:400}.bill-generate-view .link-cell[data-v-c3d44120]{color:#0d9488;font-weight:600;cursor:pointer}.bill-generate-view .link-cell[data-v-c3d44120]:hover{color:#0f766e}.bill-generate-view .amount-primary[data-v-c3d44120]{font-weight:600;color:#0d9488}.modal-header[data-v-537b416d]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:linear-gradient(135deg,#0d9488,#14b8a6 60%,#2dd4bf);color:#fff}.modal-header .header-left[data-v-537b416d]{display:flex;align-items:center;gap:10px}.modal-header .header-title[data-v-537b416d]{font-size:16px;font-weight:600}.modal-header .header-tag[data-v-537b416d]{margin-right:0}.modal-header .header-close[data-v-537b416d]{font-size:16px;color:#fff;cursor:pointer}.modal-header .header-close[data-v-537b416d]:hover{opacity:.8}.modal-body[data-v-537b416d]{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 220px);padding:16px;overflow:auto}.modal-body .info-card[data-v-537b416d]{border-radius:8px}.modal-body .info-card[data-v-537b416d] .ant-card-head{min-height:40px;font-weight:600}.modal-body .primary-text[data-v-537b416d],.modal-body .amount-primary[data-v-537b416d]{color:#0d9488;font-weight:600}.modal-body .amount-discount[data-v-537b416d]{color:#f59e0b;font-weight:600}.modal-body .due-overdue[data-v-537b416d]{color:#dc2626;font-weight:600}.modal-body .overdue-badge[data-v-537b416d]{display:inline-block;margin-left:6px;padding:0 6px;font-size:11px;line-height:18px;background:#fee2e2;color:#dc2626;border:1px solid #fecaca;border-radius:10px;font-weight:600}.modal-header[data-v-9478439a]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:linear-gradient(135deg,#0d9488,#14b8a6 60%,#2dd4bf);color:#fff}.modal-header .header-left[data-v-9478439a]{display:flex;align-items:center;gap:10px}.modal-header .header-title[data-v-9478439a]{font-size:16px;font-weight:600}.modal-header .header-tag[data-v-9478439a]{margin-right:0}.modal-header .header-close[data-v-9478439a]{font-size:16px;color:#fff;cursor:pointer}.modal-header .header-close[data-v-9478439a]:hover{opacity:.8}.modal-body[data-v-9478439a]{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 220px);padding:16px;overflow:auto}.modal-body .info-card[data-v-9478439a]{border-radius:8px}.modal-body .info-card[data-v-9478439a] .ant-card-head{min-height:40px;font-weight:600}.modal-body .primary-text[data-v-9478439a]{color:#0d9488;font-weight:600}.modal-body .unit-suffix[data-v-9478439a]{font-size:12px;color:#999}.modal-body .tier-divider[data-v-9478439a]{margin:8px 0 12px;font-size:13px;font-weight:600;color:#0d9488}.modal-body .tier-list[data-v-9478439a]{display:flex;flex-wrap:wrap;gap:8px}.modal-body .tier-item[data-v-9478439a]{display:inline-flex;align-items:center;gap:10px;padding:4px 12px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:14px;font-size:12px}.modal-body .tier-item .tier-range[data-v-9478439a]{color:#0f766e;font-weight:600}.modal-body .tier-item .tier-price[data-v-9478439a]{color:#0d9488}.bill-item-view .filter-wrapper[data-v-a548b687]{margin-bottom:12px}.bill-item-view .filter-wrapper[data-v-a548b687] .ant-card-body{padding:12px 16px 0}.bill-item-view .filter-wrapper[data-v-a548b687] .ant-form-item{margin-bottom:8px}.bill-item-view .filter-wrapper .filter-row[data-v-a548b687]{display:flex;flex-wrap:wrap;align-items:center}.bill-item-view .tabs-card[data-v-a548b687] .ant-card-body{padding:0 16px 16px}.bill-item-view .table-toolbar[data-v-a548b687]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 12px}.bill-item-view .table-toolbar .selected-tip[data-v-a548b687]{font-size:12px;color:#999}.bill-item-view .table-toolbar .view-switch[data-v-a548b687]{margin-left:auto}.bill-item-view .customer-list[data-v-a548b687]{display:flex;flex-direction:column;gap:10px}.bill-item-view .customer-list .cust-card[data-v-a548b687]{border:1px solid #e8e8e8;border-radius:8px;background:#fff;transition:border-color .2s}.bill-item-view .customer-list .cust-card[data-v-a548b687]:hover{border-color:#0d9488}.bill-item-view .customer-list .cust-card.expanded[data-v-a548b687]{border-color:#0d9488;background:#fafcfc}.bill-item-view .customer-list .cust-card .cust-head[data-v-a548b687]{display:flex;align-items:center;gap:12px;padding:10px 14px}.bill-item-view .customer-list .cust-card .cust-toggle[data-v-a548b687]{width:24px;height:24px;border:none;background:#f1f5f9;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b}.bill-item-view .customer-list .cust-card .cust-toggle .rotated[data-v-a548b687]{transform:rotate(180deg)}.bill-item-view .customer-list .cust-card .cust-main[data-v-a548b687]{flex:1;min-width:0}.bill-item-view .customer-list .cust-card .cust-main .cust-name[data-v-a548b687]{display:flex;align-items:center;gap:8px}.bill-item-view .customer-list .cust-card .cust-main .cust-name .name[data-v-a548b687]{font-size:14px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bill-item-view .customer-list .cust-card .cust-main .cust-meta[data-v-a548b687]{margin-top:2px;font-size:12px;color:#94a3b8}.bill-item-view .customer-list .cust-card .cust-stats[data-v-a548b687]{display:flex;gap:28px}.bill-item-view .customer-list .cust-card .cust-stats .stat[data-v-a548b687]{text-align:right}.bill-item-view .customer-list .cust-card .cust-stats .stat .stat-label[data-v-a548b687]{font-size:12px;color:#94a3b8}.bill-item-view .customer-list .cust-card .cust-stats .stat .stat-value[data-v-a548b687]{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.bill-item-view .customer-list .cust-card .cust-actions[data-v-a548b687]{flex-shrink:0}.bill-item-view .customer-list .cust-card .cust-bills[data-v-a548b687]{border-top:1px dashed #e2e8f0;padding:6px 14px 10px 50px;display:flex;flex-direction:column}.bill-item-view .customer-list .cust-card .cust-bills .cust-bill-row[data-v-a548b687]{display:flex;align-items:center;gap:14px;padding:7px 6px;border-radius:6px;cursor:pointer;font-size:12px}.bill-item-view .customer-list .cust-card .cust-bills .cust-bill-row[data-v-a548b687]:hover{background:#f0fdfa}.bill-item-view .customer-list .cust-card .cust-bills .cust-bill-row+.cust-bill-row[data-v-a548b687]{border-top:1px solid #f8fafc}.bill-item-view .customer-list .cust-card .cust-bills .cust-bill-row .row-no[data-v-a548b687]{width:150px;color:#0d9488;font-family:monospace;flex-shrink:0}.bill-item-view .customer-list .cust-card .cust-bills .cust-bill-row .row-period[data-v-a548b687]{width:170px;color:#64748b;flex-shrink:0}.bill-item-view .customer-list .cust-card .cust-bills .cust-bill-row .row-fee[data-v-a548b687]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569}.bill-item-view .customer-list .cust-card .cust-bills .cust-bill-row .row-amount[data-v-a548b687]{width:90px;text-align:right;font-variant-numeric:tabular-nums;font-weight:600;flex-shrink:0}.bill-item-view .tab-count[data-v-a548b687]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.bill-item-view .overdue-badge[data-v-a548b687]{display:inline-block;margin-left:6px;padding:0 6px;font-size:11px;line-height:18px;background:#fee2e2;color:#dc2626;border:1px solid #fecaca;border-radius:10px;font-weight:600}.bill-item-view .link-cell[data-v-a548b687]{color:#0d9488;font-weight:600;cursor:pointer}.bill-item-view .link-cell[data-v-a548b687]:hover{color:#0f766e}.bill-item-view .amount-primary[data-v-a548b687]{font-weight:600;color:#0d9488}.bill-item-view .amount-discount[data-v-a548b687]{font-weight:600;color:#f59e0b}.bill-item-view .discount-source-tag[data-v-a548b687]{margin-left:4px;margin-right:0;font-size:12px;line-height:16px;padding:0 4px}.bill-item-view .due-overdue[data-v-a548b687]{color:#dc2626;font-weight:600}.bill-ledger-view .filter-wrapper[data-v-4be4877d]{margin-bottom:12px}.bill-ledger-view .filter-wrapper[data-v-4be4877d] .ant-card-body{padding:12px 16px 0}.bill-ledger-view .filter-wrapper[data-v-4be4877d] .ant-form-item{margin-bottom:8px}.bill-ledger-view .filter-wrapper .filter-row[data-v-4be4877d]{display:flex;flex-wrap:wrap;align-items:center}.bill-ledger-view .tabs-card[data-v-4be4877d] .ant-card-body{padding:0 16px 16px}.bill-ledger-view .table-toolbar[data-v-4be4877d]{display:flex;align-items:center;gap:12px;padding:8px 0 12px}.bill-ledger-view .table-toolbar .selected-tip[data-v-4be4877d]{font-size:12px;color:#999}.bill-ledger-view .table-toolbar .view-switch[data-v-4be4877d]{margin-left:auto}.bill-ledger-view .customer-list[data-v-4be4877d]{display:flex;flex-direction:column;gap:10px}.bill-ledger-view .customer-list .cust-card[data-v-4be4877d]{border:1px solid #e8e8e8;border-radius:8px;background:#fff;transition:border-color .2s}.bill-ledger-view .customer-list .cust-card[data-v-4be4877d]:hover{border-color:#0d9488}.bill-ledger-view .customer-list .cust-card.expanded[data-v-4be4877d]{border-color:#0d9488;background:#fafcfc}.bill-ledger-view .customer-list .cust-card .cust-head[data-v-4be4877d]{display:flex;align-items:center;gap:12px;padding:10px 14px}.bill-ledger-view .customer-list .cust-card .cust-toggle[data-v-4be4877d]{width:24px;height:24px;border:none;background:#f1f5f9;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b}.bill-ledger-view .customer-list .cust-card .cust-toggle .rotated[data-v-4be4877d]{transform:rotate(180deg)}.bill-ledger-view .customer-list .cust-card .cust-main[data-v-4be4877d]{flex:1;min-width:0}.bill-ledger-view .customer-list .cust-card .cust-main .cust-name[data-v-4be4877d]{display:flex;align-items:center;gap:8px}.bill-ledger-view .customer-list .cust-card .cust-main .cust-name .name[data-v-4be4877d]{font-size:14px;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bill-ledger-view .customer-list .cust-card .cust-main .cust-meta[data-v-4be4877d]{margin-top:2px;font-size:12px;color:#94a3b8}.bill-ledger-view .customer-list .cust-card .cust-stats[data-v-4be4877d]{display:flex;gap:28px}.bill-ledger-view .customer-list .cust-card .cust-stats .stat[data-v-4be4877d]{text-align:right}.bill-ledger-view .customer-list .cust-card .cust-stats .stat .stat-label[data-v-4be4877d]{font-size:12px;color:#94a3b8}.bill-ledger-view .customer-list .cust-card .cust-stats .stat .stat-value[data-v-4be4877d]{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.bill-ledger-view .customer-list .cust-card .cust-actions[data-v-4be4877d]{flex-shrink:0}.bill-ledger-view .customer-list .cust-card .cust-bills[data-v-4be4877d]{border-top:1px dashed #e2e8f0;padding:6px 14px 10px 50px;display:flex;flex-direction:column}.bill-ledger-view .customer-list .cust-card .cust-bills .cust-bill-row[data-v-4be4877d]{display:flex;align-items:center;gap:14px;padding:7px 6px;border-radius:6px;cursor:pointer;font-size:12px}.bill-ledger-view .customer-list .cust-card .cust-bills .cust-bill-row[data-v-4be4877d]:hover{background:#f0fdfa}.bill-ledger-view .customer-list .cust-card .cust-bills .cust-bill-row+.cust-bill-row[data-v-4be4877d]{border-top:1px solid #f8fafc}.bill-ledger-view .customer-list .cust-card .cust-bills .cust-bill-row .row-no[data-v-4be4877d]{width:170px;color:#0d9488;font-family:monospace;flex-shrink:0}.bill-ledger-view .customer-list .cust-card .cust-bills .cust-bill-row .row-period[data-v-4be4877d]{width:170px;color:#64748b;flex-shrink:0}.bill-ledger-view .customer-list .cust-card .cust-bills .cust-bill-row .row-fee[data-v-4be4877d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569}.bill-ledger-view .customer-list .cust-card .cust-bills .cust-bill-row .row-amount[data-v-4be4877d]{width:100px;text-align:right;font-variant-numeric:tabular-nums;font-weight:600;flex-shrink:0}.bill-ledger-view .bill-items-expand[data-v-4be4877d]{padding:4px 8px 8px 40px}.bill-ledger-view .bill-items-expand .bill-items-table[data-v-4be4877d] .ant-table-thead>tr>th{background:#f8fafc;font-size:12px}.bill-ledger-view .bill-items-expand .bill-items-table[data-v-4be4877d] .ant-table-tbody>tr>td{font-size:12px}.bill-ledger-view .bill-no-cell[data-v-4be4877d]{font-family:monospace;color:#0d9488;font-size:12px}.bill-ledger-view .tab-count[data-v-4be4877d]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.bill-ledger-view .overdue-badge[data-v-4be4877d]{display:inline-block;margin-left:6px;padding:0 6px;font-size:11px;line-height:18px;background:#fee2e2;color:#dc2626;border:1px solid #fecaca;border-radius:10px;font-weight:600}.bill-ledger-view .switch-tag[data-v-4be4877d]{cursor:pointer;user-select:none;transition:all .2s}.bill-ledger-view .switch-tag[data-v-4be4877d]:hover{opacity:.75}.bill-ledger-view .switch-tag.on[data-v-4be4877d]{background:#f0fdfa;border-color:#99f6e4;color:#0f766e}.bill-ledger-view .amount-primary[data-v-4be4877d]{font-weight:600;color:#0d9488}.bill-ledger-view .amount-green[data-v-4be4877d]{color:#16a34a}.bill-ledger-view .amount-red[data-v-4be4877d]{color:#dc2626;font-weight:600}.bill-ledger-view .amount-gray[data-v-4be4877d]{color:#999}.bill-ledger-view .amount-discount[data-v-4be4877d]{color:#f59e0b;font-weight:600}.bill-ledger-view .due-overdue[data-v-4be4877d]{color:#dc2626;font-weight:600}.settings-view[data-v-13421d15]{padding:8px 0}.settings-card[data-v-13421d15]{max-width:760px}.scope-tip[data-v-13421d15]{margin:12px 0}.switch-row[data-v-13421d15]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:16px 4px;border-bottom:1px solid #f0f0f0}.switch-info[data-v-13421d15]{flex:1}.switch-title[data-v-13421d15]{font-size:14px;font-weight:600;color:rgba(0,0,0,.85);margin-bottom:4px}.switch-desc[data-v-13421d15]{font-size:12px;color:rgba(0,0,0,.45);line-height:1.6}.dep-tip[data-v-13421d15]{color:#fa8c16}.save-bar[data-v-13421d15]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:16px}.modified-tip[data-v-13421d15]{font-size:12px;color:rgba(0,0,0,.45)}.bill-stats-view .filter-wrapper[data-v-0db63e35],.bill-stats-view .kpi-row[data-v-0db63e35]{margin-bottom:12px}.bill-stats-view .kpi-card[data-v-0db63e35]{height:108px}.bill-stats-view .kpi-card .kpi-label[data-v-0db63e35]{font-size:13px;color:#64748b}.bill-stats-view .kpi-card .kpi-value[data-v-0db63e35]{margin-top:6px;font-size:24px;font-weight:600;color:#1e293b;font-variant-numeric:tabular-nums}.bill-stats-view .kpi-card .kpi-value .kpi-unit[data-v-0db63e35]{margin-left:4px;font-size:13px;font-weight:400;color:#94a3b8}.bill-stats-view .kpi-card .kpi-sub[data-v-0db63e35]{margin-top:4px;font-size:12px;color:#94a3b8}.bill-stats-view .text-paid[data-v-0db63e35]{color:#0d9488}.bill-stats-view .text-warn[data-v-0db63e35]{color:#d97706}.bill-stats-view .chart-card[data-v-0db63e35]{margin-bottom:12px}.bill-stats-view .dist-card .dist-row[data-v-0db63e35]{display:flex;align-items:center;gap:10px;padding:10px 0}.bill-stats-view .dist-card .dist-row+.dist-row[data-v-0db63e35]{border-top:1px dashed #f1f5f9}.bill-stats-view .dist-card .dist-row .dist-name[data-v-0db63e35]{width:64px;font-size:13px;color:#334155}.bill-stats-view .dist-card .dist-row .dist-track[data-v-0db63e35]{flex:1;height:10px;background:#f1f5f9;border-radius:5px;overflow:hidden}.bill-stats-view .dist-card .dist-row .dist-track .dist-bar[data-v-0db63e35]{height:100%;border-radius:5px;transition:width .3s ease}.bill-stats-view .dist-card .dist-row .dist-num[data-v-0db63e35]{width:52px;text-align:right;font-size:12px;color:#64748b;font-variant-numeric:tabular-nums}.bill-stats-view .dist-card .dist-note[data-v-0db63e35]{margin-top:8px;font-size:12px;color:#94a3b8}.bill-stats-view .table-card .amount-cell[data-v-0db63e35]{font-variant-numeric:tabular-nums}.apply-section[data-v-f918c8d6]{margin-bottom:12px}.apply-section .section-title[data-v-f918c8d6]{margin-bottom:8px;font-weight:600;color:#333}.apply-section .exist-discount[data-v-f918c8d6]{color:#f59e0b;font-weight:600}.apply-summary[data-v-f918c8d6]{padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.apply-summary .summary-amount[data-v-f918c8d6]{color:#0d9488;font-size:16px;font-weight:700}.side-panel-card[data-v-96c218da] .ant-card-head{min-height:48px;padding:0 12px}.side-panel-card[data-v-96c218da] .ant-card-head-title{padding:10px 0}.side-panel-card[data-v-96c218da] .ant-card-body{padding:12px}.panel-body[data-v-96c218da]{height:560px;overflow-y:auto}.panel-body[data-v-96c218da]::-webkit-scrollbar{width:4px}.panel-body[data-v-96c218da]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}[data-v-96c218da] .ant-tree{background:transparent}[data-v-96c218da] .ant-tree .ant-tree-treenode{width:100%;padding:2px 0;border-radius:6px}[data-v-96c218da] .ant-tree .ant-tree-node-content-wrapper{flex:1;min-width:0;border-radius:6px}[data-v-96c218da] .ant-tree .ant-tree-node-content-wrapper:hover{background-color:#f0fdfa!important}[data-v-96c218da] .ant-tree .ant-tree-node-selected{background-color:#ccfbf1!important;font-weight:600}.tree-node-title[data-v-96c218da]{display:flex;align-items:center;gap:4px;font-size:12px}.tree-node-title .tree-node-icon[data-v-96c218da]{font-size:14px;flex-shrink:0}.tree-node-title .status-tag[data-v-96c218da]{margin-right:0;font-size:11px;line-height:18px;padding:0 5px;flex-shrink:0}.tree-node-title>span[data-v-96c218da]:last-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-filter-bar[data-v-96c218da]{display:flex;gap:6px;margin-bottom:8px}.plan-summary[data-v-96c218da]{font-size:11px;color:#999;margin-bottom:6px}.plan-summary b[data-v-96c218da]{font-weight:600;color:#333}.card-grid[data-v-96c218da]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:4px}.asset-card[data-v-96c218da]{border:1px solid #f0f0f0;border-left:3px solid #ccc;border-radius:3px;overflow:hidden;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s}.asset-card[data-v-96c218da]:hover{border-color:#91d5ff;box-shadow:0 1px 4px rgba(24,144,255,.15)}.asset-card.selected[data-v-96c218da]{border-color:#0d9488;box-shadow:0 0 0 2px rgba(13,148,136,.2)}.asset-card.status-normal[data-v-96c218da]{border-left-color:#52c41a}.asset-card.status-disabled[data-v-96c218da]{border-left-color:#d9d9d9}.asset-card.status-available[data-v-96c218da]{border-left-color:#52c41a}.asset-card.status-reserved[data-v-96c218da]{border-left-color:#faad14}.asset-card.status-leased[data-v-96c218da]{border-left-color:#0d9488}.asset-card.status-sold[data-v-96c218da]{border-left-color:#722ed1}.asset-card.status-frozen[data-v-96c218da]{border-left-color:#f5222d}.asset-card.status-self_use[data-v-96c218da]{border-left-color:#1890ff}.asset-card .card-top[data-v-96c218da]{display:flex;justify-content:space-between;align-items:center;padding:2px 4px}.asset-card .card-top .card-name[data-v-96c218da]{font-size:11px;font-weight:700;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:65px}.asset-card .card-top .card-badge[data-v-96c218da]{font-size:9px;padding:0 4px;border-radius:6px;flex-shrink:0}.asset-card .badge-normal[data-v-96c218da]{background:#f0fff0;color:#52c41a}.asset-card .badge-disabled[data-v-96c218da]{background:#f5f5f5;color:#999}.asset-card .badge-available[data-v-96c218da]{background:#f0fff0;color:#52c41a}.asset-card .badge-reserved[data-v-96c218da]{background:#fff7e6;color:#faad14}.asset-card .badge-leased[data-v-96c218da]{background:#ccfbf1;color:#0d9488}.asset-card .badge-sold[data-v-96c218da]{background:#f9f0ff;color:#722ed1}.asset-card .badge-frozen[data-v-96c218da]{background:#fff2f0;color:#f5222d}.asset-card .badge-self_use[data-v-96c218da]{background:#e6f7ff;color:#1890ff}.asset-card .card-body[data-v-96c218da]{padding:0 4px 2px}.asset-card .card-body .card-area[data-v-96c218da]{font-size:10px;color:#999}.entity-list[data-v-96c218da]{display:flex;flex-direction:column;gap:6px}.list-item[data-v-96c218da]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.list-item[data-v-96c218da]:hover{border-color:#99f6e4;background:#fafafa}.list-item.active[data-v-96c218da]{border-color:#0d9488;background:#f0fdfa;box-shadow:0 0 0 2px rgba(13,148,136,.12)}.list-item.active .item-name[data-v-96c218da]{color:#0f766e}.list-item .item-main[data-v-96c218da]{flex:1;min-width:0}.list-item .item-main .item-name[data-v-96c218da]{font-size:13px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-item .item-main .item-sub[data-v-96c218da]{margin-top:2px;font-size:11px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-item .item-tags[data-v-96c218da]{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.mini-tag[data-v-96c218da]{font-size:10px;line-height:16px;padding:0 6px;border-radius:8px;background:#f5f5f5;color:#666}.mini-tag.type-1[data-v-96c218da]{background:#e6f7ff;color:#1890ff}.mini-tag.type-2[data-v-96c218da]{background:#f6ffed;color:#52c41a}.mini-tag.type-3[data-v-96c218da]{background:#fff7e6;color:#fa8c16}.mini-tag.type-4[data-v-96c218da]{background:#f9f0ff;color:#722ed1}.mini-tag.exec-active[data-v-96c218da]{background:#ccfbf1;color:#0d9488}.mini-tag.exec-pending[data-v-96c218da]{background:#f0fdfa;color:#0d9488}.mini-tag.exec-suspended[data-v-96c218da]{background:#fff7e6;color:#faad14}.mini-tag.exec-ended[data-v-96c218da]{background:#f5f5f5;color:#999}.mini-tag.customer-type[data-v-96c218da]{background:#e6f7ff;color:#1890ff}.pagination-row[data-v-96c218da]{display:flex;justify-content:flex-end;margin-top:8px}.bill-page .main-layout[data-v-e4559a6c]{position:relative;display:flex;gap:12px;align-items:flex-start}.bill-page .tree-collapse-bar[data-v-e4559a6c]{position:absolute;top:50%;left:320px;transform:translateY(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;width:22px;padding:14px 0;color:#0d9488;background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;user-select:none;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:left .2s ease}.bill-page .tree-collapse-bar[data-v-e4559a6c]:hover{color:#0f766e;border-color:#0d9488}.bill-page .tree-collapse-bar .bar-text[data-v-e4559a6c]{font-size:12px;writing-mode:vertical-rl;letter-spacing:4px;line-height:1}.bill-page .collapsed .tree-collapse-bar[data-v-e4559a6c]{left:0}.bill-page .tree-side[data-v-e4559a6c]{width:320px;flex-shrink:0}.bill-page .tree-side .dim-tag[data-v-e4559a6c]{margin-top:8px}.bill-page .list-side[data-v-e4559a6c]{flex:1;min-width:0}.type-row[data-v-7719d027]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fee-item-config-page .main-layout[data-v-7719d027]{display:flex;gap:12px;align-items:flex-start}.fee-item-config-page .tree-side[data-v-7719d027]{width:320px;flex-shrink:0}.fee-item-config-page .list-side[data-v-7719d027]{flex:1;min-width:0}.fee-item-config-page .filter-wrapper[data-v-7719d027]{margin-bottom:12px}.fee-item-config-page .filter-wrapper[data-v-7719d027] .ant-card-body{padding:12px 16px 0}.fee-item-config-page .filter-wrapper[data-v-7719d027] .ant-form-item{margin-bottom:8px}.fee-item-config-page .tabs-card[data-v-7719d027] .ant-card-body{padding:0 16px 16px}.fee-form-modal[data-v-7719d027] .ant-modal-content{border-radius:10px;overflow:hidden;padding:0;box-shadow:0 16px 48px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.06)}.fee-form-modal[data-v-7719d027] .ant-modal-body{padding:0!important}.fee-form-modal[data-v-7719d027] .ant-modal-close{top:14px;inset-inline-end:16px;width:28px;height:28px;border-radius:6px;color:rgba(255,255,255,.55);z-index:10;transition:all .2s}.fee-form-modal[data-v-7719d027] .ant-modal-close:hover{color:#fff;background:rgba(255,255,255,.15)}.wizard-header[data-v-7719d027]{background:linear-gradient(135deg,#0d9488,#117468);padding:18px 24px}.wizard-header-top[data-v-7719d027]{display:flex;justify-content:space-between;align-items:center}.wizard-header-info[data-v-7719d027]{display:flex;align-items:center;gap:12px}.wizard-header-icon[data-v-7719d027]{width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.wizard-header-text[data-v-7719d027]{display:flex;flex-direction:column}.wizard-header-title[data-v-7719d027]{font-size:15px;font-weight:600;color:#fff;line-height:1.4}.wizard-header-desc[data-v-7719d027]{font-size:11px;color:rgba(255,255,255,.62);margin-top:2px}.wizard-actions[data-v-7719d027]{display:flex;align-items:center}.wizard-action-btn[data-v-7719d027]{min-width:72px;height:32px;font-size:12px;border-radius:5px}.wizard-action-btn.ant-btn-background-ghost[data-v-7719d027]{color:#fff;border-color:rgba(255,255,255,.55)}.wizard-action-btn.ant-btn-background-ghost[data-v-7719d027]:hover{background:rgba(255,255,255,.1);border-color:#fff;color:#fff}.wizard-action-btn.ant-btn-primary[data-v-7719d027]{background:#fff;color:#0d9488;border-color:#fff}.wizard-action-btn.ant-btn-primary[data-v-7719d027]:hover{background:rgba(255,255,255,.9);color:#0d9488;border-color:rgba(255,255,255,.9)}.wizard-body[data-v-7719d027]{padding:20px 24px;max-height:56vh;overflow-y:auto}.wizard-body[data-v-7719d027]::-webkit-scrollbar{width:4px}.wizard-body[data-v-7719d027]::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:2px}.wizard-body[data-v-7719d027]::-webkit-scrollbar-track{background:transparent}.wizard-section[data-v-7719d027]{margin-bottom:8px}.wizard-section-title[data-v-7719d027]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#134e4a;margin:0 0 14px}.section-num[data-v-7719d027]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#0d9488;color:#fff;font-size:12px;font-weight:600;flex-shrink:0}.wizard-body[data-v-7719d027] .ant-form-item{margin-bottom:12px}.wizard-body[data-v-7719d027] .ant-row .ant-col:last-child .ant-form-item{margin-bottom:12px}.wizard-body[data-v-7719d027] .ant-form-item-label>label{font-size:12px;color:#374151;font-weight:500;height:32px;line-height:32px}.wizard-body[data-v-7719d027] .ant-form-item-label>label.ant-form-item-required:before{color:#f43f5e;font-size:10px}.wizard-body[data-v-7719d027] .ant-form-item-label>label:after{content:""}.wizard-body[data-v-7719d027] .ant-input-affix-wrapper{height:32px;border-radius:5px;border-color:#e4e7ec;transition:all .15s}.wizard-body[data-v-7719d027] .ant-input-affix-wrapper .ant-input{height:30px;font-size:12px}.wizard-body[data-v-7719d027] .ant-input:not(textarea),.wizard-body[data-v-7719d027] .ant-input-number,.wizard-body[data-v-7719d027] .ant-select-selector,.wizard-body[data-v-7719d027] .ant-tree-select .ant-select-selector,.wizard-body[data-v-7719d027] .ant-picker{height:32px!important;border-radius:5px!important;border-color:#e4e7ec!important;transition:all .15s}.wizard-body[data-v-7719d027] .ant-input,.wizard-body[data-v-7719d027] .ant-input-number-input,.wizard-body[data-v-7719d027] textarea{font-size:12px;color:#1f2937;text-align:left}.wizard-body[data-v-7719d027] .ant-input::placeholder,.wizard-body[data-v-7719d027] .ant-input-number-input::placeholder{color:#b1b6bf;font-size:12px}.wizard-body[data-v-7719d027] .ant-select-selection-item,.wizard-body[data-v-7719d027] .ant-select-selection-placeholder{line-height:30px!important;font-size:12px;color:#1f2937}.wizard-body[data-v-7719d027] .ant-select-selection-placeholder{color:#b1b6bf!important}.wizard-body[data-v-7719d027] .ant-select-arrow{color:#b1b6bf;font-size:10px}.wizard-body[data-v-7719d027] .ant-input:focus,.wizard-body[data-v-7719d027] .ant-input:focus-within,.wizard-body[data-v-7719d027] .ant-input-affix-wrapper-focused,.wizard-body[data-v-7719d027] .ant-input-number-focused,.wizard-body[data-v-7719d027] .ant-select-focused .ant-select-selector,.wizard-body[data-v-7719d027] .ant-tree-select.ant-select-focused .ant-select-selector,.wizard-body[data-v-7719d027] .ant-picker-focused{border-color:#0d9488!important;box-shadow:0 0 0 2px rgba(13,148,136,.08)!important}.wizard-body[data-v-7719d027] .ant-input:hover,.wizard-body[data-v-7719d027] .ant-input-affix-wrapper:hover,.wizard-body[data-v-7719d027] .ant-input-number:hover,.wizard-body[data-v-7719d027] .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.wizard-body[data-v-7719d027] .ant-tree-select:not(.ant-select-disabled):hover .ant-select-selector,.wizard-body[data-v-7719d027] .ant-picker:hover{border-color:#94a3b8!important}.wizard-body[data-v-7719d027] .ant-input[disabled],.wizard-body[data-v-7719d027] .ant-input-number-disabled,.wizard-body[data-v-7719d027] .ant-select-disabled .ant-select-selector{background:#f9fafb!important;color:#b1b6bf!important;border-color:#eef0f3!important}.wizard-body[data-v-7719d027] .ant-radio-group{display:flex}.wizard-body[data-v-7719d027] .ant-radio-button-wrapper{height:30px;line-height:28px;padding:0 12px;font-size:12px;color:#6b7280}.wizard-body[data-v-7719d027] .ant-radio-button-wrapper-checked{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important;box-shadow:none!important}.wizard-body[data-v-7719d027] .ant-radio-button-wrapper-checked:hover{background:#0f766e!important}.wizard-body[data-v-7719d027] .ant-form-item-has-error .ant-input,.wizard-body[data-v-7719d027] .ant-form-item-has-error .ant-input-number,.wizard-body[data-v-7719d027] .ant-form-item-has-error .ant-select-selector,.wizard-body[data-v-7719d027] .ant-form-item-has-error .ant-picker{border-color:#f43f5e!important}.wizard-body[data-v-7719d027] .ant-form-item-has-error .ant-input:focus,.wizard-body[data-v-7719d027] .ant-form-item-has-error .ant-select-focused .ant-select-selector,.wizard-body[data-v-7719d027] .ant-form-item-has-error .ant-picker-focused{box-shadow:0 0 0 2px rgba(244,63,94,.08)!important}.wizard-body[data-v-7719d027] .ant-form-item-explain-error{font-size:11px;margin-top:2px}.tab-count[data-v-7719d027]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.customer-name-text[data-v-7719d027]{font-weight:600;color:#1f2937}.asset-summary-text[data-v-7719d027]{color:#6b7280;font-size:12px}.contract-status-tag[data-v-7719d027]{font-weight:500}.config-count-text[data-v-7719d027]{color:#6b7280;font-size:12px}.config-count-text b[data-v-7719d027]{color:#0d9488;font-size:13px}.contract-table[data-v-7719d027] .ant-table-thead>tr>th{background:var(--table-header-bg);color:#fff;font-weight:600;border-bottom:none}.contract-table[data-v-7719d027] .ant-table-thead>tr>th:before{background-color:rgba(255,255,255,.25)!important}.contract-table[data-v-7719d027] .ant-table-expanded-row>td{background:#f0fdfa!important}.contract-table[data-v-7719d027] .ant-table-expanded-row>td:hover{background:#f0fdfa!important}.config-sub-table[data-v-7719d027] .ant-table-thead>tr>th{background:var(--table-header-sub-bg);color:#fff;font-size:12px;font-weight:600}.config-sub-table[data-v-7719d027] .ant-table-thead>tr>th:before{background-color:rgba(255,255,255,.2)!important}.unit-suffix[data-v-7719d027]{color:#9ca3af;font-size:11px;margin-left:4px}.status-dot[data-v-7719d027]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;vertical-align:middle}.status-dot-active[data-v-7719d027]{background:#52c41a;box-shadow:0 0 0 2px rgba(82,196,26,.2)}.status-dot-inactive[data-v-7719d027]{background:#d1d5db}.status-text-active[data-v-7719d027]{color:#389e0d;font-size:12px}.status-text-inactive[data-v-7719d027]{color:#9ca3af;font-size:12px}.formula-radio-group[data-v-7719d027] .ant-radio-button-wrapper-checked{border-color:#0d9488!important;background:#0d9488!important;color:#fff!important}.formula-desc-hint[data-v-7719d027]{margin-top:6px;font-size:12px;color:#888}.form-hint[data-v-7719d027]{font-size:12px;color:#0d9488;padding:2px 0}.preview-box[data-v-7719d027]{margin-top:8px;padding:10px 14px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;color:#389e0d;font-weight:600;font-size:13px}.preview-box-warn[data-v-7719d027]{background:#fffbe6;border-color:#ffe58f;color:#d48806}.preview-box-info[data-v-7719d027]{background:#e6f4ff;border-color:#91caff;color:#0958d9}.wizard-section-preview .wizard-section-title .preview-refresh-btn[data-v-7719d027]{margin-left:auto;padding:0 4px;font-size:12px;height:22px;line-height:22px}.preview-tip[data-v-7719d027]{margin-bottom:12px}.preview-summary[data-v-7719d027]{display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px;margin-bottom:12px;background:linear-gradient(135deg,#f0fdfa,#ecfeff);border:1px solid #ccfbf1;border-radius:8px}.summary-item[data-v-7719d027]{flex:1 1 calc(20% - 8px);min-width:120px;display:flex;flex-direction:column;gap:4px}.summary-label[data-v-7719d027]{font-size:11px;color:#6b7280;font-weight:500}.summary-value[data-v-7719d027]{font-size:14px;font-weight:600;color:#134e4a}.summary-amount[data-v-7719d027]{color:#0d9488;font-size:16px}.summary-period[data-v-7719d027]{font-size:12px;font-weight:500;color:#374151}.preview-table[data-v-7719d027] .ant-table-thead>tr>th{background:#f9fafb;font-size:12px;color:#6b7280}.preview-table[data-v-7719d027] .ant-table-tbody>tr>td{font-size:12px}.preview-dash[data-v-7719d027]{color:#d1d5db}.preview-toolbar[data-v-7719d027]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:8px}.preview-toolbar-left[data-v-7719d027]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.preview-title-text[data-v-7719d027]{font-weight:600;color:#0d9488}.preview-row-billed td[data-v-7719d027]{color:#b0b7c3;background:#ece9e9}.preview-amount[data-v-7719d027]{color:#e11d48;font-weight:600}.preview-calc[data-v-7719d027]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;display:inline-block;vertical-align:middle}.preview-footer[data-v-7719d027]{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid #f3f4f6;margin-top:12px}.fee-config-page .ledger-type-chip[data-v-0cad65f5]{display:inline-block;padding:0 6px;font-size:11px;line-height:18px;color:#0d9488;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:3px;white-space:nowrap}.fee-config-page[data-v-0cad65f5] .ant-card{min-height:calc(100vh - 120px)}.fee-config-page .tree-card .card-title-bar[data-v-0cad65f5]{display:flex;align-items:center;justify-content:space-between}.fee-config-page .tree-card .card-title-bar .card-title-text[data-v-0cad65f5]{font-size:14px;font-weight:600;color:#134e4a}.fee-config-page .tree-card .tree-container[data-v-0cad65f5]{min-height:calc(100vh - 280px);max-height:calc(100vh - 280px);overflow-y:auto}.fee-config-page .tree-card .tree-container[data-v-0cad65f5]::-webkit-scrollbar{width:6px}.fee-config-page .tree-card .tree-container[data-v-0cad65f5]::-webkit-scrollbar-thumb{background-color:#99d6ce;border-radius:3px}.fee-config-page .tree-card .tree-container[data-v-0cad65f5]::-webkit-scrollbar-track{background-color:#f0fdfa}.fee-config-page .tree-card .seed-reset-list[data-v-0cad65f5]{display:flex;flex-wrap:wrap;gap:4px;max-height:140px;overflow-y:auto}.fee-config-page .tree-card .seed-btn[data-v-0cad65f5]{margin-left:auto;padding:0 4px;color:#0d9488}.fee-config-page .tree-card[data-v-0cad65f5] .ant-tree{background:transparent}.fee-config-page .tree-card[data-v-0cad65f5] .ant-tree .ant-tree-treenode{width:100%;padding:2px 0;border-radius:6px}.fee-config-page .tree-card[data-v-0cad65f5] .ant-tree .ant-tree-node-content-wrapper{flex:1;min-width:0;border-radius:6px}.fee-config-page .tree-card[data-v-0cad65f5] .ant-tree .ant-tree-node-content-wrapper:hover{background-color:#f0fdfa!important}.fee-config-page .tree-card[data-v-0cad65f5] .ant-tree .ant-tree-node-selected{background-color:#ccfbf1!important}.fee-config-page .tree-card[data-v-0cad65f5] .ant-tree .ant-tree-node-selected .node-name{color:#0d9488;font-weight:600}.fee-config-page .tree-card .tree-node[data-v-0cad65f5]{display:flex;align-items:center;width:100%;padding-right:4px}.fee-config-page .tree-card .tree-node .node-title[data-v-0cad65f5]{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.fee-config-page .tree-card .tree-node .node-title .node-icon[data-v-0cad65f5]{font-size:13px;flex-shrink:0}.fee-config-page .tree-card .tree-node .node-title .status-tag[data-v-0cad65f5]{flex-shrink:0;font-size:11px;line-height:18px;padding:0 5px;margin-inline-end:0}.fee-config-page .tree-card .tree-node .node-title .node-count[data-v-0cad65f5]{margin-left:auto;flex-shrink:0;min-width:20px;text-align:center;font-size:11px;line-height:18px;padding:0 6px;background:#f0fdfa;border:1px solid #ccfbf1;color:#0d9488;border-radius:9px}.fee-config-page .tree-card .tree-node .node-name[data-v-0cad65f5]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.fee-config-page .list-card .detail-header[data-v-0cad65f5]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 16px;margin:-24px -24px 0;background:linear-gradient(135deg,#ccfbf1,#e6fffb);border-radius:8px 8px 0 0;border-bottom:1px solid #d9f5f0}.fee-config-page .list-card .detail-header .detail-title-wrap[data-v-0cad65f5]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.fee-config-page .list-card .detail-header .detail-title-wrap .detail-icon[data-v-0cad65f5]{font-size:18px;color:#0d9488}.fee-config-page .list-card .detail-header .detail-title-wrap .detail-title[data-v-0cad65f5]{font-size:16px;font-weight:600;color:#134e4a}.fee-config-page .list-card .detail-header .detail-title-wrap .category-tags[data-v-0cad65f5]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.fee-config-page .list-card .detail-header .header-btn-primary[data-v-0cad65f5]{height:28px;padding:0 12px;font-size:12px;font-weight:500;border-radius:6px;background:#0d9488;border-color:#0d9488;color:#fff;display:inline-flex;align-items:center;gap:4px}.fee-config-page .list-card .detail-header .header-btn-primary[data-v-0cad65f5]:hover{background:#0f766e;border-color:#0f766e}.list-stats[data-v-0cad65f5]{display:flex;align-items:center;gap:8px;margin:4px 0 12px;padding:8px 12px;background:#f8fafc;border-radius:6px;font-size:12px;color:#475569}.list-stats .stat-item[data-v-0cad65f5]{display:inline-flex;align-items:center;gap:6px}.list-stats .stat-item b[data-v-0cad65f5]{color:#0d9488;font-weight:600}.list-stats .stat-divider[data-v-0cad65f5]{color:#cbd5e1}.list-stats .stat-dot[data-v-0cad65f5]{width:8px;height:8px;border-radius:50%;display:inline-block}.list-stats .stat-dot-normal[data-v-0cad65f5]{background:#52c41a}.list-stats .stat-dot-void[data-v-0cad65f5]{background:#bfbfbf}.unit-suffix[data-v-0cad65f5]{color:#94a3b8;font-size:12px;margin-left:2px}.status-cell[data-v-0cad65f5]{display:inline-flex;align-items:center;gap:6px;font-size:12px}.status-cell .status-dot[data-v-0cad65f5]{width:8px;height:8px;border-radius:50%;display:inline-block}.fee-config-page[data-v-0cad65f5] .row-void td{opacity:.5}.fee-form-modal[data-v-0cad65f5] .ant-modal-content{border-radius:10px;overflow:hidden;padding:0;box-shadow:0 16px 48px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.06)}.fee-form-modal[data-v-0cad65f5] .ant-modal-body{padding:0!important}.fee-form-modal[data-v-0cad65f5] .ant-modal-close{top:14px;inset-inline-end:16px;width:28px;height:28px;border-radius:6px;color:rgba(255,255,255,.55);z-index:10;transition:all .2s}.fee-form-modal[data-v-0cad65f5] .ant-modal-close:hover{color:#fff;background:rgba(255,255,255,.15)}.wizard-header[data-v-0cad65f5]{background:linear-gradient(135deg,#0d9488,#117468);padding:18px 24px}.wizard-header-top[data-v-0cad65f5]{display:flex;justify-content:space-between;align-items:center}.wizard-header-info[data-v-0cad65f5]{display:flex;align-items:center;gap:12px}.wizard-header-icon[data-v-0cad65f5]{width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.wizard-header-text[data-v-0cad65f5]{display:flex;flex-direction:column}.wizard-header-title[data-v-0cad65f5]{font-size:15px;font-weight:600;color:#fff;line-height:1.4}.wizard-header-desc[data-v-0cad65f5]{font-size:11px;color:rgba(255,255,255,.62);margin-top:2px}.wizard-actions[data-v-0cad65f5]{display:flex;align-items:center}.wizard-action-btn[data-v-0cad65f5]{min-width:72px;height:32px;font-size:12px;border-radius:5px}.wizard-action-btn.ant-btn-background-ghost[data-v-0cad65f5]{color:#fff;border-color:rgba(255,255,255,.55)}.wizard-action-btn.ant-btn-background-ghost[data-v-0cad65f5]:hover{background:rgba(255,255,255,.1);border-color:#fff;color:#fff}.wizard-action-btn.ant-btn-primary[data-v-0cad65f5]{background:#fff;color:#0d9488;border-color:#fff}.wizard-action-btn.ant-btn-primary[data-v-0cad65f5]:hover{background:rgba(255,255,255,.9);color:#0d9488;border-color:rgba(255,255,255,.9)}.wizard-body[data-v-0cad65f5]{padding:20px 24px;max-height:62vh;overflow-y:auto}.wizard-body[data-v-0cad65f5]::-webkit-scrollbar{width:4px}.wizard-body[data-v-0cad65f5]::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:2px}.wizard-body[data-v-0cad65f5]::-webkit-scrollbar-track{background:transparent}.wizard-section[data-v-0cad65f5]{margin-bottom:8px}.wizard-section-title[data-v-0cad65f5]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#134e4a;margin:0 0 14px}.section-num[data-v-0cad65f5]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#0d9488;color:#fff;font-size:12px;font-weight:600;flex-shrink:0}.card-radio-group[data-v-0cad65f5]{display:flex;flex-wrap:wrap;width:100%}.card-radio-group[data-v-0cad65f5] .ant-radio-wrapper{display:inline-flex;margin:4px 8px 4px 0;padding:10px 14px;border:1px solid #e8e8e8;border-radius:8px;align-items:center;transition:all .2s}.card-radio-group[data-v-0cad65f5] .ant-radio-wrapper-checked{border-color:#0d9488;background:#f0fdfa}.card-radio-group[data-v-0cad65f5] .ant-radio-wrapper:hover{border-color:#0d9488}.card-radio-content[data-v-0cad65f5]{display:flex;align-items:center;gap:8px}.card-radio-content .card-radio-icon[data-v-0cad65f5]{font-size:16px;color:#0d9488}.card-radio-content .card-radio-text[data-v-0cad65f5]{display:flex;flex-direction:column;line-height:1.4}.card-radio-content .title[data-v-0cad65f5]{font-weight:600;font-size:13px;color:#1f2937}.card-radio-content .desc[data-v-0cad65f5]{font-size:12px;color:#888}.preview-box[data-v-0cad65f5]{margin-top:8px;padding:10px 14px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;color:#389e0d;font-weight:600;font-size:12px}.deadline-row[data-v-0cad65f5]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.deadline-row .deadline-text[data-v-0cad65f5]{font-size:12px;color:#6b7280}.fee-form[data-v-0cad65f5] .ant-form-item{margin-bottom:12px}.fee-form[data-v-0cad65f5] .ant-row .ant-col:last-child .ant-form-item{margin-bottom:12px}.fee-form[data-v-0cad65f5] .ant-form-item-label>label{font-size:12px;color:#374151;font-weight:500;height:32px;line-height:32px}.fee-form[data-v-0cad65f5] .ant-form-item-label>label.ant-form-item-required:before{color:#f43f5e;font-size:10px}.fee-form[data-v-0cad65f5] .ant-form-item-label>label:after{content:""}.fee-form[data-v-0cad65f5] .ant-input-affix-wrapper{height:32px;border-radius:5px;border-color:#e4e7ec;transition:all .15s}.fee-form[data-v-0cad65f5] .ant-input-affix-wrapper .ant-input{height:30px;font-size:12px}.fee-form[data-v-0cad65f5] .ant-input:not(textarea),.fee-form[data-v-0cad65f5] .ant-input-number,.fee-form[data-v-0cad65f5] .ant-select-selector,.fee-form[data-v-0cad65f5] .ant-tree-select .ant-select-selector,.fee-form[data-v-0cad65f5] .ant-picker{height:32px!important;border-radius:5px!important;border-color:#e4e7ec!important;transition:all .15s}.fee-form[data-v-0cad65f5] .ant-input,.fee-form[data-v-0cad65f5] .ant-input-number-input,.fee-form[data-v-0cad65f5] textarea{font-size:12px;color:#1f2937;text-align:left}.fee-form[data-v-0cad65f5] .ant-input::placeholder,.fee-form[data-v-0cad65f5] .ant-input-number-input::placeholder{color:#b1b6bf;font-size:12px}.fee-form[data-v-0cad65f5] .ant-select-selection-item,.fee-form[data-v-0cad65f5] .ant-select-selection-placeholder{line-height:30px!important;font-size:12px;color:#1f2937}.fee-form[data-v-0cad65f5] .ant-select-selection-placeholder{color:#b1b6bf!important}.fee-form[data-v-0cad65f5] .ant-select-arrow{color:#b1b6bf;font-size:10px}.fee-form[data-v-0cad65f5] .ant-input:focus,.fee-form[data-v-0cad65f5] .ant-input:focus-within,.fee-form[data-v-0cad65f5] .ant-input-affix-wrapper-focused,.fee-form[data-v-0cad65f5] .ant-input-number-focused,.fee-form[data-v-0cad65f5] .ant-select-focused .ant-select-selector,.fee-form[data-v-0cad65f5] .ant-tree-select.ant-select-focused .ant-select-selector,.fee-form[data-v-0cad65f5] .ant-picker-focused{border-color:#0d9488!important;box-shadow:0 0 0 2px rgba(13,148,136,.08)!important}.fee-form[data-v-0cad65f5] .ant-input:hover,.fee-form[data-v-0cad65f5] .ant-input-affix-wrapper:hover,.fee-form[data-v-0cad65f5] .ant-input-number:hover,.fee-form[data-v-0cad65f5] .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.fee-form[data-v-0cad65f5] .ant-tree-select:not(.ant-select-disabled):hover .ant-select-selector,.fee-form[data-v-0cad65f5] .ant-picker:hover{border-color:#94a3b8!important}.fee-form[data-v-0cad65f5] .ant-input[disabled],.fee-form[data-v-0cad65f5] .ant-input-number-disabled,.fee-form[data-v-0cad65f5] .ant-select-disabled .ant-select-selector{background:#f9fafb!important;color:#b1b6bf!important;border-color:#eef0f3!important}.fee-form[data-v-0cad65f5] .ant-radio-group{display:flex}.fee-form[data-v-0cad65f5] .ant-radio-button-wrapper{height:30px;line-height:28px;padding:0 12px;font-size:12px;color:#6b7280}.fee-form[data-v-0cad65f5] .ant-radio-button-wrapper-checked{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important;box-shadow:none!important}.fee-form[data-v-0cad65f5] .ant-radio-button-wrapper-checked:hover{background:#0f766e!important}.fee-form[data-v-0cad65f5] .ant-form-item-has-error .ant-input,.fee-form[data-v-0cad65f5] .ant-form-item-has-error .ant-input-number,.fee-form[data-v-0cad65f5] .ant-form-item-has-error .ant-select-selector,.fee-form[data-v-0cad65f5] .ant-form-item-has-error .ant-picker{border-color:#f43f5e!important}.fee-form[data-v-0cad65f5] .ant-form-item-has-error .ant-input:focus,.fee-form[data-v-0cad65f5] .ant-form-item-has-error .ant-select-focused .ant-select-selector,.fee-form[data-v-0cad65f5] .ant-form-item-has-error .ant-picker-focused{box-shadow:0 0 0 2px rgba(244,63,94,.08)!important}.fee-form[data-v-0cad65f5] .ant-form-item-explain-error{font-size:11px;margin-top:2px}.fee-form .input-separator[data-v-0cad65f5]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:32px;color:#9ca3af;font-size:12px}.fee-form .step-editor .step-row[data-v-0cad65f5]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.fee-form .step-editor .step-text[data-v-0cad65f5]{white-space:nowrap;font-size:12px;color:#6b7280}.fee-form .step-editor .step-sep[data-v-0cad65f5]{color:#9ca3af;font-size:12px}.fee-category-page .filter-row[data-v-71eee7ad]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fee-category-page .filter-row[data-v-71eee7ad] .ant-form-item{margin-bottom:0}.fee-category-page .cat-name[data-v-71eee7ad]{display:inline-flex;align-items:center;gap:6px;font-weight:500}.fee-category-page .cat-name .cat-icon[data-v-71eee7ad]{color:#0d9488;font-size:13px}.fee-category-page[data-v-71eee7ad] .ant-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.billing-config-page .main-layout[data-v-ffffb797]{position:relative;display:flex;gap:12px;align-items:flex-start}.billing-config-page .tree-collapse-bar[data-v-ffffb797]{position:absolute;top:50%;left:320px;transform:translateY(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;width:22px;padding:14px 0;color:#0d9488;background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;user-select:none;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:left .2s ease}.billing-config-page .tree-collapse-bar[data-v-ffffb797]:hover{color:#0f766e;border-color:#0d9488}.billing-config-page .tree-collapse-bar .bar-text[data-v-ffffb797]{font-size:12px;writing-mode:vertical-rl;letter-spacing:4px;line-height:1}.billing-config-page .collapsed .tree-collapse-bar[data-v-ffffb797]{left:0}.billing-config-page .tree-side[data-v-ffffb797]{width:320px;flex-shrink:0}.billing-config-page .tree-side .dim-tag[data-v-ffffb797]{margin-top:8px}.billing-config-page .list-side[data-v-ffffb797]{flex:1;min-width:0}.recon-tip[data-v-6baad7d8]{margin-bottom:12px}.recon-section[data-v-6baad7d8]{margin-bottom:16px}.recon-section-title[data-v-6baad7d8]{font-weight:600;margin-bottom:8px}.recon-section-sub[data-v-6baad7d8]{font-weight:400;font-size:12px;color:#999;margin-left:8px}.recon-group[data-v-6baad7d8]{border:1px solid #f0f0f0;border-radius:6px;padding:8px 12px;margin-bottom:8px}.recon-bank-row[data-v-6baad7d8]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.recon-bank-info[data-v-6baad7d8]{flex:1}.recon-flow-no[data-v-6baad7d8]{margin:0 8px}.recon-sub[data-v-6baad7d8]{font-size:12px;color:#999;margin-top:2px}.recon-bill-table[data-v-6baad7d8]{margin-left:24px}.recon-actions[data-v-6baad7d8]{display:flex;align-items:center;gap:16px;justify-content:flex-end;margin-top:4px}.recon-fee[data-v-6baad7d8]{color:#fa8c16}.amount-bold[data-v-6baad7d8]{font-weight:600}.info-drawer .section-title[data-v-ef51e26a]{margin:16px 0 8px;font-size:13px;font-weight:600;color:#0d9488}.info-drawer .deposit-summary[data-v-ef51e26a]{display:flex;gap:8px}.info-drawer .deposit-summary .deposit-item[data-v-ef51e26a]{flex:1;padding:10px 12px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:6px}.info-drawer .deposit-summary .deposit-item .deposit-label[data-v-ef51e26a]{font-size:12px;color:#666;margin-bottom:4px}.info-drawer .deposit-summary .deposit-item .deposit-value[data-v-ef51e26a]{font-size:16px;font-weight:600;color:#333}.info-drawer .text-warn[data-v-ef51e26a]{color:#dc2626}.info-drawer .text-ok[data-v-ef51e26a]{color:#16a34a}.info-drawer .drawer-tip[data-v-ef51e26a]{margin-top:12px;font-size:12px;color:#999}.drawer-footer[data-v-ef51e26a]{display:flex;justify-content:flex-end;gap:8px}.payment-invoice-modal .unmatched-alert[data-v-30c09668]{margin-bottom:12px}.payment-invoice-modal .section-title[data-v-30c09668]{display:flex;align-items:center;gap:8px;margin:4px 0 10px;font-size:13px;font-weight:600;color:#333}.payment-invoice-modal .section-title .bar[data-v-30c09668]{display:inline-block;width:3px;height:14px;background:#0d9488;border-radius:2px}.payment-invoice-modal .payment-table[data-v-30c09668]{margin-bottom:14px}.payment-invoice-modal .payment-table .amount-bold[data-v-30c09668]{font-weight:600;color:#333}.payment-invoice-modal .payment-table .amount-green[data-v-30c09668]{color:#16a34a;font-weight:600}.payment-invoice-modal .payment-table .amount-orange[data-v-30c09668]{color:#ea580c;font-weight:600}.payment-invoice-modal .payment-table .total-label[data-v-30c09668]{font-size:13px;color:#666}.payment-invoice-modal .payment-table .total-value[data-v-30c09668]{font-size:15px}.payment-invoice-modal .invoice-form[data-v-30c09668] .ant-form-item{margin-bottom:12px}.unified-pay-modal .head-card[data-v-5bdf6048]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;padding:12px 16px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:8px;margin-bottom:14px}.unified-pay-modal .head-card .head-label[data-v-5bdf6048]{display:block;font-size:12px;color:#888;margin-bottom:4px}.unified-pay-modal .head-card .head-value[data-v-5bdf6048]{font-size:14px;font-weight:600;color:#333}.unified-pay-modal .head-card .head-value.teal[data-v-5bdf6048]{color:#0d9488}.unified-pay-modal .head-card .head-value.orange[data-v-5bdf6048]{color:#ea580c}.unified-pay-modal .receipt-card[data-v-5bdf6048]{padding:12px 16px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:8px}.unified-pay-modal .receipt-card .receipt-line[data-v-5bdf6048]{display:flex;align-items:center;gap:8px;padding:5px 0}.unified-pay-modal .receipt-card .receipt-line+.receipt-line[data-v-5bdf6048]{border-top:1px dashed #d8f3ef}.unified-pay-modal .receipt-card .receipt-label[data-v-5bdf6048]{flex:none;font-size:13px;color:#64748b}.unified-pay-modal .receipt-card .receipt-strong[data-v-5bdf6048]{font-size:14px;font-weight:700;color:#134e4a}.unified-pay-modal .receipt-card .receipt-input[data-v-5bdf6048]{border-bottom:1px dashed #99d6cf}.unified-pay-modal .receipt-card .receipt-input.date[data-v-5bdf6048]{width:205px}.unified-pay-modal .receipt-card .receipt-input.account[data-v-5bdf6048],.unified-pay-modal .receipt-card .receipt-input.payer[data-v-5bdf6048],.unified-pay-modal .receipt-card .receipt-input.wide[data-v-5bdf6048]{flex:1;min-width:0}.unified-pay-modal .receipt-card[data-v-5bdf6048] .ant-picker,.unified-pay-modal .receipt-card[data-v-5bdf6048] .ant-input,.unified-pay-modal .receipt-card[data-v-5bdf6048] .ant-select .ant-select-selector{border:none!important;box-shadow:none!important;background:transparent!important;padding-left:0!important}.unified-pay-modal .receipt-card[data-v-5bdf6048] .ant-picker,.unified-pay-modal .receipt-card[data-v-5bdf6048] .ant-input{padding-left:0!important}.unified-pay-modal .receipt-card .total-row[data-v-5bdf6048]{margin:6px 0 0;border-top:1px dashed #99d6cf;padding-top:8px}.unified-pay-modal .receipt-card .overflow-row[data-v-5bdf6048]{margin:8px 0 0}.unified-pay-modal .receipt-card .receipt-foot[data-v-5bdf6048]{margin-top:8px;padding-top:6px;border-top:1px dashed #d8f3ef;font-size:12px;color:#64748b;text-align:right}.unified-pay-modal .pay-success[data-v-5bdf6048]{display:flex;flex-direction:column;align-items:center;padding:20px 0 8px}.unified-pay-modal .pay-success .success-icon[data-v-5bdf6048]{font-size:52px;color:#16a34a}.unified-pay-modal .pay-success .success-title[data-v-5bdf6048]{margin-top:10px;font-size:17px;font-weight:600;color:#222}.unified-pay-modal .pay-success .success-amount[data-v-5bdf6048]{margin-top:6px;font-size:28px;font-weight:700;color:#ea580c}.unified-pay-modal .pay-success .success-desc[data-v-5bdf6048]{margin-top:4px;font-size:13px;color:#888}.unified-pay-modal .pay-success .success-extra[data-v-5bdf6048]{margin-top:10px;padding:6px 14px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:999px;font-size:13px;color:#0d9488}.unified-pay-modal .pay-success .success-actions[data-v-5bdf6048]{margin-top:20px}.unified-pay-modal .pay-success .success-tip[data-v-5bdf6048]{margin-top:12px;font-size:12px;color:#bbb}.unified-pay-modal .overflow-row[data-v-5bdf6048]{display:flex;align-items:center;gap:12px;margin:10px 0 2px;padding:8px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px}.unified-pay-modal .overflow-row .overflow-tip[data-v-5bdf6048]{font-size:12px;color:#b45309}.unified-pay-modal .overflow-chip[data-v-5bdf6048]{color:#b45309;font-weight:600}.unified-pay-modal .head-item.head-wide[data-v-5bdf6048]{flex:1;min-width:260px}.unified-pay-modal .preview-line[data-v-5bdf6048]{margin:10px 0 4px;padding:8px 12px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:6px;font-size:13px;color:#555}.unified-pay-modal .preview-line .teal-text[data-v-5bdf6048]{color:#0d9488}.unified-pay-modal .preview-line .orange-text[data-v-5bdf6048]{color:#ea580c}.unified-pay-modal .temp-row[data-v-5bdf6048]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.unified-pay-modal .temp-row .temp-remark[data-v-5bdf6048]{flex:1;min-width:0}.unified-pay-modal .add-line[data-v-5bdf6048]{margin-left:auto;padding:0 8px}.unified-pay-modal .section-title[data-v-5bdf6048]{display:flex;align-items:center;gap:8px;margin:6px 0 8px;font-size:14px;font-weight:600;color:#134e4a}.unified-pay-modal .section-title .bar[data-v-5bdf6048]{width:3px;height:14px;background:#0d9488;border-radius:2px}.unified-pay-modal .section-title .section-tip[data-v-5bdf6048]{font-size:12px;font-weight:400;color:#999}.unified-pay-modal .section-title .quick-actions[data-v-5bdf6048]{margin-left:auto;display:flex;gap:4px}.unified-pay-modal .section-title .quick-actions[data-v-5bdf6048] .ant-btn-link{padding:0 8px;height:24px;font-size:12px;color:#0d9488}.unified-pay-modal .section-title .quick-actions[data-v-5bdf6048] .ant-btn-link:hover{color:#0f766e;background:#f0fdfa}.unified-pay-modal .entry-table[data-v-5bdf6048]{margin-bottom:12px}.unified-pay-modal .entry-table[data-v-5bdf6048] .ant-table-thead>tr>th{background:#fafafa!important;color:#999!important;font-weight:400;font-size:12px;border-bottom:1px solid #f0f0f0}.unified-pay-modal .entry-table[data-v-5bdf6048] .ant-table-thead>tr>th:before{background-color:#e5e7eb!important}.unified-pay-modal .entry-table[data-v-5bdf6048] .ant-table-thead>tr>th:hover{background:#f5f5f5!important}.unified-pay-modal .entry-table[data-v-5bdf6048] .ant-table-cell{padding:6px 8px}.unified-pay-modal .entry-table .fee-bill[data-v-5bdf6048]{margin-left:6px;font-size:12px;color:#0d9488}.unified-pay-modal .entry-table .period-cell[data-v-5bdf6048]{font-size:12px;color:#888;white-space:nowrap}.unified-pay-modal .mix-card[data-v-5bdf6048]{padding:10px 12px;border:1px solid #ececec;border-radius:8px;background:#fff}.unified-pay-modal .mix-card .mix-head[data-v-5bdf6048]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.unified-pay-modal .mix-card .mix-head .mix-icon[data-v-5bdf6048]{color:#0d9488}.unified-pay-modal .mix-card .mix-head .mix-name[data-v-5bdf6048]{font-size:13px;font-weight:600;color:#333}.unified-pay-modal .mix-card .mix-head .add-channel[data-v-5bdf6048]{margin-left:auto;padding:0}.unified-pay-modal .receive-block[data-v-5bdf6048]{margin-bottom:10px}.unified-pay-modal .receive-block .receive-row[data-v-5bdf6048]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.unified-pay-modal .receive-block .receive-row .receive-seq[data-v-5bdf6048]{width:18px;font-size:12px;color:#999}.unified-pay-modal .receive-block .receive-row .receive-amount[data-v-5bdf6048]{width:170px}.unified-pay-modal .receive-block .receive-row .receive-amount[data-v-5bdf6048] .ant-input-number-input{font-weight:600;color:#0f172a}.unified-pay-modal .receive-block .receive-row .receive-trade[data-v-5bdf6048]{flex:1;min-width:0}.unified-pay-modal .aux-row[data-v-5bdf6048]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:7px 12px;border:1px dashed #e2e8f0;border-radius:8px;margin-bottom:8px}.unified-pay-modal .aux-row .aux-item[data-v-5bdf6048]{display:flex;align-items:center;gap:6px}.unified-pay-modal .aux-row .aux-item .aux-name[data-v-5bdf6048]{font-size:12px;color:#555}.unified-pay-modal .aux-row .aux-item .aux-input[data-v-5bdf6048]{width:110px}.unified-pay-modal .aux-row .aux-sub[data-v-5bdf6048]{font-size:12px;color:#999}.unified-pay-modal .transfer-row[data-v-5bdf6048]{margin-bottom:10px}.unified-pay-modal .transfer-row .transfer-customer[data-v-5bdf6048]{width:240px}.unified-pay-modal .transfer-row .transfer-warn[data-v-5bdf6048]{color:#dc2626}.unified-pay-modal .mix-bar[data-v-5bdf6048]{display:flex;height:10px;border-radius:5px;overflow:hidden;background:#f3f4f6;margin:14px 0 6px}.unified-pay-modal .mix-bar .seg[data-v-5bdf6048]{height:100%;transition:width .2s}.unified-pay-modal .mix-bar .seg-receive[data-v-5bdf6048]{background:#0d9488}.unified-pay-modal .mix-bar .seg-ledger[data-v-5bdf6048]{background:#3b82f6}.unified-pay-modal .mix-bar .seg-guarantee[data-v-5bdf6048]{background:#f59e0b}.unified-pay-modal .mix-bar .seg-transfer[data-v-5bdf6048]{background:#ea580c}.unified-pay-modal .total-row[data-v-5bdf6048]{display:flex;justify-content:space-between;align-items:center;padding:10px 2px 0;border-top:1px dashed #99f6e4;margin:2px 0 0}.unified-pay-modal .total-row.total-row--gap[data-v-5bdf6048]{border-top-color:#fecaca}.unified-pay-modal .total-row .total-left[data-v-5bdf6048]{display:flex;align-items:center;gap:8px}.unified-pay-modal .total-row .total-left .total-label[data-v-5bdf6048]{font-size:12px;color:#666}.unified-pay-modal .total-row .total-left .eq-parts[data-v-5bdf6048]{display:inline-flex;align-items:center;gap:4px}.unified-pay-modal .total-row .total-left .eq-part[data-v-5bdf6048]{font-size:12px;font-weight:600}.unified-pay-modal .total-row .total-left .eq-part.c-receive[data-v-5bdf6048]{color:#0d9488}.unified-pay-modal .total-row .total-left .eq-part.c-ledger[data-v-5bdf6048]{color:#3b82f6}.unified-pay-modal .total-row .total-left .eq-part.c-guarantee[data-v-5bdf6048]{color:#f59e0b}.unified-pay-modal .total-row .total-left .eq-part.c-transfer[data-v-5bdf6048]{color:#ea580c}.unified-pay-modal .total-row .total-left .eq-plus[data-v-5bdf6048]{color:#bbb;font-size:12px}.unified-pay-modal .total-row .total-left .eq-eq[data-v-5bdf6048]{color:#999}.unified-pay-modal .total-row .total-left .total-value[data-v-5bdf6048]{font-size:20px;font-weight:700;color:#0d9488}.unified-pay-modal .total-row .total-left .total-warn[data-v-5bdf6048]{color:#dc2626}.unified-pay-modal .total-row .total-right[data-v-5bdf6048]{display:flex;align-items:center;gap:8px}.unified-pay-modal .total-row .total-right .need-label[data-v-5bdf6048]{font-size:12px;color:#666}.unified-pay-modal .total-row .total-right .need-value[data-v-5bdf6048]{font-size:18px;font-weight:700;color:#ea580c}.unified-pay-modal .total-row .total-right .gap-chip[data-v-5bdf6048]{padding:2px 8px;color:#dc2626;background:#fee2e2;border-radius:4px;font-size:12px}.unified-pay-modal .total-row .total-right .ok-chip[data-v-5bdf6048]{color:#16a34a;font-size:12px}.unified-pay-modal .total-row .total-right .ok-chip .anticon[data-v-5bdf6048]{margin-right:2px}.unified-pay-modal .total-row .total-right .overflow-chip[data-v-5bdf6048]{padding:2px 8px;color:#d97706;background:#fef3c7;border-radius:4px;font-size:12px;font-weight:600}.unified-pay-modal .info-grid .field-label[data-v-5bdf6048]{font-size:12px;color:#888;margin-bottom:4px}.unified-pay-modal .amount-orange[data-v-5bdf6048]{color:#ea580c;font-weight:600}.unified-pay-modal .amount-gray[data-v-5bdf6048]{color:#999}.toolbar-actions[data-v-ba404d8e] .ant-btn-default{color:#374151;border-color:#cbd5d1}.toolbar-actions[data-v-ba404d8e] .ant-btn-default:hover{color:#0d9488;border-color:#0d9488;background:#f0fdfa}.toolbar-actions[data-v-ba404d8e] .ant-btn-default:active{color:#0f766e;border-color:#0f766e;background:#ccfbf1}.desk-view .main-layout[data-v-ba404d8e]{position:relative;display:flex;gap:12px;align-items:flex-start}.desk-view .tree-collapse-bar[data-v-ba404d8e]{position:absolute;top:50%;left:320px;transform:translateY(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;width:22px;padding:14px 0;color:#0d9488;background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;user-select:none;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:left .2s ease}.desk-view .tree-collapse-bar[data-v-ba404d8e]:hover{color:#0f766e;border-color:#0d9488}.desk-view .tree-collapse-bar .bar-text[data-v-ba404d8e]{font-size:12px;writing-mode:vertical-rl;letter-spacing:4px;line-height:1}.desk-view .collapsed .tree-collapse-bar[data-v-ba404d8e]{left:0}.desk-view .tree-side[data-v-ba404d8e]{width:320px;flex-shrink:0}.desk-view .tree-side .overview-card[data-v-ba404d8e]{margin:8px 0 12px;padding:12px;background:linear-gradient(135deg,#f0fdfa,#ecfdf5);border:1px solid #ccfbf1;border-radius:6px}.desk-view .tree-side .overview-card .overview-title[data-v-ba404d8e]{font-size:13px;font-weight:600;color:#0d9488;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-view .tree-side .overview-card .overview-stats[data-v-ba404d8e]{display:flex;flex-direction:column;gap:8px}.desk-view .tree-side .overview-card .overview-stats .overview-item[data-v-ba404d8e]{display:flex;justify-content:space-between;align-items:center}.desk-view .tree-side .overview-card .overview-stats .overview-item .overview-label[data-v-ba404d8e]{font-size:12px;color:#666}.desk-view .tree-side .overview-card .overview-stats .overview-item .overview-value[data-v-ba404d8e]{font-size:14px;font-weight:600;color:#333}.desk-view .tree-side .overview-card .overview-stats .overview-item .overview-value.amount-red[data-v-ba404d8e]{color:#dc2626;font-size:16px}.desk-view .tree-side .overview-card .overview-stats .overview-item .overview-value.overview-date[data-v-ba404d8e]{font-size:12px;color:#999;font-weight:400}.desk-view .tree-side .overview-card .overview-stats .overview-item .overview-value .overdue-count[data-v-ba404d8e]{display:inline-block;min-width:20px;padding:0 6px;background:#dc2626;color:#fff;border-radius:10px;font-size:12px;line-height:18px;text-align:center}.desk-view .tree-side .overview-card .overview-stats .overview-item .overview-value .no-overdue[data-v-ba404d8e]{color:#16a34a}.desk-view .quick-row.quick-actions[data-v-ba404d8e]{justify-content:flex-start;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.desk-view .quick-row.quick-actions .qa-line[data-v-ba404d8e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.desk-view .quick-row.quick-actions[data-v-ba404d8e] .ant-btn{transition:all .2s ease}.desk-view .quick-row.quick-actions[data-v-ba404d8e] .btn-main{font-weight:600;color:#0f766e;border-color:#0d9488}.desk-view .list-side[data-v-ba404d8e]{flex:1;min-width:0}.desk-view .fade-enter-active[data-v-ba404d8e],.desk-view .fade-leave-active[data-v-ba404d8e]{transition:opacity .2s ease}.desk-view .fade-enter-from[data-v-ba404d8e],.desk-view .fade-leave-to[data-v-ba404d8e]{opacity:0}.desk-view .filter-card[data-v-ba404d8e]{border-radius:8px;margin-bottom:12px}.desk-view .filter-card[data-v-ba404d8e] .ant-card-body{padding:12px 16px}.desk-view .filter-card[data-v-ba404d8e] div.ant-divider-horizontal.row-divider{margin:6px 0!important;border-color:#f0f0f0}.desk-view .filter-card .search-row[data-v-ba404d8e]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.desk-view .filter-card .search-row .unified-search[data-v-ba404d8e]{width:320px;flex-shrink:0}.desk-view .filter-card .search-row .filter-label[data-v-ba404d8e]{font-size:13px;color:#555}.desk-view .filter-card .search-row .period-range[data-v-ba404d8e]{display:flex;align-items:center;gap:6px}.desk-view .filter-card .search-row .period-range[data-v-ba404d8e] .ant-picker{width:132px}.desk-view .filter-card .search-row .period-range .range-sep[data-v-ba404d8e]{color:#999}.desk-view .list-card[data-v-ba404d8e]{border-radius:8px}.desk-view .list-card[data-v-ba404d8e] .ant-card-body{padding:0 16px 16px}.desk-view .list-card .list-head[data-v-ba404d8e]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:4px}.desk-view .list-card .list-head .head-left[data-v-ba404d8e]{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.desk-view .list-card .list-head .head-left .status-tabs[data-v-ba404d8e]{flex:1;min-width:0}.desk-view .list-card .list-head .head-left .status-tabs[data-v-ba404d8e] .ant-tabs-nav{margin-bottom:8px}.desk-view .list-card .list-head .head-right[data-v-ba404d8e]{display:flex;align-items:center;gap:12px;padding-top:4px;flex-shrink:0}.desk-view .list-card .list-head .head-summary[data-v-ba404d8e]{font-size:12px;color:#666;flex-shrink:0}.desk-view .list-card .list-head .head-summary b[data-v-ba404d8e]{color:#0d9488}.desk-view .tab-count[data-v-ba404d8e]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0fdfa;color:#0d9488;border-radius:8px}.desk-view .tab-count.tab-count-red[data-v-ba404d8e]{background:#fef2f2;color:#dc2626}.desk-view .customer-list[data-v-ba404d8e]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.desk-view .cust-card[data-v-ba404d8e]{border:1px solid #f0f0f0;border-radius:8px;background:#fff;transition:border-color .2s,box-shadow .2s}.desk-view .cust-card[data-v-ba404d8e]:hover{border-color:#99f6e4}.desk-view .cust-card.expanded[data-v-ba404d8e]{border-color:#0d9488;box-shadow:0 2px 8px rgba(13,148,136,.08)}.desk-view .cust-head[data-v-ba404d8e]{display:flex;align-items:center;gap:10px;padding:10px 12px}.desk-view .cust-head .cust-toggle[data-v-ba404d8e]{flex-shrink:0;width:24px;height:24px;padding:0;border:none;background:transparent;color:#999;cursor:pointer;border-radius:4px}.desk-view .cust-head .cust-toggle[data-v-ba404d8e]:hover{background:#f0fdfa;color:#0d9488}.desk-view .cust-head .cust-toggle .rotated[data-v-ba404d8e]{transform:rotate(180deg);transition:transform .2s}.desk-view .cust-head .cust-main[data-v-ba404d8e]{flex:1;min-width:0}.desk-view .cust-head .cust-main .cust-name[data-v-ba404d8e]{display:flex;align-items:center;gap:6px}.desk-view .cust-head .cust-main .cust-name .name[data-v-ba404d8e]{font-size:14px;font-weight:600;color:#333}.desk-view .cust-head .cust-main .cust-name[data-v-ba404d8e] .ant-tag{margin-inline-end:0}.desk-view .cust-head .cust-main .cust-meta[data-v-ba404d8e]{margin-top:3px;font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-view .cust-head .cust-main .cust-meta .meta-sep[data-v-ba404d8e]{margin:0 6px}.desk-view .cust-head .cust-stats[data-v-ba404d8e]{display:flex;align-items:center;gap:24px;flex-shrink:0}.desk-view .cust-head .cust-stats .stat[data-v-ba404d8e]{text-align:right;min-width:72px}.desk-view .cust-head .cust-stats .stat .stat-label[data-v-ba404d8e]{font-size:11px;color:#999}.desk-view .cust-head .cust-stats .stat .stat-value[data-v-ba404d8e]{margin-top:2px;font-size:15px;font-weight:600;color:#333}.desk-view .cust-head .cust-stats .stat .stat-value.stat-date[data-v-ba404d8e]{font-size:12px;font-weight:400;color:#888}.desk-view .cust-head .cust-actions[data-v-ba404d8e]{display:flex;align-items:center;gap:8px;flex-shrink:0}.desk-view .cust-detail[data-v-ba404d8e]{padding:0 12px 12px 46px}.desk-view .cust-detail[data-v-ba404d8e] .ant-table{background:#fafafa}.desk-view .cust-detail[data-v-ba404d8e] .row-highlight td{background:#fff7e6!important}.desk-view .pagination-row[data-v-ba404d8e]{display:flex;justify-content:flex-end;margin-top:12px}.desk-view .btn-wrap[data-v-ba404d8e]{display:inline-block}.desk-view .op-link[data-v-ba404d8e]{font-size:13px}.desk-view .overdue-badge[data-v-ba404d8e]{display:inline-block;margin-left:6px;padding:0 6px;font-size:11px;line-height:18px;background:#fee2e2;color:#dc2626;border:1px solid #fecaca;border-radius:10px;font-weight:600}.desk-view .primary-text[data-v-ba404d8e]{color:#0d9488;font-weight:600}.desk-view .amount-bold[data-v-ba404d8e]{font-weight:600;color:#333}.desk-view .amount-discount[data-v-ba404d8e]{color:#f59e0b;font-weight:600}.desk-view .amount-green[data-v-ba404d8e]{color:#16a34a;font-weight:600}.desk-view .amount-orange[data-v-ba404d8e]{color:#ea580c;font-weight:600}.desk-view .amount-gray[data-v-ba404d8e]{color:#999}.desk-view .due-overdue[data-v-ba404d8e]{color:#dc2626;font-weight:600}.desk-view .checkout-card[data-v-ba404d8e]{position:fixed;top:100px;right:24px;width:340px;z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.12);padding:14px 16px}.desk-view .checkout-card.cross-customer[data-v-ba404d8e]{background:#fff2f0;border-color:#ffccc7}.desk-view .checkout-card .checkout-head[data-v-ba404d8e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.desk-view .checkout-card .checkout-title[data-v-ba404d8e]{font-size:14px;color:#333}.desk-view .checkout-card .checkout-title b[data-v-ba404d8e]{color:#0d9488;font-weight:600}.desk-view .checkout-card .checkout-clear[data-v-ba404d8e]{font-size:12px;color:#999}.desk-view .checkout-card .checkout-clear[data-v-ba404d8e]:hover{color:#0d9488}.desk-view .checkout-card .checkout-amount-line[data-v-ba404d8e]{font-size:14px;color:#333;margin-bottom:4px}.desk-view .checkout-card .checkout-amount-line .amount-value[data-v-ba404d8e]{font-size:20px;color:#ea580c;margin-left:4px}.desk-view .checkout-card .checkout-customer-line[data-v-ba404d8e]{font-size:13px;color:#666;margin-bottom:10px}.desk-view .checkout-card .checkout-customer-line b[data-v-ba404d8e]{color:#0d9488}.desk-view .checkout-card .checkout-warn[data-v-ba404d8e]{display:flex;align-items:center;gap:4px;color:#dc2626;font-size:13px;font-weight:500;margin-bottom:10px}.desk-view .slide-right-enter-active[data-v-ba404d8e],.desk-view .slide-right-leave-active[data-v-ba404d8e]{transition:transform .3s ease,opacity .3s ease}.desk-view .slide-right-enter-from[data-v-ba404d8e],.desk-view .slide-right-leave-to[data-v-ba404d8e]{transform:translate(calc(100% + 24px));opacity:0}.upload-zone[data-v-12a94741]{padding:8px 0 4px}.upload-zone .upload-loading[data-v-12a94741]{margin-top:12px;text-align:center;color:#666}.upload-zone .upload-tip[data-v-12a94741]{margin-top:12px;text-align:center;font-size:13px;color:#999}.upload-zone .upload-tip a[data-v-12a94741]{color:#0f9b8e}.preview-summary[data-v-12a94741]{margin-bottom:8px;font-size:13px;color:#333}.preview-summary b[data-v-12a94741]{font-weight:600}.ok-text[data-v-12a94741]{color:#389e0d}.err-text[data-v-12a94741]{color:#cf1322}.warn-text[data-v-12a94741]{color:#d46b08}.gray-text[data-v-12a94741]{color:#999}.modal-footer[data-v-12a94741]{margin-top:12px;text-align:right}.result-stats[data-v-12a94741]{display:flex;justify-content:center;gap:40px;margin-bottom:20px}.result-stats .result-item[data-v-12a94741]{text-align:center}.result-stats .result-item .num[data-v-12a94741]{font-size:26px;font-weight:600;color:#333}.result-stats .result-item .num.teal[data-v-12a94741]{color:#0f9b8e}.result-stats .result-item .num.orange[data-v-12a94741]{color:#d97a2b}.result-stats .result-item .num.gray[data-v-12a94741]{color:#999}.result-stats .result-item .label[data-v-12a94741]{margin-top:4px;font-size:13px;color:#999}.flow-desc[data-v-3e26f8dd],.match-log[data-v-3e26f8dd]{margin-bottom:8px}.match-log[data-v-3e26f8dd] .ant-alert-message{font-size:12px;color:#666}.scene-switch[data-v-3e26f8dd],.scene-tip[data-v-3e26f8dd]{margin-bottom:10px}.scene-tip[data-v-3e26f8dd] .ant-alert-message{font-size:12px}.customer-bar[data-v-3e26f8dd]{margin-bottom:12px}.customer-bar .ledger-hint[data-v-3e26f8dd]{font-size:13px;color:#0f9b8e}.section-title[data-v-3e26f8dd]{margin-bottom:8px;font-weight:600;font-size:13px}.section-title[data-v-3e26f8dd]:before{content:"";display:inline-block;width:3px;height:12px;margin-right:6px;background:#0f9b8e}.amount-bold[data-v-3e26f8dd]{font-weight:600}.amount-warn[data-v-3e26f8dd]{color:#d46b08}.primary-text[data-v-3e26f8dd]{color:#0f9b8e;cursor:default}.teal-text[data-v-3e26f8dd]{color:#0f9b8e}.gray-text[data-v-3e26f8dd]{color:#999}.overdue-text[data-v-3e26f8dd]{color:#cf1322}.mini-tag[data-v-3e26f8dd]{margin-left:4px;font-size:11px;line-height:16px}.summary-bar[data-v-3e26f8dd]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:8px 12px;background:#f6f8f8;border-radius:4px;font-size:13px}.summary-bar .summary-left[data-v-3e26f8dd]{display:flex;align-items:center;gap:8px}.summary-bar .summary-left .divider[data-v-3e26f8dd]{color:#ddd}.summary-bar .warn-text[data-v-3e26f8dd]{color:#d46b08}.summary-bar .err-text[data-v-3e26f8dd]{color:#cf1322}.summary-bar .ok-text[data-v-3e26f8dd]{color:#389e0d}.flow-head-card[data-v-47aeeb14]{margin-bottom:12px}.flow-head-card[data-v-47aeeb14] .ant-card-body{padding:4px 16px 0}.flow-head[data-v-47aeeb14]{display:flex;align-items:center;justify-content:space-between;gap:12px}.flow-main-tabs[data-v-47aeeb14]{flex:1;min-width:0;margin-bottom:-1px}.flow-main-tabs[data-v-47aeeb14] .ant-tabs-nav{margin-bottom:0}.flow-view .filter-wrapper[data-v-47aeeb14]{margin-bottom:12px}.flow-view .filter-wrapper[data-v-47aeeb14] .ant-card-body{padding:12px 16px 0}.flow-view .filter-wrapper[data-v-47aeeb14] .ant-form-item{margin-bottom:8px}.flow-view .tabs-card[data-v-47aeeb14] .ant-card-body{padding:0 16px 16px}.flow-view .table-toolbar[data-v-47aeeb14]{display:flex;align-items:center;gap:12px;padding:8px 0 12px}.flow-view .primary-text[data-v-47aeeb14]{color:#0f9b8e;cursor:default}.flow-view .amount-bold[data-v-47aeeb14]{font-weight:600}.flow-view .amount-gray[data-v-47aeeb14]{color:#999}.flow-view .ellipsis-cell[data-v-47aeeb14]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.detail-desc[data-v-8024c8b1]{margin-bottom:12px}.detail-desc[data-v-8024c8b1] .ant-descriptions-item-label{width:96px;color:#888}.channel-list[data-v-8024c8b1]{margin:-4px 0 12px;padding:8px 12px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:6px}.channel-list .channel-row[data-v-8024c8b1]{display:flex;gap:16px;font-size:12px;line-height:22px}.channel-list .channel-row .channel-method[data-v-8024c8b1]{width:80px;color:#333}.channel-list .channel-row .channel-amount[data-v-8024c8b1]{width:90px;color:#0d9488;font-weight:600}.channel-list .channel-row .channel-trade[data-v-8024c8b1]{color:#999}.section-title[data-v-8024c8b1]{display:flex;align-items:center;gap:8px;margin:14px 0 8px;font-size:14px;font-weight:600;color:#134e4a}.section-title .bar[data-v-8024c8b1]{width:3px;height:14px;background:#0d9488;border-radius:2px}.drawer-actions[data-v-8024c8b1]{display:flex;flex-wrap:wrap;gap:8px}.drawer-actions .btn-wrap[data-v-8024c8b1]{display:inline-block}.primary-text[data-v-8024c8b1]{color:#0d9488;font-weight:600}.amount-bold[data-v-8024c8b1]{font-weight:600;color:#333}.amount-teal[data-v-8024c8b1]{color:#0d9488;font-weight:600}.amount-green[data-v-8024c8b1]{color:#16a34a;font-weight:600}.amount-orange[data-v-8024c8b1]{color:#ea580c;font-weight:600}.amount-gray[data-v-8024c8b1]{color:#999}.post-status-none[data-v-8024c8b1]{border:none;background:transparent;color:#999;padding:0;font-size:12px}.toolbar-actions[data-v-401d211d] .ant-btn-default{color:#374151;border-color:#cbd5d1}.toolbar-actions[data-v-401d211d] .ant-btn-default:hover{color:#0d9488;border-color:#0d9488;background:#f0fdfa}.toolbar-actions[data-v-401d211d] .ant-btn-default:active{color:#0f766e;border-color:#0f766e;background:#ccfbf1}.record-view .filter-card[data-v-401d211d]{border-radius:8px;margin-bottom:12px}.record-view .filter-card[data-v-401d211d] .ant-card-body{padding:12px 16px 0}.record-view .filter-card[data-v-401d211d] .ant-form-item{margin-bottom:8px}.record-view .type-row[data-v-401d211d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.record-view .type-row .type-row-actions[data-v-401d211d]{margin-left:auto}.record-view .list-card[data-v-401d211d]{border-radius:8px}.record-view .list-card[data-v-401d211d] .ant-card-body{padding:0 16px 16px}.record-view .list-card .head-actions.actions-top[data-v-401d211d]{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;padding:12px 0 4px}.record-view .list-card .list-head[data-v-401d211d]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.record-view .list-card .list-head .status-tabs[data-v-401d211d]{flex:1;min-width:0}.record-view .list-card .list-head .status-tabs[data-v-401d211d] .ant-tabs-nav{margin-bottom:8px}.record-view .btn-wrap[data-v-401d211d]{display:inline-block}.record-view .tab-count[data-v-401d211d]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0fdfa;color:#0d9488;border-radius:8px}.record-view .select-bar[data-v-401d211d]{margin:0 0 12px;padding:8px 12px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:6px;font-size:13px;color:#134e4a}.record-view .payment-no-cell[data-v-401d211d]{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.record-view .payment-no-cell .pay-type-tag[data-v-401d211d]{margin-inline-start:0;font-size:11px;line-height:16px;padding:0 4px}.record-view .primary-text[data-v-401d211d]{color:#0d9488;font-weight:600}.record-view .link-cell[data-v-401d211d]{color:#0d9488;cursor:pointer}.record-view .amount-bold[data-v-401d211d]{font-weight:600;color:#333}.record-view .amount-teal[data-v-401d211d]{color:#0d9488;font-weight:600}.record-view .amount-green[data-v-401d211d]{color:#16a34a;font-weight:600}.record-view .amount-orange[data-v-401d211d]{color:#ea580c;font-weight:600}.record-view .amount-gray[data-v-401d211d]{color:#999}.record-view .method-with-trade[data-v-401d211d]{cursor:default;border-bottom:1px dashed #bbb}.record-view .post-status-none[data-v-401d211d]{border:none;background:transparent;color:#999;padding:0;font-size:12px}.record-view .confirm-body .confirm-text[data-v-401d211d]{font-size:13px;color:#333;line-height:22px}.record-view .confirm-body .reason-field[data-v-401d211d]{margin-top:12px}.record-view .confirm-body .reason-field .reason-label[data-v-401d211d]{font-size:12px;color:#888;margin-bottom:6px}.record-view .confirm-body .confirm-tip[data-v-401d211d]{margin-top:12px;font-size:12px;color:#bbb}.record-view .form-hint[data-v-401d211d]{margin-top:4px;font-size:12px;color:#999;line-height:18px}.refund-view .filter-card[data-v-79aca6b5]{border-radius:8px;margin-bottom:12px}.refund-view .filter-card[data-v-79aca6b5] .ant-card-body{padding:12px 16px 0}.refund-view .filter-card[data-v-79aca6b5] .ant-form-item{margin-bottom:8px}.refund-view .type-row[data-v-79aca6b5]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.refund-view .type-row .type-row-actions[data-v-79aca6b5]{margin-left:auto}.refund-view .list-card[data-v-79aca6b5]{border-radius:8px}.refund-view .list-card[data-v-79aca6b5] .ant-card-body{padding:0 16px 16px}.refund-view .list-card .status-tabs[data-v-79aca6b5] .ant-tabs-nav{margin-bottom:8px}.refund-view .tab-count[data-v-79aca6b5]{display:inline-block;margin-left:4px;padding:0 6px;line-height:16px;border-radius:8px;background:#f1f5f4;color:#6b7280;font-size:12px}.refund-view .primary-text[data-v-79aca6b5]{color:#0d9488;font-weight:600}.refund-view .amount-red[data-v-79aca6b5]{color:#dc2626;font-weight:600}.refund-view .amount-gray[data-v-79aca6b5]{color:#999}.refund-view .retry-link[data-v-79aca6b5]{color:#ea580c}.stats-view .stat-cards[data-v-877ba094]{display:grid;gap:12px;margin-bottom:12px}.stats-view .stat-cards.grid-4[data-v-877ba094]{grid-template-columns:repeat(4,1fr)}.stats-view .stat-cards.grid-5[data-v-877ba094]{grid-template-columns:repeat(5,1fr)}.stats-view .stat-cards .stat-card[data-v-877ba094]{background:#fff;border-radius:8px;padding:14px 18px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.stats-view .stat-cards .stat-card .stat-label[data-v-877ba094]{font-size:13px;color:#888;margin-bottom:6px}.stats-view .stat-cards .stat-card .stat-value[data-v-877ba094]{font-size:22px;font-weight:600;color:#333}.stats-view .stat-cards .stat-card .stat-sub[data-v-877ba094]{margin-top:4px;font-size:12px;color:#aaa}.stats-view .stats-card[data-v-877ba094]{border-radius:8px}.stats-view .stats-card[data-v-877ba094] .ant-card-body{padding:12px 16px 0}.stats-view .stats-card[data-v-877ba094] .ant-form-item{margin-bottom:8px}.stats-view .date-cell .weekday[data-v-877ba094]{margin-left:6px;font-size:12px;color:#999}.stats-view .date-cell .today-tag[data-v-877ba094]{margin-left:6px}.stats-view .count-cell[data-v-877ba094],.stats-view .amount-bold[data-v-877ba094]{font-weight:600;color:#333}.stats-view .amount-teal[data-v-877ba094]{color:#0d9488}.stats-view .amount-green[data-v-877ba094]{color:#16a34a}.stats-view .amount-gray[data-v-877ba094]{color:#bbb}.tab-badge[data-v-b466f8a8]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#fff1f0;color:#dc2626;border:1px solid #ffccc7;border-radius:8px}.cashier-center[data-v-b466f8a8]{min-width:0}.dunning-performance-view .filter-wrapper[data-v-9a2354f6]{margin-bottom:12px}.dunning-performance-view .filter-wrapper[data-v-9a2354f6] .ant-card-body{padding:12px 16px 0}.dunning-performance-view .filter-wrapper[data-v-9a2354f6] .ant-form-item{margin-bottom:8px}.dunning-performance-view .amount-primary[data-v-9a2354f6]{font-weight:600;color:#0d9488}.dunning-performance-view .amount-red[data-v-9a2354f6]{color:#dc2626;font-weight:600}.dunning-performance-view .amount-gray[data-v-9a2354f6]{color:#999}.dunning-task-view .filter-wrapper[data-v-7f0d7ab4]{margin-bottom:12px}.dunning-task-view .filter-wrapper[data-v-7f0d7ab4] .ant-card-body{padding:12px 16px 0}.dunning-task-view .filter-wrapper[data-v-7f0d7ab4] .ant-form-item{margin-bottom:8px}.dunning-task-view .tabs-card[data-v-7f0d7ab4] .ant-card-body{padding:0 16px 16px}.dunning-task-view .table-toolbar[data-v-7f0d7ab4]{display:flex;align-items:center;gap:12px;padding:8px 0 12px}.dunning-task-view .table-toolbar .selected-tip[data-v-7f0d7ab4]{font-size:12px;color:#999}.dunning-task-view .tab-count[data-v-7f0d7ab4]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.dunning-task-view .overdue-badge[data-v-7f0d7ab4]{display:inline-block;padding:0 6px;font-size:11px;line-height:18px;background:#fee2e2;color:#dc2626;border:1px solid #fecaca;border-radius:10px;font-weight:600}.dunning-task-view .no-link[data-v-7f0d7ab4]{color:#0d9488;font-weight:600;cursor:pointer}.dunning-task-view .no-link[data-v-7f0d7ab4]:hover{color:#0f766e}.dunning-task-view .amount-primary[data-v-7f0d7ab4]{font-weight:600;color:#0d9488}.dunning-task-view .amount-red[data-v-7f0d7ab4]{color:#dc2626;font-weight:600}.dunning-task-view .amount-gray[data-v-7f0d7ab4]{color:#999}.dunning-task-view .modal-tip[data-v-7f0d7ab4]{color:#666;font-size:13px}.dunning-task-view .channel-radio-group[data-v-7f0d7ab4]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.dunning-task-view .notify-toolbar[data-v-7f0d7ab4]{margin-bottom:12px}.dunning-task-view .content-ellipsis[data-v-7f0d7ab4]{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.dunning-task-view .template-radio-group[data-v-7f0d7ab4]{display:block;margin-top:8px;width:100%}.dunning-task-view .template-options .template-option[data-v-7f0d7ab4]{display:flex;width:100%;padding:8px 4px;margin:0}.dunning-task-view .template-options .template-option .ant-radio[data-v-7f0d7ab4]{align-self:flex-start;margin-top:4px}.dunning-task-view .template-options .template-item[data-v-7f0d7ab4]{flex:1}.dunning-task-view .template-options .template-item .template-name[data-v-7f0d7ab4]{font-weight:600;color:#222}.dunning-task-view .template-options .template-item .template-desc[data-v-7f0d7ab4]{font-size:12px;color:#999;margin-top:2px}.dunning-task-view .followup-head .head-line[data-v-7f0d7ab4]{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-weight:600}.dunning-task-view .followup-head .head-meta[data-v-7f0d7ab4]{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:#666;margin-bottom:2px}.dunning-task-view .divider-compact[data-v-7f0d7ab4]{margin:12px 0}.dunning-task-view .divider-compact[data-v-7f0d7ab4] .ant-divider-inner-text{font-size:13px;color:#999}.dunning-task-view .followup-timeline[data-v-7f0d7ab4]{margin-top:4px}.dunning-task-view .followup-timeline .tl-head[data-v-7f0d7ab4]{display:flex;align-items:center;gap:6px}.dunning-task-view .followup-timeline .tl-head .tl-type[data-v-7f0d7ab4]{font-size:12px;color:#0d9488;font-weight:600}.dunning-task-view .followup-timeline .tl-head .tl-time[data-v-7f0d7ab4]{font-size:12px;color:#999;margin-left:auto}.dunning-task-view .followup-timeline .tl-body[data-v-7f0d7ab4]{font-size:12px;color:#666;margin-top:2px}.dunning-task-view .followup-timeline .tl-body .tl-operator[data-v-7f0d7ab4]{margin-right:8px;color:#333;font-weight:500}.dunning-workbench-view .mt-12[data-v-709452ef]{margin-top:12px}.dunning-workbench-view .stat-row[data-v-709452ef]{display:flex;gap:12px}.dunning-workbench-view .stat-card[data-v-709452ef]{flex:1;padding:12px 14px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;cursor:pointer;transition:all .2s}.dunning-workbench-view .stat-card[data-v-709452ef]:hover{border-color:#0d9488;box-shadow:0 2px 8px rgba(13,148,136,.08)}.dunning-workbench-view .stat-card .stat-num[data-v-709452ef]{font-size:20px;font-weight:700;color:#262626;line-height:1.2}.dunning-workbench-view .stat-card .stat-label[data-v-709452ef]{font-size:12px;color:#8c8c8c;margin-top:4px}.dunning-workbench-view .stat-card .stat-sub[data-v-709452ef]{font-size:11px;color:#bfbfbf;margin-top:2px}.dunning-workbench-view .panel-card[data-v-709452ef] .ant-card-head{min-height:40px;padding:0 16px}.dunning-workbench-view .panel-card[data-v-709452ef] .ant-card-head-title,.dunning-workbench-view .panel-card[data-v-709452ef] .ant-card-extra{padding:8px 0}.dunning-workbench-view .panel-title[data-v-709452ef]{font-size:13px;font-weight:600;color:#262626}.dunning-workbench-view .panel-link[data-v-709452ef]{font-size:12px;color:#0d9488}.dunning-workbench-view .rank-badge[data-v-709452ef]{display:inline-block;min-width:18px;height:18px;line-height:18px;font-size:11px;font-weight:600;text-align:center;border-radius:9px;background:#f0f0f0;color:#8c8c8c}.dunning-workbench-view .rank-badge.rank-1[data-v-709452ef]{background:#dc2626;color:#fff}.dunning-workbench-view .rank-badge.rank-2[data-v-709452ef]{background:#fa8c16;color:#fff}.dunning-workbench-view .rank-badge.rank-3[data-v-709452ef]{background:#fadb14;color:#614700}.dunning-workbench-view .customer-name[data-v-709452ef]{font-weight:500}.dunning-workbench-view .my-task-list[data-v-709452ef]{display:flex;flex-direction:column;gap:8px}.dunning-workbench-view .my-task-item[data-v-709452ef]{padding:8px 10px;background:#fafafa;border-radius:6px}.dunning-workbench-view .my-task-item .task-line[data-v-709452ef]{display:flex;align-items:center;justify-content:space-between;gap:8px}.dunning-workbench-view .my-task-item .task-line .task-customer[data-v-709452ef]{font-weight:600;color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dunning-workbench-view .my-task-item .task-meta[data-v-709452ef]{margin-top:4px;font-size:12px;color:#8c8c8c}.dunning-workbench-view .my-task-item .task-meta .assignee[data-v-709452ef]{flex-shrink:0}.dunning-workbench-view .overdue-badge[data-v-709452ef]{display:inline-block;padding:0 6px;font-size:11px;line-height:18px;background:#fee2e2;color:#dc2626;border:1px solid #fecaca;border-radius:10px;font-weight:600;flex-shrink:0}.dunning-workbench-view .promise-badge[data-v-709452ef]{display:inline-block;padding:0 6px;font-size:11px;line-height:18px;background:#f0fdfa;color:#0d9488;border:1px solid #99f6e4;border-radius:10px;flex-shrink:0}.dunning-workbench-view .amount-teal[data-v-709452ef]{color:#0d9488}.dunning-workbench-view .amount-red[data-v-709452ef]{color:#dc2626}.dunning-workbench-view .amount-orange[data-v-709452ef]{color:#fa8c16}.collection-page .main-layout[data-v-aab2f0be]{display:flex;gap:12px;align-items:flex-start}.collection-page .tree-side[data-v-aab2f0be]{width:320px;flex-shrink:0}.collection-page .tree-side .dim-tag[data-v-aab2f0be]{margin-top:8px}.collection-page .list-side[data-v-aab2f0be]{flex:1;min-width:0}.contract-change-page .filter-row[data-v-97f74df4]{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.contract-change-page .tab-count[data-v-97f74df4]{margin-left:4px;font-size:12px;color:#999}.contract-change-page .before[data-v-97f74df4]{color:#999;text-decoration:line-through}.contract-change-page .arrow[data-v-97f74df4]{color:#999}.contract-change-page .after[data-v-97f74df4]{font-weight:600;color:#0d9488}.contract-change-page .empty-hint[data-v-97f74df4]{color:#bbb;font-size:13px;padding:12px 0}.contract-change-page .effect-hint[data-v-97f74df4]{margin-top:8px;padding:8px 12px;background:#f0fdfa;border:1px solid #99f6e4;border-radius:4px;color:#0f766e;font-size:12px}.deposit-page .stat-cards[data-v-2724769e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.deposit-page .stat-cards .stat-card[data-v-2724769e]{display:flex;align-items:center;gap:12px;background:#fff;border-radius:8px;padding:14px 16px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.deposit-page .stat-cards .stat-card .stat-icon[data-v-2724769e]{flex:0 0 40px;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}.deposit-page .stat-cards .stat-card .stat-icon.icon-orange[data-v-2724769e]{background:#fff7ed;color:#ea580c}.deposit-page .stat-cards .stat-card .stat-icon.icon-blue[data-v-2724769e]{background:#eff6ff;color:#1677ff}.deposit-page .stat-cards .stat-card .stat-icon.icon-green[data-v-2724769e]{background:#f0fdf4;color:#16a34a}.deposit-page .stat-cards .stat-card .stat-icon.icon-teal[data-v-2724769e]{background:#f0fdfa;color:#0d9488}.deposit-page .stat-cards .stat-card .stat-meta[data-v-2724769e]{flex:1;min-width:0}.deposit-page .stat-cards .stat-card .stat-label[data-v-2724769e]{font-size:13px;color:#888}.deposit-page .stat-cards .stat-card .stat-value[data-v-2724769e]{font-size:22px;font-weight:600;color:#333;line-height:28px}.deposit-page .stat-cards .stat-card .stat-value.stat-teal[data-v-2724769e]{color:#0d9488}.deposit-page .stat-cards .stat-card .stat-value.stat-green[data-v-2724769e]{color:#16a34a}.deposit-page .stat-cards .stat-card .stat-value.stat-orange[data-v-2724769e]{color:#ea580c}.deposit-page .stat-cards .stat-card .stat-value.stat-blue[data-v-2724769e]{color:#1677ff}.deposit-page .stat-cards .stat-card .stat-sub[data-v-2724769e]{font-size:12px;color:#bbb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deposit-page .filter-card[data-v-2724769e]{border-radius:8px;margin-bottom:12px}.deposit-page .filter-card[data-v-2724769e] .ant-card-body{padding:12px 16px 0}.deposit-page .filter-card[data-v-2724769e] .ant-form-item{margin-bottom:8px}.deposit-page .stats-wrap .stats-section[data-v-2724769e]{margin-bottom:16px}.deposit-page .stats-wrap .stats-section-title[data-v-2724769e]{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;font-size:15px;font-weight:600;color:#262626}.deposit-page .stats-wrap .stats-section-title .stats-section-tip[data-v-2724769e]{font-size:12px;font-weight:400;color:#8c8c8c}.deposit-page .stats-wrap .stat-cards[data-v-2724769e]{margin-bottom:0}.deposit-page .list-card[data-v-2724769e]{border-radius:8px}.deposit-page .list-card[data-v-2724769e] .ant-card-body{padding:16px}.deposit-page .list-card .list-head[data-v-2724769e]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.deposit-page .list-card .list-head .status-tabs[data-v-2724769e]{flex:1;min-width:0}.deposit-page .list-card .list-head .status-tabs[data-v-2724769e] .ant-tabs-nav{margin-bottom:8px}.deposit-page .tab-count[data-v-2724769e]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0fdfa;color:#0d9488;border-radius:8px}.deposit-page .primary-text[data-v-2724769e]{color:#0d9488;font-weight:600}.deposit-page .amount-green[data-v-2724769e]{color:#389e0d}.deposit-page .amount-teal[data-v-2724769e]{color:#0d9488}.deposit-page .amount-orange[data-v-2724769e]{color:#d46b08}.deposit-page .amount-red[data-v-2724769e]{color:#cf1322}.deposit-page .amount-gray[data-v-2724769e]{color:#bfbfbf}.deposit-page .sub-amount[data-v-2724769e]{font-size:12px;color:#8c8c8c;margin-left:4px}.deposit-page .fee-type-suffix[data-v-2724769e]{margin-left:2px;font-weight:400;opacity:.75}.deposit-page .offset-head[data-v-2724769e]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;margin-bottom:8px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:6px;font-size:13px}.deposit-page .offset-head .amount-teal[data-v-2724769e]{color:#0d9488}.deposit-page .offset-footer[data-v-2724769e]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;font-size:13px}.deposit-page .offset-footer .amount-orange[data-v-2724769e]{color:#d97706;font-size:15px}.deposit-page .offset-footer .amount-red[data-v-2724769e]{color:#dc2626;font-weight:600}.deposit-page .balance-cell[data-v-2724769e]{display:flex;flex-direction:column;align-items:flex-end}.deposit-page .drawer-balance[data-v-2724769e]{font-size:14px;margin-bottom:12px;padding:8px 12px;background:#f6ffed;border:1px solid #b7eb8f}.deposit-page .action-alert[data-v-2724769e]{margin-bottom:12px}.deposit-page .action-summary[data-v-2724769e]{background:#f0fdfa;border:1px solid #99f6e4;padding:10px 12px;margin-bottom:12px}.deposit-page .action-summary .row[data-v-2724769e]{font-size:13px;line-height:22px;color:#555}.deposit-page .action-summary .row span[data-v-2724769e]:first-child{color:#8c8c8c}.deposit-page .remark-text[data-v-2724769e]{color:#555}.deposit-page .footer-bar[data-v-2724769e]{display:flex;align-items:center;justify-content:flex-end}.lx-upload-list[data-v-c821bd08]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.lx-upload-item[data-v-c821bd08]{padding:8px 12px;border:1px solid #f0f0f0;border-radius:6px}.lx-upload-item .row1[data-v-c821bd08]{display:flex;align-items:center;gap:8px}.lx-upload-item .row1 .name[data-v-c821bd08]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.lx-upload-item .row1 .size[data-v-c821bd08]{color:#999;font-size:12px}.lx-upload-item .state[data-v-c821bd08]{font-size:12px;color:#999}.lx-upload-item .state.state-err[data-v-c821bd08]{color:#ff4d4f}.discount-apply-page .filter-wrapper[data-v-6a581824]{margin-bottom:12px}.discount-apply-page .filter-wrapper[data-v-6a581824] .ant-card-body{padding:12px 16px 0}.discount-apply-page .filter-wrapper[data-v-6a581824] .ant-form-item{margin-bottom:8px}.discount-apply-page .table-toolbar[data-v-6a581824]{display:flex;justify-content:flex-end;margin-bottom:8px}.discount-apply-page .toolbar[data-v-6a581824]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.discount-apply-page .attachment-list[data-v-6a581824]{margin-top:6px;display:flex;flex-direction:column;gap:4px}.discount-apply-page .attachment-list .attachment-item[data-v-6a581824]{display:flex;align-items:center;gap:12px}.discount-apply-page .attachment-list .attachment-item .att-name[data-v-6a581824]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.discount-page .filter-wrapper[data-v-a029a986]{margin-bottom:12px}.discount-page .filter-wrapper[data-v-a029a986] .ant-card-body{padding:12px 16px 0}.discount-page .filter-wrapper[data-v-a029a986] .ant-form-item{margin-bottom:8px}.discount-page .table-toolbar[data-v-a029a986]{display:flex;justify-content:flex-end;margin-bottom:8px}.discount-page .toolbar[data-v-a029a986]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.discount-scope-page .filter-wrapper[data-v-621fdc09]{margin-bottom:12px}.discount-scope-page .filter-wrapper[data-v-621fdc09] .ant-card-body{padding:12px 16px 0}.discount-scope-page .filter-wrapper[data-v-621fdc09] .ant-form-item{margin-bottom:8px}.discount-scope-page .filter-wrapper .save-hint[data-v-621fdc09]{margin-left:12px;color:#999;font-size:12px}.discount-scope-page .priority-cell[data-v-621fdc09]{font-weight:600;color:#0d9488}.discount-scope-page .remark-cell[data-v-621fdc09]{color:#666}.discount-scope-page .field-hint[data-v-621fdc09]{margin-top:4px;color:#999;font-size:12px}.discount-ledger-page .filter-wrapper[data-v-f73d584f]{margin-bottom:12px}.discount-ledger-page .filter-wrapper[data-v-f73d584f] .ant-form-item{margin-bottom:0}.penalty-panel .filter-wrapper[data-v-6d49d4f0]{margin-bottom:12px}.penalty-panel .filter-wrapper[data-v-6d49d4f0] .ant-card-body{padding:12px 16px 0}.penalty-panel .filter-wrapper[data-v-6d49d4f0] .ant-form-item{margin-bottom:8px}.penalty-panel .filter-wrapper .accrue-tip[data-v-6d49d4f0]{color:#999;font-size:12px;padding-bottom:8px}.penalty-panel .table-toolbar[data-v-6d49d4f0]{display:flex;justify-content:flex-end;margin-bottom:8px}.penalty-panel .toolbar-card[data-v-6d49d4f0]{margin-bottom:12px}.penalty-panel .toolbar-card[data-v-6d49d4f0] .ant-card-body{padding:12px 16px}.penalty-panel .toolbar-card .tip[data-v-6d49d4f0]{font-size:12px;color:#999}.penalty-panel .fee-name[data-v-6d49d4f0]{font-weight:600;color:#222}.penalty-panel .fee-code[data-v-6d49d4f0]{display:block;font-size:12px;color:#999}.penalty-panel .field-tip[data-v-6d49d4f0]{font-size:12px;color:#999;line-height:1.6}.penalty-panel .field-suffix[data-v-6d49d4f0]{margin-left:8px;font-size:12px;color:#999}.flow-map-page[data-v-aad225e1]{padding:4px}.flow-map-page .flow-intro .flow-intro-head[data-v-aad225e1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.flow-map-page .flow-intro .flow-intro-title[data-v-aad225e1]{font-size:16px;font-weight:600;color:#262626}.flow-map-page .flow-intro .flow-intro-desc[data-v-aad225e1]{margin-top:4px;font-size:12px;color:#8c8c8c}.flow-map-page .flow-intro .flow-intro-desc .flow-intro-tip[data-v-aad225e1]{margin-left:12px;color:#0d9488}.flow-map-page .flow-canvas[data-v-aad225e1]{position:relative;padding:26px 26px 14px;margin-bottom:12px;background-color:#fafafa;background-image:radial-gradient(circle,#e2e2e2 1px,transparent 1px);background-size:22px 22px;border:1px solid #f0f0f0;border-radius:8px}.flow-map-page .main-line[data-v-aad225e1]{position:absolute;top:46px;height:2px;opacity:.55;z-index:0}.flow-map-page .main-line--r1[data-v-aad225e1]{left:46px;right:calc(25% - 19px);background:linear-gradient(90deg,#722ed1,#1890ff,#0d9488,#eb2f96)}.flow-map-page .main-line--r2[data-v-aad225e1]{left:calc(25% - 19px);right:46px;top:auto;margin-top:20px;background:linear-gradient(270deg,#fa8c16,#13c2c2,#2f54eb,#52c41a)}.flow-map-page .main-arrow[data-v-aad225e1]{position:absolute;top:40px;margin-left:-5px;font-size:11px;color:#bfbfbf;z-index:1}.flow-map-page .main-arrow--back[data-v-aad225e1]{top:auto;margin-top:14px;transform:rotate(180deg)}.flow-map-page .stage-row[data-v-aad225e1]{position:relative;display:flex;gap:16px;z-index:1}.flow-map-page .stage-row--fwd[data-v-aad225e1]{margin-bottom:0}.flow-map-page .stage-row--back[data-v-aad225e1]{margin-top:0}.flow-map-page .snake-connector[data-v-aad225e1]{position:relative;height:36px;z-index:1}.flow-map-page .snake-connector .conn-line[data-v-aad225e1]{position:absolute;left:20px;right:20px;top:50%;height:2px;background:repeating-linear-gradient(90deg,#13c2c2 0,#13c2c2 5px,transparent 5px,transparent 9px);opacity:.45}.flow-map-page .snake-connector .conn-down[data-v-aad225e1]{position:absolute;right:15px;top:-12px;font-size:11px;color:#bfbfbf}.flow-map-page .snake-connector .conn-up[data-v-aad225e1]{position:absolute;left:15px;bottom:-12px;font-size:11px;color:#13c2c2}.flow-map-page .snake-connector .conn-label[data-v-aad225e1]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:6px;padding:2px 12px;background:#fafafa;border:1px dashed #b5f0ea;border-radius:10px;font-size:11px;color:#13c2c2;white-space:nowrap}.flow-map-page .stage[data-v-aad225e1]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.flow-map-page .stage-head[data-v-aad225e1]{display:flex;align-items:center;gap:10px;height:40px;margin-bottom:18px;position:relative;z-index:2}.flow-map-page .stage-head .stage-dot[data-v-aad225e1]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;font-size:18px;flex-shrink:0;box-shadow:0 0 0 4px #fafafa,0 2px 6px rgba(0,0,0,.12)}.flow-map-page .stage-head .stage-text[data-v-aad225e1]{min-width:0}.flow-map-page .stage-head .stage-text .stage-name[data-v-aad225e1]{font-size:14px;font-weight:600;line-height:1.2}.flow-map-page .stage-head .stage-text .stage-sub[data-v-aad225e1]{margin-top:2px;font-size:11px;color:#999;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .stage-rail[data-v-aad225e1]{position:absolute;left:19px;top:40px;bottom:0;width:2px;background:color-mix(in srgb,var(--accent) 35%,#e8e8e8);z-index:0}.flow-map-page .stage-rail[data-v-aad225e1]:after{content:"";position:absolute;bottom:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background:#fafafa;border:2px solid var(--accent)}.flow-map-page .stage-row--fwd .stage:nth-child(4) .stage-rail[data-v-aad225e1]{bottom:-36px;background:#d9d9d9}.flow-map-page .stage-row--fwd .stage:nth-child(4) .stage-rail[data-v-aad225e1]:after{display:none}.flow-map-page .stage-row--back .stage:nth-child(1) .stage-rail[data-v-aad225e1]:before{content:"";position:absolute;top:-36px;left:0;width:2px;height:36px;background:repeating-linear-gradient(180deg,#13c2c2 0,#13c2c2 5px,transparent 5px,transparent 9px)}.flow-map-page .stage-row--fwd .stage[data-v-aad225e1]:nth-child(1):before{content:"";position:absolute;left:-14px;top:24px;bottom:-18px;border-left:2px dashed #13c2c2;opacity:.45}.flow-map-page .branch-node[data-v-aad225e1]{position:relative;margin-left:44px;margin-bottom:12px;cursor:pointer}.flow-map-page .branch-node .node-dot[data-v-aad225e1]{position:absolute;left:-30px;top:22px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--accent);z-index:1}.flow-map-page .branch-node .node-card[data-v-aad225e1]{display:flex;align-items:flex-start;gap:8px;padding:10px;background:#fff;border:1px solid #e8e8e8;border-left:3px solid var(--accent);border-radius:6px;transition:all .2s}.flow-map-page .branch-node:hover .node-card[data-v-aad225e1]{border-color:var(--accent);box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.flow-map-page .branch-node:hover .node-card .node-go[data-v-aad225e1]{opacity:1}.flow-map-page .branch-node .node-icon[data-v-aad225e1]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .branch-node .node-body[data-v-aad225e1]{flex:1;min-width:0}.flow-map-page .branch-node .node-body .node-title[data-v-aad225e1]{font-size:13px;font-weight:600;color:#262626;display:flex;align-items:center;gap:6px}.flow-map-page .branch-node .node-body .node-title .node-print[data-v-aad225e1]{display:inline-flex;align-items:center;gap:2px;padding:0 5px;font-size:10px;font-weight:400;line-height:16px;color:#1890ff;background:#e6f4ff;border:1px solid #91caff;border-radius:8px;white-space:nowrap}.flow-map-page .branch-node .node-body .node-title .node-print[data-v-aad225e1] .anticon{font-size:10px}.flow-map-page .branch-node .node-body .node-title .node-go[data-v-aad225e1]{margin-left:auto;font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .branch-node .node-body .node-desc[data-v-aad225e1]{margin-top:2px;font-size:11px;color:#8c8c8c;line-height:1.5}.flow-map-page .doc-panel[data-v-aad225e1]{background:#fff;border-radius:6px;padding:12px;margin-bottom:12px;border:1px solid #f0f0f0}.flow-map-page .doc-panel .doc-title[data-v-aad225e1]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .doc-panel .doc-title .bar[data-v-aad225e1]{width:3px;height:12px;background:#1890ff;border-radius:2px}.flow-map-page .doc-panel .doc-row[data-v-aad225e1]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.flow-map-page .doc-panel .doc-node[data-v-aad225e1]{padding:10px;background:#fafafa;border:1px solid #f0f0f0;border-top:3px solid var(--accent);border-radius:6px;cursor:pointer;transition:all .2s}.flow-map-page .doc-panel .doc-node[data-v-aad225e1]:hover{border-color:var(--accent);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.flow-map-page .doc-panel .doc-node .doc-head[data-v-aad225e1]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.flow-map-page .doc-panel .doc-node .doc-head .doc-icon[data-v-aad225e1]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:13px;flex-shrink:0}.flow-map-page .doc-panel .doc-node .doc-head .doc-name[data-v-aad225e1]{flex:1;min-width:0;font-size:13px;font-weight:600;color:#262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .doc-panel .doc-node .doc-head .doc-stage[data-v-aad225e1]{flex-shrink:0;font-size:10px;line-height:16px;padding:0 6px;margin-inline-end:0}.flow-map-page .doc-panel .doc-node .doc-line[data-v-aad225e1]{display:flex;align-items:baseline;gap:6px;font-size:11px;color:#595959;line-height:1.6}.flow-map-page .doc-panel .doc-node .doc-line .doc-key[data-v-aad225e1]{flex-shrink:0;font-size:10px;color:#8c8c8c;background:#f0f0f0;border-radius:3px;padding:0 4px;line-height:16px}.flow-map-page .support-panel[data-v-aad225e1]{background:#fff;border-radius:6px;padding:12px;margin-bottom:12px;border:1px solid #f0f0f0}.flow-map-page .support-panel .support-title[data-v-aad225e1]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .support-panel .support-title .bar[data-v-aad225e1]{width:3px;height:12px;background:#0d9488;border-radius:2px}.flow-map-page .support-panel .support-row[data-v-aad225e1]{display:flex;gap:10px}.flow-map-page .support-panel .support-node[data-v-aad225e1]{flex:1;display:flex;align-items:center;gap:8px;padding:10px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s}.flow-map-page .support-panel .support-node[data-v-aad225e1]:hover{border-color:var(--accent);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.flow-map-page .support-panel .support-node:hover .node-go[data-v-aad225e1]{opacity:1}.flow-map-page .support-panel .support-node .support-icon[data-v-aad225e1]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .support-panel .support-node .support-info[data-v-aad225e1]{flex:1;min-width:0}.flow-map-page .support-panel .support-node .support-info .support-name[data-v-aad225e1]{font-size:12px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .support-panel .support-node .support-info .support-name .node-go[data-v-aad225e1]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .support-panel .support-node .support-info .support-desc[data-v-aad225e1]{margin-top:2px;font-size:11px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .legend-panel[data-v-aad225e1]{background:#fff;border-radius:6px;padding:12px;border:1px solid #f0f0f0}.flow-map-page .legend-panel .legend-title[data-v-aad225e1]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .legend-panel .legend-title .bar[data-v-aad225e1]{width:3px;height:12px;background:#0d9488;border-radius:2px}.flow-map-page .legend-panel .legend-grid[data-v-aad225e1]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 16px}.flow-map-page .legend-panel .legend-item[data-v-aad225e1]{display:flex;align-items:baseline;gap:6px;font-size:11px}.flow-map-page .legend-panel .legend-item .legend-dot[data-v-aad225e1]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-label[data-v-aad225e1]{font-weight:600;color:#595959;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-desc[data-v-aad225e1]{color:#8c8c8c;line-height:1.5}.invoice-page .placeholder-card .placeholder-desc[data-v-38a660ad]{font-size:13px;color:#9ca3af;line-height:2}.invoice-page .advance-pane .advance-alert[data-v-38a660ad]{margin-bottom:12px}.invoice-page .advance-pane .offset-info[data-v-38a660ad]{color:#0d9488;font-size:12px;font-variant-numeric:tabular-nums}.invoice-page .advance-pane .stat-cards[data-v-38a660ad]{grid-template-columns:repeat(3,1fr)}.invoice-page .stat-cards[data-v-38a660ad]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:12px}.invoice-page .stat-cards .stat-card[data-v-38a660ad]{padding:14px 16px;background:#fff;border:1px solid #f0f0f0;border-radius:8px}.invoice-page .stat-cards .stat-card .stat-label[data-v-38a660ad]{font-size:12px;color:#9ca3af;margin-bottom:6px}.invoice-page .stat-cards .stat-card .stat-value[data-v-38a660ad]{font-size:20px;font-weight:600;color:#111827;font-variant-numeric:tabular-nums}.invoice-page .stat-cards .stat-card .stat-sub[data-v-38a660ad]{margin-top:4px;font-size:11px;color:#d1d5db}.invoice-page .stat-cards .stat-card.stat-red .stat-value[data-v-38a660ad]{color:#dc2626}.invoice-page .stat-cards .stat-card.stat-green .stat-value[data-v-38a660ad]{color:#16a34a}.invoice-page .stat-cards .stat-card.stat-orange .stat-value[data-v-38a660ad]{color:#ea580c}.invoice-page .stat-cards .stat-card.stat-purple .stat-value[data-v-38a660ad]{color:#7c3aed}.invoice-page .filter-card[data-v-38a660ad]{margin-bottom:12px}.invoice-page .filter-card[data-v-38a660ad] .ant-form-item{margin-bottom:8px}.invoice-page .filter-card .filter-actions[data-v-38a660ad]{display:flex;gap:8px}.invoice-page .filter-card .filter-actions .filter-actions-right[data-v-38a660ad]{margin-left:auto;display:flex;gap:8px}.invoice-page .table-card .invoice-no[data-v-38a660ad]{font-family:Consolas,monospace;font-weight:500;color:#111827}.invoice-page .table-card .invoice-no.red-no[data-v-38a660ad],.invoice-page .table-card .amount-red[data-v-38a660ad]{color:#dc2626}.invoice-page .table-card .total-amount[data-v-38a660ad]{font-weight:600}.invoice-page .table-card .red-link[data-v-38a660ad]{color:#dc2626;font-size:12px}.invoice-page .table-card .payment-link[data-v-38a660ad]{color:#0d9488;font-size:12px}.invoice-page .table-card .red-partial[data-v-38a660ad]{color:#ea580c;font-size:12px}.invoice-page .table-card .text-muted[data-v-38a660ad]{color:#9ca3af;font-size:12px}.invoice-page .table-card .op-void[data-v-38a660ad]{color:#ea580c}.invoice-page .table-card .op-red[data-v-38a660ad]{color:#dc2626}.invoice-page .issue-form .issue-section-title[data-v-38a660ad]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-left:8px;font-size:13px;font-weight:600;color:#0f766e;border-left:3px solid #14b8a6}.invoice-page .issue-form .item-rows .item-row[data-v-38a660ad]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.invoice-page .issue-form .item-rows .item-row .item-idx[data-v-38a660ad]{width:20px;font-size:12px;color:#9ca3af;text-align:center;flex-shrink:0}.invoice-page .issue-form .item-rows .item-row .col-name[data-v-38a660ad]{width:180px;flex-shrink:0}.invoice-page .issue-form .item-rows .item-row .col-tax[data-v-38a660ad]{flex:1;min-width:200px}.invoice-page .issue-form .item-rows .item-row .col-qty[data-v-38a660ad]{width:90px;flex-shrink:0}.invoice-page .issue-form .item-rows .item-row .col-amt[data-v-38a660ad]{width:110px;flex-shrink:0}.invoice-page .issue-form .item-rows .item-row .col-rate[data-v-38a660ad]{width:90px;flex-shrink:0}.invoice-page .issue-form .item-rows .item-row .col-taxamt[data-v-38a660ad]{width:90px;text-align:right;font-size:13px;color:#4b5563;flex-shrink:0;font-variant-numeric:tabular-nums}.invoice-page .issue-form .issue-total[data-v-38a660ad]{display:flex;justify-content:flex-end;gap:24px;padding:10px 12px;margin:4px 0 12px;background:#f0fdfa;border:1px solid #99f6e4;border-radius:6px}.invoice-page .issue-form .issue-total .total-item[data-v-38a660ad]{font-size:13px;color:#4b5563}.invoice-page .issue-form .issue-total .total-item b[data-v-38a660ad]{font-variant-numeric:tabular-nums}.invoice-page .issue-form .issue-total .total-item.total-final[data-v-38a660ad]{color:#0f766e}.invoice-page .issue-form .issue-total .total-item.total-final .final-num[data-v-38a660ad]{font-size:16px;color:#0d9488}.invoice-page .redflush-alert[data-v-38a660ad]{margin-bottom:14px}.invoice-page .redflush-summary[data-v-38a660ad]{margin-bottom:14px;padding:10px 14px;background:#fafafa;border-radius:6px}.invoice-page .redflush-summary .row[data-v-38a660ad]{display:flex;justify-content:space-between;margin-bottom:4px;font-size:13px}.invoice-page .redflush-summary .row span[data-v-38a660ad]:first-child{color:#9ca3af}.invoice-page .redflush-summary .row .primary-text[data-v-38a660ad]{color:#0d9488;font-weight:500}.invoice-page .redflush-summary .row .amount-red[data-v-38a660ad]{color:#dc2626}.invoice-page .form-tip[data-v-38a660ad]{margin-top:4px;font-size:12px;color:#9ca3af}.invoice-page .detail-head[data-v-38a660ad]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.invoice-page .detail-head .detail-no[data-v-38a660ad]{display:flex;align-items:center;gap:8px}.invoice-page .detail-head .detail-no .no-text[data-v-38a660ad]{font-family:Consolas,monospace;font-size:16px;font-weight:600;color:#111827}.invoice-page .detail-head .detail-no .no-text.red-no[data-v-38a660ad]{color:#dc2626}.invoice-page .detail-grid[data-v-38a660ad]{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin-bottom:16px}.invoice-page .detail-grid .detail-item[data-v-38a660ad]{display:flex;font-size:13px;line-height:1.8}.invoice-page .detail-grid .detail-item .lbl[data-v-38a660ad]{width:110px;color:#9ca3af;flex-shrink:0}.invoice-page .detail-grid .detail-item .void-reason[data-v-38a660ad]{color:#dc2626}.invoice-page .detail-grid .detail-full[data-v-38a660ad]{grid-column:1 / -1}.invoice-page .detail-items-title[data-v-38a660ad]{margin-bottom:8px;padding-left:8px;font-size:13px;font-weight:600;color:#0f766e;border-left:3px solid #14b8a6}.invoice-page .detail-total[data-v-38a660ad]{display:flex;justify-content:flex-end;gap:20px;margin-top:12px;padding:10px 12px;background:#fafafa;border-radius:6px;font-size:13px;color:#4b5563}.invoice-page .detail-total .final[data-v-38a660ad]{color:#0f766e}.invoice-page .detail-total .final .final-num[data-v-38a660ad]{font-size:15px}.invoice-page .detail-total .amount-red[data-v-38a660ad],.invoice-page .detail-total .red-mark[data-v-38a660ad]{color:#dc2626}.advance-summary[data-v-38a660ad]{margin-bottom:14px;padding:10px 14px;background:#f0fdfa;border:1px solid #99f6e4;border-radius:6px}.advance-summary .row[data-v-38a660ad]{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:13px}.advance-summary .row[data-v-38a660ad]:last-child{margin-bottom:0}.advance-summary .row span[data-v-38a660ad]:first-child{color:#9ca3af}.advance-summary .row .primary-text[data-v-38a660ad]{color:#0d9488;font-weight:500}.advance-summary .row .quota-num[data-v-38a660ad]{color:#0d9488;font-weight:600;font-variant-numeric:tabular-nums}.advance-summary .row .quota-used[data-v-38a660ad]{margin-left:16px;color:#4b5563}.advance-summary .row .quota-used b[data-v-38a660ad]{font-variant-numeric:tabular-nums}.advance-summary .row .quota-rest[data-v-38a660ad]{margin-left:16px;color:#9ca3af}.advance-summary .row .quota-rest b[data-v-38a660ad]{color:#4b5563;font-variant-numeric:tabular-nums}.advance-summary .row .amount-red[data-v-38a660ad]{color:#dc2626}.advance-rows .advance-row-head[data-v-38a660ad]{display:flex;align-items:center;gap:6px;margin-bottom:6px;padding-bottom:6px;font-size:12px;font-weight:600;color:#6b7280;border-bottom:1px solid #f0f0f0}.advance-rows .advance-row-head .col-idx[data-v-38a660ad]{width:20px;text-align:center;flex-shrink:0}.advance-rows .advance-row-head .col-name[data-v-38a660ad]{width:180px;flex-shrink:0}.advance-rows .advance-row-head .col-tax[data-v-38a660ad]{flex:1;min-width:180px}.advance-rows .advance-row-head .col-rate[data-v-38a660ad]{width:90px;flex-shrink:0}.advance-rows .advance-row-head .col-amt[data-v-38a660ad]{width:110px;flex-shrink:0}.advance-rows .advance-row-head .col-taxamt[data-v-38a660ad]{width:90px;text-align:right;flex-shrink:0}.advance-rows .advance-row-head .col-op[data-v-38a660ad]{width:32px;flex-shrink:0}.advance-rows .item-row .col-taxamt[data-v-38a660ad]{width:90px}.advance-quota-error[data-v-38a660ad]{margin-bottom:10px;padding:8px 12px;font-size:13px;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px}.advance-tip[data-v-38a660ad]{padding-top:2px;font-size:12px;color:#9ca3af;line-height:1.7}.head-cards[data-v-eebfe569]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.head-cards .head-card[data-v-eebfe569]{background:#fafafa;border-radius:8px;padding:12px 14px}.head-cards .head-card .head-label[data-v-eebfe569]{font-size:12px;color:#888;margin-bottom:4px}.head-cards .head-card .head-value[data-v-eebfe569]{font-size:20px;font-weight:600}.head-cards .head-card .head-value.head-orange[data-v-eebfe569]{color:#ea580c}.head-cards .head-card .head-value.head-teal[data-v-eebfe569]{color:#0d9488}.head-cards .head-card .head-value.head-red[data-v-eebfe569]{color:#dc2626}.head-cards .head-card .head-sub[data-v-eebfe569]{font-size:12px;color:#999;margin-top:2px}.section-title[data-v-eebfe569]{font-size:13px;font-weight:600;color:#333;margin:14px 0 8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.section-title .section-tip[data-v-eebfe569]{font-size:12px;font-weight:400;color:#999}.section-title .biz-filter[data-v-eebfe569]{margin-left:auto}.pool-cards[data-v-eebfe569]{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.pool-cards .pool-card[data-v-eebfe569]{background:#fff;border:1px solid #ffe4c7;border-radius:8px;padding:8px 4px;text-align:center}.pool-cards .pool-card .pool-name[data-v-eebfe569]{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-cards .pool-card .pool-amount[data-v-eebfe569]{font-size:14px;font-weight:600;color:#ea580c;margin-top:2px}.pool-cards .pool-card.pool-card-zero[data-v-eebfe569]{border-color:#f0f0f0;opacity:.55}.pool-cards .pool-card.pool-card-zero .pool-amount[data-v-eebfe569]{color:#bbb}.pool-cards .pool-card.pool-card-main[data-v-eebfe569]{border-width:2px;background:#fff7ed}.compose-strip[data-v-eebfe569]{display:flex;align-items:center;gap:6px;background:#fafafa;border-radius:8px;padding:10px 14px;flex-wrap:wrap}.compose-strip .compose-item[data-v-eebfe569]{text-align:center;min-width:64px}.compose-strip .compose-item .compose-label[data-v-eebfe569]{font-size:12px;color:#888}.compose-strip .compose-item .compose-value[data-v-eebfe569]{font-size:15px;font-weight:600;color:#333}.compose-strip .compose-item .compose-value.compose-green[data-v-eebfe569]{color:#16a34a}.compose-strip .compose-item .compose-value.compose-teal[data-v-eebfe569]{color:#0d9488}.compose-strip .compose-item .compose-value.compose-orange[data-v-eebfe569]{color:#ea580c}.compose-strip .compose-op[data-v-eebfe569]{color:#bbb;font-weight:600}.compose-strip .compose-balance[data-v-eebfe569]{border-left:1px dashed #e5e5e5;padding-left:10px}.compose-check[data-v-eebfe569]{margin-top:6px;font-size:12px}.compose-check .anticon[data-v-eebfe569]{margin-right:4px}.compose-check.compose-check-ok[data-v-eebfe569]{color:#16a34a}.compose-check.compose-check-bad[data-v-eebfe569]{color:#fa8c16}.timeline .timeline-item[data-v-eebfe569]{display:flex;gap:10px;padding:7px 0}.timeline .timeline-item+.timeline-item[data-v-eebfe569]{border-top:1px solid #f5f5f5}.timeline .timeline-item .timeline-dot[data-v-eebfe569]{flex:0 0 8px;width:8px;height:8px;border-radius:50%;margin-top:6px;background:#d9d9d9}.timeline .timeline-item .timeline-dot.dot-recharge[data-v-eebfe569]{background:#16a34a}.timeline .timeline-item .timeline-dot.dot-deduct[data-v-eebfe569]{background:#fa8c16}.timeline .timeline-item .timeline-dot.dot-transfer_out[data-v-eebfe569]{background:#1677ff}.timeline .timeline-item .timeline-body[data-v-eebfe569]{flex:1;min-width:0}.timeline .timeline-item .timeline-body .timeline-line1[data-v-eebfe569]{display:flex;align-items:center;gap:6px}.timeline .timeline-item .timeline-body .timeline-line1 .biz-tag[data-v-eebfe569]{margin-inline-end:0;font-size:11px;line-height:16px}.timeline .timeline-item .timeline-body .timeline-line1 .pool-tag-mini[data-v-eebfe569]{margin-inline-end:0;font-size:11px;line-height:16px;background:#f5f5f5;color:#666;border:none}.timeline .timeline-item .timeline-body .timeline-line1 .timeline-amount[data-v-eebfe569]{font-weight:600}.timeline .timeline-item .timeline-body .timeline-line1 .timeline-time[data-v-eebfe569]{margin-left:auto;font-size:12px;color:#999}.timeline .timeline-item .timeline-body .timeline-line2[data-v-eebfe569]{margin-top:2px;font-size:12px;color:#999;display:flex;gap:10px;align-items:center}.timeline .timeline-item .timeline-body .timeline-line2 .timeline-payment[data-v-eebfe569]{color:#0d9488}.timeline .timeline-item .timeline-body .timeline-line2 .timeline-void[data-v-eebfe569]{color:#999;text-decoration:line-through}.timeline .timeline-item .timeline-body .timeline-line2 .timeline-remark[data-v-eebfe569]{color:#bbb;max-width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-more[data-v-eebfe569]{text-align:center}.action-bar[data-v-eebfe569]{margin-top:16px;padding-top:12px;border-top:1px solid #f0f0f0;display:flex;gap:10px}.amount-green[data-v-eebfe569]{color:#16a34a}.amount-teal[data-v-eebfe569]{color:#0d9488}.ledger-page .stat-cards[data-v-e8e2e64c]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.ledger-page .stat-cards .stat-card[data-v-e8e2e64c]{display:flex;align-items:center;gap:12px;background:#fff;border-radius:8px;padding:14px 16px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.ledger-page .stat-cards .stat-card .stat-icon[data-v-e8e2e64c]{flex:0 0 40px;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}.ledger-page .stat-cards .stat-card .stat-icon.icon-orange[data-v-e8e2e64c]{background:#fff7ed;color:#ea580c}.ledger-page .stat-cards .stat-card .stat-icon.icon-blue[data-v-e8e2e64c]{background:#eff6ff;color:#1677ff}.ledger-page .stat-cards .stat-card .stat-icon.icon-green[data-v-e8e2e64c]{background:#f0fdf4;color:#16a34a}.ledger-page .stat-cards .stat-card .stat-icon.icon-teal[data-v-e8e2e64c]{background:#f0fdfa;color:#0d9488}.ledger-page .stat-cards .stat-card .stat-meta[data-v-e8e2e64c]{flex:1;min-width:0}.ledger-page .stat-cards .stat-card .stat-label[data-v-e8e2e64c]{font-size:13px;color:#888}.ledger-page .stat-cards .stat-card .stat-value[data-v-e8e2e64c]{font-size:22px;font-weight:600;color:#333;line-height:28px}.ledger-page .stat-cards .stat-card .stat-value.stat-teal[data-v-e8e2e64c]{color:#0d9488}.ledger-page .stat-cards .stat-card .stat-value.stat-green[data-v-e8e2e64c]{color:#16a34a}.ledger-page .stat-cards .stat-card .stat-value.stat-orange[data-v-e8e2e64c]{color:#ea580c}.ledger-page .stat-cards .stat-card .stat-sub[data-v-e8e2e64c]{font-size:12px;color:#bbb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ledger-page .pool-strip[data-v-e8e2e64c]{background:#fff;border-radius:8px;padding:12px 16px;margin-bottom:12px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.ledger-page .pool-strip .pool-strip-head[data-v-e8e2e64c]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.ledger-page .pool-strip .pool-strip-head .pool-strip-label[data-v-e8e2e64c]{font-size:13px;font-weight:600;color:#333}.ledger-page .pool-strip .pool-strip-head .pool-strip-total[data-v-e8e2e64c]{font-size:12px;color:#999}.ledger-page .pool-strip .pool-strip-bar[data-v-e8e2e64c]{display:flex;height:10px;border-radius:5px;overflow:hidden;background:#f5f5f5}.ledger-page .pool-strip .pool-strip-bar .pool-strip-seg[data-v-e8e2e64c]{min-width:2px;transition:opacity .2s}.ledger-page .pool-strip .pool-strip-legend[data-v-e8e2e64c]{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:8px}.ledger-page .pool-strip .pool-strip-legend .pool-legend-item[data-v-e8e2e64c]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#555}.ledger-page .pool-strip .pool-strip-legend .pool-legend-item .pool-legend-dot[data-v-e8e2e64c]{display:inline-block;width:8px;height:8px;border-radius:2px}.ledger-page .pool-strip .pool-strip-legend .pool-legend-item.pool-legend-zero[data-v-e8e2e64c]{color:silver}.ledger-page .pool-strip .pool-strip-legend .pool-legend-item.pool-legend-zero .pool-legend-dot[data-v-e8e2e64c]{opacity:.35}.ledger-page .filter-card[data-v-e8e2e64c]{border-radius:8px;margin-bottom:12px}.ledger-page .filter-card[data-v-e8e2e64c] .ant-card-body{padding:12px 16px 0}.ledger-page .filter-card[data-v-e8e2e64c] .ant-form-item{margin-bottom:8px}.ledger-page .list-card[data-v-e8e2e64c]{border-radius:8px}.ledger-page .list-card[data-v-e8e2e64c] .ant-card-body{padding:0 16px 16px}.ledger-page .tab-count[data-v-e8e2e64c]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0fdfa;color:#0d9488;border-radius:8px}.ledger-page .primary-text[data-v-e8e2e64c],.ledger-page .amount-teal[data-v-e8e2e64c]{color:#0d9488;font-weight:600}.ledger-page .amount-green[data-v-e8e2e64c]{color:#16a34a;font-weight:600}.ledger-page .amount-orange[data-v-e8e2e64c]{color:#ea580c;font-weight:600}.ledger-page .amount-gray[data-v-e8e2e64c]{color:#999}.pool-tag[data-v-e8e2e64c]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#555;white-space:nowrap}.pool-tag .pool-dot[data-v-e8e2e64c]{display:inline-block;width:8px;height:8px;border-radius:2px}.health-banner[data-v-e8e2e64c]{display:flex;align-items:center;gap:10px;padding:10px 16px;margin-bottom:12px;border-radius:8px;cursor:pointer;font-size:13px}.health-banner .health-icon[data-v-e8e2e64c]{font-size:16px}.health-banner .health-main[data-v-e8e2e64c]{flex:1}.health-banner.health-ok[data-v-e8e2e64c]{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.health-banner.health-ok .health-icon[data-v-e8e2e64c]{color:#16a34a}.health-banner.health-warn[data-v-e8e2e64c]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.health-banner.health-warn .health-icon[data-v-e8e2e64c]{color:#fa8c16}.health-summary[data-v-e8e2e64c]{padding:10px 14px;background:#fafafa;border-radius:6px;margin-bottom:12px;font-size:13px}.health-summary .health-diff[data-v-e8e2e64c]{color:#ea580c}.health-check-row[data-v-e8e2e64c]{display:flex;gap:10px;padding:8px 0;align-items:flex-start}.health-check-row+.health-check-row[data-v-e8e2e64c]{border-top:1px solid #f5f5f5}.health-check-row .health-tag[data-v-e8e2e64c]{flex:0 0 52px;text-align:center;margin-top:2px}.health-check-row .health-check-body[data-v-e8e2e64c]{flex:1;min-width:0}.health-check-row .health-check-name[data-v-e8e2e64c]{font-size:13px;color:#333;font-weight:500}.health-check-row .health-check-detail[data-v-e8e2e64c]{font-size:12px;color:#999;margin-top:2px}.health-footnote[data-v-e8e2e64c]{margin-top:12px;font-size:12px;color:#bbb;line-height:18px}.recent-dot[data-v-e8e2e64c]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#16a34a;margin-right:6px;vertical-align:2px}.meter-ledger-page .main-layout[data-v-e27bcb7d]{display:flex;gap:12px;align-items:flex-start}.meter-ledger-page .tree-side[data-v-e27bcb7d]{width:280px;flex-shrink:0}.meter-ledger-page .tree-side .dim-tag[data-v-e27bcb7d]{margin-top:8px}.meter-ledger-page .list-side[data-v-e27bcb7d]{flex:1;min-width:0}.meter-ledger-page .filter-row[data-v-e27bcb7d]{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.meter-ledger-page .selected-tip[data-v-e27bcb7d]{font-size:12px;color:#999}.meter-ledger-page .usage-preview[data-v-e27bcb7d]{font-size:16px;font-weight:600;color:#0d9488}.meter-ledger-page .spike-warning[data-v-e27bcb7d]{margin-left:8px;color:#f5222d;font-size:12px}.meter-ledger-page .tab-count[data-v-e27bcb7d]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:9px;color:#666}.hint-text[data-v-80907bb7]{color:#999;font-size:12px}.meter-plan-page .filter-row[data-v-80907bb7]{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.meter-plan-page .progress-header[data-v-80907bb7]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.hint-text[data-v-edbe0c75]{color:#999;font-size:12px}.meter-task-page .filter-row[data-v-edbe0c75]{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.meter-task-page .progress-text[data-v-edbe0c75]{margin-left:8px;font-size:12px;color:#666}.meter-task-page .detail-desc[data-v-edbe0c75]{margin-bottom:4px}.meter-task-page .detail-bar[data-v-edbe0c75]{margin:8px 0}.hint-text[data-v-27350e24]{color:#999;font-size:12px}.meter-empty-hint[data-v-27350e24]{display:inline-block;padding:4px 8px;font-size:12px;color:rgba(0,0,0,.45)}.meter-empty-hint--retry[data-v-27350e24]{color:#1890ff;cursor:pointer}.meter-empty-hint--retry[data-v-27350e24]:hover{color:#40a9ff}.meter-data-page .filter-row[data-v-27350e24]{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.meter-data-page .precheck-summary[data-v-27350e24],.meter-data-page .error-table[data-v-27350e24]{margin-bottom:12px}.meter-data-page .confirm-bar[data-v-27350e24]{display:flex;gap:8px;justify-content:flex-end}.meter-data-page .inner-card[data-v-27350e24]{margin-bottom:16px}.meter-data-page[data-v-27350e24] .gap-row td{background-color:#fff1f0!important}.meter-reading-page .filter-row[data-v-471c2022]{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.hint-text[data-v-fa0391af]{margin-left:12px;color:#999;font-size:12px}.meter-setting-page .filter-row[data-v-fa0391af]{display:flex;gap:8px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.meter-setting-page .strategy-desc[data-v-fa0391af]{margin-top:6px;padding:8px 12px;background:#f6f8fa;border-radius:4px;color:#666;font-size:12px;line-height:1.6}.meter-workbench[data-v-fb9cbb84]{min-height:200px}.panorama-page .mt-10[data-v-50bbe0ee]{margin-top:10px}.panorama-page .panel[data-v-50bbe0ee]{background:#fff;border:1px solid #eef0f3;border-radius:10px;padding:14px 16px;height:100%;box-shadow:0 1px 3px rgba(0,0,0,.02)}.panorama-page .panel-title[data-v-50bbe0ee]{display:flex;align-items:center;font-size:13px;font-weight:600;color:#262626;margin-bottom:12px}.panorama-page .panel-title .bar[data-v-50bbe0ee]{width:3px;height:13px;background:#0d9488;border-radius:2px;margin-right:8px}.panorama-page .mini-stat-row[data-v-50bbe0ee]{display:flex;gap:8px}.panorama-page .mini-stat[data-v-50bbe0ee]{flex:1;display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;border:1px solid #eef0f3;border-left:3px solid var(--accent, #0d9488);border-radius:8px;cursor:pointer;transition:all .2s}.panorama-page .mini-stat[data-v-50bbe0ee]:hover{background:#f8f9fa;border-color:var(--accent, #0d9488);box-shadow:0 2px 12px rgba(0,0,0,.06);transform:translateY(-1px)}.panorama-page .mini-stat .mini-icon[data-v-50bbe0ee]{font-size:18px;color:var(--accent, #0d9488);flex-shrink:0;width:32px;height:32px;border-radius:6px;background:rgba(0,0,0,.03);display:flex;align-items:center;justify-content:center}.panorama-page .mini-stat .mini-info .mini-value[data-v-50bbe0ee]{font-size:18px;font-weight:700;color:#262626;line-height:1}.panorama-page .mini-stat .mini-info .mini-unit[data-v-50bbe0ee]{font-size:11px;color:#bfbfbf;font-weight:400;margin-left:1px}.panorama-page .mini-stat .mini-info .mini-label[data-v-50bbe0ee]{font-size:11px;color:#8c8c8c;margin-top:3px}.panorama-page .value-grid[data-v-50bbe0ee]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.panorama-page .value-item[data-v-50bbe0ee]{padding:10px 12px;background:#f8f9fa;border:1px solid #eef0f3;border-left:3px solid var(--accent, #0d9488);border-radius:8px;transition:all .2s}.panorama-page .value-item[data-v-50bbe0ee]:hover{background:#fff;border-color:var(--accent, #0d9488);box-shadow:0 2px 12px rgba(0,0,0,.06)}.panorama-page .value-item .value-top[data-v-50bbe0ee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.panorama-page .value-item .value-label[data-v-50bbe0ee]{font-size:11px;color:#8c8c8c}.panorama-page .value-item .value-trend[data-v-50bbe0ee]{font-size:10px;font-weight:600}.panorama-page .value-item .value-trend.up[data-v-50bbe0ee]{color:#52c41a}.panorama-page .value-item .value-trend.down[data-v-50bbe0ee]{color:#ff4d4f}.panorama-page .value-item .value-num[data-v-50bbe0ee]{font-size:18px;font-weight:700;color:var(--accent, #0d9488);line-height:1.2}.panorama-page .value-item .value-unit[data-v-50bbe0ee]{font-size:11px;color:#bfbfbf;font-weight:400;margin-left:2px}.panorama-page .status-grid[data-v-50bbe0ee]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.panorama-page .status-card[data-v-50bbe0ee]{padding:10px 10px 0;background:#f8f9fa;border:1px solid #eef0f3;border-top:3px solid var(--accent, #0d9488);border-radius:8px;transition:all .2s;overflow:hidden}.panorama-page .status-card[data-v-50bbe0ee]:hover{background:#fff;border-color:var(--accent, #0d9488);box-shadow:0 2px 12px rgba(0,0,0,.06)}.panorama-page .status-card-top[data-v-50bbe0ee]{display:flex;align-items:center;gap:4px;margin-bottom:6px}.panorama-page .status-card-top .status-card-dot[data-v-50bbe0ee]{width:6px;height:6px;border-radius:50%;background:var(--accent, #0d9488);flex-shrink:0}.panorama-page .status-card-top .status-card-label[data-v-50bbe0ee]{font-size:11px;font-weight:600;color:#262626;flex:1}.panorama-page .status-card-top .status-card-pct[data-v-50bbe0ee]{font-size:10px;color:#bfbfbf;font-weight:500}.panorama-page .status-card-count[data-v-50bbe0ee]{font-size:22px;font-weight:700;color:var(--accent, #0d9488);line-height:1.2}.panorama-page .status-card-count .status-card-unit[data-v-50bbe0ee]{font-size:11px;font-weight:400;color:#bfbfbf;margin-left:2px}.panorama-page .status-card-bar[data-v-50bbe0ee]{height:3px;background:rgba(0,0,0,.04);margin:8px -10px 0;overflow:hidden}.panorama-page .status-card-bar-fill[data-v-50bbe0ee]{height:100%;background:var(--accent, #0d9488);transition:width .4s ease}.panorama-page .aging-list[data-v-50bbe0ee]{display:flex;flex-direction:column;gap:8px}.panorama-page .aging-row[data-v-50bbe0ee]{padding:8px 10px;background:#f8f9fa;border:1px solid #eef0f3;border-left:3px solid var(--accent, #0d9488);border-radius:8px;transition:all .2s}.panorama-page .aging-row[data-v-50bbe0ee]:hover{background:#fff;border-color:var(--accent, #0d9488)}.panorama-page .aging-row .aging-top[data-v-50bbe0ee]{display:flex;justify-content:space-between;margin-bottom:4px}.panorama-page .aging-row .aging-name[data-v-50bbe0ee]{font-size:12px;color:#8c8c8c}.panorama-page .aging-row .aging-val[data-v-50bbe0ee]{font-size:13px;font-weight:600;color:var(--accent, #0d9488)}.panorama-page .aging-row .aging-unit[data-v-50bbe0ee]{font-size:10px;color:#bfbfbf;margin-left:2px}.panorama-page .aging-row .aging-bar[data-v-50bbe0ee]{height:4px;background:rgba(0,0,0,.04);border-radius:2px;overflow:hidden}.panorama-page .aging-row .aging-bar-fill[data-v-50bbe0ee]{height:100%;background:var(--accent, #0d9488);border-radius:2px;transition:width .4s ease}.panorama-page .aging-row .aging-rate[data-v-50bbe0ee]{font-size:10px;color:#bfbfbf;margin-top:3px}.panorama-page .aging-summary[data-v-50bbe0ee]{margin-top:10px;padding-top:8px;border-top:1px solid #eef0f3;font-size:11px}.panorama-page .aging-summary .aging-summary-label[data-v-50bbe0ee]{color:#bfbfbf}.panorama-page .aging-summary .aging-summary-val[data-v-50bbe0ee]{font-size:13px;font-weight:600;margin-left:4px}.panorama-page .inv-grid[data-v-50bbe0ee]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.panorama-page .inv-item[data-v-50bbe0ee]{text-align:center;padding:10px 4px;background:#f8f9fa;border:1px solid #eef0f3;border-top:3px solid var(--accent, #0d9488);border-radius:8px;transition:all .2s}.panorama-page .inv-item[data-v-50bbe0ee]:hover{background:#fff;border-color:var(--accent, #0d9488);box-shadow:0 2px 12px rgba(0,0,0,.06)}.panorama-page .inv-item .inv-icon[data-v-50bbe0ee]{font-size:16px;color:var(--accent, #0d9488);margin-bottom:3px}.panorama-page .inv-item .inv-num[data-v-50bbe0ee]{font-size:18px;font-weight:700;color:var(--accent, #0d9488)}.panorama-page .inv-item .inv-label[data-v-50bbe0ee]{font-size:11px;color:#8c8c8c}.panorama-page .inv-progress[data-v-50bbe0ee]{padding-top:8px;border-top:1px solid #eef0f3}.panorama-page .inv-progress .inv-progress-top[data-v-50bbe0ee]{display:flex;justify-content:space-between;margin-bottom:4px}.panorama-page .inv-progress .inv-progress-label[data-v-50bbe0ee]{font-size:12px;color:#666}.panorama-page .inv-progress .inv-progress-val[data-v-50bbe0ee]{font-size:14px;font-weight:600;color:#0d9488}.panorama-page .inv-progress .inv-progress-sub[data-v-50bbe0ee]{font-size:11px;color:#bfbfbf;margin-top:2px}.panorama-page .trend-chart[data-v-50bbe0ee]{display:flex;align-items:flex-end;gap:4px;height:120px;padding-top:8px}.panorama-page .trend-row[data-v-50bbe0ee]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.panorama-page .trend-row .trend-month[data-v-50bbe0ee]{font-size:10px;color:#bfbfbf;margin-bottom:2px}.panorama-page .trend-row .trend-bars[data-v-50bbe0ee]{flex:1;display:flex;gap:2px;align-items:flex-end;width:100%;justify-content:center}.panorama-page .trend-row .trend-bar-wrap[data-v-50bbe0ee]{width:6px;height:100%;display:flex;align-items:flex-end}.panorama-page .trend-row .trend-bar[data-v-50bbe0ee]{width:100%;border-radius:2px 2px 0 0;min-height:2px;transition:height .3s}.panorama-page .trend-row .trend-bar--payable[data-v-50bbe0ee]{background:#722ed1}.panorama-page .trend-row .trend-bar--paid[data-v-50bbe0ee]{background:#0d9488}.panorama-page .trend-legend[data-v-50bbe0ee]{margin-top:8px;padding-top:8px;border-top:1px solid #eef0f3;display:flex;align-items:center;gap:12px;font-size:11px;color:#666}.panorama-page .trend-legend .legend-item[data-v-50bbe0ee]{display:flex;align-items:center;gap:4px}.panorama-page .trend-legend .legend-dot[data-v-50bbe0ee]{display:inline-block;width:8px;height:8px;border-radius:2px}.panorama-page .trend-legend .trend-summary[data-v-50bbe0ee]{margin-left:auto;color:#bfbfbf}.panorama-page .shortcut-row[data-v-50bbe0ee]{display:flex;flex-wrap:wrap;gap:8px}.panorama-page .shortcut-item[data-v-50bbe0ee]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s}.panorama-page .shortcut-item[data-v-50bbe0ee]:hover{border-color:#0d9488;background:#f0fdfa}.panorama-page .shortcut-item .shortcut-icon[data-v-50bbe0ee]{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px}.panorama-page .shortcut-item .shortcut-text[data-v-50bbe0ee]{font-size:12px;color:#666}.footer-bar[data-v-87c63eb5]{display:flex;align-items:center;justify-content:space-between}.footer-bar .footer-left[data-v-87c63eb5]{display:flex;align-items:center;gap:16px}.footer-bar .filter-group[data-v-87c63eb5]{display:flex;align-items:center;gap:6px}.footer-bar .filter-label[data-v-87c63eb5]{font-size:12px;color:#666}.penalty-settle .filter-wrapper[data-v-1e9f364c]{margin-bottom:12px}.penalty-settle .filter-wrapper[data-v-1e9f364c] .ant-card-body{padding:12px 16px 0}.penalty-settle .filter-wrapper[data-v-1e9f364c] .ant-form-item{margin-bottom:8px}.penalty-settle .filter-wrapper .settle-tip[data-v-1e9f364c]{color:#999;font-size:12px;padding-bottom:8px}.penalty-settle .table-toolbar[data-v-1e9f364c]{display:flex;justify-content:flex-end;margin-bottom:8px}.penalty-settle .settle-no[data-v-1e9f364c]{font-weight:600;color:#222}.penalty-settle .amount-pos[data-v-1e9f364c]{color:#fa541c;font-weight:600}.penalty-settle .amount-neg[data-v-1e9f364c]{color:#13c2c2;font-weight:600}.penalty-settle .amount-label[data-v-1e9f364c]{font-size:12px;color:#999}.penalty-settle .clause[data-v-1e9f364c]{color:#222}.penalty-settle .clause-none[data-v-1e9f364c]{color:#999}.penalty-settle .field-tip[data-v-1e9f364c]{font-size:12px;color:#999;line-height:1.6}.penalty-settle .settle-form[data-v-1e9f364c]{padding-top:8px}.penalty-ledger .ledger-tip[data-v-c7c83142]{margin-top:-6px;font-size:12px;color:#999}.penalty-ledger .ledger-stats[data-v-c7c83142]{display:flex;gap:12px;margin:12px 0}.penalty-ledger .ledger-stats .stat-card[data-v-c7c83142]{flex:1;padding:12px 16px;background:#fff;border:1px solid #e8e8e8;border-radius:6px}.penalty-ledger .ledger-stats .stat-card .stat-label[data-v-c7c83142]{font-size:12px;color:#999}.penalty-ledger .ledger-stats .stat-card .stat-value[data-v-c7c83142]{margin-top:4px;font-size:18px;font-weight:600;color:#1f1f1f}.penalty-ledger .ledger-stats .stat-card .stat-sub[data-v-c7c83142]{font-size:12px;color:#999}.penalty-ledger .ledger-stats .stat-card .stat-discount[data-v-c7c83142],.penalty-ledger .ledger-stats .stat-card .amount-discount[data-v-c7c83142]{color:#fa8c16}.penalty-ledger .ledger-stats .stat-card .stat-paid[data-v-c7c83142],.penalty-ledger .ledger-stats .stat-card .amount-paid[data-v-c7c83142]{color:#13c2c2}.penalty-risk .risk-tip[data-v-4aedc15a]{margin-top:-6px;font-size:12px;color:#999}.penalty-risk .risk-summary[data-v-4aedc15a]{margin-top:8px}.penalty-risk .contract-code[data-v-4aedc15a]{font-weight:600}.penalty-risk .contract-name[data-v-4aedc15a],.penalty-risk .score-text[data-v-4aedc15a]{font-size:12px;color:#999}.penalty-risk .rate-bad[data-v-4aedc15a]{color:#f5222d;font-weight:600}.penalty-risk .rate-mid[data-v-4aedc15a]{color:#fa8c16}.penalty-risk .rate-good[data-v-4aedc15a]{color:#52c41a}.penalty-risk .amount-unpaid[data-v-4aedc15a]{color:#f5222d;font-weight:600}.penalty-risk .suggestion[data-v-4aedc15a]{font-size:12px;color:#666}[data-v-b8f7020a] .ant-page-header-content{padding-bottom:0}[data-v-b8f7020a] .ant-page-header .ant-page-header-footer{margin-top:0!important}.check-page .stat-cards[data-v-b8f7020a]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.check-page .stat-cards .stat-card[data-v-b8f7020a]{background:#fff;border-radius:8px;padding:14px 18px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.check-page .stat-cards .stat-card .stat-label[data-v-b8f7020a]{font-size:13px;color:#888;margin-bottom:6px}.check-page .stat-cards .stat-card .stat-value[data-v-b8f7020a]{font-size:20px;font-weight:600;color:#333}.check-page .stat-cards .stat-card .stat-value.stat-orange[data-v-b8f7020a]{color:#ea580c}.check-page .stat-cards .stat-card .stat-value.stat-green[data-v-b8f7020a]{color:#16a34a}.check-page .filter-card[data-v-b8f7020a]{border-radius:8px;margin-bottom:12px}.check-page .filter-card[data-v-b8f7020a] .ant-card-body{padding:12px 16px 0}.check-page .filter-card[data-v-b8f7020a] .ant-form-item{margin-bottom:8px}.check-page .list-card[data-v-b8f7020a]{border-radius:8px}.check-page .list-card[data-v-b8f7020a] .ant-card-body{padding:0 16px 16px}.check-page .table-toolbar[data-v-b8f7020a]{display:flex;align-items:center;gap:12px;padding:12px 0}.check-page .table-toolbar .toolbar-hint[data-v-b8f7020a]{font-size:12px;color:#999}.check-page .primary-text[data-v-b8f7020a],.check-page .amount-teal[data-v-b8f7020a]{color:#0d9488;font-weight:600}.check-page .related-no[data-v-b8f7020a]{color:#555;font-size:12px}.check-page .primary-link[data-v-b8f7020a]{color:#0d9488}.check-page .danger-link[data-v-b8f7020a]{color:#d93026}[data-v-c33726d8] .ant-page-header-content{padding-bottom:0}.period-page .head-bar[data-v-c33726d8]{display:flex;align-items:center;gap:24px}.period-page .head-bar .mode-switch[data-v-c33726d8]{display:flex;align-items:center;gap:8px}.period-page .head-bar .mode-switch .mode-label[data-v-c33726d8]{font-size:13px;color:#666}.period-page .head-bar .mode-switch .mode-help[data-v-c33726d8]{color:#999;cursor:help}.period-page .list-card[data-v-c33726d8],.period-page .close-day-card[data-v-c33726d8]{border-radius:8px}.period-page .list-card .card-title-bar[data-v-c33726d8],.period-page .close-day-card .card-title-bar[data-v-c33726d8]{display:flex;align-items:center}.period-page .list-card .card-title-bar .card-title-text[data-v-c33726d8],.period-page .close-day-card .card-title-bar .card-title-text[data-v-c33726d8]{position:relative;padding-left:10px;font-size:15px;font-weight:600;color:#333}.period-page .list-card .card-title-bar .card-title-text[data-v-c33726d8]:before,.period-page .close-day-card .card-title-bar .card-title-text[data-v-c33726d8]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;background:#0d9488;border-radius:2px}.period-page .list-card[data-v-c33726d8] .ant-card-body,.period-page .close-day-card[data-v-c33726d8] .ant-card-body{padding:16px}.period-page .list-toolbar[data-v-c33726d8]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.period-page .list-toolbar .toolbar-label[data-v-c33726d8]{font-size:13px;color:#666}.period-page .list-toolbar .toolbar-hint[data-v-c33726d8]{font-size:12px;color:#999}.period-page .period-tip[data-v-c33726d8]{margin-bottom:12px}.period-page .close-day-form .form-row[data-v-c33726d8]{display:flex;align-items:flex-start;margin-bottom:20px}.period-page .close-day-form .form-row .row-label[data-v-c33726d8]{flex-shrink:0;width:88px;line-height:32px;font-size:13px;color:#666}.period-page .close-day-form .form-row .row-hint[data-v-c33726d8]{margin-left:12px;line-height:32px;font-size:12px;color:#999}.period-page .close-day-form .days-grid[data-v-c33726d8]{flex:1}.period-page .close-day-form .days-grid .month-item[data-v-c33726d8]{display:flex;align-items:center;gap:8px}.period-page .close-day-form .days-grid .month-item .month-label[data-v-c33726d8]{flex-shrink:0;width:34px;font-size:13px;color:#666}.period-page .close-day-footer[data-v-c33726d8]{display:flex;align-items:center;gap:12px;padding-left:88px}.period-page .close-day-footer .footer-hint[data-v-c33726d8]{font-size:12px;color:#999}.period-page .period-text[data-v-c33726d8]{font-weight:600;color:#333}.period-page .close-day-text[data-v-c33726d8],.period-page .amount-teal[data-v-c33726d8]{color:#0d9488;font-weight:600}.period-page .amount-red[data-v-c33726d8]{color:#d93026}.period-page .amount-orange[data-v-c33726d8]{color:#ea580c}.period-page .amount-purple[data-v-c33726d8]{color:#722ed1}.period-page .amount-gray[data-v-c33726d8]{color:#999}.period-page .bold[data-v-c33726d8]{font-weight:600}.period-page .primary-link[data-v-c33726d8]{color:#0d9488}.period-page .warn-link[data-v-c33726d8]{color:#ea580c}.period-page .danger-link[data-v-c33726d8]{color:#d93026}[data-v-3bd63ea4] .ant-page-header-content{padding-bottom:0}[data-v-3bd63ea4] .ant-page-header .ant-page-header-footer{margin-top:0!important}.post-page .stat-cards[data-v-3bd63ea4]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.post-page .stat-cards .stat-card[data-v-3bd63ea4]{background:#fff;border-radius:8px;padding:14px 18px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.post-page .stat-cards .stat-card .stat-label[data-v-3bd63ea4]{font-size:13px;color:#888;margin-bottom:6px}.post-page .stat-cards .stat-card .stat-value[data-v-3bd63ea4]{font-size:20px;font-weight:600;color:#333}.post-page .stat-cards .stat-card .stat-value.stat-orange[data-v-3bd63ea4]{color:#ea580c}.post-page .filter-card[data-v-3bd63ea4]{border-radius:8px;margin-bottom:12px}.post-page .filter-card[data-v-3bd63ea4] .ant-card-body{padding:12px 16px 0}.post-page .filter-card[data-v-3bd63ea4] .ant-form-item{margin-bottom:8px}.post-page .list-card[data-v-3bd63ea4]{border-radius:8px}.post-page .list-card[data-v-3bd63ea4] .ant-card-body{padding:0 16px 16px}.post-page .table-toolbar[data-v-3bd63ea4]{display:flex;align-items:center;gap:12px;padding:12px 0}.post-page .table-toolbar .toolbar-hint[data-v-3bd63ea4]{font-size:12px;color:#999}.post-page .primary-text[data-v-3bd63ea4],.post-page .amount-teal[data-v-3bd63ea4]{color:#0d9488;font-weight:600}.post-page .related-no[data-v-3bd63ea4]{color:#555;font-size:12px}.post-page .danger-link[data-v-3bd63ea4]{color:#d93026}.post-page .disabled-link[data-v-3bd63ea4]{color:#bbb;cursor:not-allowed}.report-page .report-card[data-v-3958da6c] .ant-card-body{padding:0 16px 16px}.report-page .filter-bar[data-v-3958da6c]{padding:12px 0}.report-page .amount-text[data-v-3958da6c]{font-weight:600}.report-page .amount-primary[data-v-3958da6c]{color:#0d9488}.report-page .amount-red[data-v-3958da6c]{color:#dc2626}.report-page .aging-summary[data-v-3958da6c]{display:flex;gap:16px;margin-bottom:12px}.report-page .aging-summary .summary-item[data-v-3958da6c]{min-width:180px;padding:12px 16px;background:#f8fafc;border-radius:8px}.report-page .aging-summary .summary-item .summary-label[data-v-3958da6c]{font-size:12px;color:#999}.report-page .aging-summary .summary-item .summary-value[data-v-3958da6c]{margin-top:4px;font-size:20px;font-weight:700;color:#222}.report-page .overdue-badge[data-v-3958da6c]{display:inline-block;padding:0 6px;font-size:11px;line-height:18px;background:#fee2e2;color:#dc2626;border:1px solid #fecaca;border-radius:10px;font-weight:600}[data-v-a7190f7a] .ant-page-header-content{padding-bottom:0}[data-v-a7190f7a] .ant-page-header .ant-page-header-footer{margin-top:0!important}.voucher-rule-page .filter-card[data-v-a7190f7a]{border-radius:8px;margin-bottom:12px}.voucher-rule-page .filter-card[data-v-a7190f7a] .ant-card-body{padding:12px 16px}.voucher-rule-page .filter-card[data-v-a7190f7a] .ant-form-item{margin-bottom:8px}.voucher-rule-page .filter-card .rule-hint[data-v-a7190f7a]{font-size:12px;color:#999;margin-top:4px}.voucher-rule-page .list-card[data-v-a7190f7a]{border-radius:8px}.voucher-rule-page .list-card[data-v-a7190f7a] .ant-card-body{padding:8px 16px 16px}.voucher-rule-page .danger-link[data-v-a7190f7a]{color:#d93026}.voucher-rule-page .form-hint[data-v-a7190f7a]{font-size:12px;color:#999;margin-top:4px}[data-v-304f787d] .ant-page-header-content{padding-bottom:0}[data-v-304f787d] .ant-page-header .ant-page-header-footer{margin-top:0!important}.voucher-page .filter-card[data-v-304f787d]{border-radius:8px;margin-bottom:12px}.voucher-page .filter-card[data-v-304f787d] .ant-card-body{padding:12px 16px 0}.voucher-page .filter-card[data-v-304f787d] .ant-form-item{margin-bottom:8px}.voucher-page .list-card[data-v-304f787d]{border-radius:8px}.voucher-page .list-card[data-v-304f787d] .ant-card-body{padding:0 16px 16px}.voucher-page .table-toolbar[data-v-304f787d]{display:flex;align-items:center;gap:12px;padding:12px 0}.voucher-page .table-toolbar .toolbar-hint[data-v-304f787d]{font-size:12px;color:#999}.voucher-page .primary-text[data-v-304f787d],.voucher-page .amount-teal[data-v-304f787d]{color:#0d9488;font-weight:600}.voucher-page .amount-red[data-v-304f787d]{color:#d93026;font-weight:600}.voucher-page .related-no[data-v-304f787d]{color:#555;font-size:12px}.voucher-page .danger-link[data-v-304f787d]{color:#d93026}.voucher-page .disabled-link[data-v-304f787d]{color:#bbb;cursor:not-allowed}.voucher-page .detail-desc[data-v-304f787d]{margin-bottom:16px}.voucher-page .detail-desc .red-tag[data-v-304f787d]{margin-left:8px}.voucher-page .entries-title[data-v-304f787d]{font-weight:600;margin-bottom:8px}.voucher-page .push-hint[data-v-304f787d]{color:#888;font-size:13px;margin-bottom:12px}.voucher-page .push-channel[data-v-304f787d]{display:flex;flex-direction:column;gap:8px}.channel-bill-page .filter-wrapper[data-v-e47a4d1c]{margin-bottom:12px}.channel-bill-page .filter-wrapper[data-v-e47a4d1c] .ant-card-body{padding:12px 16px 0}.channel-bill-page .filter-wrapper[data-v-e47a4d1c] .ant-form-item{margin-bottom:8px}.channel-bill-page .tabs-card[data-v-e47a4d1c] .ant-card-body{padding:0 16px 16px}.channel-bill-page .tab-count[data-v-e47a4d1c]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.channel-page .filter-wrapper[data-v-71978c03]{margin-bottom:12px}.channel-page .filter-wrapper[data-v-71978c03] .ant-card-body{padding:12px 16px 0}.channel-page .filter-wrapper[data-v-71978c03] .ant-form-item{margin-bottom:8px}.channel-page .tabs-card[data-v-71978c03] .ant-card-body{padding:0 16px 16px}.channel-page .tab-count[data-v-71978c03]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.commission-sale-page .filter-wrapper[data-v-1108066c]{margin-bottom:12px}.commission-sale-page .filter-wrapper[data-v-1108066c] .ant-card-body{padding:12px 16px 0}.commission-sale-page .filter-wrapper[data-v-1108066c] .ant-form-item{margin-bottom:8px}.commission-sale-page .tabs-card[data-v-1108066c] .ant-card-body{padding:0 16px 16px}.commission-sale-page .tab-count[data-v-1108066c]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.commission-bill-page .stat-card[data-v-27e412c2]{border-left:3px solid #0d9488}.commission-bill-page .stat-card[data-v-27e412c2] .ant-card-body{padding:16px}.commission-bill-page .stat-card .stat-label[data-v-27e412c2]{font-size:12px;color:#999;margin-bottom:4px}.commission-bill-page .stat-card .stat-value[data-v-27e412c2]{font-size:22px;font-weight:600;color:#333}.commission-bill-page .stat-card .stat-unit[data-v-27e412c2]{font-size:12px;color:#999;margin-left:2px}.commission-bill-page .stat-card--teal[data-v-27e412c2]{border-left-color:#0d9488}.commission-bill-page .stat-card--orange[data-v-27e412c2]{border-left-color:#fa8c16}.commission-bill-page .stat-card--green[data-v-27e412c2]{border-left-color:#52c41a}.commission-bill-page .tabs-card[data-v-27e412c2] .ant-card-body{padding:0 16px 16px}.commission-bill-page .tab-count[data-v-27e412c2]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.approval-page .filter-wrapper[data-v-035c14bd]{margin-bottom:12px}.approval-page .filter-wrapper[data-v-035c14bd] .ant-card-body{padding:12px 16px 0}.approval-page .filter-wrapper[data-v-035c14bd] .ant-form-item{margin-bottom:8px}.approval-page .tabs-card[data-v-035c14bd] .ant-card-body{padding:0 16px 16px}.intent-page .filter-wrapper[data-v-166088e9]{margin-bottom:12px}.intent-page .filter-wrapper[data-v-166088e9] .ant-card-body{padding:12px 16px 0}.intent-page .filter-wrapper[data-v-166088e9] .ant-form-item{margin-bottom:8px}.intent-page .tabs-card[data-v-166088e9] .ant-card-body{padding:0 16px 16px}.sale-page .filter-wrapper[data-v-94761caa]{margin-bottom:12px}.sale-page .filter-wrapper[data-v-94761caa] .ant-card-body{padding:12px 16px 0}.sale-page .filter-wrapper[data-v-94761caa] .ant-form-item{margin-bottom:8px}.sale-page .tabs-card[data-v-94761caa] .ant-card-body{padding:0 16px 16px}.customer-page .filter-wrapper[data-v-3b67e769]{margin-bottom:12px}.customer-page .filter-wrapper[data-v-3b67e769] .ant-card-body{padding:12px 16px 0}.customer-page .filter-wrapper[data-v-3b67e769] .ant-form-item{margin-bottom:8px}.customer-page .tabs-card[data-v-3b67e769] .ant-card-body{padding:0 16px 16px}.customer-page .follow-history[data-v-3b67e769]{border-top:1px solid #f0f0f0;padding-top:10px;max-height:180px;overflow-y:auto}.customer-page .follow-history .follow-history-title[data-v-3b67e769]{font-weight:500;margin-bottom:6px}.customer-page .follow-history .follow-history-item[data-v-3b67e769]{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:12px}.customer-page .follow-history .follow-history-item .fh-time[data-v-3b67e769]{color:#999;white-space:nowrap}.customer-page .follow-history .follow-history-item .fh-type[data-v-3b67e769]{margin-right:0}.customer-page .follow-history .follow-history-item .fh-content[data-v-3b67e769]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-page .filter-wrapper[data-v-0b827fb5]{margin-bottom:12px}.customer-page .filter-wrapper[data-v-0b827fb5] .ant-card-body{padding:12px 16px 0}.customer-page .filter-wrapper[data-v-0b827fb5] .ant-form-item{margin-bottom:8px}.customer-page .tabs-card[data-v-0b827fb5] .ant-card-body{padding:16px}.customer-page .table-toolbar[data-v-0b827fb5],.customer-page .filter-wrapper[data-v-2372eee7]{margin-bottom:12px}.customer-page .filter-wrapper[data-v-2372eee7] .ant-card-body{padding:12px 16px 0}.customer-page .filter-wrapper[data-v-2372eee7] .ant-form-item{margin-bottom:8px}.customer-page .tabs-card[data-v-2372eee7] .ant-card-body{padding:0 16px 16px}.flow-map-page[data-v-795f8e90]{padding:4px}.flow-map-page .flow-intro .flow-intro-title[data-v-795f8e90]{font-size:16px;font-weight:600;color:#262626}.flow-map-page .flow-intro .flow-intro-desc[data-v-795f8e90]{margin-top:4px;font-size:12px;color:#8c8c8c}.flow-map-page .flow-intro .flow-intro-desc .flow-intro-tip[data-v-795f8e90]{margin-left:12px;color:#0d9488}.flow-map-page .flow-canvas[data-v-795f8e90]{position:relative;padding:26px 26px 14px;margin-bottom:12px;background-color:#fafafa;background-image:radial-gradient(circle,#e2e2e2 1px,transparent 1px);background-size:22px 22px;border:1px solid #f0f0f0;border-radius:8px}.flow-map-page .main-line[data-v-795f8e90]{position:absolute;top:46px;left:46px;right:calc(16.666% - 17px);height:2px;background:linear-gradient(90deg,#722ed1,#1890ff,#fa8c16,#0d9488,#eb2f96,#13c2c2);opacity:.55;z-index:0}.flow-map-page .main-arrow[data-v-795f8e90]{position:absolute;top:40px;margin-left:-5px;font-size:11px;color:#bfbfbf;z-index:1}.flow-map-page .stage-row[data-v-795f8e90]{position:relative;display:flex;gap:16px;margin-bottom:44px;z-index:1}.flow-map-page .stage[data-v-795f8e90]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.flow-map-page .stage-head[data-v-795f8e90]{display:flex;align-items:center;gap:10px;height:40px;margin-bottom:18px;position:relative;z-index:2}.flow-map-page .stage-head .stage-dot[data-v-795f8e90]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;font-size:18px;flex-shrink:0;box-shadow:0 0 0 4px #fafafa,0 2px 6px rgba(0,0,0,.12)}.flow-map-page .stage-head .stage-text[data-v-795f8e90]{min-width:0}.flow-map-page .stage-head .stage-text .stage-name[data-v-795f8e90]{font-size:14px;font-weight:600;line-height:1.2}.flow-map-page .stage-head .stage-text .stage-sub[data-v-795f8e90]{margin-top:2px;font-size:11px;color:#999;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .stage-rail[data-v-795f8e90]{position:absolute;left:19px;top:40px;bottom:0;width:2px;background:color-mix(in srgb,var(--accent) 35%,#e8e8e8);z-index:0}.flow-map-page .stage-rail[data-v-795f8e90]:after{content:"";position:absolute;bottom:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background:#fafafa;border:2px solid var(--accent)}.flow-map-page .stage:nth-child(1) .stage-rail[data-v-795f8e90],.flow-map-page .stage:nth-child(6) .stage-rail[data-v-795f8e90]{bottom:-28px;background:repeating-linear-gradient(180deg,#13c2c2 0,#13c2c2 5px,transparent 5px,transparent 9px)}.flow-map-page .stage:nth-child(1) .stage-rail[data-v-795f8e90]:after{display:none}.flow-map-page .stage[data-v-795f8e90]:after{content:"";position:absolute;bottom:-28px;height:0;border-top:2px dashed #13c2c2}.flow-map-page .stage[data-v-795f8e90]:nth-child(1):after{left:20px;right:0}.flow-map-page .stage[data-v-795f8e90]:nth-child(2):after,.flow-map-page .stage[data-v-795f8e90]:nth-child(3):after,.flow-map-page .stage[data-v-795f8e90]:nth-child(4):after,.flow-map-page .stage[data-v-795f8e90]:nth-child(5):after{left:0;right:0}.flow-map-page .stage[data-v-795f8e90]:nth-child(6):after{left:0;width:20px}.flow-map-page .stage[data-v-795f8e90]:nth-child(1):before{content:"";position:absolute;bottom:-28px;left:14px;border:5px solid transparent;border-bottom:8px solid #13c2c2}.flow-map-page .branch-node[data-v-795f8e90]{position:relative;margin-left:44px;margin-bottom:12px;cursor:pointer}.flow-map-page .branch-node .node-dot[data-v-795f8e90]{position:absolute;left:-30px;top:22px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--accent);z-index:1}.flow-map-page .branch-node .node-card[data-v-795f8e90]{display:flex;align-items:flex-start;gap:8px;padding:10px;background:#fff;border:1px solid #e8e8e8;border-left:3px solid var(--accent);border-radius:6px;transition:all .2s}.flow-map-page .branch-node:hover .node-card[data-v-795f8e90]{border-color:var(--accent);box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.flow-map-page .branch-node:hover .node-card .node-go[data-v-795f8e90]{opacity:1}.flow-map-page .branch-node .node-icon[data-v-795f8e90]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .branch-node .node-body[data-v-795f8e90]{flex:1;min-width:0}.flow-map-page .branch-node .node-body .node-title[data-v-795f8e90]{font-size:13px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .branch-node .node-body .node-title .node-go[data-v-795f8e90]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .branch-node .node-body .node-desc[data-v-795f8e90]{margin-top:2px;font-size:11px;color:#8c8c8c;line-height:1.5}.flow-map-page .flow-loop-label[data-v-795f8e90]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#13c2c2}.flow-map-page .flow-loop-label[data-v-795f8e90] .anticon{font-size:13px}.flow-map-page .support-panel[data-v-795f8e90]{background:#fff;border-radius:6px;padding:12px;margin-bottom:12px;border:1px solid #f0f0f0}.flow-map-page .support-panel .support-title[data-v-795f8e90]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .support-panel .support-title .bar[data-v-795f8e90]{width:3px;height:12px;background:#0d9488;border-radius:2px}.flow-map-page .support-panel .support-row[data-v-795f8e90]{display:flex;gap:10px}.flow-map-page .support-panel .support-node[data-v-795f8e90]{flex:1;display:flex;align-items:center;gap:8px;padding:10px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s}.flow-map-page .support-panel .support-node[data-v-795f8e90]:hover{border-color:var(--accent);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.flow-map-page .support-panel .support-node:hover .node-go[data-v-795f8e90]{opacity:1}.flow-map-page .support-panel .support-node .support-icon[data-v-795f8e90]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .support-panel .support-node .support-info[data-v-795f8e90]{flex:1;min-width:0}.flow-map-page .support-panel .support-node .support-info .support-name[data-v-795f8e90]{font-size:12px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .support-panel .support-node .support-info .support-name .node-go[data-v-795f8e90]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .support-panel .support-node .support-info .support-desc[data-v-795f8e90]{margin-top:2px;font-size:11px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .legend-panel[data-v-795f8e90]{background:#fff;border-radius:6px;padding:12px;border:1px solid #f0f0f0}.flow-map-page .legend-panel .legend-title[data-v-795f8e90]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .legend-panel .legend-title .bar[data-v-795f8e90]{width:3px;height:12px;background:#0d9488;border-radius:2px}.flow-map-page .legend-panel .legend-grid[data-v-795f8e90]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px}.flow-map-page .legend-panel .legend-item[data-v-795f8e90]{display:flex;align-items:baseline;gap:6px;font-size:11px}.flow-map-page .legend-panel .legend-item .legend-dot[data-v-795f8e90]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-label[data-v-795f8e90]{font-weight:600;color:#595959;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-desc[data-v-795f8e90]{color:#8c8c8c;line-height:1.5}.panorama-page .mt-10[data-v-19979fc3]{margin-top:10px}.panorama-page .stat-row[data-v-19979fc3]{margin-bottom:12px}.panorama-page .mini-stat[data-v-19979fc3]{display:flex;align-items:center;gap:8px;padding:16px;background:#fff;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s}.panorama-page .mini-stat[data-v-19979fc3]:hover{border-color:#0d9488;box-shadow:0 2px 8px rgba(13,148,136,.08)}.panorama-page .mini-stat .mini-icon[data-v-19979fc3]{font-size:22px;flex-shrink:0}.panorama-page .mini-stat .mini-info .mini-value[data-v-19979fc3]{font-size:22px;font-weight:700;line-height:1}.panorama-page .mini-stat .mini-info .mini-label[data-v-19979fc3]{font-size:12px;color:#999;margin-top:4px}.panorama-page .panel[data-v-19979fc3]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:12px 14px}.panorama-page .panel-title[data-v-19979fc3]{display:flex;align-items:center;font-size:13px;font-weight:600;color:#333;margin-bottom:10px}.panorama-page .panel-title .bar[data-v-19979fc3]{width:3px;height:12px;background:#0d9488;border-radius:2px;margin-right:8px}.panorama-page .commission-box .commission-label[data-v-19979fc3]{font-size:12px;color:#999}.panorama-page .commission-box .commission-value[data-v-19979fc3]{font-size:22px;font-weight:700;color:#0d9488;margin-left:4px}.panorama-page .funnel-box[data-v-19979fc3]{display:flex;flex-direction:column}.panorama-page .funnel-row[data-v-19979fc3]{display:flex;align-items:stretch;cursor:pointer}.panorama-page .funnel-row+.funnel-row[data-v-19979fc3]{margin-top:0}.panorama-page .funnel-row:first-child .funnel-cone[data-v-19979fc3]{padding-top:2px}.panorama-page .funnel-row:last-child .funnel-cone[data-v-19979fc3]{padding-bottom:2px}.panorama-page .funnel-row:hover .funnel-layer[data-v-19979fc3]{filter:brightness(1.1)}.panorama-page .funnel-row:hover .funnel-label[data-v-19979fc3]{color:#0d9488}.panorama-page .funnel-cone[data-v-19979fc3]{flex:1;position:relative;height:42px}.panorama-page .funnel-layer[data-v-19979fc3]{position:absolute;top:0;right:0;bottom:0;left:0;transition:filter .2s}.panorama-page .funnel-meta[data-v-19979fc3]{flex:0 0 180px;display:flex;align-items:center;gap:8px;padding-left:16px}.panorama-page .funnel-label[data-v-19979fc3]{font-size:13px;color:#333;font-weight:500;transition:color .2s}.panorama-page .funnel-value[data-v-19979fc3]{font-size:15px;font-weight:700;color:#0d9488;font-variant-numeric:tabular-nums}.panorama-page .funnel-rate[data-v-19979fc3]{font-size:12px;color:#999}.panorama-page .panel-sub[data-v-19979fc3]{margin-left:8px;font-size:12px;font-weight:400;color:#999}.panorama-page .graph-box[data-v-19979fc3]{display:flex;gap:24px;flex-wrap:wrap}.panorama-page .graph-left[data-v-19979fc3]{flex:1 1 480px;min-width:320px}.panorama-page .graph-right[data-v-19979fc3]{flex:0 0 360px;display:flex;flex-direction:column;gap:14px}.panorama-page .graph-block-title[data-v-19979fc3]{font-size:12px;color:#666;font-weight:600;margin-bottom:8px}.panorama-page .graph-row[data-v-19979fc3]{display:flex;align-items:center;gap:10px;padding:4px 6px;border-radius:4px;cursor:pointer;transition:background .2s}.panorama-page .graph-row[data-v-19979fc3]:hover{background:#fafafa}.panorama-page .graph-row+.graph-row[data-v-19979fc3]{margin-top:2px}.panorama-page .graph-label[data-v-19979fc3]{flex-shrink:0;width:96px;font-size:12px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panorama-page .graph-bar-wrap[data-v-19979fc3]{flex:1;height:18px;background:#f5f5f5;border-radius:3px;overflow:hidden}.panorama-page .graph-bar[data-v-19979fc3]{height:100%;border-radius:3px;transition:width .4s ease}.panorama-page .graph-value[data-v-19979fc3]{flex-shrink:0;width:90px;text-align:right;font-size:12px;color:#666;font-variant-numeric:tabular-nums}.panorama-page .graph-block[data-v-19979fc3]{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;padding:8px 10px}.panorama-page .mini-row[data-v-19979fc3]{display:flex;align-items:center;font-size:12px;padding:2px 0}.panorama-page .mini-row .mini-label[data-v-19979fc3]{flex:1;color:#333}.panorama-page .mini-row .mini-count[data-v-19979fc3]{width:40px;text-align:right;color:#333;font-weight:600}.panorama-page .mini-row .mini-ratio[data-v-19979fc3]{width:56px;text-align:right;color:#999;font-variant-numeric:tabular-nums}.customer-report-page .stat-card[data-v-269b402d]{border-left:3px solid #0d9488}.customer-report-page .stat-card[data-v-269b402d] .ant-card-body{padding:16px}.customer-report-page .stat-card .stat-label[data-v-269b402d]{font-size:12px;color:#999;margin-bottom:4px}.customer-report-page .stat-card .stat-value[data-v-269b402d]{font-size:22px;font-weight:600;color:#333}.customer-report-page .stat-card .stat-unit[data-v-269b402d]{font-size:12px;color:#999;margin-left:2px}.customer-report-page .stat-card--teal[data-v-269b402d]{border-left-color:#0d9488}.customer-report-page .stat-card--blue[data-v-269b402d]{border-left-color:#1890ff}.customer-report-page .stat-card--green[data-v-269b402d]{border-left-color:#52c41a}.customer-report-page .stat-card--orange[data-v-269b402d]{border-left-color:#fa8c16}.customer-report-page .filter-wrapper[data-v-269b402d]{margin-bottom:12px}.customer-report-page .filter-wrapper[data-v-269b402d] .ant-card-body{padding:12px 16px 0}.customer-report-page .filter-wrapper[data-v-269b402d] .ant-form-item{margin-bottom:8px}.customer-report-page .tabs-card[data-v-269b402d] .ant-card-body{padding:0 16px 16px}.sale-report-page .stat-card[data-v-954206a1]{border-left:3px solid #0d9488}.sale-report-page .stat-card[data-v-954206a1] .ant-card-body{padding:16px}.sale-report-page .stat-card .stat-label[data-v-954206a1]{font-size:12px;color:#999;margin-bottom:4px}.sale-report-page .stat-card .stat-value[data-v-954206a1]{font-size:22px;font-weight:600;color:#333}.sale-report-page .stat-card .stat-unit[data-v-954206a1]{font-size:12px;color:#999;margin-left:2px}.sale-report-page .stat-card--teal[data-v-954206a1]{border-left-color:#0d9488}.sale-report-page .stat-card--blue[data-v-954206a1]{border-left-color:#1890ff}.sale-report-page .stat-card--green[data-v-954206a1]{border-left-color:#52c41a}.sale-report-page .stat-card--orange[data-v-954206a1]{border-left-color:#fa8c16}.sale-report-page .filter-wrapper[data-v-954206a1]{margin-bottom:12px}.sale-report-page .filter-wrapper[data-v-954206a1] .ant-card-body{padding:12px 16px 0}.sale-report-page .filter-wrapper[data-v-954206a1] .ant-form-item{margin-bottom:8px}.sale-report-page .tabs-card[data-v-954206a1] .ant-card-body{padding:0 16px 16px}.room-report-page .stat-card[data-v-69cfcdf4]{border-left:3px solid #0d9488}.room-report-page .stat-card[data-v-69cfcdf4] .ant-card-body{padding:16px}.room-report-page .stat-card .stat-label[data-v-69cfcdf4]{font-size:12px;color:#999;margin-bottom:4px}.room-report-page .stat-card .stat-value[data-v-69cfcdf4]{font-size:22px;font-weight:600;color:#333}.room-report-page .stat-card .stat-unit[data-v-69cfcdf4]{font-size:12px;color:#999;margin-left:2px}.room-report-page .stat-card--teal[data-v-69cfcdf4]{border-left-color:#0d9488}.room-report-page .stat-card--green[data-v-69cfcdf4]{border-left-color:#52c41a}.room-report-page .stat-card--orange[data-v-69cfcdf4]{border-left-color:#fa8c16}.room-report-page .filter-wrapper[data-v-69cfcdf4]{margin-bottom:12px}.room-report-page .filter-wrapper[data-v-69cfcdf4] .ant-card-body{padding:12px 16px 0}.room-report-page .filter-wrapper[data-v-69cfcdf4] .ant-form-item{margin-bottom:8px}.room-report-page .tabs-card[data-v-69cfcdf4] .ant-card-body{padding:0 16px 16px}.room-report-page .area-emphasis[data-v-69cfcdf4]{color:#d4380d;font-weight:600}.offer-page .filter-wrapper[data-v-7511e1ce]{margin-bottom:12px}.offer-page .filter-wrapper[data-v-7511e1ce] .ant-card-body{padding:12px 16px 0}.offer-page .filter-wrapper[data-v-7511e1ce] .ant-form-item{margin-bottom:8px}.offer-page .tabs-card[data-v-7511e1ce] .ant-card-body{padding:0 16px 16px}.offer-page .tab-count[data-v-7511e1ce]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.offer-page .area-emphasis[data-v-7511e1ce]{color:#d4380d;font-weight:600}.lock-page .filter-wrapper[data-v-c0376e16]{margin-bottom:12px}.lock-page .filter-wrapper[data-v-c0376e16] .ant-card-body{padding:12px 16px 0}.lock-page .filter-wrapper[data-v-c0376e16] .ant-form-item{margin-bottom:8px}.lock-page .tabs-card[data-v-c0376e16] .ant-card-body{padding:0 16px 16px}.lock-page .tab-count[data-v-c0376e16]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.list-card[data-v-b603eb50] .ant-card-body{padding-top:0}.detail-header[data-v-b603eb50]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;margin:0 -24px 16px;background:linear-gradient(135deg,#ccfbf1,#e6fffb);border-bottom:1px solid #d9f5f0}.detail-header .detail-title-wrap[data-v-b603eb50]{display:flex;align-items:center;gap:8px;min-width:0}.detail-header .detail-title-wrap .detail-icon[data-v-b603eb50]{font-size:20px;color:#0d9488}.detail-header .detail-title-wrap .detail-title[data-v-b603eb50]{font-size:18px;font-weight:600;color:#134e4a;white-space:nowrap}.detail-header .detail-title-wrap .detail-sub[data-v-b603eb50]{font-size:12px;color:#5f6b6a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}.detail-header .header-btn-primary[data-v-b603eb50]{height:32px;padding:0 16px;font-size:13px;font-weight:500;border-radius:6px;background:#0d9488;border-color:#0d9488;color:#fff;display:inline-flex;align-items:center;gap:4px}.detail-header .header-btn-primary[data-v-b603eb50]:hover{background:#0f766e;border-color:#0f766e;color:#fff}.plate-tag[data-v-b603eb50]{display:inline-block;padding:0 6px;font-size:12px;font-weight:600;line-height:22px;color:#134e4a;background:#f0fdfa;border:1px solid #99f6e4;border-radius:4px}.form-tip[data-v-b603eb50]{margin-top:4px;font-size:12px;color:#d97706}.list-card[data-v-1c5f07a1] .ant-card-body{padding-top:0}.detail-header[data-v-1c5f07a1]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;margin:0 -24px 16px;background:linear-gradient(135deg,#ccfbf1,#e6fffb);border-bottom:1px solid #d9f5f0}.detail-header .detail-title-wrap[data-v-1c5f07a1]{display:flex;align-items:center;gap:8px;min-width:0}.detail-header .detail-title-wrap .detail-icon[data-v-1c5f07a1]{font-size:20px;color:#0d9488}.detail-header .detail-title-wrap .detail-title[data-v-1c5f07a1]{font-size:18px;font-weight:600;color:#134e4a;white-space:nowrap}.detail-header .detail-title-wrap .detail-sub[data-v-1c5f07a1]{font-size:12px;color:#5f6b6a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}.status-tabs[data-v-1c5f07a1]{margin-bottom:12px}.status-tabs[data-v-1c5f07a1] .ant-tabs-nav{margin-bottom:0}.status-tabs .tab-count[data-v-1c5f07a1]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.plate-tag[data-v-1c5f07a1]{display:inline-block;padding:0 6px;font-size:12px;font-weight:600;line-height:22px;color:#134e4a;background:#f0fdfa;border:1px solid #99f6e4;border-radius:4px}.space-code[data-v-1c5f07a1]{font-size:12px;color:#999}.expire-tip[data-v-1c5f07a1]{font-size:12px;color:#d97706}.readonly-text[data-v-1c5f07a1]{color:#666}.pass-page .plate-tag[data-v-0e7f4473]{font-weight:600;letter-spacing:.5px}.pass-page .owner-phone[data-v-0e7f4473]{color:#9ca3af;margin-left:4px}.pass-page .permit-end[data-v-0e7f4473]{color:#9ca3af;margin-left:4px;font-size:12px}.pass-page .no-permit[data-v-0e7f4473]{color:#d1d5db}.pass-page .form-tip[data-v-0e7f4473]{color:#6b7280;font-size:12px;padding-left:25%}.pass-page .import-preview[data-v-0e7f4473]{margin-top:12px}.pass-page .import-preview .import-preview-head[data-v-0e7f4473]{margin-bottom:6px;color:#374151}.pass-page .import-preview .import-more[data-v-0e7f4473]{color:#9ca3af;font-size:12px;margin-top:4px}.workbench-page .detail-header[data-v-d3c2afc0]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;margin-bottom:12px;border-radius:10px;background:linear-gradient(120deg,#0f766e,#14b8a6 55%,#2dd4bf);box-shadow:0 4px 14px rgba(13,148,136,.28)}.workbench-page .detail-header .detail-title-wrap[data-v-d3c2afc0]{display:flex;align-items:center;gap:12px;color:#fff}.workbench-page .detail-header .detail-title-wrap .detail-icon[data-v-d3c2afc0]{font-size:30px;opacity:.9}.workbench-page .detail-header .detail-title-wrap .detail-title[data-v-d3c2afc0]{font-size:20px;font-weight:600;line-height:1.3}.workbench-page .detail-header .detail-title-wrap .detail-sub[data-v-d3c2afc0]{font-size:12px;opacity:.85}.workbench-page .detail-header .header-actions[data-v-d3c2afc0]{display:flex;gap:10px}.workbench-page .detail-header .header-actions .header-btn-primary[data-v-d3c2afc0]{background:#fff;border-color:#fff;color:#0f766e}.workbench-page .detail-header .header-actions .header-btn-primary[data-v-d3c2afc0]:hover{color:#14b8a6}.workbench-page .detail-header .header-actions .header-btn-ghost[data-v-d3c2afc0]{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.65);color:#fff}.workbench-page .detail-header .header-actions .header-btn-ghost[data-v-d3c2afc0]:hover{background:rgba(255,255,255,.26)}.workbench-page .stat-row[data-v-d3c2afc0]{margin-bottom:12px}.workbench-page .stat-row .stat-card[data-v-d3c2afc0]{border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.workbench-page .stat-row .stat-card[data-v-d3c2afc0] .ant-card-body{padding:14px 18px}.workbench-page .stat-row .stat-card .stat-label[data-v-d3c2afc0]{font-size:13px;color:#6b7280}.workbench-page .stat-row .stat-card .stat-value[data-v-d3c2afc0]{font-size:26px;font-weight:600;color:#1f2937;line-height:1.4}.workbench-page .stat-row .stat-card .stat-value.teal[data-v-d3c2afc0]{color:#0d9488}.workbench-page .stat-row .stat-card .stat-value.danger[data-v-d3c2afc0]{color:#dc2626}.workbench-page .stat-row .stat-card .stat-sub[data-v-d3c2afc0]{font-size:12px;color:#9ca3af;margin-top:2px}.workbench-page .stat-row .stat-card.stat-card-click[data-v-d3c2afc0]{cursor:pointer}.workbench-page .stat-row .stat-card.stat-card-click[data-v-d3c2afc0]:hover{box-shadow:0 2px 10px rgba(13,148,136,.18)}.workbench-page .tab-card[data-v-d3c2afc0]{border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.workbench-page .tab-card .soon-tag[data-v-d3c2afc0]{margin-left:6px;color:#92400e;background:#fef3c7;border-color:#fde68a}.workbench-page .tab-card .overdue-toolbar[data-v-d3c2afc0]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.workbench-page .tab-card .overdue-toolbar .unpaid-text[data-v-d3c2afc0],.workbench-page .unpaid-text[data-v-d3c2afc0]{color:#dc2626;font-weight:500}.plate-tag[data-v-33ad0d1b]{display:inline-block;padding:0 6px;font-size:12px;font-weight:600;line-height:22px;color:#134e4a;background:#f0fdfa;border:1px solid #99f6e4;border-radius:4px}.form-tip[data-v-33ad0d1b]{margin-top:4px;font-size:12px;color:#d97706}.is-embedded[data-v-dd42a3c8] .ant-pro-page-container-warp{display:none}.filter-card[data-v-dd42a3c8]{border-radius:8px;margin-bottom:12px}.filter-card[data-v-dd42a3c8] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-dd42a3c8] .ant-form-item{margin-bottom:8px}.list-card[data-v-dd42a3c8]{border-radius:8px}.list-card[data-v-dd42a3c8] .ant-card-body{padding:0 16px 16px}.page-title[data-v-dd42a3c8]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0 8px}.page-title .page-title-block[data-v-dd42a3c8]{display:flex;align-items:baseline;gap:8px}.page-title .page-title-block>span[data-v-dd42a3c8]:first-child{font-size:16px;font-weight:600}.page-title .page-subtitle[data-v-dd42a3c8]{font-size:12px;font-weight:400;color:#999}.stats-bar[data-v-dd42a3c8]{display:flex;align-items:center;gap:24px;background:#fafafa;border-radius:8px;padding:12px 16px;margin-bottom:16px}.stats-bar .stat-item .stat-label[data-v-dd42a3c8]{font-size:12px;color:#888}.stats-bar .stat-item .stat-value[data-v-dd42a3c8]{font-size:20px;font-weight:600;margin-top:2px}.stats-bar .stat-item .stat-value.confirmed[data-v-dd42a3c8]{color:#52c41a}.stats-bar .stat-item .stat-value.abnormal[data-v-dd42a3c8]{color:#fa8c16}.stats-bar .stat-progress[data-v-dd42a3c8]{flex:1;max-width:220px}.code-text[data-v-dd42a3c8]{font-family:monospace}.muted-text[data-v-dd42a3c8]{color:#bbb}.is-embedded[data-v-a5f9f2a5] .ant-pro-page-container-warp{display:none}.filter-card[data-v-a5f9f2a5]{border-radius:8px;margin-bottom:12px}.filter-card[data-v-a5f9f2a5] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-a5f9f2a5] .ant-form-item{margin-bottom:8px}.list-card[data-v-a5f9f2a5]{border-radius:8px}.list-card[data-v-a5f9f2a5] .ant-card-body{padding:0 16px 16px}.page-title[data-v-a5f9f2a5]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0 8px}.page-title .page-title-block[data-v-a5f9f2a5]{display:flex;align-items:baseline;gap:8px}.page-title .page-title-block>span[data-v-a5f9f2a5]:first-child{font-size:16px;font-weight:600}.page-title .page-subtitle[data-v-a5f9f2a5]{font-size:12px;font-weight:400;color:#999}.code-text[data-v-a5f9f2a5]{font-family:monospace}.is-embedded[data-v-7c14aa93] .ant-pro-page-container-warp{display:none}.filter-card[data-v-7c14aa93]{border-radius:8px;margin-bottom:12px}.filter-card[data-v-7c14aa93] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-7c14aa93] .ant-form-item{margin-bottom:8px}.list-card[data-v-7c14aa93]{border-radius:8px}.list-card[data-v-7c14aa93] .ant-card-body{padding:0 16px 16px}.page-title[data-v-7c14aa93]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0 8px}.page-title .page-title-block[data-v-7c14aa93]{display:flex;align-items:baseline;gap:8px}.page-title .page-title-block>span[data-v-7c14aa93]:first-child{font-size:16px;font-weight:600}.page-title .page-subtitle[data-v-7c14aa93]{font-size:12px;font-weight:400;color:#999}.period-close-bar[data-v-7c14aa93]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:8px 12px;margin-bottom:16px;background:#fffbeb;border:1px solid #fde68a}.period-close-bar .bar-label[data-v-7c14aa93]{font-size:13px;font-weight:600;color:#92400e}.period-close-bar .bar-hint[data-v-7c14aa93]{font-size:12px;color:#b45309}.period-close-bar .bar-closed[data-v-7c14aa93]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:12px;color:#666}.period-close-bar .bar-closed .closed-tag[data-v-7c14aa93]{margin-inline-end:0}.period-close-bar .bar-closed .bar-none[data-v-7c14aa93]{color:#bbb}.code-text[data-v-7c14aa93]{font-family:monospace}.is-embedded[data-v-cac7d976] .ant-pro-page-container-warp{display:none}.placeholder-page .ant-result[data-v-cac7d976]{padding:48px 0}.is-embedded[data-v-c7497ab9] .ant-pro-page-container-warp{display:none}.filter-card[data-v-c7497ab9]{border-radius:8px;margin-bottom:12px}.filter-card[data-v-c7497ab9] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-c7497ab9] .ant-form-item{margin-bottom:8px}.list-card[data-v-c7497ab9]{border-radius:8px}.list-card[data-v-c7497ab9] .ant-card-body{padding:0 16px 16px}.page-title[data-v-c7497ab9]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0 8px}.page-title .page-title-block[data-v-c7497ab9]{display:flex;align-items:baseline;gap:8px}.page-title .page-title-block>span[data-v-c7497ab9]:first-child{font-size:16px;font-weight:600}.page-title .page-subtitle[data-v-c7497ab9]{font-size:12px;font-weight:400;color:#999}.code-text[data-v-c7497ab9]{font-family:monospace}.is-embedded[data-v-3d36e7b7] .ant-pro-page-container-warp{display:none}.filter-card[data-v-3d36e7b7]{border-radius:8px;margin-bottom:12px}.filter-card[data-v-3d36e7b7] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-3d36e7b7] .ant-form-item{margin-bottom:8px}.list-card[data-v-3d36e7b7]{border-radius:8px}.list-card[data-v-3d36e7b7] .ant-card-body{padding:0 16px 16px}.page-title[data-v-3d36e7b7]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0 8px}.page-title .page-title-block[data-v-3d36e7b7]{display:flex;align-items:baseline;gap:8px}.page-title .page-title-block>span[data-v-3d36e7b7]:first-child{font-size:16px;font-weight:600}.page-title .page-subtitle[data-v-3d36e7b7]{font-size:12px;font-weight:400;color:#999}.code-text[data-v-3d36e7b7]{font-family:monospace}.is-embedded[data-v-8d8467cf] .ant-pro-page-container-warp{display:none}.filter-card[data-v-8d8467cf]{border-radius:8px;margin-bottom:12px}.filter-card[data-v-8d8467cf] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-8d8467cf] .ant-form-item{margin-bottom:8px}.list-card[data-v-8d8467cf]{border-radius:8px}.list-card[data-v-8d8467cf] .ant-card-body{padding:0 16px 16px}.page-title[data-v-8d8467cf]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0 8px}.page-title .page-title-block[data-v-8d8467cf]{display:flex;align-items:baseline;gap:8px}.page-title .page-title-block>span[data-v-8d8467cf]:first-child{font-size:16px;font-weight:600}.page-title .page-subtitle[data-v-8d8467cf]{font-size:12px;font-weight:400;color:#999}.summary-row[data-v-8d8467cf]{margin-bottom:16px}.summary-card[data-v-8d8467cf]{background:#fafafa;border-radius:8px;padding:12px 16px}.summary-card .summary-label[data-v-8d8467cf]{font-size:12px;color:#888}.summary-card .summary-value[data-v-8d8467cf]{font-size:20px;font-weight:600;margin-top:4px}.code-text[data-v-8d8467cf]{font-family:monospace}.loss-text[data-v-8d8467cf]{color:#f5222d}.gain-text[data-v-8d8467cf]{color:#52c41a}.formula-tip[data-v-8d8467cf]{font-size:12px;color:#999;margin-left:8px}.footer-tabs[data-v-1259b602]{margin-bottom:0}.is-embedded[data-v-a8870ba8] .ant-pro-page-container-warp{display:none}.filter-card[data-v-a8870ba8]{border-radius:8px;margin-bottom:12px}.filter-card[data-v-a8870ba8] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-a8870ba8] .ant-form-item{margin-bottom:8px}.list-card[data-v-a8870ba8]{border-radius:8px}.list-card[data-v-a8870ba8] .ant-card-body{padding:0 16px 16px}.page-title[data-v-a8870ba8]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0 8px}.page-title .page-title-block[data-v-a8870ba8]{display:flex;align-items:baseline;gap:8px}.page-title .page-title-block>span[data-v-a8870ba8]:first-child{font-size:16px;font-weight:600}.page-title .page-subtitle[data-v-a8870ba8]{font-size:12px;font-weight:400;color:#999}.code-text[data-v-a8870ba8]{font-family:monospace}.is-embedded[data-v-86d7e906] .ant-pro-page-container-warp{display:none}.asset-ledger-card-page .tree-card[data-v-86d7e906] .ant-card-head{min-height:40px}.asset-ledger-card-page .tree-title[data-v-86d7e906]{font-weight:600;color:#0f766e}.asset-ledger-card-page .tree-scroll[data-v-86d7e906]{max-height:520px;overflow-y:auto}.asset-ledger-card-page .tree-node[data-v-86d7e906]{line-height:1.3;padding:2px 0}.asset-ledger-card-page .tree-node .tree-node-name[data-v-86d7e906]{display:flex;justify-content:space-between;align-items:center;gap:8px}.asset-ledger-card-page .tree-node .tree-node-label[data-v-86d7e906]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-ledger-card-page .tree-node .tree-node-count[data-v-86d7e906]{flex-shrink:0;font-size:12px;color:#999}.asset-ledger-card-page .tree-node .tree-node-value[data-v-86d7e906]{display:flex;gap:12px;font-size:11px;color:#b45309}.asset-ledger-card-page .tree-node .tree-node-value .value-net[data-v-86d7e906]{color:#0d9488}.asset-ledger-card-page .tree-node.tree-node-active .tree-node-label[data-v-86d7e906]{color:#0f766e;font-weight:600}.asset-ledger-card-page .tree-summary[data-v-86d7e906]{margin-top:8px;padding:8px 12px;background:#f0fdfa;border-top:1px solid #ccfbf1}.asset-ledger-card-page .tree-summary .summary-row[data-v-86d7e906]{display:flex;justify-content:space-between;line-height:22px;font-size:12px}.asset-ledger-card-page .tree-summary .summary-label[data-v-86d7e906]{color:#666}.asset-ledger-card-page .tree-summary .summary-value[data-v-86d7e906]{color:#b45309;font-weight:600}.asset-ledger-card-page .tree-summary .summary-value.teal[data-v-86d7e906]{color:#0d9488}.asset-ledger-card-page .filter-card[data-v-86d7e906]{border-radius:8px;margin-bottom:12px}.asset-ledger-card-page .filter-card[data-v-86d7e906] .ant-card-body{padding:12px 16px 0}.asset-ledger-card-page .filter-card[data-v-86d7e906] .ant-form-item{margin-bottom:8px}.asset-ledger-card-page .list-card[data-v-86d7e906]{border-radius:8px;margin-top:12px}.asset-ledger-card-page .list-card[data-v-86d7e906] .ant-card-body{padding:0 16px 16px}.asset-ledger-card-page .page-title[data-v-86d7e906]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0 8px}.asset-ledger-card-page .page-title .page-title-block[data-v-86d7e906]{display:flex;align-items:baseline;gap:8px}.asset-ledger-card-page .page-title .page-title-block>span[data-v-86d7e906]:first-child{font-size:16px;font-weight:600}.asset-ledger-card-page .page-title .page-subtitle[data-v-86d7e906]{font-size:12px;font-weight:400;color:#999}.asset-ledger-card-page .status-filter[data-v-86d7e906]{margin-bottom:8px}.asset-ledger-card-page .dep-cell[data-v-86d7e906]{display:flex;align-items:center;gap:8px}.asset-ledger-card-page .dep-cell .ant-progress[data-v-86d7e906]{flex:1;min-width:0;margin:0}.asset-ledger-card-page .dep-cell .dep-text[data-v-86d7e906]{flex-shrink:0;font-size:12px;color:#666}.asset-ledger-card-page .detail-section[data-v-86d7e906],.asset-ledger-card-page .action-alert[data-v-86d7e906]{margin-bottom:16px}.asset-ledger-card-page .action-reason[data-v-86d7e906]{margin-top:8px}.teal-link[data-v-86d7e906]{color:#0d9488;cursor:pointer}.teal-link[data-v-86d7e906]:hover{color:#0f766e}.query-form[data-v-c35ce7a4]{margin-bottom:16px}.detail-json[data-v-c35ce7a4]{max-height:320px;margin:0;overflow:auto;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-all}.is-embedded[data-v-883cda80] .ant-pro-page-container-warp{display:none}.footer-tabs[data-v-0147531d]{margin-bottom:0}.is-embedded[data-v-7e39030e] .ant-pro-page-container-warp{display:none}.summary-card[data-v-7e39030e]{border-radius:8px}.summary-card[data-v-7e39030e] .ant-card-body{padding:0 16px 16px}.page-title[data-v-7e39030e]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0 8px}.page-title .page-title-block[data-v-7e39030e]{display:flex;align-items:baseline;gap:8px}.page-title .page-title-block>span[data-v-7e39030e]:first-child{font-size:16px;font-weight:600}.page-title .page-subtitle[data-v-7e39030e]{font-size:12px;font-weight:400;color:#999}.balance-section .section-title[data-v-7e39030e]{font-size:14px;font-weight:600;color:#0f766e;margin-bottom:10px}.balance-section .section-title .section-formula[data-v-7e39030e]{margin-left:8px;font-size:12px;font-weight:400;color:#999}.balance-section .stat-cards[data-v-7e39030e]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.balance-section .stat-card[data-v-7e39030e]{flex:1;min-width:130px;padding:10px 14px;background:#fafafa;border:1px solid #f0f0f0;border-top:2px solid #d1d5db}.balance-section .stat-card.add[data-v-7e39030e]{border-top-color:#52c41a}.balance-section .stat-card.sub[data-v-7e39030e]{border-top-color:#f5222d}.balance-section .stat-card.end[data-v-7e39030e]{border-top-color:#0d9488;background:#f0fdfa;border-color:#99f6e4}.balance-section .stat-card .stat-label[data-v-7e39030e]{font-size:12px;color:#888}.balance-section .stat-card .stat-value[data-v-7e39030e]{margin-top:4px;font-size:16px;font-weight:600;font-family:DIN Alternate,Segoe UI,sans-serif}.balance-section .stat-card .stat-value.add[data-v-7e39030e]{color:#389e0d}.balance-section .stat-card .stat-value.sub[data-v-7e39030e]{color:#cf1322}.balance-section .stat-card .stat-value.teal[data-v-7e39030e]{color:#0d9488}.balance-section .bars .bar-row[data-v-7e39030e]{display:flex;align-items:center;gap:10px;line-height:24px}.balance-section .bars .bar-row .bar-label[data-v-7e39030e]{flex-shrink:0;width:32px;font-size:12px;color:#666;text-align:right}.balance-section .bars .bar-row .bar-track[data-v-7e39030e]{flex:1;height:12px;background:#f5f5f5}.balance-section .bars .bar-row .bar-track .bar-fill[data-v-7e39030e]{height:100%}.balance-section .bars .bar-row .bar-track .bar-fill.begin[data-v-7e39030e]{background:#93c5fd}.balance-section .bars .bar-row .bar-track .bar-fill.end[data-v-7e39030e]{background:#0d9488}.balance-section .bars .bar-row .bar-value[data-v-7e39030e]{flex-shrink:0;width:130px;font-size:12px;color:#666;font-family:DIN Alternate,Segoe UI,sans-serif}.is-embedded[data-v-97887125] .ant-pro-page-container-warp{display:none}.filter-card[data-v-97887125]{border-radius:8px;margin-bottom:12px}.filter-card[data-v-97887125] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-97887125] .ant-form-item{margin-bottom:8px}.list-card[data-v-97887125]{border-radius:8px}.list-card[data-v-97887125] .ant-card-body{padding:0 16px 16px}.page-title[data-v-97887125]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0 8px}.page-title .page-title-block[data-v-97887125]{display:flex;align-items:baseline;gap:8px}.page-title .page-title-block>span[data-v-97887125]:first-child{font-size:16px;font-weight:600}.page-title .page-subtitle[data-v-97887125]{font-size:12px;font-weight:400;color:#999}.code-text[data-v-97887125]{font-family:monospace}.gain-text[data-v-97887125]{color:#52c41a}.is-embedded[data-v-c455de38] .ant-pro-page-container-warp{display:none}.filter-card[data-v-c455de38]{border-radius:8px;margin-bottom:12px}.filter-card[data-v-c455de38] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-c455de38] .ant-form-item{margin-bottom:8px}.list-card[data-v-c455de38]{border-radius:8px}.list-card[data-v-c455de38] .ant-card-body{padding:0 16px 16px}.page-title[data-v-c455de38]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0 8px}.page-title .page-title-block[data-v-c455de38]{display:flex;align-items:baseline;gap:8px}.page-title .page-title-block>span[data-v-c455de38]:first-child{font-size:16px;font-weight:600}.page-title .page-subtitle[data-v-c455de38]{font-size:12px;font-weight:400;color:#999}.code-text[data-v-c455de38]{font-family:monospace}.loss-text[data-v-c455de38]{color:#f5222d}.gain-text[data-v-c455de38]{color:#52c41a}.footer-tabs[data-v-babca94c]{margin-bottom:0}.flow-map-page[data-v-c0593484]{padding:4px}.flow-map-page .flow-intro .flow-intro-title[data-v-c0593484]{font-size:16px;font-weight:600;color:#262626}.flow-map-page .flow-intro .flow-intro-desc[data-v-c0593484]{margin-top:4px;font-size:12px;color:#8c8c8c}.flow-map-page .flow-intro .flow-intro-desc .flow-intro-tip[data-v-c0593484]{margin-left:12px;color:#0d9488}.flow-map-page .flow-canvas[data-v-c0593484]{position:relative;padding:26px 26px 14px;margin-bottom:12px;background-color:#fafafa;background-image:radial-gradient(circle,#e2e2e2 1px,transparent 1px);background-size:22px 22px;border:1px solid #f0f0f0;border-radius:8px}.flow-map-page .main-line[data-v-c0593484]{position:absolute;top:46px;left:46px;right:calc(16.666% - 17px);height:2px;background:linear-gradient(90deg,#722ed1,#1890ff,#fa8c16,#0d9488,#eb2f96,#13c2c2);opacity:.55;z-index:0}.flow-map-page .main-arrow[data-v-c0593484]{position:absolute;top:40px;margin-left:-5px;font-size:11px;color:#bfbfbf;z-index:1}.flow-map-page .stage-row[data-v-c0593484]{position:relative;display:flex;gap:16px;margin-bottom:44px;z-index:1}.flow-map-page .stage[data-v-c0593484]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.flow-map-page .stage-head[data-v-c0593484]{display:flex;align-items:center;gap:10px;height:40px;margin-bottom:18px;position:relative;z-index:2}.flow-map-page .stage-head .stage-dot[data-v-c0593484]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;font-size:18px;flex-shrink:0;box-shadow:0 0 0 4px #fafafa,0 2px 6px rgba(0,0,0,.12)}.flow-map-page .stage-head .stage-text[data-v-c0593484]{min-width:0}.flow-map-page .stage-head .stage-text .stage-name[data-v-c0593484]{font-size:14px;font-weight:600;line-height:1.2}.flow-map-page .stage-head .stage-text .stage-sub[data-v-c0593484]{margin-top:2px;font-size:11px;color:#999;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .stage-rail[data-v-c0593484]{position:absolute;left:19px;top:40px;bottom:0;width:2px;background:color-mix(in srgb,var(--accent) 35%,#e8e8e8);z-index:0}.flow-map-page .stage-rail[data-v-c0593484]:after{content:"";position:absolute;bottom:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background:#fafafa;border:2px solid var(--accent)}.flow-map-page .stage:nth-child(1) .stage-rail[data-v-c0593484],.flow-map-page .stage:nth-child(6) .stage-rail[data-v-c0593484]{bottom:-28px;background:repeating-linear-gradient(180deg,#13c2c2 0,#13c2c2 5px,transparent 5px,transparent 9px)}.flow-map-page .stage:nth-child(1) .stage-rail[data-v-c0593484]:after{display:none}.flow-map-page .stage[data-v-c0593484]:after{content:"";position:absolute;bottom:-28px;height:0;border-top:2px dashed #13c2c2}.flow-map-page .stage[data-v-c0593484]:nth-child(1):after{left:20px;right:0}.flow-map-page .stage[data-v-c0593484]:nth-child(2):after,.flow-map-page .stage[data-v-c0593484]:nth-child(3):after,.flow-map-page .stage[data-v-c0593484]:nth-child(4):after,.flow-map-page .stage[data-v-c0593484]:nth-child(5):after{left:0;right:0}.flow-map-page .stage[data-v-c0593484]:nth-child(6):after{left:0;width:20px}.flow-map-page .stage[data-v-c0593484]:nth-child(1):before{content:"";position:absolute;bottom:-28px;left:14px;border:5px solid transparent;border-bottom:8px solid #13c2c2}.flow-map-page .branch-node[data-v-c0593484]{position:relative;margin-left:44px;margin-bottom:12px;cursor:pointer}.flow-map-page .branch-node .node-dot[data-v-c0593484]{position:absolute;left:-30px;top:22px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--accent);z-index:1}.flow-map-page .branch-node .node-card[data-v-c0593484]{display:flex;align-items:flex-start;gap:8px;padding:10px;background:#fff;border:1px solid #e8e8e8;border-left:3px solid var(--accent);border-radius:6px;transition:all .2s}.flow-map-page .branch-node:hover .node-card[data-v-c0593484]{border-color:var(--accent);box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.flow-map-page .branch-node:hover .node-card .node-go[data-v-c0593484]{opacity:1}.flow-map-page .branch-node .node-icon[data-v-c0593484]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .branch-node .node-body[data-v-c0593484]{flex:1;min-width:0}.flow-map-page .branch-node .node-body .node-title[data-v-c0593484]{font-size:13px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .branch-node .node-body .node-title .node-go[data-v-c0593484]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .branch-node .node-body .node-desc[data-v-c0593484]{margin-top:2px;font-size:11px;color:#8c8c8c;line-height:1.5}.flow-map-page .flow-loop-label[data-v-c0593484]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#13c2c2}.flow-map-page .flow-loop-label[data-v-c0593484] .anticon{font-size:13px}.flow-map-page .support-panel[data-v-c0593484]{background:#fff;border-radius:6px;padding:12px;margin-bottom:12px;border:1px solid #f0f0f0}.flow-map-page .support-panel .support-title[data-v-c0593484]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .support-panel .support-title .bar[data-v-c0593484]{width:3px;height:12px;background:#0d9488;border-radius:2px}.flow-map-page .support-panel .support-row[data-v-c0593484]{display:flex;gap:10px}.flow-map-page .support-panel .support-node[data-v-c0593484]{flex:1;display:flex;align-items:center;gap:8px;padding:10px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s}.flow-map-page .support-panel .support-node[data-v-c0593484]:hover{border-color:var(--accent);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.flow-map-page .support-panel .support-node:hover .node-go[data-v-c0593484]{opacity:1}.flow-map-page .support-panel .support-node .support-icon[data-v-c0593484]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .support-panel .support-node .support-info[data-v-c0593484]{flex:1;min-width:0}.flow-map-page .support-panel .support-node .support-info .support-name[data-v-c0593484]{font-size:12px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .support-panel .support-node .support-info .support-name .node-go[data-v-c0593484]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .support-panel .support-node .support-info .support-desc[data-v-c0593484]{margin-top:2px;font-size:11px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .legend-panel[data-v-c0593484]{background:#fff;border-radius:6px;padding:12px;border:1px solid #f0f0f0}.flow-map-page .legend-panel .legend-title[data-v-c0593484]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .legend-panel .legend-title .bar[data-v-c0593484]{width:3px;height:12px;background:#0d9488;border-radius:2px}.flow-map-page .legend-panel .legend-grid[data-v-c0593484]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px}.flow-map-page .legend-panel .legend-item[data-v-c0593484]{display:flex;align-items:baseline;gap:6px;font-size:11px}.flow-map-page .legend-panel .legend-item .legend-dot[data-v-c0593484]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-label[data-v-c0593484]{font-weight:600;color:#595959;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-desc[data-v-c0593484]{color:#8c8c8c;line-height:1.5}.detail-card[data-v-6a372f0e]{margin-bottom:16px}.detail-card[data-v-6a372f0e] .ant-card-body{padding:16px}.detail-card[data-v-6a372f0e] .ant-descriptions-item-label{padding:10px 12px;background:#fafafa;font-size:13px;color:#666;font-weight:500;width:100px}.detail-card[data-v-6a372f0e] .ant-descriptions-item-content{padding:10px 12px;font-size:14px;color:#333}.detail-card[data-v-6a372f0e] .ant-divider{margin:16px 0}.detail-card .desc-value[data-v-6a372f0e]{font-size:14px;color:#333}.detail-card .desc-value.name[data-v-6a372f0e]{font-weight:600;font-size:15px}.empty-card[data-v-6a372f0e]{height:100%}.empty-state[data-v-6a372f0e]{padding:80px 0;text-align:center}.tab-card[data-v-694cd543] .ant-card-body{padding:0}.tab-card[data-v-694cd543] .ant-tabs{margin:0}.tab-card[data-v-694cd543] .ant-tabs-nav{margin:0;padding:12px 16px 0;background:#fff}.tab-card[data-v-694cd543] .ant-tabs-content-holder{padding:16px}.tab-card .header-actions[data-v-694cd543]{display:flex;justify-content:flex-end;margin-bottom:16px}.tab-card .empty-with-btn[data-v-694cd543]{text-align:center;padding:24px 0}.tab-card .empty-with-btn[data-v-694cd543] .ant-empty{margin-bottom:16px}.tab-card .param-group[data-v-694cd543]{margin-bottom:24px}.tab-card .param-group[data-v-694cd543]:last-child{margin-bottom:0}.tab-card .param-group .group-title[data-v-694cd543]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#262626;margin-bottom:12px}.tab-card .param-group .group-title .dot[data-v-694cd543]{width:8px;height:8px;border-radius:50%}.tab-card .param-group .group-title .dot.physical[data-v-694cd543]{background:#1890ff}.tab-card .param-group .group-title .dot.running[data-v-694cd543]{background:#fa8c16}.tab-card .param-group[data-v-694cd543] .ant-empty{padding:24px 0}.search-input[data-v-64febf07]{margin-bottom:12px}.tree-container[data-v-64febf07]{min-height:calc(100vh - 280px);max-height:calc(100vh - 280px);overflow-y:auto;padding:16px 8px;background:#fafafa;border-radius:6px}.tree-container[data-v-64febf07] .highlight{color:#f50;font-weight:600;background-color:#fff1f0;padding:0 2px;border-radius:2px}[data-v-64febf07] .ant-tree .ant-tree-node-content-wrapper{height:36px;line-height:36px;transition:all .3s;border-radius:4px;padding:0 8px}[data-v-64febf07] .ant-tree .ant-tree-node-content-wrapper:hover{background-color:#e6f7ff}[data-v-64febf07] .ant-tree .ant-tree-treenode{padding:2px 0}[data-v-64febf07] .ant-tree .ant-tree-treenode-switcher-close,[data-v-64febf07] .ant-tree .ant-tree-treenode-switcher-open{height:36px}[data-v-64febf07] .ant-tree .ant-tree-node-selected{background-color:#e6f7ff;color:#1890ff;font-weight:500}.is-embedded[data-v-3a933ad5] .ant-pro-page-container-warp{display:none}.manage-basic-category-page[data-v-3a933ad5]{height:calc(100vh - 120px)}.search-input[data-v-c2b86555]{margin-bottom:12px}.tree-container[data-v-c2b86555]{min-height:calc(100vh - 280px);max-height:calc(100vh - 280px);overflow-y:auto;padding:16px 8px;background:#fafafa;border-radius:6px}.tree-container[data-v-c2b86555] .highlight{color:#f50;font-weight:600;background-color:#fff1f0;padding:0 2px;border-radius:2px}[data-v-c2b86555] .ant-tree .ant-tree-node-content-wrapper{height:36px;line-height:36px;transition:all .3s;border-radius:4px;padding:0 8px}[data-v-c2b86555] .ant-tree .ant-tree-node-content-wrapper:hover{background-color:#e6f7ff}[data-v-c2b86555] .ant-tree .ant-tree-treenode{padding:2px 0}[data-v-c2b86555] .ant-tree .ant-tree-treenode-switcher-close,[data-v-c2b86555] .ant-tree .ant-tree-treenode-switcher-open{height:36px}[data-v-c2b86555] .ant-tree .ant-tree-node-selected{background-color:#e6f7ff;color:#1890ff;font-weight:500}.detail-card[data-v-dba4fad1]{margin-bottom:16px}.detail-card[data-v-dba4fad1] .ant-card-body{padding:16px}.detail-card[data-v-dba4fad1] .ant-descriptions-item-label{padding:10px 12px;background:#fafafa;font-size:13px;color:#666;font-weight:500;width:100px}.detail-card[data-v-dba4fad1] .ant-descriptions-item-content{padding:10px 12px;font-size:14px;color:#333}.detail-card[data-v-dba4fad1] .ant-divider{margin:16px 0}.detail-card .desc-value[data-v-dba4fad1]{font-size:14px;color:#333}.detail-card .desc-value.name[data-v-dba4fad1]{font-weight:600;font-size:15px}.empty-card[data-v-dba4fad1]{height:100%}.empty-state[data-v-dba4fad1]{padding:80px 0;text-align:center}.tab-card[data-v-52ce6021] .ant-card-body{padding:0}.tab-card[data-v-52ce6021] .ant-tabs{margin:0}.tab-card[data-v-52ce6021] .ant-tabs-nav{margin:0;padding:12px 16px 0;background:#fff}.tab-card[data-v-52ce6021] .ant-tabs-content-holder{padding:16px}.is-embedded[data-v-7830a379] .ant-pro-page-container-warp{display:none}.manage-basic-type-page[data-v-7830a379]{height:calc(100vh - 120px)}.is-embedded[data-v-9d27fb1e] .ant-pro-page-container-warp{display:none}.param-def-page .top-header-card[data-v-9d27fb1e]{max-width:1200px;margin:24px auto}.param-def-page .top-header-card .horizontal-main-card[data-v-9d27fb1e]{background:linear-gradient(90deg,#722ed1,#531dab);border-radius:12px;padding:0}.param-def-page .top-header-card .horizontal-main-card[data-v-9d27fb1e] .ant-card-body{padding:0}.param-def-page .top-header-card .horizontal-main-card .header-top-section[data-v-9d27fb1e]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px}.param-def-page .top-header-card .horizontal-main-card .header-info[data-v-9d27fb1e]{display:flex;align-items:center;gap:12px;flex-shrink:0}.param-def-page .top-header-card .horizontal-main-card .header-right-section[data-v-9d27fb1e]{display:flex;align-items:center;gap:24px;flex-shrink:0}.param-def-page .top-header-card .horizontal-main-card .header-divider[data-v-9d27fb1e]{height:1px;background:rgba(255,255,255,.3);margin:0 24px}.param-def-page .top-header-card .horizontal-main-card .header-bottom-section[data-v-9d27fb1e]{padding:16px 24px;display:flex;justify-content:center;align-items:center}.param-def-page .top-header-card .horizontal-main-card .header-actions[data-v-9d27fb1e] .action-btn{min-width:80px;height:36px;font-size:13px;border-radius:6px}.param-def-page .top-header-card .horizontal-main-card .header-actions[data-v-9d27fb1e] .action-btn.ant-btn-ghost{color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.3)}.param-def-page .top-header-card .horizontal-main-card .header-actions[data-v-9d27fb1e] .action-btn.ant-btn-ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.param-def-page .top-header-card .horizontal-main-card .header-actions[data-v-9d27fb1e] .action-btn.ant-btn-primary{background:#fff;border-color:#fff;color:#531dab;font-weight:500}.param-def-page .top-header-card .horizontal-main-card .header-actions[data-v-9d27fb1e] .action-btn.ant-btn-primary:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}.param-def-page .top-header-card .horizontal-main-card .horizontal-header-icon[data-v-9d27fb1e]{width:44px;height:44px;background:rgba(255,255,255,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.param-def-page .top-header-card .horizontal-main-card .horizontal-header-title[data-v-9d27fb1e]{font-size:18px;font-weight:600;color:#fff}.param-def-page .top-header-card .horizontal-main-card .horizontal-header-desc[data-v-9d27fb1e]{font-size:11px;color:rgba(255,255,255,.75)}.param-def-page .top-header-card .horizontal-main-card .horizontal-progress[data-v-9d27fb1e]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 20px;background:rgba(255,255,255,.15);border-radius:8px}.param-def-page .top-header-card .horizontal-main-card .horizontal-progress .progress-num[data-v-9d27fb1e]{display:flex;align-items:baseline;gap:4px}.param-def-page .top-header-card .horizontal-main-card .horizontal-progress .progress-num .progress-current[data-v-9d27fb1e]{font-size:22px;font-weight:700;color:#fff}.param-def-page .top-header-card .horizontal-main-card .horizontal-progress .progress-num .progress-divider[data-v-9d27fb1e]{font-size:12px;color:rgba(255,255,255,.6)}.param-def-page .top-header-card .horizontal-main-card .horizontal-progress .progress-num .progress-total[data-v-9d27fb1e]{font-size:11px;color:rgba(255,255,255,.75)}.param-def-page .top-header-card .horizontal-main-card .horizontal-progress .progress-bar-wrapper[data-v-9d27fb1e]{width:100px;height:4px;background:rgba(255,255,255,.25);border-radius:2px;overflow:hidden}.param-def-page .top-header-card .horizontal-main-card .horizontal-progress .progress-bar-wrapper .progress-bar-fill[data-v-9d27fb1e]{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.param-def-page .horizontal-steps[data-v-9d27fb1e] .ant-steps{padding:0}.param-def-page .horizontal-steps[data-v-9d27fb1e] .ant-steps-item{margin-bottom:0;cursor:pointer}.param-def-page .horizontal-steps[data-v-9d27fb1e] .ant-steps-item:hover .step-icon{background:rgba(255,255,255,.2)}.param-def-page .horizontal-steps[data-v-9d27fb1e] .ant-steps-item .step-icon{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:rgba(255,255,255,.8);transition:all .3s}.param-def-page .horizontal-steps[data-v-9d27fb1e] .ant-steps-item .step-icon.active{background:#fff;color:#531dab;box-shadow:0 4px 12px rgba(0,0,0,.2)}.param-def-page .horizontal-steps[data-v-9d27fb1e] .ant-steps-item .step-icon.completed{background:#52c41a;color:#fff}.param-def-page .horizontal-steps[data-v-9d27fb1e] .ant-steps-item .step-icon.pending{background:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.param-def-page .horizontal-steps[data-v-9d27fb1e] .ant-steps-item .ant-steps-item-title{font-size:14px!important;font-weight:500!important;color:#fff!important}.param-def-page .horizontal-steps[data-v-9d27fb1e] .ant-steps-item .ant-steps-item-description{font-size:12px!important;color:rgba(255,255,255,.7)!important}.param-def-page .horizontal-steps[data-v-9d27fb1e] .ant-steps-item .ant-steps-item-tail:after{background:rgba(255,255,255,.25)!important}.param-def-page .form-content-area[data-v-9d27fb1e]{max-width:1200px;margin:0 auto}.param-def-page .form-content-area .form-card[data-v-9d27fb1e],.param-def-page .form-content-area .param-table-card[data-v-9d27fb1e]{background:#fff;border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:16px;max-width:960px;margin-left:auto;margin-right:auto}.param-def-page .form-content-area .form-card[data-v-9d27fb1e] .ant-card-body,.param-def-page .form-content-area .param-table-card[data-v-9d27fb1e] .ant-card-body{padding:24px}.param-def-page .form-content-area .confirm-card[data-v-9d27fb1e]{background:#fff;border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:16px;max-width:960px;margin-left:auto;margin-right:auto}.param-def-page .form-content-area .confirm-card[data-v-9d27fb1e] .ant-card-body{padding:24px}.param-def-page .form-content-area .confirm-card .confirm-title[data-v-9d27fb1e]{font-weight:600}.param-def-page .form-content-area .info-alarm[data-v-9d27fb1e],.param-def-page .form-content-area .confirm-alert[data-v-9d27fb1e]{margin-bottom:16px;border-radius:8px}.param-def-page .form-content-area .category-select-card .search-input[data-v-9d27fb1e] .ant-input{border-radius:6px}.param-def-page .form-content-area .category-select-card .category-tree-container[data-v-9d27fb1e]{max-height:420px;overflow-y:auto;padding:8px;background:#fafafa;border-radius:8px}.param-def-page .form-content-area .category-select-card .category-tree-container .category-tree[data-v-9d27fb1e] .ant-tree-node-content-wrapper{height:36px;line-height:36px;border-radius:6px;padding:0 8px;margin:2px 0;transition:all .2s}.param-def-page .form-content-area .category-select-card .category-tree-container .category-tree[data-v-9d27fb1e] .ant-tree-node-content-wrapper:hover{background-color:#e6f7ff}.param-def-page .form-content-area .category-select-card .category-tree-container .category-tree[data-v-9d27fb1e] .ant-tree-node-selected{background-color:#bae7ff!important;color:#1890ff;font-weight:500}.param-def-page .form-content-area .category-select-card .category-tree-container .category-tree .tree-node-content[data-v-9d27fb1e]{display:flex;align-items:center;gap:8px;width:100%}.param-def-page .form-content-area .category-select-card .category-tree-container .category-tree .tree-node-content .node-name[data-v-9d27fb1e]{flex:1;font-size:14px}.param-def-page .form-content-area .category-select-card .category-tree-container .category-tree .tree-node-content .node-code[data-v-9d27fb1e]{font-size:11px;background:#f0f0f0;color:#666;border:none}.param-def-page .form-content-area .preview-value[data-v-9d27fb1e]{color:#262626;font-weight:500}.param-def-page .form-content-area .preview-value.highlight[data-v-9d27fb1e]{color:#f5222d}.param-def-page .form-content-area .card-title-wrapper[data-v-9d27fb1e]{display:flex;align-items:center;gap:8px}.param-def-page .form-content-area .card-title-wrapper .card-title-text[data-v-9d27fb1e]{font-weight:600}.param-def-page .form-content-area .empty-state[data-v-9d27fb1e]{padding:48px 0;text-align:center}.param-def-page .form-content-area .empty-state .empty-icon[data-v-9d27fb1e]{font-size:48px;margin-bottom:16px}.param-def-page .form-content-area .empty-state .empty-text[data-v-9d27fb1e]{font-size:16px;color:#595959;margin-bottom:8px}.param-def-page .form-content-area .empty-state .empty-desc[data-v-9d27fb1e]{font-size:13px;color:#8c8c8c}.param-def-page .form-content-area .param-table .row-number[data-v-9d27fb1e]{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;background:#f0f0f0;border-radius:4px;font-size:12px;font-weight:500}.param-def-page .form-content-area .summary-bar[data-v-9d27fb1e]{margin-top:16px;padding:16px 24px;background:linear-gradient(135deg,#f6ffed,#f0f9ff);border:1px solid #b7eb8f;border-radius:8px}.param-def-page .form-content-area .summary-bar .summary-item[data-v-9d27fb1e]{text-align:center}.param-def-page .form-content-area .summary-bar .summary-item .summary-label[data-v-9d27fb1e]{font-size:13px;color:#8c8c8c;margin-bottom:4px}.param-def-page .form-content-area .summary-bar .summary-item .summary-value[data-v-9d27fb1e]{font-size:20px;font-weight:600;color:#262626}.param-def-page .form-content-area .summary-bar .summary-item .summary-value.highlight[data-v-9d27fb1e]{color:#52c41a;font-size:24px}.param-def-page .form-content-area .summary-bar .summary-item .summary-value.small[data-v-9d27fb1e]{font-size:12px;text-align:left}.param-def-page .form-content-area .summary-bar .summary-item.total .summary-value.highlight[data-v-9d27fb1e]{color:#1890ff}.param-def-page .form-content-area[data-v-9d27fb1e] .fade-slide-enter-active,.param-def-page .form-content-area[data-v-9d27fb1e] .fade-slide-leave-active{transition:all .3s ease}.param-def-page .form-content-area[data-v-9d27fb1e] .fade-slide-enter-from{opacity:0;transform:translate(20px)}.param-def-page .form-content-area[data-v-9d27fb1e] .fade-slide-leave-to{opacity:0;transform:translate(-20px)}.footer-tabs[data-v-ced8993b]{margin-bottom:0}.is-embedded[data-v-a938cdf1] .ant-pro-page-container-warp{display:none}.manage-basic-location-page[data-v-a938cdf1]{height:calc(100vh - 120px)}.manage-basic-location-page .tree-container[data-v-a938cdf1]{min-height:calc(100vh - 280px);max-height:calc(100vh - 280px);overflow-y:auto;padding:16px 8px;background:#fafafa;border-radius:6px}.manage-basic-location-page .tree-container .tree-node[data-v-a938cdf1]{display:flex;align-items:center;gap:8px}.manage-basic-location-page .tree-container .type-tag[data-v-a938cdf1]{font-size:11px;opacity:.8}.manage-basic-location-page .tree-container[data-v-a938cdf1] .highlight{color:#f50;font-weight:600;background-color:#fff1f0;padding:0 2px;border-radius:2px}.manage-basic-location-page .empty-state[data-v-a938cdf1]{padding:80px 0;text-align:center}.manage-basic-location-page .detail-card[data-v-a938cdf1]{margin-bottom:16px}.manage-basic-location-page .detail-card[data-v-a938cdf1] .ant-card-body{padding:16px}.manage-basic-location-page .detail-card[data-v-a938cdf1] .ant-descriptions-item-label{padding:10px 12px;background:#fafafa;font-size:13px;color:#666;font-weight:500;width:100px}.manage-basic-location-page .detail-card[data-v-a938cdf1] .ant-descriptions-item-content{padding:10px 12px;font-size:14px;color:#333}.manage-basic-location-page .detail-card[data-v-a938cdf1] .ant-divider{margin:16px 0}.manage-basic-location-page .detail-card .desc-value[data-v-a938cdf1]{font-size:14px;color:#333}.manage-basic-location-page .detail-card .desc-value.name[data-v-a938cdf1]{font-weight:600;font-size:15px}.manage-basic-location-page .tab-card[data-v-a938cdf1] .ant-card-body{padding:0}.manage-basic-location-page .tab-card[data-v-a938cdf1] .ant-tabs{margin:0}.manage-basic-location-page .tab-card[data-v-a938cdf1] .ant-tabs-nav{margin:0;padding:12px 16px 0;background:#fff}.manage-basic-location-page .tab-card[data-v-a938cdf1] .ant-tabs-content-holder{padding:16px}.manage-basic-location-page .empty-card[data-v-a938cdf1]{height:100%}.manage-basic-location-page[data-v-a938cdf1] .ant-tree .ant-tree-node-content-wrapper{height:36px;line-height:36px;transition:all .3s;border-radius:4px;padding:0 8px}.manage-basic-location-page[data-v-a938cdf1] .ant-tree .ant-tree-node-content-wrapper:hover{background-color:#e6f7ff}.manage-basic-location-page[data-v-a938cdf1] .ant-tree .ant-tree-treenode{padding:2px 0}.manage-basic-location-page[data-v-a938cdf1] .ant-tree .ant-tree-treenode-switcher-close,.manage-basic-location-page[data-v-a938cdf1] .ant-tree .ant-tree-treenode-switcher-open{height:36px}.manage-basic-location-page[data-v-a938cdf1] .ant-tree .ant-tree-node-selected{background-color:#e6f7ff;color:#1890ff;font-weight:500}.search-input[data-v-0a2baf28]{margin-bottom:12px}.list-table[data-v-0a2baf28] .ant-table-tbody>tr:hover>td{background-color:#e6f7ff}.list-table[data-v-0a2baf28] .ant-table-tbody>tr.ant-table-row-selected>td{background-color:#bae7ff}.basic-info-card[data-v-756a697d]{margin-bottom:16px}.basic-info-card[data-v-756a697d] .ant-card-body{padding:16px}.basic-info-card .card-title[data-v-756a697d]{display:flex;align-items:center;gap:8px}.basic-info-card .card-title .title-text[data-v-756a697d]{font-size:16px;font-weight:600;color:#333}.basic-info-card .info-section[data-v-756a697d]{margin-bottom:8px}.basic-info-card .info-section .section-title[data-v-756a697d]{font-size:14px;font-weight:600;color:#666;margin-bottom:12px;padding-left:8px;border-left:3px solid #1890ff}.basic-info-card[data-v-756a697d] .ant-descriptions-item-label{padding:10px 12px;background:#fafafa;font-size:13px;color:#666;font-weight:500;width:90px}.basic-info-card[data-v-756a697d] .ant-descriptions-item-content{padding:10px 12px;font-size:14px;color:#333}.basic-info-card[data-v-756a697d] .ant-divider{margin:12px 0}.basic-info-card .desc-value[data-v-756a697d]{font-size:14px;color:#333}.basic-info-card .desc-value.name[data-v-756a697d]{font-weight:600;font-size:15px}.basic-info-card .desc-value.code[data-v-756a697d]{font-family:Consolas,monospace;color:#1890ff}.empty-card[data-v-756a697d]{height:100%}.empty-state[data-v-756a697d]{padding:80px 0;text-align:center}.tabs-card[data-v-bb908104] .ant-card-body{padding:0}.tabs-card[data-v-bb908104] .ant-tabs-nav{margin-bottom:0;padding:0 16px;background:#fafafa}.tabs-card[data-v-bb908104] .ant-tabs-content-holder{padding:16px}.tab-content .tab-toolbar[data-v-bb908104]{margin-bottom:16px}.tab-content .param-value[data-v-bb908104]{font-weight:500;color:#1890ff}.tab-content .param-value .param-unit[data-v-bb908104]{margin-left:4px;color:#666;font-weight:400;font-size:12px}.tab-content .no-value[data-v-bb908104]{color:#999}.search-input[data-v-9996463d]{margin-bottom:12px}.tree-container[data-v-9996463d]{min-height:calc(100vh - 280px);max-height:calc(100vh - 280px);overflow-y:auto;padding:8px;background:#fafafa;border-radius:6px}.tree-container[data-v-9996463d] .highlight{color:#f50;font-weight:600;background-color:#fff1f0;padding:0 2px;border-radius:2px}.tree-node[data-v-9996463d]{display:flex;align-items:center;gap:8px;width:100%}.tree-node .node-name[data-v-9996463d]{font-size:14px;color:#333;flex-shrink:0}.tree-node .node-code[data-v-9996463d]{font-size:12px;color:#999;background:#f0f0f0;padding:1px 6px;border-radius:4px;flex-shrink:0}[data-v-9996463d] .ant-tree .ant-tree-node-content-wrapper{height:36px;line-height:36px;transition:all .3s;border-radius:4px;padding:0 8px}[data-v-9996463d] .ant-tree .ant-tree-node-content-wrapper:hover{background-color:#e6f7ff}[data-v-9996463d] .ant-tree .ant-tree-treenode{padding:2px 0}[data-v-9996463d] .ant-tree .ant-tree-treenode-switcher-close,[data-v-9996463d] .ant-tree .ant-tree-treenode-switcher-open{height:36px}[data-v-9996463d] .ant-tree .ant-tree-node-selected{background-color:#e6f7ff;color:#1890ff;font-weight:500}.is-embedded[data-v-2bf45056] .ant-pro-page-container-warp{display:none}.manage-ledger-archive-page[data-v-2bf45056]{height:calc(100vh - 120px)}.is-embedded[data-v-e0deb682] .ant-pro-page-container-warp{display:none}.lifecycle-page .filter-card[data-v-e0deb682]{border-radius:8px;margin-bottom:12px}.lifecycle-page .filter-card[data-v-e0deb682] .ant-card-body{padding:12px 16px 0}.lifecycle-page .filter-card[data-v-e0deb682] .ant-form-item{margin-bottom:8px}.lifecycle-page .lifecycle-card[data-v-e0deb682]{border-radius:8px;margin-top:12px}.lifecycle-page .lifecycle-card[data-v-e0deb682] .ant-card-body{padding:0 16px 16px}.lifecycle-page .page-title[data-v-e0deb682]{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:16px;font-weight:600;padding:12px 0 8px}.lifecycle-page .card-title-block[data-v-e0deb682]{display:flex;flex-direction:column;gap:4px}.lifecycle-page .card-title-desc[data-v-e0deb682]{color:#8c8c8c;font-size:12px;font-weight:400}.lifecycle-page .equipment-cell[data-v-e0deb682]{display:flex;flex-direction:column;line-height:20px}.lifecycle-page .equipment-cell span[data-v-e0deb682]:last-child{color:#8c8c8c;font-size:12px}.lifecycle-page .timeline-tip[data-v-e0deb682]{margin-bottom:16px;color:#8c8c8c;font-size:12px}.lifecycle-page .timeline-title[data-v-e0deb682]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.lifecycle-page .timeline-subject[data-v-e0deb682]{margin-left:8px;font-weight:600}.lifecycle-page .timeline-equipment[data-v-e0deb682],.lifecycle-page .timeline-content[data-v-e0deb682]{margin-bottom:8px;color:#595959;font-size:13px}.lifecycle-page .timeline-meta[data-v-e0deb682]{display:flex;justify-content:space-between;margin-bottom:8px;padding-top:8px;border-top:1px solid #f0f0f0;color:#8c8c8c;font-size:12px}.lifecycle-page .timeline-actions[data-v-e0deb682]{display:flex;gap:12px;padding-top:8px;border-top:1px solid #f0f0f0}.lifecycle-page .form-equipment-alert[data-v-e0deb682]{margin-bottom:16px}.lifecycle-page .record-type-radios[data-v-e0deb682]{display:flex;flex-wrap:wrap;gap:8px 0}.is-embedded[data-v-22adb34e] .ant-pro-page-container-warp{display:none}.manage-ledger-part-page .filter-card[data-v-22adb34e]{border-radius:8px;margin-bottom:12px}.manage-ledger-part-page .filter-card[data-v-22adb34e] .ant-card-body{padding:12px 16px 0}.manage-ledger-part-page .filter-card[data-v-22adb34e] .ant-form-item{margin-bottom:8px}.manage-ledger-part-page .list-card[data-v-22adb34e]{border-radius:8px;margin-top:12px}.manage-ledger-part-page .list-card[data-v-22adb34e] .ant-card-body{padding:0 16px 16px}.manage-ledger-part-page .page-title[data-v-22adb34e]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0 8px}.mode-card[data-v-216d7fca]{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);background:#fff;border:1px solid #f0f0f0}.mode-card[data-v-216d7fca] .ant-card-body{padding:0}.mode-grid[data-v-216d7fca]{display:flex;gap:24px;padding:32px;flex-wrap:wrap;justify-content:center}.mode-card-item[data-v-216d7fca]{flex:1;min-width:280px;max-width:360px;height:220px;display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:2px solid #f0f0f0;border-radius:12px;background:#fff;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-align:left}.mode-card-item[data-v-216d7fca]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;opacity:0;transition:opacity .3s}.mode-card-item[data-v-216d7fca]:hover{transform:translateY(-4px);border-color:transparent;box-shadow:0 12px 32px rgba(0,0,0,.12)}.mode-card-item:hover .icon-bg[data-v-216d7fca]{transform:scale(1.2);opacity:.15}.mode-card-item:hover .mode-title[data-v-216d7fca]{transform:translate(0)}.mode-card-item[data-v-216d7fca]:hover:before{opacity:1}.mode-card-item.single[data-v-216d7fca]:before{background:linear-gradient(180deg,#722ed1,#531dab)}.mode-card-item.single .mode-icon[data-v-216d7fca]{color:#722ed1}.mode-card-item.single .icon-bg[data-v-216d7fca]{background:linear-gradient(135deg,#722ed1,#b37feb)}.mode-card-item.single .feature-tag[data-v-216d7fca]{background:rgba(114,46,209,.1);color:#722ed1}.mode-card-item.batch-manual[data-v-216d7fca]:before{background:linear-gradient(180deg,#faad14,#d48806)}.mode-card-item.batch-manual .mode-icon[data-v-216d7fca]{color:#faad14}.mode-card-item.batch-manual .icon-bg[data-v-216d7fca]{background:linear-gradient(135deg,#faad14,#ffd666)}.mode-card-item.batch-manual .feature-tag[data-v-216d7fca]{background:rgba(250,173,20,.1);color:#faad14}.mode-card-item.batch[data-v-216d7fca]:before{background:linear-gradient(180deg,#52c41a,#389e0d)}.mode-card-item.batch .mode-icon[data-v-216d7fca]{color:#52c41a}.mode-card-item.batch .icon-bg[data-v-216d7fca]{background:linear-gradient(135deg,#52c41a,#95de64)}.mode-card-item.batch .feature-tag[data-v-216d7fca]{background:rgba(82,196,26,.1);color:#52c41a}.icon-wrapper[data-v-216d7fca]{position:relative;width:64px;height:64px;margin-bottom:16px}.icon-wrapper .mode-icon[data-v-216d7fca]{font-size:32px;position:relative;z-index:1}.icon-wrapper .icon-bg[data-v-216d7fca]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:80px;height:80px;border-radius:50%;opacity:.08;transition:all .3s}.mode-content[data-v-216d7fca]{flex:1;display:flex;flex-direction:column}.mode-content .mode-title[data-v-216d7fca]{font-size:18px;font-weight:600;color:#1f1f1f;margin:0 0 8px;transition:transform .3s;transform:translate(-8px)}.mode-content .mode-desc[data-v-216d7fca]{font-size:13px;color:#8c8c8c;margin:0 0 12px;line-height:1.6;flex:1}.mode-content .mode-features[data-v-216d7fca]{display:flex;gap:8px}.mode-content .mode-features .feature-tag[data-v-216d7fca]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.single-register-form .form-card[data-v-29bb2682]{max-width:900px;margin:0 auto;border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.06)}.single-register-form .form-card[data-v-29bb2682] .ant-card-head{border-bottom:1px solid #f0f0f0}.single-register-form .form-card[data-v-29bb2682] .ant-card-head .ant-card-head-title{padding:16px 0}.single-register-form .form-card[data-v-29bb2682] .ant-card-body{padding:24px}.single-register-form .form-card .card-title[data-v-29bb2682]{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600}.single-register-form .form-card[data-v-29bb2682] .ant-form-item-label>label{font-weight:500;color:#595959}.single-register-form .form-card .ml-2[data-v-29bb2682]{margin-left:8px}.batch-manual-form .card[data-v-c2a4d608]{border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.06)}.batch-manual-form .card[data-v-c2a4d608] .ant-card-head{border-bottom:1px solid #f0f0f0}.batch-manual-form .card[data-v-c2a4d608] .ant-card-head .ant-card-head-title{padding:16px 0}.batch-manual-form .card[data-v-c2a4d608] .ant-card-body{padding:24px}.batch-manual-form .card .card-title[data-v-c2a4d608]{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600}.batch-manual-form .card-header[data-v-c2a4d608]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.batch-manual-form .table-wrapper[data-v-c2a4d608]{overflow-x:auto}.batch-manual-form[data-v-c2a4d608] .inline-input,.batch-manual-form[data-v-c2a4d608] .inline-select{width:100%;min-width:80px}.batch-manual-form[data-v-c2a4d608] .ant-select-selector{min-height:28px!important;display:flex;align-items:center}.batch-import .import-card[data-v-2a1b592d]{border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.06)}.batch-import .import-card[data-v-2a1b592d] .ant-card-head{border-bottom:1px solid #f0f0f0}.batch-import .import-card[data-v-2a1b592d] .ant-card-head .ant-card-head-title{padding:16px 0}.batch-import .import-card[data-v-2a1b592d] .ant-card-body{padding:24px}.batch-import .import-card .card-title[data-v-2a1b592d]{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600}.batch-import .card-header[data-v-2a1b592d]{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #f0f0f0}.batch-import .upload-area[data-v-2a1b592d]{border:2px dashed #d9d9d9;border-radius:8px;padding:48px;text-align:center;transition:all .3s;background:#fafafa}.batch-import .upload-area[data-v-2a1b592d]:hover{border-color:#722ed1;background:#f9f0ff}.batch-import .upload-area .upload-hint[data-v-2a1b592d]{display:flex;flex-direction:column;align-items:center;gap:8px}.batch-import .upload-area .upload-hint .upload-icon[data-v-2a1b592d]{font-size:48px;color:#722ed1}.batch-import .upload-area .upload-hint span[data-v-2a1b592d]{font-size:16px;color:#666;font-weight:500}.batch-import .upload-area .upload-hint small[data-v-2a1b592d]{font-size:12px;color:#999}.batch-import .template-btn[data-v-2a1b592d]{margin-top:16px}.batch-import .tip-card[data-v-2a1b592d]{background:#fffbe6;border:1px solid #ffe58f;border-radius:8px}.batch-import .tip-card[data-v-2a1b592d] .ant-card-head{background:#fffbe6;border-bottom:1px solid #ffe58f}.batch-import .tip-list[data-v-2a1b592d]{padding-left:20px;margin:0}.batch-import .tip-list li[data-v-2a1b592d]{margin-bottom:8px;color:#8c8c8c;font-size:13px}.batch-import .preview-card[data-v-2a1b592d]{margin-top:16px}.batch-import .stats-row[data-v-2a1b592d]{margin-bottom:16px;padding:16px;background:linear-gradient(135deg,#f9f0ff,#f0f5ff);border-radius:8px;border:1px solid #d6e4ff}.batch-import .preview-table .error-text[data-v-2a1b592d]{color:#f5222d;font-size:12px}.is-embedded[data-v-54335657] .ant-pro-page-container-warp{display:none}.register-page[data-v-54335657]{min-height:calc(100vh - 48px)}.top-header-card[data-v-54335657]{max-width:1200px;margin:24px auto;padding:0 24px}.top-header-card .horizontal-main-card[data-v-54335657]{background:linear-gradient(90deg,#722ed1,#531dab);border-radius:12px;padding:0;border:none}.top-header-card .horizontal-main-card[data-v-54335657] .ant-card-body{padding:0}.top-header-card .horizontal-main-card .header-top-section[data-v-54335657]{display:flex;align-items:center;justify-content:space-between;padding:16px 32px}.top-header-card .horizontal-main-card .header-info[data-v-54335657]{display:flex;align-items:center;gap:12px;flex-shrink:0}.top-header-card .horizontal-main-card .header-right-section[data-v-54335657]{display:flex;align-items:center;gap:24px;flex-shrink:0}.top-header-card .horizontal-main-card .header-divider[data-v-54335657]{height:1px;background:rgba(255,255,255,.3);margin:0 32px}.top-header-card .horizontal-main-card .header-bottom-section[data-v-54335657]{padding:16px 32px;display:flex;justify-content:center;align-items:center}.top-header-card .horizontal-main-card .horizontal-header-icon[data-v-54335657]{width:44px;height:44px;background:rgba(255,255,255,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.top-header-card .horizontal-main-card .horizontal-header-title[data-v-54335657]{font-size:18px;font-weight:600;color:#fff}.top-header-card .horizontal-main-card .horizontal-header-desc[data-v-54335657]{font-size:11px;color:rgba(255,255,255,.75)}.top-header-card .horizontal-main-card .horizontal-progress[data-v-54335657]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 20px;background:rgba(255,255,255,.15);border-radius:8px}.top-header-card .horizontal-main-card .horizontal-progress .progress-num[data-v-54335657]{display:flex;align-items:baseline;gap:4px}.top-header-card .horizontal-main-card .horizontal-progress .progress-num .progress-current[data-v-54335657]{font-size:22px;font-weight:700;color:#fff}.top-header-card .horizontal-main-card .horizontal-progress .progress-num .progress-divider[data-v-54335657]{font-size:12px;color:rgba(255,255,255,.6)}.top-header-card .horizontal-main-card .horizontal-progress .progress-num .progress-total[data-v-54335657]{font-size:11px;color:rgba(255,255,255,.75)}.top-header-card .horizontal-main-card .horizontal-progress .progress-bar-wrapper[data-v-54335657]{width:100px;height:4px;background:rgba(255,255,255,.25);border-radius:2px;overflow:hidden}.top-header-card .horizontal-main-card .horizontal-progress .progress-bar-wrapper .progress-bar-fill[data-v-54335657]{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.horizontal-steps[data-v-54335657] .ant-steps{padding:0}.horizontal-steps[data-v-54335657] .ant-steps-item{margin-bottom:0;cursor:pointer}.horizontal-steps[data-v-54335657] .ant-steps-item:hover .step-icon{background:rgba(255,255,255,.2)}.horizontal-steps[data-v-54335657] .ant-steps-item .step-icon{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:rgba(255,255,255,.8);transition:all .3s}.horizontal-steps[data-v-54335657] .ant-steps-item .step-icon.active{background:#fff;color:#531dab;box-shadow:0 4px 12px rgba(0,0,0,.2)}.horizontal-steps[data-v-54335657] .ant-steps-item .step-icon.completed{background:#52c41a;color:#fff}.horizontal-steps[data-v-54335657] .ant-steps-item .step-icon.pending{background:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.horizontal-steps[data-v-54335657] .ant-steps-item .ant-steps-item-title{font-size:14px!important;font-weight:500!important;color:#fff!important}.horizontal-steps[data-v-54335657] .ant-steps-item .ant-steps-item-description{font-size:12px!important;color:rgba(255,255,255,.7)!important}.horizontal-steps[data-v-54335657] .ant-steps-item .ant-steps-item-tail:after{background:rgba(255,255,255,.25)!important}.form-content-area[data-v-54335657]{max-width:1200px;margin:0 auto;padding:0 24px}[data-v-54335657] .fade-slide-enter-active,[data-v-54335657] .fade-slide-leave-active{transition:all .3s ease}[data-v-54335657] .fade-slide-enter-from{opacity:0;transform:translate(20px)}[data-v-54335657] .fade-slide-leave-to{opacity:0;transform:translate(-20px)}.footer-tabs[data-v-65b36fab]{margin-bottom:0}.iot-device-page .filter-card[data-v-ac3a5b5f]{border-radius:8px;margin-bottom:12px}.iot-device-page .filter-card[data-v-ac3a5b5f] .ant-card-body{padding:12px 16px 0}.iot-device-page .filter-card[data-v-ac3a5b5f] .ant-form-item{margin-bottom:8px}.iot-device-page .list-card[data-v-ac3a5b5f]{border-radius:8px}.iot-device-page .list-card[data-v-ac3a5b5f] .ant-card-body{padding:0 16px 16px}.iot-device-page .list-card .list-total[data-v-ac3a5b5f]{margin-left:8px;font-size:12px;font-weight:400;color:#999}.iot-device-page .primary-text[data-v-ac3a5b5f]{color:#0d9488;font-weight:600;font-family:Consolas,Monaco,monospace}.iot-device-page .mono[data-v-ac3a5b5f]{font-family:Consolas,Monaco,monospace}.iot-device-page .cell-sub[data-v-ac3a5b5f]{font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iot-device-page .cell-muted[data-v-ac3a5b5f]{color:#999}.iot-device-page .link-danger[data-v-ac3a5b5f]{color:#ff4d4f}.iot-device-page .group-divider[data-v-ac3a5b5f]{margin:8px 0 12px;font-size:13px;font-weight:600;color:#0d9488}.iot-device-page .group-hint[data-v-ac3a5b5f]{font-size:12px;color:#999;line-height:1.6}.iot-device-page .modal-header[data-v-ac3a5b5f]{margin-bottom:16px;padding:8px 12px;background:#f0fdfa;border-radius:6px;color:#134e4a;font-size:13px}.iot-device-page .data-drawer .device-meta[data-v-ac3a5b5f]{margin-bottom:16px;padding:10px 14px;background:#f8fafc;border-radius:6px;font-size:13px;color:#444}.iot-device-page .data-drawer .section-title[data-v-ac3a5b5f]{margin:16px 0 10px;font-size:13px;font-weight:600;color:#333}.iot-device-page .data-drawer .section-title.section-title-with-extra[data-v-ac3a5b5f]{display:flex;align-items:center;justify-content:space-between}.iot-device-page .data-drawer .latest-cards[data-v-ac3a5b5f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.iot-device-page .data-drawer .latest-cards.latest-cards-single[data-v-ac3a5b5f]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.iot-device-page .data-drawer .latest-cards .latest-card[data-v-ac3a5b5f]{border:1px solid #f0f0f0;border-radius:8px;padding:12px 16px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03)}.iot-device-page .data-drawer .latest-cards .latest-card .latest-label[data-v-ac3a5b5f]{font-size:12px;color:#888}.iot-device-page .data-drawer .latest-cards .latest-card .latest-label .latest-unit[data-v-ac3a5b5f]{color:#bbb}.iot-device-page .data-drawer .latest-cards .latest-card .latest-value[data-v-ac3a5b5f]{margin-top:4px;font-size:22px;font-weight:600;color:#0d9488;word-break:break-all}.iot-device-page .data-drawer .latest-cards .latest-card .latest-name[data-v-ac3a5b5f]{margin-top:2px;font-size:11px;color:#bbb;font-family:Consolas,Monaco,monospace}.iot-device-page .data-drawer .history-chart[data-v-ac3a5b5f]{width:100%;height:300px}.iot-product-page .filter-card[data-v-4e2b6264]{border-radius:8px;margin-bottom:12px}.iot-product-page .filter-card[data-v-4e2b6264] .ant-card-body{padding:12px 16px 0}.iot-product-page .filter-card[data-v-4e2b6264] .ant-form-item{margin-bottom:8px}.iot-product-page .list-card[data-v-4e2b6264]{border-radius:8px}.iot-product-page .list-card[data-v-4e2b6264] .ant-card-body{padding:0 16px 16px}.iot-product-page .list-card .list-total[data-v-4e2b6264]{margin-left:8px;font-size:12px;font-weight:400;color:#999}.iot-product-page .primary-text[data-v-4e2b6264]{color:#0d9488;font-weight:600;font-family:Consolas,Monaco,monospace}.iot-product-page .cell-sub[data-v-4e2b6264]{font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iot-product-page .cell-muted[data-v-4e2b6264]{color:#999}.iot-product-page .link-danger[data-v-4e2b6264]{color:#ff4d4f}.iot-product-page .modal-header[data-v-4e2b6264]{margin-bottom:16px;padding:8px 12px;background:#f0fdfa;border-radius:6px;color:#134e4a;font-size:13px}.iot-product-page .model-json[data-v-4e2b6264]{font-family:Consolas,Monaco,monospace;font-size:12px}.iot-product-page .model-preview-title[data-v-4e2b6264]{margin-bottom:8px;font-size:13px;font-weight:600;color:#333}.iot-product-page .protocol-hint[data-v-4e2b6264]{margin-top:4px;font-size:12px;color:#999;line-height:1.6}.iot-product-page .codec-alert[data-v-4e2b6264]{margin-bottom:12px}.iot-product-page .codec-section-title[data-v-4e2b6264]{margin:14px 0 8px;font-size:13px;font-weight:600;color:#333}.iot-product-page .mono[data-v-4e2b6264]{font-family:Consolas,Monaco,monospace;font-size:12px}.iot-product-page .codec-platform-code[data-v-4e2b6264]{color:#999}.auxiliary-ac-panel .page-empty[data-v-b2c18d0f]{margin:60px 0}.auxiliary-ac-panel .group-quick[data-v-b2c18d0f]{margin-bottom:12px}.auxiliary-ac-panel .device-group[data-v-b2c18d0f]{margin-bottom:16px}.auxiliary-ac-panel .device-group .group-head[data-v-b2c18d0f]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:6px 12px;border-radius:6px;background:#f5f3ff}.auxiliary-ac-panel .device-group .group-head .group-name[data-v-b2c18d0f]{font-size:14px;font-weight:600;color:#5b21b6}.auxiliary-ac-panel .device-group .group-head .group-stat[data-v-b2c18d0f]{font-size:12px;color:#7c3aed}.auxiliary-ac-panel .device-grid[data-v-b2c18d0f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(620px,1fr));gap:12px;align-items:start}.auxiliary-ac-panel .ac-card[data-v-b2c18d0f]{border-radius:8px}.auxiliary-ac-panel .ac-card[data-v-b2c18d0f] .ant-card-head{border-bottom:none;padding:10px 16px 0}.auxiliary-ac-panel .ac-card[data-v-b2c18d0f] .ant-card-head .ant-card-head-title{padding:0}.auxiliary-ac-panel .ac-card .card-head[data-v-b2c18d0f]{display:flex;align-items:center;gap:10px}.auxiliary-ac-panel .ac-card .card-head .card-name[data-v-b2c18d0f]{font-size:15px;font-weight:600;color:#1f2937}.auxiliary-ac-panel .ac-card .card-head .mode-tag[data-v-b2c18d0f]{margin-right:0}.auxiliary-ac-panel .ac-card .card-report[data-v-b2c18d0f]{font-size:12px;color:#999}.auxiliary-ac-panel .card-main[data-v-b2c18d0f]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:start}.auxiliary-ac-panel .visual-col[data-v-b2c18d0f]{display:flex;flex-direction:column;gap:12px;border-right:1px dashed #eee;padding-right:14px;align-items:stretch}.auxiliary-ac-panel .visual-col .state-box[data-v-b2c18d0f]{text-align:center}.auxiliary-ac-panel .visual-col .state-box .state-label[data-v-b2c18d0f]{font-size:12px;color:#888}.auxiliary-ac-panel .visual-col .state-box .state-badge[data-v-b2c18d0f]{display:inline-flex;margin-top:6px;padding:4px 12px;border-radius:14px;font-size:13px;font-weight:600}.auxiliary-ac-panel .visual-col .state-box .state-badge.running[data-v-b2c18d0f]{background:#f0fdfa;color:#0d9488;border:1px solid #99f6e4}.auxiliary-ac-panel .visual-col .state-box .state-badge.stopped[data-v-b2c18d0f]{background:#f5f5f5;color:#666;border:1px solid #e5e5e5}.auxiliary-ac-panel .visual-col .load-box .load-label[data-v-b2c18d0f]{text-align:center;font-size:12px;color:#888}.auxiliary-ac-panel .visual-col .load-box .load-bar-wrap[data-v-b2c18d0f]{display:flex;justify-content:center;gap:6px;height:148px;margin-top:8px}.auxiliary-ac-panel .visual-col .load-box .load-scale[data-v-b2c18d0f]{display:flex;flex-direction:column;justify-content:space-between;width:22px;font-size:10px;color:#999;text-align:right;line-height:1}.auxiliary-ac-panel .visual-col .load-box .load-bar[data-v-b2c18d0f]{position:relative;width:28px;background:linear-gradient(#f0fdfa,#ccfbf1);border:1px solid #e2e8f0;border-radius:6px}.auxiliary-ac-panel .visual-col .load-box .load-bar .load-fill[data-v-b2c18d0f]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,#5eead4,#0d9488);border-radius:6px;transition:height .6s}.auxiliary-ac-panel .visual-col .load-box .load-bar .load-fill.warn[data-v-b2c18d0f]{background:linear-gradient(180deg,#fdba74,#ea580c)}.auxiliary-ac-panel .visual-col .load-box .load-bar .load-fill.danger[data-v-b2c18d0f]{background:linear-gradient(180deg,#fca5a5,#dc2626);animation:danger-blink-b2c18d0f 1.2s ease-in-out infinite}.auxiliary-ac-panel .visual-col .load-box .load-bar .load-cursor[data-v-b2c18d0f]{position:absolute;left:-4px;right:-4px;height:2px;background:#ea580c;transform:translateY(50%);transition:bottom .6s}.auxiliary-ac-panel .visual-col .load-box .load-bar .load-cursor[data-v-b2c18d0f]:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;background:#ea580c;border-radius:50%;transform:translate(-50%,-50%)}.auxiliary-ac-panel .visual-col .load-box .load-value[data-v-b2c18d0f]{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}.auxiliary-ac-panel .visual-col .load-box .load-value .load-num[data-v-b2c18d0f]{font-size:15px;font-weight:700;color:#0d9488;line-height:1}.auxiliary-ac-panel .visual-col .load-box .load-value .load-num.warn[data-v-b2c18d0f]{color:#ea580c}.auxiliary-ac-panel .visual-col .load-box .load-value .load-num.danger[data-v-b2c18d0f]{color:#dc2626}.auxiliary-ac-panel .visual-col .load-box .load-value .load-unit[data-v-b2c18d0f]{margin-top:4px;font-size:10px;color:#999}.auxiliary-ac-panel .visual-col .temp-grid[data-v-b2c18d0f]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.auxiliary-ac-panel .visual-col .temp-grid .temp-cell[data-v-b2c18d0f]{border:1px solid #f0f0f0;border-radius:6px;padding:5px 8px;text-align:center;background:#fff}.auxiliary-ac-panel .visual-col .temp-grid .temp-cell .temp-label[data-v-b2c18d0f]{font-size:11px;color:#999;font-family:Consolas,Monaco,monospace}.auxiliary-ac-panel .visual-col .temp-grid .temp-cell .temp-value[data-v-b2c18d0f]{font-size:15px;font-weight:600;color:#5b21b6;font-family:Consolas,Monaco,monospace;line-height:1.3}.auxiliary-ac-panel .visual-col .temp-grid .temp-cell .temp-unit[data-v-b2c18d0f]{font-size:10px;color:#bbb}.auxiliary-ac-panel .param-col[data-v-b2c18d0f]{display:flex;flex-direction:column;gap:10px;min-width:0}.auxiliary-ac-panel .alert-list[data-v-b2c18d0f]{display:flex;flex-direction:column;gap:8px}.auxiliary-ac-panel .alert-item[data-v-b2c18d0f]{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:6px;font-size:13px}.auxiliary-ac-panel .alert-item.alert-red[data-v-b2c18d0f]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.auxiliary-ac-panel .alert-item.alert-orange[data-v-b2c18d0f]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.auxiliary-ac-panel .alert-item.alert-ok[data-v-b2c18d0f]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.auxiliary-ac-panel .alert-item.alert-offline[data-v-b2c18d0f]{background:#f7f2f2;color:#b91c1c;border:1px solid #e5d8d8}.auxiliary-ac-panel .metric-grid[data-v-b2c18d0f]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.auxiliary-ac-panel .metric-card[data-v-b2c18d0f]{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #f0f0f0;border-radius:6px;padding:6px 12px;background:#fff;transition:border-color .3s}.auxiliary-ac-panel .metric-card .metric-left[data-v-b2c18d0f]{display:flex;flex-direction:column;gap:1px;min-width:0}.auxiliary-ac-panel .metric-card .metric-left .metric-label[data-v-b2c18d0f]{font-size:12px;color:#888;line-height:1.2}.auxiliary-ac-panel .metric-card .metric-left .metric-key[data-v-b2c18d0f]{font-size:10px;color:#bbb;font-family:Consolas,Monaco,monospace;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auxiliary-ac-panel .metric-card .metric-value[data-v-b2c18d0f]{font-size:19px;font-weight:600;color:#7c3aed;line-height:1.2;white-space:nowrap}.auxiliary-ac-panel .metric-card .metric-value .metric-unit[data-v-b2c18d0f]{font-size:12px;font-weight:400;color:#999;margin-left:2px}.auxiliary-ac-panel .metric-card .metric-value.alarm-warn[data-v-b2c18d0f]{color:#ea580c}.auxiliary-ac-panel .metric-card .metric-value.alarm-danger[data-v-b2c18d0f]{color:#dc2626}.auxiliary-ac-panel .ctrl-box[data-v-b2c18d0f]{border:1px solid #ddd6fe;background:#faf5ff;border-radius:8px;padding:8px 12px 10px}.auxiliary-ac-panel .ctrl-box .ctrl-title[data-v-b2c18d0f]{margin-bottom:8px;font-size:12px;font-weight:600;color:#7c3aed}.auxiliary-ac-panel .ctrl-box .ctrl-row[data-v-b2c18d0f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@keyframes danger-blink-b2c18d0f{0%,to{box-shadow:0 0 rgba(239,68,68,0)}50%{box-shadow:0 0 0 4px rgba(239,68,68,.25)}}.device-model-viewer[data-v-62f96770]{position:relative;width:100%;height:100%;min-height:280px;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden;background:linear-gradient(180deg,#f8fafc,#eef2f5)}.device-model-viewer model-viewer[data-v-62f96770]{width:100%;height:100%;min-height:280px;--poster-color: transparent}.device-model-viewer .mv-loading[data-v-62f96770]{display:flex;align-items:center;justify-content:center;height:100%;min-height:280px}.device-model-viewer .mv-hint[data-v-62f96770]{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-size:11px;color:#b0b8bf;pointer-events:none}.site-device-table .filter-card[data-v-b86201d2]{border-radius:8px;margin-bottom:12px}.site-device-table .filter-card[data-v-b86201d2] .ant-card-body{padding:12px 16px 0}.site-device-table .filter-card[data-v-b86201d2] .ant-form-item{margin-bottom:8px}.site-device-table .list-card[data-v-b86201d2]{border-radius:8px}.site-device-table .list-card[data-v-b86201d2] .ant-card-body{padding:0 16px 16px}.site-device-table .list-card .list-total[data-v-b86201d2]{margin-left:8px;font-size:12px;font-weight:400;color:#999}.site-device-table .primary-text[data-v-b86201d2]{color:#0d9488;font-weight:600;font-family:Consolas,Monaco,monospace}.site-device-table .mono[data-v-b86201d2]{font-family:Consolas,Monaco,monospace}.site-device-table .cell-sub[data-v-b86201d2]{font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-device-table .cell-muted[data-v-b86201d2]{color:#999}.site-device-table .link-danger[data-v-b86201d2]{color:#ff4d4f}.site-device-table .modal-header[data-v-b86201d2]{margin-bottom:16px;padding:8px 12px;background:#f0fdfa;border-radius:6px;color:#134e4a;font-size:13px}.site-device-table .file-divider[data-v-b86201d2]{margin:8px 0 16px}.site-device-table .file-group .file-thumbs[data-v-b86201d2]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.site-device-table .file-group .file-thumb[data-v-b86201d2]{position:relative;width:72px;height:54px}.site-device-table .file-group .file-thumb img[data-v-b86201d2]{width:100%;height:100%;object-fit:cover;border-radius:6px;border:1px solid #f0f0f0}.site-device-table .file-group .file-thumb .glb-chip[data-v-b86201d2]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;padding:0 4px;background:#f0fdfa;border:1px solid #99f6e4;border-radius:6px;color:#0d9488;font-size:11px}.site-device-table .file-group .file-thumb .glb-chip .glb-name[data-v-b86201d2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-device-table .file-group .file-thumb .thumb-del[data-v-b86201d2]{position:absolute;top:-7px;right:-9px;height:18px;padding:0 2px;line-height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.15)}.site-device-table .file-group .file-tip[data-v-b86201d2]{font-size:12px;color:#bbb}.site-device-table .data-drawer .device-meta[data-v-b86201d2]{margin-bottom:16px;padding:10px 14px;background:#f8fafc;border-radius:6px;font-size:13px;color:#444}.site-device-table .data-drawer .file-img[data-v-b86201d2]{margin-right:8px;border-radius:6px}.site-device-table .data-drawer .file-img[data-v-b86201d2] img{object-fit:cover}.site-device-table .data-drawer .model-preview[data-v-b86201d2]{margin-bottom:4px}.site-device-table .data-drawer .model-preview .model-tabs[data-v-b86201d2]{margin-bottom:8px}.site-device-table .data-drawer .model-preview .model-tabs .model-chip[data-v-b86201d2]{cursor:pointer;user-select:none}.site-device-table .data-drawer .model-preview .model-viewer[data-v-b86201d2]{height:320px}.site-device-table .data-drawer .section-title[data-v-b86201d2]{margin:16px 0 10px;font-size:13px;font-weight:600;color:#333}.site-device-table .data-drawer .section-title.section-title-with-extra[data-v-b86201d2]{display:flex;align-items:center;justify-content:space-between}.site-device-table .data-drawer .latest-cards[data-v-b86201d2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.site-device-table .data-drawer .latest-cards .latest-card[data-v-b86201d2]{border:1px solid #f0f0f0;border-radius:8px;padding:12px 16px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03)}.site-device-table .data-drawer .latest-cards .latest-card .latest-label[data-v-b86201d2]{font-size:12px;color:#888}.site-device-table .data-drawer .latest-cards .latest-card .latest-label .latest-unit[data-v-b86201d2]{color:#bbb}.site-device-table .data-drawer .latest-cards .latest-card .latest-value[data-v-b86201d2]{margin-top:4px;font-size:22px;font-weight:600;color:#0d9488;word-break:break-all}.site-device-table .data-drawer .latest-cards .latest-card .latest-name[data-v-b86201d2]{margin-top:2px;font-size:11px;color:#bbb;font-family:Consolas,Monaco,monospace}.site-device-table .data-drawer .history-chart[data-v-b86201d2]{width:100%;height:300px}.space-manager[data-v-b86201d2]{display:flex;gap:16px;min-height:420px}.space-manager .space-left[data-v-b86201d2]{display:flex;flex-direction:column;width:240px;flex:none;border:1px solid #f0f0f0;border-radius:6px}.space-manager .space-left .space-tree-head[data-v-b86201d2]{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;border-bottom:1px solid #f0f0f0}.space-manager .space-left .space-tree-head .space-tree-title[data-v-b86201d2]{font-size:13px;font-weight:600;color:#333}.space-manager .space-left .space-tree-body[data-v-b86201d2]{flex:1;overflow:auto;padding:6px 4px}.space-manager .space-left .space-tree-body .space-tree-empty[data-v-b86201d2]{margin-top:48px}.space-manager .space-left .space-node[data-v-b86201d2]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-right:4px}.space-manager .space-left .space-node .space-node-name[data-v-b86201d2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-manager .space-left .space-node .space-node-add[data-v-b86201d2]{flex:none;height:20px;padding:0 4px;opacity:0;transition:opacity .2s}.space-manager .space-left[data-v-b86201d2] .ant-tree-treenode:hover .space-node-add{opacity:1}.space-manager .space-right[data-v-b86201d2]{flex:1;min-width:0}.space-manager .space-right>.ant-empty[data-v-b86201d2]{margin-top:120px}.space-manager .space-right .space-form-title[data-v-b86201d2]{margin-bottom:16px;padding:8px 12px;background:#f0fdfa;border-radius:6px;color:#134e4a;font-size:13px}.space-manager .space-right .space-parent-name[data-v-b86201d2]{color:#666;font-size:13px}.footer-tabs[data-v-96dacaeb]{margin-bottom:0}.auxiliary-light-panel .page-empty[data-v-c28d9777]{margin:60px 0}.auxiliary-light-panel .group-quick[data-v-c28d9777]{margin-bottom:12px}.auxiliary-light-panel .device-group[data-v-c28d9777]{margin-bottom:16px}.auxiliary-light-panel .device-group .group-head[data-v-c28d9777]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:6px 12px;border-radius:6px;background:#f5f3ff}.auxiliary-light-panel .device-group .group-head .group-name[data-v-c28d9777]{font-size:14px;font-weight:600;color:#5b21b6}.auxiliary-light-panel .device-group .group-head .group-stat[data-v-c28d9777]{font-size:12px;color:#7c3aed}.auxiliary-light-panel .device-grid[data-v-c28d9777]{display:grid;grid-template-columns:repeat(auto-fill,minmax(620px,1fr));gap:12px;align-items:start}.auxiliary-light-panel .light-card[data-v-c28d9777]{border-radius:8px}.auxiliary-light-panel .light-card[data-v-c28d9777] .ant-card-head{border-bottom:none;padding:10px 16px 0}.auxiliary-light-panel .light-card[data-v-c28d9777] .ant-card-head .ant-card-head-title{padding:0}.auxiliary-light-panel .light-card .card-head[data-v-c28d9777]{display:flex;align-items:center;gap:10px}.auxiliary-light-panel .light-card .card-head .card-name[data-v-c28d9777]{font-size:15px;font-weight:600;color:#1f2937}.auxiliary-light-panel .light-card .card-head .mode-tag[data-v-c28d9777]{margin-right:0}.auxiliary-light-panel .light-card .card-report[data-v-c28d9777]{font-size:12px;color:#999}.auxiliary-light-panel .card-main[data-v-c28d9777]{display:grid;grid-template-columns:230px minmax(0,1fr);gap:16px;align-items:start}.auxiliary-light-panel .visual-col[data-v-c28d9777]{display:flex;flex-direction:column;gap:12px;border-right:1px dashed #eee;padding-right:14px;align-items:stretch}.auxiliary-light-panel .visual-col .switch-visual[data-v-c28d9777]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:120px;border-radius:8px;transition:all .4s}.auxiliary-light-panel .visual-col .switch-visual .switch-icon[data-v-c28d9777]{font-size:40px}.auxiliary-light-panel .visual-col .switch-visual .switch-text[data-v-c28d9777]{font-size:14px;font-weight:600}.auxiliary-light-panel .visual-col .switch-visual.is-on[data-v-c28d9777]{background:#fefce8;border:1px solid #fde047;color:#ca8a04;box-shadow:0 0 16px rgba(250,204,21,.45)}.auxiliary-light-panel .visual-col .switch-visual.is-off[data-v-c28d9777]{background:#f5f5f5;border:1px solid #e5e5e5;color:#999}.auxiliary-light-panel .visual-col .mode-ctrl-row[data-v-c28d9777]{display:flex;gap:10px;align-items:stretch}.auxiliary-light-panel .visual-col .mode-ctrl-row>div[data-v-c28d9777]{flex:1;min-width:0}.auxiliary-light-panel .visual-col .mode-box[data-v-c28d9777]{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:6px 4px;border-radius:8px;border:1px dashed #eee}.auxiliary-light-panel .visual-col .mode-box .mode-label[data-v-c28d9777]{font-size:12px;color:#888}.auxiliary-light-panel .visual-col .mode-box .mode-badge[data-v-c28d9777]{display:inline-flex;padding:4px 12px;border-radius:14px;font-size:13px;font-weight:600}.auxiliary-light-panel .visual-col .mode-box .mode-badge.manual[data-v-c28d9777]{background:#f5f5f5;color:#666;border:1px solid #e5e5e5}.auxiliary-light-panel .visual-col .mode-box .mode-badge.time[data-v-c28d9777]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.auxiliary-light-panel .visual-col .mode-box .mode-badge.light[data-v-c28d9777]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.auxiliary-light-panel .visual-col .ctrl-box[data-v-c28d9777]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid #ddd6fe;background:#faf5ff;border-radius:8px;padding:6px 4px}.auxiliary-light-panel .visual-col .ctrl-box .ctrl-title[data-v-c28d9777]{font-size:12px;font-weight:600;color:#7c3aed}.auxiliary-light-panel .visual-col .ctrl-box .ctrl-row[data-v-c28d9777]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.auxiliary-light-panel .visual-col .bright-box[data-v-c28d9777]{margin-top:10px;padding:8px 10px;border:1px dashed #c4b5fd;background:#faf5ff;border-radius:8px}.auxiliary-light-panel .visual-col .bright-box .bright-title[data-v-c28d9777]{font-size:12px;font-weight:600;color:#7c3aed;margin-bottom:2px}.auxiliary-light-panel .visual-col .bright-box .bright-row[data-v-c28d9777]{display:flex;align-items:center;gap:10px}.auxiliary-light-panel .visual-col .bright-box .bright-row .bright-slider[data-v-c28d9777]{flex:1;min-width:0;margin:0}.auxiliary-light-panel .visual-col .bright-box .bright-row .bright-val[data-v-c28d9777]{font-size:15px;font-weight:600;color:#7c3aed;min-width:34px;text-align:right}.auxiliary-light-panel .param-col[data-v-c28d9777]{display:flex;flex-direction:column;gap:10px;min-width:0}.auxiliary-light-panel .alert-list[data-v-c28d9777]{display:flex;flex-direction:column;gap:8px}.auxiliary-light-panel .alert-item[data-v-c28d9777]{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:6px;font-size:13px}.auxiliary-light-panel .alert-item.alert-red[data-v-c28d9777]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.auxiliary-light-panel .alert-item.alert-orange[data-v-c28d9777]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.auxiliary-light-panel .alert-item.alert-ok[data-v-c28d9777]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.auxiliary-light-panel .alert-item.alert-offline[data-v-c28d9777]{background:#f7f2f2;color:#b91c1c;border:1px solid #e5d8d8}.auxiliary-light-panel .metric-grid[data-v-c28d9777]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.auxiliary-light-panel .metric-card[data-v-c28d9777]{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #f0f0f0;border-radius:6px;padding:6px 12px;background:#fff;transition:border-color .3s}.auxiliary-light-panel .metric-card .metric-left[data-v-c28d9777]{display:flex;flex-direction:column;gap:1px;min-width:0}.auxiliary-light-panel .metric-card .metric-left .metric-label[data-v-c28d9777]{font-size:12px;color:#888;line-height:1.2}.auxiliary-light-panel .metric-card .metric-left .metric-key[data-v-c28d9777]{font-size:10px;color:#bbb;font-family:Consolas,Monaco,monospace;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auxiliary-light-panel .metric-card .metric-value[data-v-c28d9777]{font-size:19px;font-weight:600;color:#7c3aed;line-height:1.2;white-space:nowrap}.auxiliary-light-panel .metric-card .metric-value .metric-unit[data-v-c28d9777]{font-size:12px;font-weight:400;color:#999;margin-left:2px}.auxiliary-light-panel .metric-card .metric-value.alarm-warn[data-v-c28d9777]{color:#ea580c}.auxiliary-light-panel .metric-card .metric-value.alarm-danger[data-v-c28d9777]{color:#dc2626}.footer-tabs[data-v-b11e3df7]{margin-bottom:0}.auxiliary-power-panel .page-empty[data-v-1447a4f4]{margin:60px 0}.auxiliary-power-panel .group-quick[data-v-1447a4f4]{margin-bottom:12px}.auxiliary-power-panel .device-group[data-v-1447a4f4]{margin-bottom:16px}.auxiliary-power-panel .device-group .group-head[data-v-1447a4f4]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:6px 12px;border-radius:6px;background:#f5f3ff}.auxiliary-power-panel .device-group .group-head .group-name[data-v-1447a4f4]{font-size:14px;font-weight:600;color:#5b21b6}.auxiliary-power-panel .device-group .group-head .group-stat[data-v-1447a4f4]{font-size:12px;color:#7c3aed}.auxiliary-power-panel .device-grid[data-v-1447a4f4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(620px,1fr));gap:12px;align-items:start}.auxiliary-power-panel .power-card[data-v-1447a4f4]{border-radius:8px}.auxiliary-power-panel .power-card[data-v-1447a4f4] .ant-card-head{border-bottom:none;padding:10px 16px 0}.auxiliary-power-panel .power-card[data-v-1447a4f4] .ant-card-head .ant-card-head-title{padding:0}.auxiliary-power-panel .power-card .card-head[data-v-1447a4f4]{display:flex;align-items:center;gap:10px}.auxiliary-power-panel .power-card .card-head .card-name[data-v-1447a4f4]{font-size:15px;font-weight:600;color:#1f2937}.auxiliary-power-panel .power-card .card-head .mode-tag[data-v-1447a4f4]{margin-right:0}.auxiliary-power-panel .power-card .card-report[data-v-1447a4f4]{font-size:12px;color:#999}.auxiliary-power-panel .card-main[data-v-1447a4f4]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:start}.auxiliary-power-panel .visual-col[data-v-1447a4f4]{display:flex;flex-direction:column;gap:12px;border-right:1px dashed #eee;padding-right:14px;align-items:stretch}.auxiliary-power-panel .visual-col .power-box[data-v-1447a4f4]{text-align:center;padding:14px 8px 12px;border-radius:8px;background:#faf5ff;border:1px solid #ddd6fe}.auxiliary-power-panel .visual-col .power-box .power-label[data-v-1447a4f4]{font-size:12px;color:#7c3aed}.auxiliary-power-panel .visual-col .power-box .power-num[data-v-1447a4f4]{font-size:32px;font-weight:700;color:#6d28d9;font-family:Consolas,Monaco,monospace;line-height:1.3}.auxiliary-power-panel .visual-col .power-box .power-sub[data-v-1447a4f4]{font-size:11px;color:#a78bfa;font-family:Consolas,Monaco,monospace}.auxiliary-power-panel .visual-col .phase-grid[data-v-1447a4f4]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.auxiliary-power-panel .visual-col .phase-grid .phase-cell[data-v-1447a4f4]{border:1px solid #f0f0f0;border-radius:6px;padding:5px 8px;text-align:center;background:#fff}.auxiliary-power-panel .visual-col .phase-grid .phase-cell .phase-label[data-v-1447a4f4]{font-size:11px;color:#999;font-family:Consolas,Monaco,monospace}.auxiliary-power-panel .visual-col .phase-grid .phase-cell .phase-value[data-v-1447a4f4]{font-size:15px;font-weight:600;color:#5b21b6;font-family:Consolas,Monaco,monospace;line-height:1.3}.auxiliary-power-panel .visual-col .phase-grid .phase-cell .phase-unit[data-v-1447a4f4]{font-size:10px;color:#bbb}.auxiliary-power-panel .param-col[data-v-1447a4f4]{display:flex;flex-direction:column;gap:10px;min-width:0}.auxiliary-power-panel .alert-list[data-v-1447a4f4]{display:flex;flex-direction:column;gap:8px}.auxiliary-power-panel .alert-item[data-v-1447a4f4]{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:6px;font-size:13px}.auxiliary-power-panel .alert-item.alert-red[data-v-1447a4f4]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.auxiliary-power-panel .alert-item.alert-orange[data-v-1447a4f4]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.auxiliary-power-panel .alert-item.alert-ok[data-v-1447a4f4]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.auxiliary-power-panel .alert-item.alert-offline[data-v-1447a4f4]{background:#f7f2f2;color:#b91c1c;border:1px solid #e5d8d8}.auxiliary-power-panel .metric-grid[data-v-1447a4f4]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.auxiliary-power-panel .metric-card[data-v-1447a4f4]{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #f0f0f0;border-radius:6px;padding:6px 12px;background:#fff;transition:border-color .3s}.auxiliary-power-panel .metric-card .metric-left[data-v-1447a4f4]{display:flex;flex-direction:column;gap:1px;min-width:0}.auxiliary-power-panel .metric-card .metric-left .metric-label[data-v-1447a4f4]{font-size:12px;color:#888;line-height:1.2}.auxiliary-power-panel .metric-card .metric-left .metric-key[data-v-1447a4f4]{font-size:10px;color:#bbb;font-family:Consolas,Monaco,monospace;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auxiliary-power-panel .metric-card .metric-value[data-v-1447a4f4]{font-size:19px;font-weight:600;color:#7c3aed;line-height:1.2;white-space:nowrap}.auxiliary-power-panel .metric-card .metric-value .metric-unit[data-v-1447a4f4]{font-size:12px;font-weight:400;color:#999;margin-left:2px}.auxiliary-power-panel .metric-card .metric-value.alarm-warn[data-v-1447a4f4]{color:#ea580c}.auxiliary-power-panel .metric-card .metric-value.alarm-danger[data-v-1447a4f4]{color:#dc2626}.footer-tabs[data-v-aac099a9]{margin-bottom:0}.auxiliary-vent-panel .page-empty[data-v-9ac6aec4]{margin:60px 0}.auxiliary-vent-panel .group-quick[data-v-9ac6aec4]{margin-bottom:12px}.auxiliary-vent-panel .device-group[data-v-9ac6aec4]{margin-bottom:16px}.auxiliary-vent-panel .device-group .group-head[data-v-9ac6aec4]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:6px 12px;border-radius:6px;background:#f5f3ff}.auxiliary-vent-panel .device-group .group-head .group-name[data-v-9ac6aec4]{font-size:14px;font-weight:600;color:#5b21b6}.auxiliary-vent-panel .device-group .group-head .group-stat[data-v-9ac6aec4]{font-size:12px;color:#7c3aed}.auxiliary-vent-panel .device-grid[data-v-9ac6aec4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(620px,1fr));gap:12px;align-items:start}.auxiliary-vent-panel .vent-card[data-v-9ac6aec4]{border-radius:8px}.auxiliary-vent-panel .vent-card[data-v-9ac6aec4] .ant-card-head{border-bottom:none;padding:10px 16px 0}.auxiliary-vent-panel .vent-card[data-v-9ac6aec4] .ant-card-head .ant-card-head-title{padding:0}.auxiliary-vent-panel .vent-card .card-head[data-v-9ac6aec4]{display:flex;align-items:center;gap:10px}.auxiliary-vent-panel .vent-card .card-head .card-name[data-v-9ac6aec4]{font-size:15px;font-weight:600;color:#1f2937}.auxiliary-vent-panel .vent-card .card-head .mode-tag[data-v-9ac6aec4]{margin-right:0}.auxiliary-vent-panel .vent-card .card-report[data-v-9ac6aec4]{font-size:12px;color:#999}.auxiliary-vent-panel .card-main[data-v-9ac6aec4]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:start}.auxiliary-vent-panel .visual-col[data-v-9ac6aec4]{display:flex;flex-direction:column;gap:12px;border-right:1px dashed #eee;padding-right:14px;align-items:stretch}.auxiliary-vent-panel .visual-col .state-box[data-v-9ac6aec4]{text-align:center}.auxiliary-vent-panel .visual-col .state-box .state-label[data-v-9ac6aec4]{font-size:12px;color:#888}.auxiliary-vent-panel .visual-col .state-box .state-badge[data-v-9ac6aec4]{display:inline-flex;margin-top:6px;padding:4px 12px;border-radius:14px;font-size:13px;font-weight:600}.auxiliary-vent-panel .visual-col .state-box .state-badge.running[data-v-9ac6aec4]{background:#f0fdfa;color:#0d9488;border:1px solid #99f6e4}.auxiliary-vent-panel .visual-col .state-box .state-badge.stopped[data-v-9ac6aec4]{background:#f5f5f5;color:#666;border:1px solid #e5e5e5}.auxiliary-vent-panel .visual-col .power-box[data-v-9ac6aec4]{text-align:center;padding:14px 8px 12px;border-radius:8px;background:#faf5ff;border:1px solid #ddd6fe}.auxiliary-vent-panel .visual-col .power-box .power-label[data-v-9ac6aec4]{font-size:12px;color:#7c3aed}.auxiliary-vent-panel .visual-col .power-box .power-num[data-v-9ac6aec4]{font-size:32px;font-weight:700;color:#6d28d9;font-family:Consolas,Monaco,monospace;line-height:1.3}.auxiliary-vent-panel .visual-col .power-box .power-sub[data-v-9ac6aec4]{font-size:11px;color:#a78bfa;font-family:Consolas,Monaco,monospace}.auxiliary-vent-panel .param-col[data-v-9ac6aec4]{display:flex;flex-direction:column;gap:10px;min-width:0}.auxiliary-vent-panel .alert-list[data-v-9ac6aec4]{display:flex;flex-direction:column;gap:8px}.auxiliary-vent-panel .alert-item[data-v-9ac6aec4]{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:6px;font-size:13px}.auxiliary-vent-panel .alert-item.alert-red[data-v-9ac6aec4]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.auxiliary-vent-panel .alert-item.alert-orange[data-v-9ac6aec4]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.auxiliary-vent-panel .alert-item.alert-ok[data-v-9ac6aec4]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.auxiliary-vent-panel .alert-item.alert-offline[data-v-9ac6aec4]{background:#f7f2f2;color:#b91c1c;border:1px solid #e5d8d8}.auxiliary-vent-panel .metric-grid[data-v-9ac6aec4]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.auxiliary-vent-panel .metric-card[data-v-9ac6aec4]{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #f0f0f0;border-radius:6px;padding:6px 12px;background:#fff;transition:border-color .3s}.auxiliary-vent-panel .metric-card .metric-left[data-v-9ac6aec4]{display:flex;flex-direction:column;gap:1px;min-width:0}.auxiliary-vent-panel .metric-card .metric-left .metric-label[data-v-9ac6aec4]{font-size:12px;color:#888;line-height:1.2}.auxiliary-vent-panel .metric-card .metric-left .metric-key[data-v-9ac6aec4]{font-size:10px;color:#bbb;font-family:Consolas,Monaco,monospace;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auxiliary-vent-panel .metric-card .metric-value[data-v-9ac6aec4]{font-size:19px;font-weight:600;color:#7c3aed;line-height:1.2;white-space:nowrap}.auxiliary-vent-panel .metric-card .metric-value .metric-unit[data-v-9ac6aec4]{font-size:12px;font-weight:400;color:#999;margin-left:2px}.auxiliary-vent-panel .metric-card .metric-value.alarm-warn[data-v-9ac6aec4]{color:#ea580c}.auxiliary-vent-panel .metric-card .metric-value.alarm-danger[data-v-9ac6aec4]{color:#dc2626}.auxiliary-vent-panel .ctrl-box[data-v-9ac6aec4]{border:1px solid #ddd6fe;background:#faf5ff;border-radius:8px;padding:8px 12px 10px}.auxiliary-vent-panel .ctrl-box .ctrl-title[data-v-9ac6aec4]{margin-bottom:8px;font-size:12px;font-weight:600;color:#7c3aed}.auxiliary-vent-panel .ctrl-box .ctrl-row[data-v-9ac6aec4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.footer-tabs[data-v-5bc270f5]{margin-bottom:0}.auxiliary-water-panel .page-empty[data-v-6fa4ae26]{margin:60px 0}.auxiliary-water-panel .group-quick[data-v-6fa4ae26]{margin-bottom:12px}.auxiliary-water-panel .device-group[data-v-6fa4ae26]{margin-bottom:16px}.auxiliary-water-panel .device-group .group-head[data-v-6fa4ae26]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:6px 12px;border-radius:6px;background:#f5f3ff}.auxiliary-water-panel .device-group .group-head .group-name[data-v-6fa4ae26]{font-size:14px;font-weight:600;color:#5b21b6}.auxiliary-water-panel .device-group .group-head .group-stat[data-v-6fa4ae26]{font-size:12px;color:#7c3aed}.auxiliary-water-panel .device-grid[data-v-6fa4ae26]{display:grid;grid-template-columns:repeat(auto-fill,minmax(620px,1fr));gap:12px;align-items:start}.auxiliary-water-panel .water-card[data-v-6fa4ae26]{border-radius:8px}.auxiliary-water-panel .water-card[data-v-6fa4ae26] .ant-card-head{border-bottom:none;padding:10px 16px 0}.auxiliary-water-panel .water-card[data-v-6fa4ae26] .ant-card-head .ant-card-head-title{padding:0}.auxiliary-water-panel .water-card .card-head[data-v-6fa4ae26]{display:flex;align-items:center;gap:10px}.auxiliary-water-panel .water-card .card-head .card-name[data-v-6fa4ae26]{font-size:15px;font-weight:600;color:#1f2937}.auxiliary-water-panel .water-card .card-head .mode-tag[data-v-6fa4ae26]{margin-right:0}.auxiliary-water-panel .water-card .card-report[data-v-6fa4ae26]{font-size:12px;color:#999}.auxiliary-water-panel .card-main[data-v-6fa4ae26]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:start}.auxiliary-water-panel .visual-col[data-v-6fa4ae26]{display:flex;flex-direction:column;gap:12px;border-right:1px dashed #eee;padding-right:14px;align-items:stretch}.auxiliary-water-panel .visual-col .state-box[data-v-6fa4ae26]{text-align:center}.auxiliary-water-panel .visual-col .state-box .state-label[data-v-6fa4ae26]{font-size:12px;color:#888}.auxiliary-water-panel .visual-col .state-box .state-badge[data-v-6fa4ae26]{display:inline-flex;margin-top:6px;padding:4px 12px;border-radius:14px;font-size:13px;font-weight:600}.auxiliary-water-panel .visual-col .state-box .state-badge.running[data-v-6fa4ae26]{background:#f0fdfa;color:#0d9488;border:1px solid #99f6e4}.auxiliary-water-panel .visual-col .state-box .state-badge.stopped[data-v-6fa4ae26]{background:#f5f5f5;color:#666;border:1px solid #e5e5e5}.auxiliary-water-panel .visual-col .power-box[data-v-6fa4ae26]{text-align:center;padding:14px 8px 12px;border-radius:8px;background:#faf5ff;border:1px solid #ddd6fe}.auxiliary-water-panel .visual-col .power-box .power-label[data-v-6fa4ae26]{font-size:12px;color:#7c3aed}.auxiliary-water-panel .visual-col .power-box .power-num[data-v-6fa4ae26]{font-size:32px;font-weight:700;color:#6d28d9;font-family:Consolas,Monaco,monospace;line-height:1.3}.auxiliary-water-panel .visual-col .power-box .power-sub[data-v-6fa4ae26]{font-size:11px;color:#a78bfa;font-family:Consolas,Monaco,monospace}.auxiliary-water-panel .visual-col .level-box .level-label[data-v-6fa4ae26]{text-align:center;font-size:12px;color:#888}.auxiliary-water-panel .visual-col .level-box .level-bar-wrap[data-v-6fa4ae26]{display:flex;justify-content:center;gap:6px;height:148px;margin-top:8px}.auxiliary-water-panel .visual-col .level-box .level-scale[data-v-6fa4ae26]{display:flex;flex-direction:column;justify-content:space-between;width:22px;font-size:10px;color:#999;text-align:right;line-height:1}.auxiliary-water-panel .visual-col .level-box .level-bar[data-v-6fa4ae26]{position:relative;width:28px;background:linear-gradient(#f0fdfa,#ccfbf1);border:1px solid #e2e8f0;border-radius:6px}.auxiliary-water-panel .visual-col .level-box .level-bar .level-fill[data-v-6fa4ae26]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,#5eead4,#0d9488);border-radius:6px;transition:height .6s}.auxiliary-water-panel .visual-col .level-box .level-bar .level-fill.warn[data-v-6fa4ae26]{background:linear-gradient(180deg,#fdba74,#ea580c)}.auxiliary-water-panel .visual-col .level-box .level-bar .level-fill.danger[data-v-6fa4ae26]{background:linear-gradient(180deg,#fca5a5,#dc2626);animation:danger-blink-6fa4ae26 1.2s ease-in-out infinite}.auxiliary-water-panel .visual-col .level-box .level-bar .level-cursor[data-v-6fa4ae26]{position:absolute;left:-4px;right:-4px;height:2px;background:#ea580c;transform:translateY(50%);transition:bottom .6s}.auxiliary-water-panel .visual-col .level-box .level-bar .level-cursor[data-v-6fa4ae26]:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;background:#ea580c;border-radius:50%;transform:translate(-50%,-50%)}.auxiliary-water-panel .visual-col .level-num-box[data-v-6fa4ae26]{text-align:center}.auxiliary-water-panel .visual-col .level-num-box .level-num-label[data-v-6fa4ae26]{font-size:12px;color:#888}.auxiliary-water-panel .visual-col .level-num-box .level-num[data-v-6fa4ae26]{margin-top:6px;font-size:30px;font-weight:700;color:#0d9488;line-height:1.1;font-family:Consolas,Monaco,monospace}.auxiliary-water-panel .visual-col .level-num-box .level-num-unit[data-v-6fa4ae26]{margin-top:4px;font-size:11px;color:#999}.auxiliary-water-panel .param-col[data-v-6fa4ae26]{display:flex;flex-direction:column;gap:10px;min-width:0}.auxiliary-water-panel .alert-list[data-v-6fa4ae26]{display:flex;flex-direction:column;gap:8px}.auxiliary-water-panel .alert-item[data-v-6fa4ae26]{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:6px;font-size:13px}.auxiliary-water-panel .alert-item.alert-red[data-v-6fa4ae26]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.auxiliary-water-panel .alert-item.alert-orange[data-v-6fa4ae26]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.auxiliary-water-panel .alert-item.alert-ok[data-v-6fa4ae26]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.auxiliary-water-panel .alert-item.alert-offline[data-v-6fa4ae26]{background:#f7f2f2;color:#b91c1c;border:1px solid #e5d8d8}.auxiliary-water-panel .metric-grid[data-v-6fa4ae26]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.auxiliary-water-panel .metric-card[data-v-6fa4ae26]{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #f0f0f0;border-radius:6px;padding:6px 12px;background:#fff;transition:border-color .3s}.auxiliary-water-panel .metric-card .metric-left[data-v-6fa4ae26]{display:flex;flex-direction:column;gap:1px;min-width:0}.auxiliary-water-panel .metric-card .metric-left .metric-label[data-v-6fa4ae26]{font-size:12px;color:#888;line-height:1.2}.auxiliary-water-panel .metric-card .metric-left .metric-key[data-v-6fa4ae26]{font-size:10px;color:#bbb;font-family:Consolas,Monaco,monospace;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auxiliary-water-panel .metric-card .metric-value[data-v-6fa4ae26]{font-size:19px;font-weight:600;color:#7c3aed;line-height:1.2;white-space:nowrap}.auxiliary-water-panel .metric-card .metric-value .metric-unit[data-v-6fa4ae26]{font-size:12px;font-weight:400;color:#999;margin-left:2px}.auxiliary-water-panel .metric-card .metric-value.alarm-warn[data-v-6fa4ae26]{color:#ea580c}.auxiliary-water-panel .metric-card .metric-value.alarm-danger[data-v-6fa4ae26]{color:#dc2626}.auxiliary-water-panel .ctrl-box[data-v-6fa4ae26]{border:1px solid #ddd6fe;background:#faf5ff;border-radius:8px;padding:8px 12px 10px}.auxiliary-water-panel .ctrl-box .ctrl-title[data-v-6fa4ae26]{margin-bottom:8px;font-size:12px;font-weight:600;color:#7c3aed}.auxiliary-water-panel .ctrl-box .ctrl-row[data-v-6fa4ae26]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@keyframes danger-blink-6fa4ae26{0%,to{box-shadow:0 0 rgba(239,68,68,0)}50%{box-shadow:0 0 0 4px rgba(239,68,68,.25)}}.footer-tabs[data-v-3cb317b4]{margin-bottom:0}.as-page[data-v-be5a4d89]{padding:4px}.as-page .as-intro .as-title[data-v-be5a4d89]{font-size:16px;font-weight:600;color:#262626}.as-page .as-intro .as-desc[data-v-be5a4d89]{margin-top:4px;font-size:12px;color:#8c8c8c}.as-page .as-intro .as-desc .as-tip[data-v-be5a4d89]{margin-left:12px;color:#0d9488}.as-page .kpi-card[data-v-be5a4d89]{margin-bottom:12px;padding:14px 16px;border:1px solid #f0f0f0;border-left:3px solid var(--accent);border-radius:8px;background:#fff}.as-page .kpi-card .kpi-value[data-v-be5a4d89]{font-size:22px;font-weight:600;color:#262626}.as-page .kpi-card .kpi-value .kpi-unit[data-v-be5a4d89]{margin-left:2px;font-size:12px;font-weight:400;color:#8c8c8c}.as-page .kpi-card .kpi-label[data-v-be5a4d89]{margin-top:2px;font-size:12px;color:#8c8c8c}.as-page .section-title[data-v-be5a4d89]{display:flex;align-items:center;margin:4px 0 12px;font-size:14px;font-weight:600;color:#262626}.as-page .section-title .bar[data-v-be5a4d89]{width:3px;height:14px;margin-right:8px;background:#0d9488;border-radius:2px}.as-page .compliance-panel[data-v-be5a4d89]{padding:14px 16px;margin-bottom:4px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.as-page .compliance-panel .compliance-row[data-v-be5a4d89]{display:flex;align-items:center;padding:6px 0}.as-page .compliance-panel .compliance-row .compliance-label[data-v-be5a4d89]{width:96px;flex-shrink:0;font-size:13px;color:#8c8c8c}.as-page .compliance-panel .compliance-row[data-v-be5a4d89] .ant-progress{flex:1}.as-page .compliance-panel .compliance-row .compliance-value[data-v-be5a4d89]{font-size:14px;color:#262626}.as-page .compliance-panel .compliance-row .compliance-value.warn[data-v-be5a4d89]{color:#fa541c}.as-page .in[data-v-be5a4d89]{color:#52c41a}.as-page .out[data-v-be5a4d89]{color:#fa541c}.cb-page[data-v-26fea194]{padding:4px}.cb-page .cb-intro .cb-title[data-v-26fea194]{font-size:16px;font-weight:600;color:#262626}.cb-page .cb-intro .cb-desc[data-v-26fea194]{margin-top:4px;font-size:12px;color:#8c8c8c}.cb-page .cb-intro .cb-desc .cb-tip[data-v-26fea194]{margin-left:12px;color:#0d9488}.cb-page .kpi-card[data-v-26fea194]{margin-bottom:12px;padding:14px 16px;border:1px solid #f0f0f0;border-left:3px solid var(--accent);border-radius:8px;background:#fff}.cb-page .kpi-card .kpi-value[data-v-26fea194]{font-size:22px;font-weight:600;color:#262626}.cb-page .kpi-card .kpi-value .kpi-unit[data-v-26fea194]{margin-left:2px;font-size:12px;font-weight:400;color:#8c8c8c}.cb-page .kpi-card .kpi-label[data-v-26fea194]{margin-top:2px;font-size:12px;color:#8c8c8c}.cb-page .kpi-card .kpi-label .kpi-trend[data-v-26fea194]{margin-left:8px}.cb-page .kpi-card .kpi-label .kpi-trend.good[data-v-26fea194]{color:#52c41a}.cb-page .kpi-card .kpi-label .kpi-trend.bad[data-v-26fea194]{color:#fa541c}.cb-page .section-title[data-v-26fea194]{display:flex;align-items:center;margin:4px 0 12px;font-size:14px;font-weight:600;color:#262626}.cb-page .section-title .bar[data-v-26fea194]{width:3px;height:14px;margin-right:8px;background:#0d9488;border-radius:2px}.cb-page .scope-card[data-v-26fea194]{margin-bottom:12px;padding:14px;border:1px solid #f0f0f0;border-top:3px solid var(--accent);border-radius:8px;background:#fff}.cb-page .scope-card .scope-head[data-v-26fea194]{display:flex;justify-content:space-between;align-items:center}.cb-page .scope-card .scope-head .scope-name[data-v-26fea194]{font-size:14px;font-weight:600;color:#262626}.cb-page .scope-card .scope-head .scope-share[data-v-26fea194]{font-size:12px;color:var(--accent)}.cb-page .scope-card .scope-value[data-v-26fea194]{margin:8px 0 2px;font-size:20px;font-weight:600;color:#262626}.cb-page .scope-card .scope-value .scope-unit[data-v-26fea194]{margin-left:4px;font-size:12px;font-weight:400;color:#8c8c8c}.cb-page .scope-card .scope-list[data-v-26fea194]{margin-top:10px}.cb-page .scope-card .scope-list .scope-item[data-v-26fea194]{display:flex;justify-content:space-between;padding:4px 0;font-size:12px;color:#595959;border-bottom:1px dashed #f5f5f5}.cb-page .scope-card .scope-list .scope-item[data-v-26fea194]:last-child{border-bottom:none}.cb-page .scope-card .scope-list .scope-item b[data-v-26fea194]{color:#262626}.cb-page .trend-panel[data-v-26fea194]{display:flex;gap:8px;padding:16px 16px 10px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.cb-page .trend-panel .trend-col[data-v-26fea194]{flex:1;text-align:center}.cb-page .trend-panel .trend-col .trend-bar-wrap[data-v-26fea194]{height:120px;display:flex;align-items:flex-end;justify-content:center}.cb-page .trend-panel .trend-col .trend-bar-wrap .trend-bar[data-v-26fea194]{width:60%;background:linear-gradient(180deg,#1890ff,#69b1ff);border-radius:4px 4px 0 0;min-height:2px}.cb-page .trend-panel .trend-col .trend-value[data-v-26fea194]{margin-top:6px;font-size:12px;color:#262626}.cb-page .trend-panel .trend-col .trend-month[data-v-26fea194]{font-size:12px;color:#8c8c8c}.ld-page[data-v-60af17cc]{padding:4px}.ld-page .ld-intro .ld-title[data-v-60af17cc]{font-size:16px;font-weight:600;color:#262626}.ld-page .ld-intro .ld-desc[data-v-60af17cc]{margin-top:4px;font-size:12px;color:#8c8c8c}.ld-page .ld-intro .ld-desc .ld-tip[data-v-60af17cc]{margin-left:12px;color:#0d9488}.ld-page .kpi-card[data-v-60af17cc]{margin-bottom:12px;padding:14px 16px;border:1px solid #f0f0f0;border-left:3px solid var(--accent);border-radius:8px;background:#fff}.ld-page .kpi-card .kpi-value[data-v-60af17cc]{font-size:22px;font-weight:600;color:#262626}.ld-page .kpi-card .kpi-value .kpi-unit[data-v-60af17cc]{margin-left:2px;font-size:12px;font-weight:400;color:#8c8c8c}.ld-page .kpi-card .kpi-label[data-v-60af17cc]{margin-top:2px;font-size:12px;color:#8c8c8c}.ld-page .section-title[data-v-60af17cc]{display:flex;align-items:center;margin:4px 0 12px;font-size:14px;font-weight:600;color:#262626}.ld-page .section-title .bar[data-v-60af17cc]{width:3px;height:14px;margin-right:8px;background:#0d9488;border-radius:2px}.ld-page .mix-panel[data-v-60af17cc]{padding:12px 16px;margin-bottom:4px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.ld-page .mix-panel .mix-row[data-v-60af17cc]{display:flex;align-items:center}.ld-page .mix-panel .mix-row .mix-type[data-v-60af17cc]{width:96px;flex-shrink:0;font-size:13px;font-weight:600}.ld-page .mix-panel .mix-row[data-v-60af17cc] .ant-progress{flex:1}.iot-history-page .filter-card[data-v-266a3db4],.iot-history-page .chart-card[data-v-266a3db4]{border-radius:8px;margin-bottom:12px}.iot-history-page .chart-card .chart-box[data-v-266a3db4]{height:320px}.iot-history-page .table-card[data-v-266a3db4]{border-radius:8px}.iot-realtime-page .toolbar-card[data-v-2089267e]{border-radius:8px;margin-bottom:12px}.iot-realtime-page .toolbar-card .refresh-tip[data-v-2089267e]{font-size:12px;color:rgba(0,0,0,.45)}.iot-realtime-page .device-card[data-v-2089267e]{border-radius:8px}.iot-realtime-page .device-card .device-card-title[data-v-2089267e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.iot-realtime-page .device-card .device-card-title .name[data-v-2089267e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iot-realtime-page .device-card .model-name[data-v-2089267e]{font-size:12px;color:rgba(0,0,0,.45)}.iot-realtime-page .device-card .metric-list .metric-row[data-v-2089267e]{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.iot-realtime-page .device-card .metric-list .metric-row .metric-label[data-v-2089267e]{color:rgba(0,0,0,.65)}.iot-realtime-page .device-card .metric-list .metric-row .metric-value[data-v-2089267e]{font-weight:600;font-family:DIN Alternate,Consolas,monospace}.iot-realtime-page .device-card .metric-list .metric-row .metric-value em[data-v-2089267e]{font-style:normal;font-weight:400;font-size:12px;color:rgba(0,0,0,.45)}.uc-card[data-v-58b895b2]{border-radius:8px}.data-drawer .device-meta[data-v-8471e842]{margin-bottom:16px;padding:10px 14px;background:#f8fafc;border-radius:6px;font-size:13px;color:#444}.data-drawer .device-meta .mono[data-v-8471e842]{font-family:Consolas,Monaco,monospace}.data-drawer .section-title[data-v-8471e842]{margin:16px 0 10px;font-size:13px;font-weight:600;color:#333}.data-drawer .section-title.section-title-with-extra[data-v-8471e842]{display:flex;align-items:center;justify-content:space-between}.data-drawer .latest-cards[data-v-8471e842]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.data-drawer .latest-cards .latest-card[data-v-8471e842]{border:1px solid #f0f0f0;border-radius:8px;padding:12px 16px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03)}.data-drawer .latest-cards .latest-card .latest-label[data-v-8471e842]{display:flex;align-items:center;gap:6px;font-size:12px;color:#888}.data-drawer .latest-cards .latest-card .latest-label .latest-unit[data-v-8471e842]{color:#bbb}.data-drawer .latest-cards .latest-card .latest-value[data-v-8471e842]{margin-top:4px;font-size:22px;font-weight:600;color:#0d9488;word-break:break-all}.data-drawer .latest-cards .latest-card .latest-name[data-v-8471e842]{margin-top:2px;font-size:11px;color:#bbb;font-family:Consolas,Monaco,monospace}.data-drawer .history-chart[data-v-8471e842]{width:100%;height:300px}.data-drawer .cell-dot[data-v-8471e842]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#e5e7eb;flex:none}.data-drawer .cell-dot.dot-yellow[data-v-8471e842]{background:#facc15}.data-drawer .cell-dot.dot-orange[data-v-8471e842]{background:#f97316}.data-drawer .cell-dot.dot-red[data-v-8471e842]{background:#ef4444}.env-panel .summary-card[data-v-259d0f48]{border-radius:8px;margin-bottom:12px}.env-panel .summary-card[data-v-259d0f48] .ant-card-body{padding:12px 16px}.env-panel .summary-card .summary-bar[data-v-259d0f48]{display:flex;align-items:center;gap:20px}.env-panel .summary-card .summary-bar .sum-block[data-v-259d0f48]{display:flex;align-items:center;gap:6px;font-size:13px;color:#555}.env-panel .summary-card .summary-bar .sum-block b[data-v-259d0f48]{font-size:20px;font-weight:700}.env-panel .summary-card .summary-bar .sum-block .dot[data-v-259d0f48]{width:10px;height:10px;border-radius:50%}.env-panel .summary-card .summary-bar .sum-block.clickable[data-v-259d0f48]{cursor:pointer;border-radius:6px;padding:2px 8px;margin:-2px -8px;transition:background-color .2s}.env-panel .summary-card .summary-bar .sum-block.clickable[data-v-259d0f48]:hover{background:rgba(0,0,0,.04)}.env-panel .summary-card .summary-bar .sum-block.clickable.active[data-v-259d0f48]{background:rgba(13,148,136,.1);outline:1px solid rgba(13,148,136,.4)}.env-panel .summary-card .summary-bar .sum-block.clickable.disabled[data-v-259d0f48]{opacity:.45;cursor:not-allowed}.env-panel .summary-card .summary-bar .sum-block.clickable.disabled[data-v-259d0f48]:hover{background:transparent}.env-panel .summary-card .summary-bar .sum-block.sum-yellow .dot[data-v-259d0f48]{background:#facc15}.env-panel .summary-card .summary-bar .sum-block.sum-yellow b[data-v-259d0f48]{color:#ca8a04}.env-panel .summary-card .summary-bar .sum-block.sum-orange .dot[data-v-259d0f48]{background:#f97316}.env-panel .summary-card .summary-bar .sum-block.sum-orange b[data-v-259d0f48]{color:#ea580c}.env-panel .summary-card .summary-bar .sum-block.sum-red .dot[data-v-259d0f48]{background:#ef4444}.env-panel .summary-card .summary-bar .sum-block.sum-red b[data-v-259d0f48]{color:#dc2626}.env-panel .summary-card .summary-bar .sum-block .online-num[data-v-259d0f48]{color:#0d9488}.env-panel .summary-card .summary-bar .sum-block .offline-num[data-v-259d0f48]{color:#999}.env-panel .summary-card .summary-bar .sum-block .avg-unit[data-v-259d0f48]{color:#bbb}.env-panel .summary-card .summary-bar .sum-divider[data-v-259d0f48]{width:1px;height:22px;background:#e5e7eb}.env-panel .page-empty[data-v-259d0f48]{margin:60px 0}.env-panel .device-cards[data-v-259d0f48]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.env-panel .device-cards .filter-empty[data-v-259d0f48]{grid-column:1 / -1;margin:24px 0}.env-panel .device-card[data-v-259d0f48]{border:1px solid #f0f0f0;border-left:3px solid transparent;border-radius:8px;padding:12px 14px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03);cursor:pointer;transition:box-shadow .2s,border-color .2s,opacity .2s}.env-panel .device-card[data-v-259d0f48]:hover{border-color:#0d9488;box-shadow:0 2px 8px rgba(13,148,136,.15)}.env-panel .device-card.level-yellow[data-v-259d0f48]{border-left-color:#facc15}.env-panel .device-card.level-orange[data-v-259d0f48]{border-left-color:#f97316}.env-panel .device-card.level-red[data-v-259d0f48]{border-left-color:#ef4444}.env-panel .device-card.card-offline[data-v-259d0f48]{opacity:.55}.env-panel .device-card.card-offline[data-v-259d0f48]:hover{border-color:#f0f0f0;box-shadow:0 1px 2px rgba(0,0,0,.03)}.env-panel .device-card .card-head[data-v-259d0f48]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.env-panel .device-card .card-head .card-name[data-v-259d0f48]{font-weight:600;font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.env-panel .device-card .card-head .card-report[data-v-259d0f48]{font-size:11px;color:#bbb}.env-panel .device-card .card-body[data-v-259d0f48]{display:flex;flex-direction:column;gap:6px}.env-panel .device-card .card-body .cell[data-v-259d0f48]{display:flex;align-items:baseline;gap:6px;font-size:12px}.env-panel .device-card .card-body .cell .cell-dot[data-v-259d0f48]{align-self:center;width:8px;height:8px;border-radius:50%;background:#e5e7eb;flex:none}.env-panel .device-card .card-body .cell .cell-dot.dot-yellow[data-v-259d0f48]{background:#facc15}.env-panel .device-card .card-body .cell .cell-dot.dot-orange[data-v-259d0f48]{background:#f97316}.env-panel .device-card .card-body .cell .cell-dot.dot-red[data-v-259d0f48]{background:#ef4444}.env-panel .device-card .card-body .cell .cell-label[data-v-259d0f48]{color:#888}.env-panel .device-card .card-body .cell .cell-key[data-v-259d0f48]{font-size:11px;color:#c0c4cc;font-family:Consolas,Monaco,monospace}.env-panel .device-card .card-body .cell .cell-value[data-v-259d0f48]{margin-left:auto;font-size:16px;font-weight:600;color:#0d9488;font-family:Consolas,Monaco,monospace}.env-panel .device-card .card-body .cell .cell-unit[data-v-259d0f48]{color:#bbb;width:36px}.env-panel .alert-list[data-v-259d0f48]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.env-panel .alert-list .alert-item[data-v-259d0f48]{display:flex;align-items:center;gap:6px;font-size:12px;padding:4px 10px;border-radius:6px}.env-panel .alert-list .alert-item.alert-ok[data-v-259d0f48]{color:#0d9488;background:rgba(13,148,136,.08)}.env-panel .alert-list .alert-item.alert-yellow[data-v-259d0f48]{color:#ca8a04;background:rgba(250,204,21,.14)}.env-panel .alert-list .alert-item.alert-orange[data-v-259d0f48]{color:#ea580c;background:rgba(249,115,22,.1)}.env-panel .alert-list .alert-item.alert-red[data-v-259d0f48]{color:#dc2626;background:rgba(239,68,68,.1);font-weight:600}.env-panel .alert-list .alert-item.alert-offline[data-v-259d0f48]{color:#999;background:#f3f4f6}.env-panel .group-quick[data-v-259d0f48]{margin-bottom:12px}.linkage-num[data-v-259d0f48]{color:#fa8c16}.manual-btn[data-v-259d0f48]{margin-left:8px}.manual-pop .manual-title[data-v-259d0f48]{margin-bottom:8px;font-weight:600;font-size:13px}.manual-pop .manual-actions[data-v-259d0f48]{display:flex;margin-top:12px}.manual-pop .manual-tip[data-v-259d0f48]{margin-top:8px;font-size:12px;color:#fa8c16}.footer-tabs[data-v-dadcfa9b]{margin-bottom:0}.env-panel .summary-card[data-v-57d0633f]{border-radius:8px;margin-bottom:12px}.env-panel .summary-card[data-v-57d0633f] .ant-card-body{padding:12px 16px}.env-panel .summary-card .summary-bar[data-v-57d0633f]{display:flex;align-items:center;gap:20px}.env-panel .summary-card .summary-bar .sum-block[data-v-57d0633f]{display:flex;align-items:center;gap:6px;font-size:13px;color:#555}.env-panel .summary-card .summary-bar .sum-block b[data-v-57d0633f]{font-size:20px;font-weight:700}.env-panel .summary-card .summary-bar .sum-block .dot[data-v-57d0633f]{width:10px;height:10px;border-radius:50%}.env-panel .summary-card .summary-bar .sum-block.clickable[data-v-57d0633f]{cursor:pointer;border-radius:6px;padding:2px 8px;margin:-2px -8px;transition:background-color .2s}.env-panel .summary-card .summary-bar .sum-block.clickable[data-v-57d0633f]:hover{background:rgba(0,0,0,.04)}.env-panel .summary-card .summary-bar .sum-block.clickable.active[data-v-57d0633f]{background:rgba(13,148,136,.1);outline:1px solid rgba(13,148,136,.4)}.env-panel .summary-card .summary-bar .sum-block.clickable.disabled[data-v-57d0633f]{opacity:.45;cursor:not-allowed}.env-panel .summary-card .summary-bar .sum-block.clickable.disabled[data-v-57d0633f]:hover{background:transparent}.env-panel .summary-card .summary-bar .sum-block.sum-yellow .dot[data-v-57d0633f]{background:#facc15}.env-panel .summary-card .summary-bar .sum-block.sum-yellow b[data-v-57d0633f]{color:#ca8a04}.env-panel .summary-card .summary-bar .sum-block.sum-orange .dot[data-v-57d0633f]{background:#f97316}.env-panel .summary-card .summary-bar .sum-block.sum-orange b[data-v-57d0633f]{color:#ea580c}.env-panel .summary-card .summary-bar .sum-block.sum-red .dot[data-v-57d0633f]{background:#ef4444}.env-panel .summary-card .summary-bar .sum-block.sum-red b[data-v-57d0633f]{color:#dc2626}.env-panel .summary-card .summary-bar .sum-block .online-num[data-v-57d0633f]{color:#0d9488}.env-panel .summary-card .summary-bar .sum-block .offline-num[data-v-57d0633f]{color:#999}.env-panel .summary-card .summary-bar .sum-block .avg-unit[data-v-57d0633f]{color:#bbb}.env-panel .summary-card .summary-bar .sum-divider[data-v-57d0633f]{width:1px;height:22px;background:#e5e7eb}.env-panel .page-empty[data-v-57d0633f]{margin:60px 0}.env-panel .device-cards[data-v-57d0633f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.env-panel .device-cards .filter-empty[data-v-57d0633f]{grid-column:1 / -1;margin:24px 0}.env-panel .device-card[data-v-57d0633f]{border:1px solid #f0f0f0;border-left:3px solid transparent;border-radius:8px;padding:12px 14px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03);cursor:pointer;transition:box-shadow .2s,border-color .2s,opacity .2s}.env-panel .device-card[data-v-57d0633f]:hover{border-color:#0d9488;box-shadow:0 2px 8px rgba(13,148,136,.15)}.env-panel .device-card.level-yellow[data-v-57d0633f]{border-left-color:#facc15}.env-panel .device-card.level-orange[data-v-57d0633f]{border-left-color:#f97316}.env-panel .device-card.level-red[data-v-57d0633f]{border-left-color:#ef4444}.env-panel .device-card.card-offline[data-v-57d0633f]{opacity:.55}.env-panel .device-card.card-offline[data-v-57d0633f]:hover{border-color:#f0f0f0;box-shadow:0 1px 2px rgba(0,0,0,.03)}.env-panel .device-card .card-head[data-v-57d0633f]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.env-panel .device-card .card-head .card-name[data-v-57d0633f]{font-weight:600;font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.env-panel .device-card .card-head .card-report[data-v-57d0633f]{font-size:11px;color:#bbb}.env-panel .device-card .card-body[data-v-57d0633f]{display:flex;flex-direction:column;gap:6px}.env-panel .device-card .card-body .cell[data-v-57d0633f]{display:flex;align-items:baseline;gap:6px;font-size:12px}.env-panel .device-card .card-body .cell .cell-dot[data-v-57d0633f]{align-self:center;width:8px;height:8px;border-radius:50%;background:#e5e7eb;flex:none}.env-panel .device-card .card-body .cell .cell-dot.dot-yellow[data-v-57d0633f]{background:#facc15}.env-panel .device-card .card-body .cell .cell-dot.dot-orange[data-v-57d0633f]{background:#f97316}.env-panel .device-card .card-body .cell .cell-dot.dot-red[data-v-57d0633f]{background:#ef4444}.env-panel .device-card .card-body .cell .cell-label[data-v-57d0633f]{color:#888}.env-panel .device-card .card-body .cell .cell-key[data-v-57d0633f]{font-size:11px;color:#c0c4cc;font-family:Consolas,Monaco,monospace}.env-panel .device-card .card-body .cell .cell-value[data-v-57d0633f]{margin-left:auto;font-size:16px;font-weight:600;color:#0d9488;font-family:Consolas,Monaco,monospace}.env-panel .device-card .card-body .cell .cell-unit[data-v-57d0633f]{color:#bbb;width:36px}.env-panel .alert-list[data-v-57d0633f]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.env-panel .alert-list .alert-item[data-v-57d0633f]{display:flex;align-items:center;gap:6px;font-size:12px;padding:4px 10px;border-radius:6px}.env-panel .alert-list .alert-item.alert-ok[data-v-57d0633f]{color:#0d9488;background:rgba(13,148,136,.08)}.env-panel .alert-list .alert-item.alert-yellow[data-v-57d0633f]{color:#ca8a04;background:rgba(250,204,21,.14)}.env-panel .alert-list .alert-item.alert-orange[data-v-57d0633f]{color:#ea580c;background:rgba(249,115,22,.1)}.env-panel .alert-list .alert-item.alert-red[data-v-57d0633f]{color:#dc2626;background:rgba(239,68,68,.1);font-weight:600}.env-panel .alert-list .alert-item.alert-offline[data-v-57d0633f]{color:#999;background:#f3f4f6}.env-panel .group-quick[data-v-57d0633f]{margin-bottom:12px}.footer-tabs[data-v-c1273741]{margin-bottom:0}.linkage-log-page .filter-card[data-v-dfbe2ef4]{border-radius:8px;margin-bottom:12px}.linkage-log-page .filter-card[data-v-dfbe2ef4] .ant-card-body{padding:12px 16px 0}.linkage-log-page .filter-card[data-v-dfbe2ef4] .ant-form-item{margin-bottom:8px}.linkage-log-page .filter-card .filter-actions[data-v-dfbe2ef4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.linkage-log-page .filter-card .filter-actions .ongoing-check[data-v-dfbe2ef4]{margin-left:2px}.linkage-log-page .list-card[data-v-dfbe2ef4]{border-radius:8px}.linkage-log-page .list-card[data-v-dfbe2ef4] .ant-card-body{padding:0 16px 16px}.linkage-log-page .list-card .list-total[data-v-dfbe2ef4]{margin-left:8px;font-size:12px;font-weight:400;color:#999}.linkage-log-page .cell-sub[data-v-dfbe2ef4]{font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linkage-rule-page .filter-card[data-v-75b25759]{border-radius:8px;margin-bottom:12px}.linkage-rule-page .filter-card[data-v-75b25759] .ant-card-body{padding:12px 16px 0}.linkage-rule-page .filter-card[data-v-75b25759] .ant-form-item{margin-bottom:8px}.linkage-rule-page .list-card[data-v-75b25759]{border-radius:8px}.linkage-rule-page .list-card[data-v-75b25759] .ant-card-body{padding:0 16px 16px}.linkage-rule-page .list-card .list-total[data-v-75b25759]{margin-left:8px;font-size:12px;font-weight:400;color:#999}.linkage-rule-page .primary-text[data-v-75b25759]{color:#0d9488;font-weight:600}.linkage-rule-page .cell-sub[data-v-75b25759]{font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linkage-rule-page .cell-muted[data-v-75b25759]{color:#999}.linkage-rule-page .link-danger[data-v-75b25759]{color:#ff4d4f}.linkage-rule-page .modal-header[data-v-75b25759]{margin-bottom:16px;padding:8px 12px;background:#f0fdfa;border-radius:6px;color:#134e4a;font-size:13px}.linkage-rule-page .expr-group[data-v-75b25759]{display:flex}.linkage-rule-page .expr-group .expr-compare[data-v-75b25759]{width:110px}.linkage-rule-page .expr-group .expr-threshold[data-v-75b25759]{flex:1}.linkage-rule-page .form-tip[data-v-75b25759]{margin-top:4px;font-size:12px;color:#999}.linkage-rule-page .form-tip.warn-tip[data-v-75b25759]{color:#fa8c16}.env-panel .summary-card[data-v-37a7d1cf]{border-radius:8px;margin-bottom:12px}.env-panel .summary-card[data-v-37a7d1cf] .ant-card-body{padding:12px 16px}.env-panel .summary-card .summary-bar[data-v-37a7d1cf]{display:flex;align-items:center;gap:20px}.env-panel .summary-card .summary-bar .sum-block[data-v-37a7d1cf]{display:flex;align-items:center;gap:6px;font-size:13px;color:#555}.env-panel .summary-card .summary-bar .sum-block b[data-v-37a7d1cf]{font-size:20px;font-weight:700}.env-panel .summary-card .summary-bar .sum-block .dot[data-v-37a7d1cf]{width:10px;height:10px;border-radius:50%}.env-panel .summary-card .summary-bar .sum-block.clickable[data-v-37a7d1cf]{cursor:pointer;border-radius:6px;padding:2px 8px;margin:-2px -8px;transition:background-color .2s}.env-panel .summary-card .summary-bar .sum-block.clickable[data-v-37a7d1cf]:hover{background:rgba(0,0,0,.04)}.env-panel .summary-card .summary-bar .sum-block.clickable.active[data-v-37a7d1cf]{background:rgba(13,148,136,.1);outline:1px solid rgba(13,148,136,.4)}.env-panel .summary-card .summary-bar .sum-block.clickable.disabled[data-v-37a7d1cf]{opacity:.45;cursor:not-allowed}.env-panel .summary-card .summary-bar .sum-block.clickable.disabled[data-v-37a7d1cf]:hover{background:transparent}.env-panel .summary-card .summary-bar .sum-block.sum-yellow .dot[data-v-37a7d1cf]{background:#facc15}.env-panel .summary-card .summary-bar .sum-block.sum-yellow b[data-v-37a7d1cf]{color:#ca8a04}.env-panel .summary-card .summary-bar .sum-block.sum-orange .dot[data-v-37a7d1cf]{background:#f97316}.env-panel .summary-card .summary-bar .sum-block.sum-orange b[data-v-37a7d1cf]{color:#ea580c}.env-panel .summary-card .summary-bar .sum-block.sum-red .dot[data-v-37a7d1cf]{background:#ef4444}.env-panel .summary-card .summary-bar .sum-block.sum-red b[data-v-37a7d1cf]{color:#dc2626}.env-panel .summary-card .summary-bar .sum-block .online-num[data-v-37a7d1cf]{color:#0d9488}.env-panel .summary-card .summary-bar .sum-block .offline-num[data-v-37a7d1cf]{color:#999}.env-panel .summary-card .summary-bar .sum-block .avg-unit[data-v-37a7d1cf]{color:#bbb}.env-panel .summary-card .summary-bar .sum-divider[data-v-37a7d1cf]{width:1px;height:22px;background:#e5e7eb}.env-panel .page-empty[data-v-37a7d1cf]{margin:60px 0}.env-panel .device-cards[data-v-37a7d1cf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.env-panel .device-cards .filter-empty[data-v-37a7d1cf]{grid-column:1 / -1;margin:24px 0}.env-panel .device-card[data-v-37a7d1cf]{border:1px solid #f0f0f0;border-left:3px solid transparent;border-radius:8px;padding:12px 14px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03);cursor:pointer;transition:box-shadow .2s,border-color .2s,opacity .2s}.env-panel .device-card[data-v-37a7d1cf]:hover{border-color:#0d9488;box-shadow:0 2px 8px rgba(13,148,136,.15)}.env-panel .device-card.level-yellow[data-v-37a7d1cf]{border-left-color:#facc15}.env-panel .device-card.level-orange[data-v-37a7d1cf]{border-left-color:#f97316}.env-panel .device-card.level-red[data-v-37a7d1cf]{border-left-color:#ef4444}.env-panel .device-card.card-offline[data-v-37a7d1cf]{opacity:.55}.env-panel .device-card.card-offline[data-v-37a7d1cf]:hover{border-color:#f0f0f0;box-shadow:0 1px 2px rgba(0,0,0,.03)}.env-panel .device-card .card-head[data-v-37a7d1cf]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.env-panel .device-card .card-head .card-name[data-v-37a7d1cf]{font-weight:600;font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.env-panel .device-card .card-head .card-report[data-v-37a7d1cf]{font-size:11px;color:#bbb}.env-panel .device-card .card-body[data-v-37a7d1cf]{display:flex;flex-direction:column;gap:6px}.env-panel .device-card .card-body .cell[data-v-37a7d1cf]{display:flex;align-items:baseline;gap:6px;font-size:12px}.env-panel .device-card .card-body .cell .cell-dot[data-v-37a7d1cf]{align-self:center;width:8px;height:8px;border-radius:50%;background:#e5e7eb;flex:none}.env-panel .device-card .card-body .cell .cell-dot.dot-yellow[data-v-37a7d1cf]{background:#facc15}.env-panel .device-card .card-body .cell .cell-dot.dot-orange[data-v-37a7d1cf]{background:#f97316}.env-panel .device-card .card-body .cell .cell-dot.dot-red[data-v-37a7d1cf]{background:#ef4444}.env-panel .device-card .card-body .cell .cell-label[data-v-37a7d1cf]{color:#888}.env-panel .device-card .card-body .cell .cell-key[data-v-37a7d1cf]{font-size:11px;color:#c0c4cc;font-family:Consolas,Monaco,monospace}.env-panel .device-card .card-body .cell .cell-value[data-v-37a7d1cf]{margin-left:auto;font-size:16px;font-weight:600;color:#0d9488;font-family:Consolas,Monaco,monospace}.env-panel .device-card .card-body .cell .cell-unit[data-v-37a7d1cf]{color:#bbb;width:36px}.env-panel .alert-list[data-v-37a7d1cf]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.env-panel .alert-list .alert-item[data-v-37a7d1cf]{display:flex;align-items:center;gap:6px;font-size:12px;padding:4px 10px;border-radius:6px}.env-panel .alert-list .alert-item.alert-ok[data-v-37a7d1cf]{color:#0d9488;background:rgba(13,148,136,.08)}.env-panel .alert-list .alert-item.alert-yellow[data-v-37a7d1cf]{color:#ca8a04;background:rgba(250,204,21,.14)}.env-panel .alert-list .alert-item.alert-orange[data-v-37a7d1cf]{color:#ea580c;background:rgba(249,115,22,.1)}.env-panel .alert-list .alert-item.alert-red[data-v-37a7d1cf]{color:#dc2626;background:rgba(239,68,68,.1);font-weight:600}.env-panel .alert-list .alert-item.alert-offline[data-v-37a7d1cf]{color:#999;background:#f3f4f6}.env-panel .group-quick[data-v-37a7d1cf]{margin-bottom:12px}.footer-tabs[data-v-4398767e]{margin-bottom:0}.env-panel .summary-card[data-v-8d54da2d]{border-radius:8px;margin-bottom:12px}.env-panel .summary-card[data-v-8d54da2d] .ant-card-body{padding:12px 16px}.env-panel .summary-card .summary-bar[data-v-8d54da2d]{display:flex;align-items:center;gap:20px}.env-panel .summary-card .summary-bar .sum-block[data-v-8d54da2d]{display:flex;align-items:center;gap:6px;font-size:13px;color:#555}.env-panel .summary-card .summary-bar .sum-block b[data-v-8d54da2d]{font-size:20px;font-weight:700}.env-panel .summary-card .summary-bar .sum-block .dot[data-v-8d54da2d]{width:10px;height:10px;border-radius:50%}.env-panel .summary-card .summary-bar .sum-block.clickable[data-v-8d54da2d]{cursor:pointer;border-radius:6px;padding:2px 8px;margin:-2px -8px;transition:background-color .2s}.env-panel .summary-card .summary-bar .sum-block.clickable[data-v-8d54da2d]:hover{background:rgba(0,0,0,.04)}.env-panel .summary-card .summary-bar .sum-block.clickable.active[data-v-8d54da2d]{background:rgba(13,148,136,.1);outline:1px solid rgba(13,148,136,.4)}.env-panel .summary-card .summary-bar .sum-block.clickable.disabled[data-v-8d54da2d]{opacity:.45;cursor:not-allowed}.env-panel .summary-card .summary-bar .sum-block.clickable.disabled[data-v-8d54da2d]:hover{background:transparent}.env-panel .summary-card .summary-bar .sum-block.sum-yellow .dot[data-v-8d54da2d]{background:#facc15}.env-panel .summary-card .summary-bar .sum-block.sum-yellow b[data-v-8d54da2d]{color:#ca8a04}.env-panel .summary-card .summary-bar .sum-block.sum-orange .dot[data-v-8d54da2d]{background:#f97316}.env-panel .summary-card .summary-bar .sum-block.sum-orange b[data-v-8d54da2d]{color:#ea580c}.env-panel .summary-card .summary-bar .sum-block.sum-red .dot[data-v-8d54da2d]{background:#ef4444}.env-panel .summary-card .summary-bar .sum-block.sum-red b[data-v-8d54da2d]{color:#dc2626}.env-panel .summary-card .summary-bar .sum-block .online-num[data-v-8d54da2d]{color:#0d9488}.env-panel .summary-card .summary-bar .sum-block .offline-num[data-v-8d54da2d]{color:#999}.env-panel .summary-card .summary-bar .sum-block .avg-unit[data-v-8d54da2d]{color:#bbb}.env-panel .summary-card .summary-bar .sum-divider[data-v-8d54da2d]{width:1px;height:22px;background:#e5e7eb}.env-panel .page-empty[data-v-8d54da2d]{margin:60px 0}.env-panel .device-cards[data-v-8d54da2d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.env-panel .device-cards .filter-empty[data-v-8d54da2d]{grid-column:1 / -1;margin:24px 0}.env-panel .device-card[data-v-8d54da2d]{border:1px solid #f0f0f0;border-left:3px solid transparent;border-radius:8px;padding:12px 14px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03);cursor:pointer;transition:box-shadow .2s,border-color .2s,opacity .2s}.env-panel .device-card[data-v-8d54da2d]:hover{border-color:#0d9488;box-shadow:0 2px 8px rgba(13,148,136,.15)}.env-panel .device-card.level-yellow[data-v-8d54da2d]{border-left-color:#facc15}.env-panel .device-card.level-orange[data-v-8d54da2d]{border-left-color:#f97316}.env-panel .device-card.level-red[data-v-8d54da2d]{border-left-color:#ef4444}.env-panel .device-card.card-offline[data-v-8d54da2d]{opacity:.55}.env-panel .device-card.card-offline[data-v-8d54da2d]:hover{border-color:#f0f0f0;box-shadow:0 1px 2px rgba(0,0,0,.03)}.env-panel .device-card .card-head[data-v-8d54da2d]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.env-panel .device-card .card-head .card-name[data-v-8d54da2d]{font-weight:600;font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.env-panel .device-card .card-head .card-report[data-v-8d54da2d]{font-size:11px;color:#bbb}.env-panel .device-card .card-body[data-v-8d54da2d]{display:flex;flex-direction:column;gap:6px}.env-panel .device-card .card-body .cell[data-v-8d54da2d]{display:flex;align-items:baseline;gap:6px;font-size:12px}.env-panel .device-card .card-body .cell .cell-dot[data-v-8d54da2d]{align-self:center;width:8px;height:8px;border-radius:50%;background:#e5e7eb;flex:none}.env-panel .device-card .card-body .cell .cell-dot.dot-yellow[data-v-8d54da2d]{background:#facc15}.env-panel .device-card .card-body .cell .cell-dot.dot-orange[data-v-8d54da2d]{background:#f97316}.env-panel .device-card .card-body .cell .cell-dot.dot-red[data-v-8d54da2d]{background:#ef4444}.env-panel .device-card .card-body .cell .cell-label[data-v-8d54da2d]{color:#888}.env-panel .device-card .card-body .cell .cell-key[data-v-8d54da2d]{font-size:11px;color:#c0c4cc;font-family:Consolas,Monaco,monospace}.env-panel .device-card .card-body .cell .cell-value[data-v-8d54da2d]{margin-left:auto;font-size:16px;font-weight:600;color:#0d9488;font-family:Consolas,Monaco,monospace}.env-panel .device-card .card-body .cell .cell-unit[data-v-8d54da2d]{color:#bbb;width:36px}.env-panel .alert-list[data-v-8d54da2d]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.env-panel .alert-list .alert-item[data-v-8d54da2d]{display:flex;align-items:center;gap:6px;font-size:12px;padding:4px 10px;border-radius:6px}.env-panel .alert-list .alert-item.alert-ok[data-v-8d54da2d]{color:#0d9488;background:rgba(13,148,136,.08)}.env-panel .alert-list .alert-item.alert-yellow[data-v-8d54da2d]{color:#ca8a04;background:rgba(250,204,21,.14)}.env-panel .alert-list .alert-item.alert-orange[data-v-8d54da2d]{color:#ea580c;background:rgba(249,115,22,.1)}.env-panel .alert-list .alert-item.alert-red[data-v-8d54da2d]{color:#dc2626;background:rgba(239,68,68,.1);font-weight:600}.env-panel .alert-list .alert-item.alert-offline[data-v-8d54da2d]{color:#999;background:#f3f4f6}.env-panel .group-quick[data-v-8d54da2d]{margin-bottom:12px}.weather-panel .live-card[data-v-8d54da2d]{border-radius:8px;margin-bottom:12px}.weather-panel .live-card .live-title[data-v-8d54da2d]{color:#0d9488}.weather-panel .live-card .live-sub[data-v-8d54da2d]{margin-left:10px;font-size:12px;font-weight:400;color:#999}.weather-panel .live-card .live-report[data-v-8d54da2d]{font-size:12px;color:#999}.weather-panel .live-card .live-main[data-v-8d54da2d]{display:flex;gap:24px;align-items:center}.weather-panel .live-card .compass-zone[data-v-8d54da2d]{flex:none;display:flex;flex-direction:column;align-items:center;gap:8px}.weather-panel .live-card .compass-zone .compass[data-v-8d54da2d]{width:140px;height:140px}.weather-panel .live-card .compass-zone .compass-text[data-v-8d54da2d]{text-align:center;font-size:12px;color:#888}.weather-panel .live-card .compass-zone .compass-text .compass-wind b[data-v-8d54da2d]{font-size:16px;color:#0d9488;font-family:Consolas,Monaco,monospace}.weather-panel .live-card .compass-zone .compass-text .compass-wind b.wind-level-yellow[data-v-8d54da2d]{color:#ca8a04}.weather-panel .live-card .compass-zone .compass-text .compass-wind b.wind-level-orange[data-v-8d54da2d]{color:#ea580c}.weather-panel .live-card .compass-zone .compass-text .compass-wind b.wind-level-red[data-v-8d54da2d]{color:#dc2626}.weather-panel .live-card .compass-zone .compass-text .compass-dir[data-v-8d54da2d]{margin-top:2px}.weather-panel .live-card .metric-grid[data-v-8d54da2d]{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.weather-panel .live-card .metric-grid .metric-card[data-v-8d54da2d]{border:1px solid #f0f0f0;border-radius:8px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff}.weather-panel .live-card .metric-grid .metric-card.level-yellow[data-v-8d54da2d]{border-color:#facc15}.weather-panel .live-card .metric-grid .metric-card.level-orange[data-v-8d54da2d]{border-color:#f97316}.weather-panel .live-card .metric-grid .metric-card.level-red[data-v-8d54da2d]{border-color:#ef4444}.weather-panel .live-card .metric-grid .metric-card .metric-left[data-v-8d54da2d]{display:flex;flex-direction:column}.weather-panel .live-card .metric-grid .metric-card .metric-left .metric-label[data-v-8d54da2d]{font-size:12px;color:#888}.weather-panel .live-card .metric-grid .metric-card .metric-left .metric-key[data-v-8d54da2d]{font-size:11px;color:#c0c4cc;font-family:Consolas,Monaco,monospace}.weather-panel .live-card .metric-grid .metric-card .metric-value[data-v-8d54da2d]{font-size:19px;font-weight:600;color:#0d9488;font-family:Consolas,Monaco,monospace;white-space:nowrap}.weather-panel .live-card .metric-grid .metric-card .metric-unit[data-v-8d54da2d]{font-size:12px;font-weight:400;color:#bbb;margin-left:2px}.footer-tabs[data-v-52f7c20c]{margin-bottom:0}.iot-ops-page .status-card[data-v-20764c5a]{border-radius:8px}.iot-ops-page .status-card .kv-list .kv-row[data-v-20764c5a]{display:flex;padding:4px 0}.iot-ops-page .status-card .kv-list .kv-row .k[data-v-20764c5a]{flex:none;width:88px;color:rgba(0,0,0,.45)}.iot-ops-page .status-card .kv-list .kv-row .v[data-v-20764c5a]{color:rgba(0,0,0,.75);word-break:break-all}.iot-ops-page .status-card .kv-list .kv-row .v.mono[data-v-20764c5a]{font-family:Consolas,monospace}.iot-ops-page .status-card .kv-list .tip-row[data-v-20764c5a]{margin-top:12px;border-top:1px solid rgba(0,0,0,.06);padding-top:8px}.iot-ops-page .status-card .kv-list .tip-row .v[data-v-20764c5a]{font-size:12px;color:rgba(0,0,0,.45)}.iot-ops-page .status-card .stat-grid[data-v-20764c5a]{display:flex;gap:32px;padding:8px 0 4px}.iot-ops-page .status-card .stat-grid .stat-item[data-v-20764c5a]{text-align:center}.iot-ops-page .status-card .stat-grid .stat-item .stat-num[data-v-20764c5a]{font-size:24px;font-weight:600;font-family:DIN Alternate,Consolas,monospace}.iot-ops-page .status-card .stat-grid .stat-item .stat-num.online[data-v-20764c5a]{color:#52c41a}.iot-ops-page .status-card .stat-grid .stat-item .stat-num.offline[data-v-20764c5a]{color:rgba(0,0,0,.45)}.iot-ops-page .status-card .stat-grid .stat-item .stat-label[data-v-20764c5a]{font-size:12px;color:rgba(0,0,0,.45)}.ov-page[data-v-1929d8da]{padding:4px}.ov-page .ov-intro .ov-title[data-v-1929d8da]{font-size:16px;font-weight:600;color:#262626}.ov-page .ov-intro .ov-desc[data-v-1929d8da]{margin-top:4px;font-size:12px;color:#8c8c8c}.ov-page .ov-intro .ov-desc .ov-tip[data-v-1929d8da]{margin-left:12px;color:#0d9488}.ov-page .kpi-card[data-v-1929d8da]{display:flex;align-items:center;margin-bottom:12px;padding:14px 16px;border:1px solid #f0f0f0;border-left:3px solid var(--accent);border-radius:8px;background:#fff}.ov-page .kpi-card .kpi-icon[data-v-1929d8da]{margin-right:12px;font-size:22px;color:var(--accent)}.ov-page .kpi-card .kpi-value[data-v-1929d8da]{font-size:20px;font-weight:600;color:#262626}.ov-page .kpi-card .kpi-value .kpi-unit[data-v-1929d8da]{margin-left:2px;font-size:12px;font-weight:400;color:#8c8c8c}.ov-page .kpi-card .kpi-label[data-v-1929d8da]{font-size:12px;color:#8c8c8c}.ov-page .section-title[data-v-1929d8da]{display:flex;align-items:center;margin:4px 0 12px;font-size:14px;font-weight:600;color:#262626}.ov-page .section-title .bar[data-v-1929d8da]{width:3px;height:14px;margin-right:8px;background:#0d9488;border-radius:2px}.ov-page .sys-card[data-v-1929d8da]{padding:14px;border:1px solid #f0f0f0;border-top:3px solid var(--accent);border-radius:8px;background:#fff;cursor:pointer;transition:box-shadow .2s}.ov-page .sys-card[data-v-1929d8da]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.ov-page .sys-card:hover .sys-go[data-v-1929d8da]{opacity:1}.ov-page .sys-card .sys-head[data-v-1929d8da]{display:flex;align-items:center}.ov-page .sys-card .sys-head .sys-icon[data-v-1929d8da]{margin-right:8px;font-size:16px;color:var(--accent)}.ov-page .sys-card .sys-head .sys-name[data-v-1929d8da]{font-size:14px;font-weight:600;color:#262626}.ov-page .sys-card .sys-head .sys-go[data-v-1929d8da]{margin-left:auto;font-size:12px;color:var(--accent);opacity:0}.ov-page .sys-card .sys-online[data-v-1929d8da]{display:flex;align-items:center;margin:10px 0 4px;font-size:12px;color:#8c8c8c}.ov-page .sys-card .sys-online[data-v-1929d8da] .ant-progress{flex:1;margin:0 8px}.ov-page .sys-card .sys-online b[data-v-1929d8da]{font-size:14px}.ov-page .sys-card .sys-foot[data-v-1929d8da]{display:flex;justify-content:space-between;font-size:12px;color:#8c8c8c}.ov-page .sys-card .sys-foot b[data-v-1929d8da]{color:#262626}.ov-page .sys-card .sys-foot .sys-alarm.hot b[data-v-1929d8da]{color:#fa541c}.passage-access-panel .page-empty[data-v-162b6f1a]{margin:60px 0}.passage-access-panel .group-quick[data-v-162b6f1a]{margin-bottom:12px}.passage-access-panel .device-group[data-v-162b6f1a]{margin-bottom:16px}.passage-access-panel .device-group .group-head[data-v-162b6f1a]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:6px 12px;border-radius:6px;background:#f5f3ff}.passage-access-panel .device-group .group-head .group-name[data-v-162b6f1a]{font-size:14px;font-weight:600;color:#5b21b6}.passage-access-panel .device-group .group-head .group-stat[data-v-162b6f1a]{font-size:12px;color:#7c3aed}.passage-access-panel .device-group .group-head .group-batch[data-v-162b6f1a]{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.passage-access-panel .device-group .group-head .group-batch .batch-seconds[data-v-162b6f1a]{width:108px}.passage-access-panel .device-grid[data-v-162b6f1a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(620px,1fr));gap:12px;align-items:start}.passage-access-panel .door-card[data-v-162b6f1a]{border-radius:8px}.passage-access-panel .door-card[data-v-162b6f1a] .ant-card-head{border-bottom:none;padding:10px 16px 0}.passage-access-panel .door-card[data-v-162b6f1a] .ant-card-head .ant-card-head-title{padding:0}.passage-access-panel .door-card .card-head[data-v-162b6f1a]{display:flex;align-items:center;gap:10px}.passage-access-panel .door-card .card-head .card-name[data-v-162b6f1a]{font-size:15px;font-weight:600;color:#1f2937}.passage-access-panel .door-card .card-head .mode-tag[data-v-162b6f1a]{margin-right:0}.passage-access-panel .door-card .card-report[data-v-162b6f1a]{font-size:12px;color:#999}.passage-access-panel .card-main[data-v-162b6f1a]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:start}.passage-access-panel .visual-col[data-v-162b6f1a]{display:flex;flex-direction:column;gap:12px;border-right:1px dashed #eee;padding-right:14px;align-items:stretch}.passage-access-panel .visual-col .door-visual[data-v-162b6f1a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:120px;border-radius:8px;transition:all .4s}.passage-access-panel .visual-col .door-visual .door-icon[data-v-162b6f1a]{font-size:40px}.passage-access-panel .visual-col .door-visual .door-text[data-v-162b6f1a]{font-size:14px;font-weight:600}.passage-access-panel .visual-col .door-visual.is-open[data-v-162b6f1a]{background:#fefce8;border:1px solid #fde68a;color:#d97706}.passage-access-panel .visual-col .door-visual.is-closed[data-v-162b6f1a]{background:#faf5ff;border:1px solid #ddd6fe;color:#7c3aed}.passage-access-panel .visual-col .mode-box[data-v-162b6f1a]{text-align:center}.passage-access-panel .visual-col .mode-box .mode-label[data-v-162b6f1a]{font-size:12px;color:#888}.passage-access-panel .visual-col .mode-box .mode-badge[data-v-162b6f1a]{display:inline-flex;margin-top:6px;padding:4px 12px;border-radius:14px;font-size:13px;font-weight:600}.passage-access-panel .visual-col .mode-box .mode-badge.normal[data-v-162b6f1a]{background:#f5f5f5;color:#666;border:1px solid #e5e5e5}.passage-access-panel .visual-col .mode-box .mode-badge.free[data-v-162b6f1a]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.passage-access-panel .param-col[data-v-162b6f1a]{display:flex;flex-direction:column;gap:10px;min-width:0}.passage-access-panel .alert-list[data-v-162b6f1a]{display:flex;flex-direction:column;gap:8px}.passage-access-panel .alert-item[data-v-162b6f1a]{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:6px;font-size:13px}.passage-access-panel .alert-item.alert-red[data-v-162b6f1a]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.passage-access-panel .alert-item.alert-orange[data-v-162b6f1a]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.passage-access-panel .alert-item.alert-ok[data-v-162b6f1a]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.passage-access-panel .alert-item.alert-offline[data-v-162b6f1a]{background:#f7f2f2;color:#b91c1c;border:1px solid #e5d8d8}.passage-access-panel .metric-grid[data-v-162b6f1a]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.passage-access-panel .metric-card[data-v-162b6f1a]{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #f0f0f0;border-radius:6px;padding:6px 12px;background:#fff;transition:border-color .3s}.passage-access-panel .metric-card .metric-left[data-v-162b6f1a]{display:flex;flex-direction:column;gap:1px;min-width:0}.passage-access-panel .metric-card .metric-left .metric-label[data-v-162b6f1a]{font-size:12px;color:#888;line-height:1.2}.passage-access-panel .metric-card .metric-left .metric-key[data-v-162b6f1a]{font-size:10px;color:#bbb;font-family:Consolas,Monaco,monospace;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.passage-access-panel .metric-card .metric-value[data-v-162b6f1a]{font-size:19px;font-weight:600;color:#7c3aed;line-height:1.2;white-space:nowrap}.passage-access-panel .metric-card .metric-value.pass-value[data-v-162b6f1a]{display:inline-flex;align-items:center;gap:6px;font-size:15px}.passage-access-panel .metric-card .metric-value.pass-value .pass-icon[data-v-162b6f1a]{font-size:14px;color:#7c3aed}.passage-access-panel .metric-card .metric-value.pass-time[data-v-162b6f1a]{font-size:13px;font-family:Consolas,Monaco,monospace}.passage-access-panel .metric-card .metric-value.alarm-warn[data-v-162b6f1a]{color:#ea580c}.passage-access-panel .metric-card .metric-value.alarm-danger[data-v-162b6f1a]{color:#dc2626}.passage-access-panel .ctrl-box[data-v-162b6f1a]{border:1px solid #ddd6fe;background:#faf5ff;border-radius:8px;padding:8px 12px 10px}.passage-access-panel .ctrl-box .ctrl-title[data-v-162b6f1a]{margin-bottom:8px;font-size:12px;font-weight:600;color:#7c3aed}.passage-access-panel .ctrl-box .ctrl-row[data-v-162b6f1a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.passage-access-panel .ctrl-box .ctrl-row .ctrl-seconds[data-v-162b6f1a]{width:108px}.footer-tabs[data-v-26abec13]{margin-bottom:0}.barrier-page .detail-header[data-v-71e098cd]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;margin-bottom:12px;border-radius:10px;background:linear-gradient(120deg,#1e40af,#3b82f6 55%,#60a5fa);box-shadow:0 4px 14px rgba(59,130,246,.28)}.barrier-page .detail-header .detail-title-wrap[data-v-71e098cd]{display:flex;align-items:center;gap:12px;color:#fff}.barrier-page .detail-header .detail-title-wrap .detail-icon[data-v-71e098cd]{font-size:30px;opacity:.9}.barrier-page .detail-header .detail-title-wrap .detail-title[data-v-71e098cd]{font-size:20px;font-weight:600;line-height:1.3}.barrier-page .detail-header .detail-title-wrap .detail-sub[data-v-71e098cd]{font-size:12px;opacity:.85}.barrier-page .detail-header .header-actions[data-v-71e098cd]{display:flex;align-items:center;gap:12px}.barrier-page .detail-header .header-actions .refresh-hint[data-v-71e098cd]{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:13px}.barrier-page .detail-header .header-actions .header-btn-primary[data-v-71e098cd]{background:#fff;border-color:#fff;color:#1d4ed8}.barrier-page .detail-header .header-actions .header-btn-primary[data-v-71e098cd]:hover{color:#3b82f6}.barrier-page .stat-row[data-v-71e098cd]{margin-bottom:12px}.barrier-page .stat-row .stat-card[data-v-71e098cd]{border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.barrier-page .stat-row .stat-card[data-v-71e098cd] .ant-card-body{padding:14px 18px}.barrier-page .stat-row .stat-card .stat-label[data-v-71e098cd]{font-size:13px;color:#6b7280}.barrier-page .stat-row .stat-card .stat-value[data-v-71e098cd]{font-size:26px;font-weight:600;color:#1f2937;line-height:1.4}.barrier-page .stat-row .stat-card .stat-value.in[data-v-71e098cd]{color:#16a34a}.barrier-page .stat-row .stat-card .stat-value.out[data-v-71e098cd]{color:#ea580c}.barrier-page .stat-row .stat-card .stat-sub[data-v-71e098cd]{font-size:12px;color:#9ca3af;margin-top:2px}.barrier-page .trend-card[data-v-71e098cd]{margin-bottom:12px;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.barrier-page .trend-card .trend-legend[data-v-71e098cd]{margin-left:12px;font-size:12px;font-weight:400;color:#6b7280}.barrier-page .trend-card .trend-legend .legend-dot[data-v-71e098cd]{display:inline-block;width:8px;height:8px;border-radius:2px;margin:0 4px 0 10px}.barrier-page .trend-card .trend-legend .legend-dot.in[data-v-71e098cd]{background:#16a34a}.barrier-page .trend-card .trend-legend .legend-dot.out[data-v-71e098cd]{background:#ea580c}.barrier-page .trend-card .trend-row[data-v-71e098cd]{display:flex;align-items:stretch;gap:8px;min-height:150px;position:relative}.barrier-page .trend-card .trend-row .trend-empty[data-v-71e098cd]{position:absolute;left:0;right:0;top:40px}.barrier-page .trend-card .trend-row .trend-col[data-v-71e098cd]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px}.barrier-page .trend-card .trend-row .trend-col .trend-bars[data-v-71e098cd]{flex:1;display:flex;align-items:flex-end;gap:4px;width:100%;justify-content:center}.barrier-page .trend-card .trend-row .trend-col .trend-bars .trend-bar[data-v-71e098cd]{width:22px;min-height:2px;border-radius:3px 3px 0 0;position:relative;transition:height .3s}.barrier-page .trend-card .trend-row .trend-col .trend-bars .trend-bar.in[data-v-71e098cd]{background:#16a34a}.barrier-page .trend-card .trend-row .trend-col .trend-bars .trend-bar.out[data-v-71e098cd]{background:#ea580c}.barrier-page .trend-card .trend-row .trend-col .trend-bars .trend-bar .bar-num[data-v-71e098cd]{position:absolute;top:-16px;left:50%;transform:translate(-50%);font-size:11px;color:#6b7280;white-space:nowrap}.barrier-page .trend-card .trend-row .trend-col .trend-label[data-v-71e098cd]{font-size:12px;color:#6b7280}.barrier-page .list-card[data-v-71e098cd]{border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.barrier-page .list-card .readonly-tag[data-v-71e098cd]{margin-left:8px;font-weight:400}.passage-elevator-panel .page-empty[data-v-31273d50]{margin:60px 0}.passage-elevator-panel .card-detail[data-v-31273d50]{margin-left:12px;font-size:12px}.passage-elevator-panel .card-detail .anticon[data-v-31273d50]{margin-right:2px}.passage-elevator-panel .group-quick[data-v-31273d50]{margin-bottom:12px}.passage-elevator-panel .device-group[data-v-31273d50]{margin-bottom:16px}.passage-elevator-panel .device-group .group-head[data-v-31273d50]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:6px 12px;border-radius:6px;background:#f5f3ff}.passage-elevator-panel .device-group .group-head .group-name[data-v-31273d50]{font-size:14px;font-weight:600;color:#5b21b6}.passage-elevator-panel .device-group .group-head .group-stat[data-v-31273d50]{font-size:12px;color:#7c3aed}.passage-elevator-panel .device-grid[data-v-31273d50]{display:grid;grid-template-columns:repeat(auto-fill,minmax(620px,1fr));gap:12px;align-items:start}.passage-elevator-panel .elev-card[data-v-31273d50]{border-radius:8px}.passage-elevator-panel .elev-card[data-v-31273d50] .ant-card-head{border-bottom:none;padding:10px 16px 0}.passage-elevator-panel .elev-card[data-v-31273d50] .ant-card-head .ant-card-head-title{padding:0}.passage-elevator-panel .elev-card .card-head[data-v-31273d50]{display:flex;align-items:center;gap:10px}.passage-elevator-panel .elev-card .card-head .card-name[data-v-31273d50]{font-size:15px;font-weight:600;color:#1f2937}.passage-elevator-panel .elev-card .card-head .mode-tag[data-v-31273d50]{margin-right:0}.passage-elevator-panel .elev-card .card-report[data-v-31273d50]{font-size:12px;color:#999}.passage-elevator-panel .card-main[data-v-31273d50]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px;align-items:start}.passage-elevator-panel .visual-col[data-v-31273d50]{display:flex;gap:14px;border-right:1px dashed #eee;padding-right:14px}.passage-elevator-panel .visual-col .floor-box[data-v-31273d50]{flex:1;text-align:center}.passage-elevator-panel .visual-col .floor-box .floor-label[data-v-31273d50]{font-size:12px;color:#888}.passage-elevator-panel .visual-col .floor-box .floor-num[data-v-31273d50]{margin-top:14px;font-size:52px;font-weight:700;color:#7c3aed;line-height:1;font-family:Consolas,Monaco,monospace}.passage-elevator-panel .visual-col .floor-box .floor-sub[data-v-31273d50]{margin-top:6px;font-size:10px;color:#bbb;font-family:Consolas,Monaco,monospace}.passage-elevator-panel .visual-col .state-col[data-v-31273d50]{flex:1.1;display:flex;flex-direction:column;gap:12px;justify-content:center}.passage-elevator-panel .visual-col .state-col .state-item[data-v-31273d50]{text-align:center}.passage-elevator-panel .visual-col .state-col .state-item .state-label[data-v-31273d50]{font-size:12px;color:#888}.passage-elevator-panel .visual-col .state-col .state-item .state-badge[data-v-31273d50]{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:4px 12px;border-radius:14px;font-size:13px;font-weight:600}.passage-elevator-panel .visual-col .state-col .state-item .state-badge.stop[data-v-31273d50]{background:#f5f5f5;color:#666;border:1px solid #e5e5e5}.passage-elevator-panel .visual-col .state-col .state-item .state-badge.up[data-v-31273d50]{background:#f0fdfa;color:#0d9488;border:1px solid #99f6e4}.passage-elevator-panel .visual-col .state-col .state-item .state-badge.down[data-v-31273d50]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.passage-elevator-panel .visual-col .state-col .state-item .state-badge.open[data-v-31273d50]{background:#fefce8;color:#d97706;border:1px solid #fde68a}.passage-elevator-panel .visual-col .state-col .state-item .state-badge.closed[data-v-31273d50]{background:#faf5ff;color:#7c3aed;border:1px solid #ddd6fe}.passage-elevator-panel .visual-col .state-col .state-item .state-badge.unknown[data-v-31273d50]{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.passage-elevator-panel .param-col[data-v-31273d50]{display:flex;flex-direction:column;gap:10px;min-width:0}.passage-elevator-panel .alert-list[data-v-31273d50]{display:flex;flex-direction:column;gap:8px}.passage-elevator-panel .alert-item[data-v-31273d50]{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:6px;font-size:13px}.passage-elevator-panel .alert-item.alert-red[data-v-31273d50]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.passage-elevator-panel .alert-item.alert-orange[data-v-31273d50]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.passage-elevator-panel .alert-item.alert-ok[data-v-31273d50]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.passage-elevator-panel .alert-item.alert-offline[data-v-31273d50]{background:#f7f2f2;color:#b91c1c;border:1px solid #e5d8d8}.passage-elevator-panel .metric-grid[data-v-31273d50]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.passage-elevator-panel .metric-card[data-v-31273d50]{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #f0f0f0;border-radius:6px;padding:6px 12px;background:#fff;transition:border-color .3s}.passage-elevator-panel .metric-card .metric-left[data-v-31273d50]{display:flex;flex-direction:column;gap:1px;min-width:0}.passage-elevator-panel .metric-card .metric-left .metric-label[data-v-31273d50]{font-size:12px;color:#888;line-height:1.2}.passage-elevator-panel .metric-card .metric-left .metric-key[data-v-31273d50]{font-size:10px;color:#bbb;font-family:Consolas,Monaco,monospace;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.passage-elevator-panel .metric-card .metric-value[data-v-31273d50]{font-size:19px;font-weight:600;color:#7c3aed;line-height:1.2;white-space:nowrap}.passage-elevator-panel .metric-card .metric-value .metric-unit[data-v-31273d50]{margin-left:3px;font-size:11px;font-weight:400;color:#bbb}.passage-elevator-panel .metric-card.level-warn[data-v-31273d50]{border-color:#fdba74}.passage-elevator-panel .metric-card.level-warn .metric-value[data-v-31273d50]{color:#ea580c}.passage-elevator-panel .metric-card.level-danger[data-v-31273d50]{border-color:#f87171;animation:danger-blink-31273d50 1.2s ease-in-out infinite}.passage-elevator-panel .metric-card.level-danger .metric-value[data-v-31273d50]{color:#dc2626}@keyframes danger-blink-31273d50{0%,to{box-shadow:0 0 rgba(239,68,68,0)}50%{box-shadow:0 0 0 4px rgba(239,68,68,.25)}}.passage-elevator-panel .ctrl-box[data-v-31273d50]{border:1px solid #ddd6fe;background:#faf5ff;border-radius:8px;padding:8px 12px 10px}.passage-elevator-panel .ctrl-box .ctrl-title[data-v-31273d50]{margin-bottom:8px;font-size:12px;font-weight:600;color:#7c3aed}.passage-elevator-panel .ctrl-box .ctrl-row[data-v-31273d50]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.passage-elevator-panel .ctrl-box .ctrl-row .ctrl-floor[data-v-31273d50]{width:76px}.passage-elevator-panel .ctrl-box .ctrl-row .ctrl-seconds[data-v-31273d50]{width:108px}.detail-drawer .device-meta[data-v-31273d50]{margin-bottom:16px;padding:8px 12px;border-radius:6px;background:#f5f3ff;font-size:13px;color:#555}.detail-drawer .device-meta .mono[data-v-31273d50]{font-family:Consolas,Monaco,monospace;color:#7c3aed}.detail-drawer .section-title[data-v-31273d50]{margin:18px 0 10px;font-size:14px;font-weight:600;color:#1f2937}.detail-drawer .section-title.section-title-with-extra[data-v-31273d50]{display:flex;align-items:center;justify-content:space-between}.detail-drawer .latest-cards[data-v-31273d50]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.detail-drawer .latest-card[data-v-31273d50]{border:1px solid #f0f0f0;border-radius:6px;padding:8px 12px}.detail-drawer .latest-card .latest-label[data-v-31273d50]{font-size:12px;color:#888}.detail-drawer .latest-card .latest-value[data-v-31273d50]{margin-top:4px;font-size:18px;font-weight:600;color:#7c3aed;word-break:break-all}.detail-drawer .latest-card .latest-name[data-v-31273d50]{margin-top:2px;font-size:10px;color:#bbb;font-family:Consolas,Monaco,monospace}.detail-drawer .history-chart[data-v-31273d50]{height:260px}.detail-drawer .cell-muted[data-v-31273d50]{color:#999;font-size:12px}.footer-tabs[data-v-e0f7bccd]{margin-bottom:0}.hook-video .hook-toolbar[data-v-bd0fdc61]{display:flex;gap:8px;margin-bottom:8px}.hook-video .hook-toolbar .channel-select[data-v-bd0fdc61]{flex:1;min-width:0}.hook-video .video-box[data-v-bd0fdc61]{position:relative;height:190px;background:#0f172a;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.hook-video .video-box .video-container[data-v-bd0fdc61]{width:100%;height:100%}.hook-video .video-box .video-tip[data-v-bd0fdc61] .ant-spin-text{color:rgba(255,255,255,.65);text-shadow:0 1px 2px rgba(0,0,0,.6)}.hook-video .video-box .video-empty[data-v-bd0fdc61] .ant-empty-description{color:rgba(255,255,255,.45);font-size:12px}.site-crane-panel .page-empty[data-v-3f1c65ba]{margin:60px 0}.site-crane-panel .device-grid[data-v-3f1c65ba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(640px,1fr));gap:12px;align-items:start}.site-crane-panel .crane-card[data-v-3f1c65ba]{border-radius:8px}.site-crane-panel .crane-card[data-v-3f1c65ba] .ant-card-head{border-bottom:none;padding:10px 16px 0}.site-crane-panel .crane-card[data-v-3f1c65ba] .ant-card-head .ant-card-head-title{padding:0}.site-crane-panel .crane-card .card-head[data-v-3f1c65ba]{display:flex;align-items:center;gap:10px}.site-crane-panel .crane-card .card-head .card-name[data-v-3f1c65ba]{font-size:15px;font-weight:600;color:#1f2937}.site-crane-panel .crane-card .card-report[data-v-3f1c65ba]{font-size:12px;color:#999}.site-crane-panel .alert-list[data-v-3f1c65ba]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.site-crane-panel .alert-item[data-v-3f1c65ba]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:13px}.site-crane-panel .alert-item.alert-red[data-v-3f1c65ba]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.site-crane-panel .alert-item.alert-orange[data-v-3f1c65ba]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.site-crane-panel .alert-item.alert-ok[data-v-3f1c65ba]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.site-crane-panel .alert-item.alert-offline[data-v-3f1c65ba]{background:#f7f2f2;color:#b91c1c;border:1px solid #e5d8d8}.site-crane-panel .card-main[data-v-3f1c65ba]{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:12px;align-items:start}.site-crane-panel .metric-grid[data-v-3f1c65ba]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.site-crane-panel .metric-card[data-v-3f1c65ba]{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #f0f0f0;border-radius:6px;padding:6px 12px;background:#fff;transition:border-color .3s}.site-crane-panel .metric-card .metric-left[data-v-3f1c65ba]{display:flex;flex-direction:column;gap:1px;min-width:0}.site-crane-panel .metric-card .metric-left .metric-label[data-v-3f1c65ba]{font-size:12px;color:#888;line-height:1.2}.site-crane-panel .metric-card .metric-left .metric-key[data-v-3f1c65ba]{font-size:10px;color:#bbb;font-family:Consolas,Monaco,monospace;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-crane-panel .metric-card .metric-value[data-v-3f1c65ba]{font-size:19px;font-weight:600;color:#0d9488;line-height:1.2;white-space:nowrap}.site-crane-panel .metric-card .metric-value .metric-unit[data-v-3f1c65ba]{margin-left:3px;font-size:11px;font-weight:400;color:#bbb}.site-crane-panel .metric-card.level-warn[data-v-3f1c65ba]{border-color:#fdba74}.site-crane-panel .metric-card.level-warn .metric-value[data-v-3f1c65ba]{color:#ea580c}.site-crane-panel .metric-card.level-danger[data-v-3f1c65ba]{border-color:#f87171;animation:danger-blink-3f1c65ba 1.2s ease-in-out infinite}.site-crane-panel .metric-card.level-danger .metric-value[data-v-3f1c65ba]{color:#dc2626}.site-crane-panel .metric-card.operator-card .operator-value[data-v-3f1c65ba]{display:inline-flex;align-items:center;gap:6px}.site-crane-panel .metric-card.operator-card .operator-value .operator-icon[data-v-3f1c65ba]{font-size:15px;color:#0d9488}.site-crane-panel .metric-card.operator-card .operator-value .operator-name[data-v-3f1c65ba]{font-weight:600;color:#134e4a}.site-crane-panel .video-zone[data-v-3f1c65ba]{min-width:0}@keyframes danger-blink-3f1c65ba{0%,to{box-shadow:0 0 rgba(239,68,68,0)}50%{box-shadow:0 0 0 4px rgba(239,68,68,.25)}}.site-formwork-panel .page-empty[data-v-c7f3aa6b]{margin:60px 0}.site-formwork-panel .device-grid[data-v-c7f3aa6b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(640px,1fr));gap:12px;align-items:start}.site-formwork-panel .formwork-card[data-v-c7f3aa6b]{border-radius:8px}.site-formwork-panel .formwork-card[data-v-c7f3aa6b] .ant-card-head{border-bottom:none;padding:10px 16px 0}.site-formwork-panel .formwork-card[data-v-c7f3aa6b] .ant-card-head .ant-card-head-title{padding:0}.site-formwork-panel .formwork-card .card-head[data-v-c7f3aa6b]{display:flex;align-items:center;gap:10px}.site-formwork-panel .formwork-card .card-head .card-name[data-v-c7f3aa6b]{font-size:15px;font-weight:600;color:#1f2937}.site-formwork-panel .formwork-card .card-report[data-v-c7f3aa6b]{font-size:12px;color:#999}.site-formwork-panel .alert-list[data-v-c7f3aa6b]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.site-formwork-panel .alert-item[data-v-c7f3aa6b]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:13px}.site-formwork-panel .alert-item.alert-red[data-v-c7f3aa6b]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.site-formwork-panel .alert-item.alert-orange[data-v-c7f3aa6b]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.site-formwork-panel .alert-item.alert-ok[data-v-c7f3aa6b]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.site-formwork-panel .alert-item.alert-offline[data-v-c7f3aa6b]{background:#f7f2f2;color:#b91c1c;border:1px solid #e5d8d8}.site-formwork-panel .metric-grid[data-v-c7f3aa6b]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.site-formwork-panel .metric-card[data-v-c7f3aa6b]{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #f0f0f0;border-radius:6px;padding:6px 12px;background:#fff;transition:border-color .3s}.site-formwork-panel .metric-card .metric-left[data-v-c7f3aa6b]{display:flex;flex-direction:column;gap:1px;min-width:0}.site-formwork-panel .metric-card .metric-left .metric-label[data-v-c7f3aa6b]{font-size:12px;color:#888;line-height:1.2}.site-formwork-panel .metric-card .metric-left .metric-key[data-v-c7f3aa6b]{font-size:10px;color:#bbb;font-family:Consolas,Monaco,monospace;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-formwork-panel .metric-card .metric-value[data-v-c7f3aa6b]{font-size:19px;font-weight:600;color:#0d9488;line-height:1.2;white-space:nowrap}.site-formwork-panel .metric-card .metric-value .metric-unit[data-v-c7f3aa6b]{margin-left:3px;font-size:11px;font-weight:400;color:#bbb}.site-formwork-panel .metric-card.level-warn[data-v-c7f3aa6b]{border-color:#fdba74}.site-formwork-panel .metric-card.level-warn .metric-value[data-v-c7f3aa6b]{color:#ea580c}.site-formwork-panel .metric-card.level-danger[data-v-c7f3aa6b]{border-color:#f87171;animation:danger-blink-c7f3aa6b 1.2s ease-in-out infinite}.site-formwork-panel .metric-card.level-danger .metric-value[data-v-c7f3aa6b]{color:#dc2626}@keyframes danger-blink-c7f3aa6b{0%,to{box-shadow:0 0 rgba(239,68,68,0)}50%{box-shadow:0 0 0 4px rgba(239,68,68,.25)}}.site-hoist-panel .page-empty[data-v-662f3997]{margin:60px 0}.site-hoist-panel .device-grid[data-v-662f3997]{display:grid;grid-template-columns:repeat(auto-fill,minmax(640px,1fr));gap:12px;align-items:start}.site-hoist-panel .hoist-card[data-v-662f3997]{border-radius:8px}.site-hoist-panel .hoist-card[data-v-662f3997] .ant-card-head{border-bottom:none;padding:10px 16px 0}.site-hoist-panel .hoist-card[data-v-662f3997] .ant-card-head .ant-card-head-title{padding:0}.site-hoist-panel .hoist-card .card-head[data-v-662f3997]{display:flex;align-items:center;gap:10px}.site-hoist-panel .hoist-card .card-head .card-name[data-v-662f3997]{font-size:15px;font-weight:600;color:#1f2937}.site-hoist-panel .hoist-card .card-report[data-v-662f3997]{font-size:12px;color:#999}.site-hoist-panel .card-main[data-v-662f3997]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}.site-hoist-panel .visual-col[data-v-662f3997]{display:flex;gap:12px;align-items:stretch;border-right:1px dashed #eee;padding-right:14px}.site-hoist-panel .visual-col .floor-box[data-v-662f3997]{flex:1;text-align:center}.site-hoist-panel .visual-col .floor-box .floor-label[data-v-662f3997],.site-hoist-panel .visual-col .floor-box .status-label[data-v-662f3997],.site-hoist-panel .visual-col .floor-box .height-label[data-v-662f3997]{font-size:12px;color:#888}.site-hoist-panel .visual-col .floor-box .floor-num[data-v-662f3997]{margin-top:8px;font-size:28px;font-weight:700;color:#0d9488;line-height:1.1;font-family:Consolas,Monaco,monospace}.site-hoist-panel .visual-col .height-box[data-v-662f3997]{flex:1}.site-hoist-panel .visual-col .height-box .height-label[data-v-662f3997]{text-align:center}.site-hoist-panel .visual-col .height-box .height-bar-wrap[data-v-662f3997]{display:flex;gap:6px;height:148px;margin-top:8px}.site-hoist-panel .visual-col .height-box .height-scale[data-v-662f3997]{display:flex;flex-direction:column;justify-content:space-between;width:22px;font-size:10px;color:#999;text-align:right;line-height:1}.site-hoist-panel .visual-col .height-box .height-bar[data-v-662f3997]{position:relative;width:28px;background:linear-gradient(#f0fdfa,#ccfbf1);border:1px solid #e2e8f0;border-radius:6px}.site-hoist-panel .visual-col .height-box .height-bar .height-fill[data-v-662f3997]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,#5eead4,#0d9488);border-radius:6px;transition:height .6s}.site-hoist-panel .visual-col .height-box .height-bar .height-cursor[data-v-662f3997]{position:absolute;left:-4px;right:-4px;height:2px;background:#ea580c;transform:translateY(50%);transition:bottom .6s}.site-hoist-panel .visual-col .height-box .height-bar .height-cursor[data-v-662f3997]:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;background:#ea580c;border-radius:50%;transform:translate(-50%,-50%)}.site-hoist-panel .visual-col .height-box .height-value[data-v-662f3997]{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}.site-hoist-panel .visual-col .height-box .height-value .height-num[data-v-662f3997]{font-size:15px;font-weight:700;color:#ea580c;line-height:1}.site-hoist-panel .visual-col .height-box .height-value .height-unit[data-v-662f3997]{margin-top:4px;font-size:10px;color:#999}.site-hoist-panel .visual-col .status-box[data-v-662f3997]{flex:1;text-align:center}.site-hoist-panel .visual-col .status-box .status-badge[data-v-662f3997]{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:4px 12px;border-radius:14px;font-size:13px;font-weight:600}.site-hoist-panel .visual-col .status-box .status-badge.stop[data-v-662f3997]{background:#f5f5f5;color:#666;border:1px solid #e5e5e5}.site-hoist-panel .visual-col .status-box .status-badge.up[data-v-662f3997]{background:#f0fdfa;color:#0d9488;border:1px solid #99f6e4}.site-hoist-panel .visual-col .status-box .status-badge.down[data-v-662f3997]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.site-hoist-panel .visual-col .status-box .status-badge.unknown[data-v-662f3997]{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.site-hoist-panel .param-col[data-v-662f3997]{display:flex;flex-direction:column;gap:12px;min-width:0}.site-hoist-panel .alert-list[data-v-662f3997]{display:flex;flex-direction:column;gap:8px}.site-hoist-panel .alert-item[data-v-662f3997]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:13px}.site-hoist-panel .alert-item.alert-red[data-v-662f3997]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.site-hoist-panel .alert-item.alert-orange[data-v-662f3997]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.site-hoist-panel .alert-item.alert-ok[data-v-662f3997]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.site-hoist-panel .alert-item.alert-offline[data-v-662f3997]{background:#f7f2f2;color:#b91c1c;border:1px solid #e5d8d8}.site-hoist-panel .metric-grid[data-v-662f3997]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.site-hoist-panel .metric-card[data-v-662f3997]{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #f0f0f0;border-radius:6px;padding:6px 12px;background:#fff;transition:border-color .3s}.site-hoist-panel .metric-card .metric-left[data-v-662f3997]{display:flex;flex-direction:column;gap:1px;min-width:0}.site-hoist-panel .metric-card .metric-left .metric-label[data-v-662f3997]{font-size:12px;color:#888;line-height:1.2}.site-hoist-panel .metric-card .metric-left .metric-key[data-v-662f3997]{font-size:10px;color:#bbb;font-family:Consolas,Monaco,monospace;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-hoist-panel .metric-card .metric-value[data-v-662f3997]{font-size:19px;font-weight:600;color:#0d9488;line-height:1.2;white-space:nowrap}.site-hoist-panel .metric-card .metric-value .metric-unit[data-v-662f3997]{margin-left:3px;font-size:11px;font-weight:400;color:#bbb}.site-hoist-panel .metric-card.level-warn[data-v-662f3997]{border-color:#fdba74}.site-hoist-panel .metric-card.level-warn .metric-value[data-v-662f3997]{color:#ea580c}.site-hoist-panel .metric-card.level-danger[data-v-662f3997]{border-color:#f87171;animation:danger-blink-662f3997 1.2s ease-in-out infinite}.site-hoist-panel .metric-card.level-danger .metric-value[data-v-662f3997]{color:#dc2626}.site-hoist-panel .metric-card.operator-card .operator-value[data-v-662f3997]{display:inline-flex;align-items:center;gap:6px}.site-hoist-panel .metric-card.operator-card .operator-value .operator-icon[data-v-662f3997]{font-size:15px;color:#0d9488}.site-hoist-panel .metric-card.operator-card .operator-value .operator-name[data-v-662f3997]{font-weight:600;color:#134e4a}@keyframes danger-blink-662f3997{0%,to{box-shadow:0 0 rgba(239,68,68,0)}50%{box-shadow:0 0 0 4px rgba(239,68,68,.25)}}.site-pit-panel .summary-card[data-v-b3a911e6]{border-radius:8px;margin-bottom:12px}.site-pit-panel .summary-card[data-v-b3a911e6] .ant-card-body{padding:12px 16px}.site-pit-panel .summary-card .summary-bar[data-v-b3a911e6]{display:flex;align-items:center;gap:20px}.site-pit-panel .summary-card .summary-bar .sum-block[data-v-b3a911e6]{display:flex;align-items:center;gap:6px;font-size:13px;color:#555}.site-pit-panel .summary-card .summary-bar .sum-block b[data-v-b3a911e6]{font-size:20px;font-weight:700}.site-pit-panel .summary-card .summary-bar .sum-block .dot[data-v-b3a911e6]{width:10px;height:10px;border-radius:50%}.site-pit-panel .summary-card .summary-bar .sum-block.sum-yellow .dot[data-v-b3a911e6]{background:#facc15}.site-pit-panel .summary-card .summary-bar .sum-block.sum-yellow b[data-v-b3a911e6]{color:#ca8a04}.site-pit-panel .summary-card .summary-bar .sum-block.sum-orange .dot[data-v-b3a911e6]{background:#f97316}.site-pit-panel .summary-card .summary-bar .sum-block.sum-orange b[data-v-b3a911e6]{color:#ea580c}.site-pit-panel .summary-card .summary-bar .sum-block.sum-red .dot[data-v-b3a911e6]{background:#ef4444}.site-pit-panel .summary-card .summary-bar .sum-block.sum-red b[data-v-b3a911e6]{color:#dc2626}.site-pit-panel .summary-card .summary-bar .sum-block .online-num[data-v-b3a911e6]{color:#0d9488}.site-pit-panel .summary-card .summary-bar .sum-block .offline-num[data-v-b3a911e6]{color:#999}.site-pit-panel .summary-card .summary-bar .sum-divider[data-v-b3a911e6]{width:1px;height:22px;background:#e5e7eb}.site-pit-panel .page-empty[data-v-b3a911e6]{margin:60px 0}.site-pit-panel .group-grid[data-v-b3a911e6]{columns:2;column-gap:12px}.site-pit-panel .group-card[data-v-b3a911e6]{border-radius:8px;margin-bottom:12px;break-inside:avoid}.site-pit-panel .group-card .group-title[data-v-b3a911e6]{display:inline-flex;align-items:center;gap:8px;color:#0d9488}.site-pit-panel .group-card .group-title .group-icon[data-v-b3a911e6]{font-size:16px}.site-pit-panel .group-card .group-sub[data-v-b3a911e6]{margin-left:10px;font-size:12px;font-weight:400;color:#999}.site-pit-panel .group-card .group-count[data-v-b3a911e6]{font-size:12px;color:#999}.site-pit-panel .group-card .device-cards[data-v-b3a911e6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-pit-panel .group-card .device-card[data-v-b3a911e6]{border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03);cursor:pointer;transition:box-shadow .2s,border-color .2s}.site-pit-panel .group-card .device-card[data-v-b3a911e6]:hover{border-color:#0d9488;box-shadow:0 2px 8px rgba(13,148,136,.15)}.site-pit-panel .group-card .device-card .card-head[data-v-b3a911e6]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.site-pit-panel .group-card .device-card .card-head .card-name[data-v-b3a911e6]{font-weight:600;font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-pit-panel .group-card .device-card .card-body[data-v-b3a911e6]{display:flex;flex-direction:column;gap:6px}.site-pit-panel .group-card .device-card .card-body .cell[data-v-b3a911e6]{display:flex;align-items:baseline;gap:6px;font-size:12px}.site-pit-panel .group-card .device-card .card-body .cell .cell-dot[data-v-b3a911e6]{align-self:center;width:8px;height:8px;border-radius:50%;background:#e5e7eb;flex:none}.site-pit-panel .group-card .device-card .card-body .cell .cell-dot.dot-yellow[data-v-b3a911e6]{background:#facc15}.site-pit-panel .group-card .device-card .card-body .cell .cell-dot.dot-orange[data-v-b3a911e6]{background:#f97316}.site-pit-panel .group-card .device-card .card-body .cell .cell-dot.dot-red[data-v-b3a911e6]{background:#ef4444}.site-pit-panel .group-card .device-card .card-body .cell .cell-label[data-v-b3a911e6]{color:#888}.site-pit-panel .group-card .device-card .card-body .cell .cell-value[data-v-b3a911e6]{margin-left:auto;font-size:16px;font-weight:600;color:#0d9488;font-family:Consolas,Monaco,monospace}.site-pit-panel .group-card .device-card .card-body .cell .cell-unit[data-v-b3a911e6]{color:#bbb;width:28px}.site-pit-panel .device-meta[data-v-b3a911e6]{margin-bottom:16px;padding:10px 14px;background:#f8fafc;border-radius:6px;font-size:13px;color:#444}.site-pit-panel .device-meta .mono[data-v-b3a911e6]{font-family:Consolas,Monaco,monospace}.site-pit-panel .section-title[data-v-b3a911e6]{margin:16px 0 10px;font-size:13px;font-weight:600;color:#333}.site-pit-panel .section-title.section-title-with-extra[data-v-b3a911e6]{display:flex;align-items:center;justify-content:space-between}.site-pit-panel .latest-cards[data-v-b3a911e6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.site-pit-panel .latest-cards .latest-card[data-v-b3a911e6]{border:1px solid #f0f0f0;border-radius:8px;padding:12px 16px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03)}.site-pit-panel .latest-cards .latest-card .latest-label[data-v-b3a911e6]{display:flex;align-items:center;gap:6px;font-size:12px;color:#888}.site-pit-panel .latest-cards .latest-card .latest-label .latest-unit[data-v-b3a911e6]{color:#bbb}.site-pit-panel .latest-cards .latest-card .latest-value[data-v-b3a911e6]{margin-top:4px;font-size:22px;font-weight:600;color:#0d9488;word-break:break-all}.site-pit-panel .latest-cards .latest-card .latest-name[data-v-b3a911e6]{margin-top:2px;font-size:11px;color:#bbb;font-family:Consolas,Monaco,monospace}.site-pit-panel .history-chart[data-v-b3a911e6]{width:100%;height:300px}.site-unload-panel .page-empty[data-v-0cf7a2d8]{margin:60px 0}.site-unload-panel .device-grid[data-v-0cf7a2d8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(640px,1fr));gap:12px;align-items:start}.site-unload-panel .unload-card[data-v-0cf7a2d8]{border-radius:8px}.site-unload-panel .unload-card[data-v-0cf7a2d8] .ant-card-head{border-bottom:none;padding:10px 16px 0}.site-unload-panel .unload-card[data-v-0cf7a2d8] .ant-card-head .ant-card-head-title{padding:0}.site-unload-panel .unload-card .card-head[data-v-0cf7a2d8]{display:flex;align-items:center;gap:10px}.site-unload-panel .unload-card .card-head .card-name[data-v-0cf7a2d8]{font-size:15px;font-weight:600;color:#1f2937}.site-unload-panel .unload-card .card-report[data-v-0cf7a2d8]{font-size:12px;color:#999}.site-unload-panel .card-main[data-v-0cf7a2d8]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:start}.site-unload-panel .visual-col[data-v-0cf7a2d8]{display:flex;gap:12px;align-items:stretch;border-right:1px dashed #eee;padding-right:14px}.site-unload-panel .visual-col .load-box[data-v-0cf7a2d8]{flex:1;text-align:center}.site-unload-panel .visual-col .load-box .load-label[data-v-0cf7a2d8],.site-unload-panel .visual-col .load-box .ratio-label[data-v-0cf7a2d8]{font-size:12px;color:#888}.site-unload-panel .visual-col .load-box .load-num[data-v-0cf7a2d8]{margin-top:12px;font-size:30px;font-weight:700;color:#0d9488;line-height:1.1;font-family:Consolas,Monaco,monospace}.site-unload-panel .visual-col .load-box .load-unit[data-v-0cf7a2d8]{margin-top:4px;font-size:11px;color:#999}.site-unload-panel .visual-col .ratio-box[data-v-0cf7a2d8]{flex:1}.site-unload-panel .visual-col .ratio-box .ratio-label[data-v-0cf7a2d8]{text-align:center}.site-unload-panel .visual-col .ratio-box .ratio-bar-wrap[data-v-0cf7a2d8]{display:flex;gap:6px;height:148px;margin-top:8px}.site-unload-panel .visual-col .ratio-box .ratio-scale[data-v-0cf7a2d8]{display:flex;flex-direction:column;justify-content:space-between;width:22px;font-size:10px;color:#999;text-align:right;line-height:1}.site-unload-panel .visual-col .ratio-box .ratio-bar[data-v-0cf7a2d8]{position:relative;width:28px;background:linear-gradient(#f0fdfa,#ccfbf1);border:1px solid #e2e8f0;border-radius:6px}.site-unload-panel .visual-col .ratio-box .ratio-bar .ratio-fill[data-v-0cf7a2d8]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,#5eead4,#0d9488);border-radius:6px;transition:height .6s}.site-unload-panel .visual-col .ratio-box .ratio-bar .ratio-fill.warn[data-v-0cf7a2d8]{background:linear-gradient(180deg,#fdba74,#ea580c)}.site-unload-panel .visual-col .ratio-box .ratio-bar .ratio-fill.danger[data-v-0cf7a2d8]{background:linear-gradient(180deg,#fca5a5,#dc2626);animation:danger-blink-0cf7a2d8 1.2s ease-in-out infinite}.site-unload-panel .visual-col .ratio-box .ratio-bar .ratio-cursor[data-v-0cf7a2d8]{position:absolute;left:-4px;right:-4px;height:2px;background:#ea580c;transform:translateY(50%);transition:bottom .6s}.site-unload-panel .visual-col .ratio-box .ratio-bar .ratio-cursor[data-v-0cf7a2d8]:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;background:#ea580c;border-radius:50%;transform:translate(-50%,-50%)}.site-unload-panel .visual-col .ratio-box .ratio-value[data-v-0cf7a2d8]{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}.site-unload-panel .visual-col .ratio-box .ratio-value .ratio-num[data-v-0cf7a2d8]{font-size:15px;font-weight:700;color:#ea580c;line-height:1}.site-unload-panel .visual-col .ratio-box .ratio-value .ratio-num.warn[data-v-0cf7a2d8]{color:#ea580c}.site-unload-panel .visual-col .ratio-box .ratio-value .ratio-num.danger[data-v-0cf7a2d8]{color:#dc2626}.site-unload-panel .visual-col .ratio-box .ratio-value .ratio-unit[data-v-0cf7a2d8]{margin-top:4px;font-size:10px;color:#999}.site-unload-panel .param-col[data-v-0cf7a2d8]{display:flex;flex-direction:column;gap:12px;min-width:0}.site-unload-panel .alert-list[data-v-0cf7a2d8]{display:flex;flex-direction:column;gap:8px}.site-unload-panel .alert-item[data-v-0cf7a2d8]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:13px}.site-unload-panel .alert-item.alert-red[data-v-0cf7a2d8]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.site-unload-panel .alert-item.alert-orange[data-v-0cf7a2d8]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.site-unload-panel .alert-item.alert-ok[data-v-0cf7a2d8]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.site-unload-panel .alert-item.alert-offline[data-v-0cf7a2d8]{background:#f7f2f2;color:#b91c1c;border:1px solid #e5d8d8}.site-unload-panel .metric-grid[data-v-0cf7a2d8]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.site-unload-panel .metric-card[data-v-0cf7a2d8]{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #f0f0f0;border-radius:6px;padding:6px 12px;background:#fff;transition:border-color .3s}.site-unload-panel .metric-card .metric-left[data-v-0cf7a2d8]{display:flex;flex-direction:column;gap:1px;min-width:0}.site-unload-panel .metric-card .metric-left .metric-label[data-v-0cf7a2d8]{font-size:12px;color:#888;line-height:1.2}.site-unload-panel .metric-card .metric-left .metric-key[data-v-0cf7a2d8]{font-size:10px;color:#bbb;font-family:Consolas,Monaco,monospace;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-unload-panel .metric-card .metric-value[data-v-0cf7a2d8]{font-size:19px;font-weight:600;color:#0d9488;line-height:1.2;white-space:nowrap}.site-unload-panel .metric-card .metric-value .metric-unit[data-v-0cf7a2d8]{margin-left:3px;font-size:11px;font-weight:400;color:#bbb}.site-unload-panel .metric-card.level-warn[data-v-0cf7a2d8]{border-color:#fdba74}.site-unload-panel .metric-card.level-warn .metric-value[data-v-0cf7a2d8]{color:#ea580c}.site-unload-panel .metric-card.level-danger[data-v-0cf7a2d8]{border-color:#f87171;animation:danger-blink-0cf7a2d8 1.2s ease-in-out infinite}.site-unload-panel .metric-card.level-danger .metric-value[data-v-0cf7a2d8]{color:#dc2626}@keyframes danger-blink-0cf7a2d8{0%,to{box-shadow:0 0 rgba(239,68,68,0)}50%{box-shadow:0 0 0 4px rgba(239,68,68,.25)}}.footer-tabs[data-v-c1eb2ca7]{margin-bottom:0}.type-switcher[data-v-c1eb2ca7]{margin-bottom:12px}.panel-stack[data-v-c1eb2ca7]>*+*{margin-top:12px}.layout-container .filter-card[data-v-09730036]{border-radius:8px;margin-bottom:12px}.layout-container .filter-card[data-v-09730036] .ant-card-body{padding:12px 16px 0}.layout-container .filter-card[data-v-09730036] .ant-form-item{margin-bottom:8px}.layout-container .tabs-card[data-v-09730036]{border-radius:8px}.layout-container .tabs-card[data-v-09730036] .ant-card-body{padding:0 16px 16px}.layout-container .tabs-card[data-v-09730036] .ant-tabs-nav{margin-bottom:8px}.layout-container .tab-count[data-v-09730036]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.layout-container .code-text[data-v-09730036]{font-family:SFMono-Regular,Consolas,monospace;color:#0d9488;font-weight:500}.layout-container .gateway-cell[data-v-09730036]{line-height:1.4}.layout-container .gateway-cell .gateway-channel[data-v-09730036],.layout-container .handled-text[data-v-09730036]{font-size:12px;color:#8c8c8c}.layout-container .today-hint[data-v-09730036]{font-size:12px;color:#8c8c8c;white-space:nowrap}.layout-container .teal-link[data-v-09730036]{color:#0d9488}.layout-container .teal-link[data-v-09730036]:hover{color:#0f766e}.layout-container .danger-link[data-v-09730036]{color:#dc2626}.layout-container .receive-link[data-v-09730036]{padding:0;color:#0d9488}.layout-container .notice-tag[data-v-09730036]{margin-right:0;cursor:default}.layout-container .notice-none[data-v-09730036]{color:#bfbfbf}.layout-container .confirm-desc[data-v-09730036]{margin-bottom:4px}.layout-container .confirm-meta[data-v-09730036]{font-size:12px;color:#8c8c8c}.layout-container .merge-hint[data-v-09730036]{font-size:12px;color:#8c8c8c;line-height:1.6}.detail-body .detail-img[data-v-09730036],.detail-body .detail-desc[data-v-09730036]{margin-bottom:12px}.detail-body .mono[data-v-09730036]{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.detail-body .detail-sub[data-v-09730036]{display:block;font-size:12px;color:#8c8c8c}.test-upload-preview[data-v-09730036]{display:flex;align-items:center;gap:8px}.test-actions[data-v-09730036]{margin-top:8px;text-align:center}.test-result[data-v-09730036]{margin-top:12px;padding:10px 12px;background:#f6fffa;border:1px solid #b7eb8f;border-radius:6px}.test-result .test-result-row[data-v-09730036]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.test-result .test-result-label[data-v-09730036]{font-weight:500;color:#555}.test-result .test-result-hint[data-v-09730036]{font-size:12px;color:#8c8c8c}.link-device-page .filter-card[data-v-c99e8035]{border-radius:8px;margin-bottom:12px}.link-device-page .filter-card[data-v-c99e8035] .ant-card-body{padding:12px 16px 0}.link-device-page .filter-card[data-v-c99e8035] .ant-form-item{margin-bottom:8px}.link-device-page .list-card[data-v-c99e8035]{border-radius:8px}.link-device-page .list-card[data-v-c99e8035] .ant-card-head{border-bottom:none}.link-device-page .list-card[data-v-c99e8035] .ant-card-body{padding-top:0}.link-device-page .list-card .list-total[data-v-c99e8035]{margin-left:8px;font-size:12px;font-weight:400;color:#8c8c8c}.link-device-page .list-card .list-desc[data-v-c99e8035]{margin-left:12px;font-size:12px;font-weight:400;color:#8c8c8c}.link-device-page .cell-muted[data-v-c99e8035],.link-device-page .cell-sub[data-v-c99e8035]{font-size:12px;color:#8c8c8c}.link-device-page .teal-link[data-v-c99e8035]{color:#0d9488}.link-device-page .teal-link[data-v-c99e8035]:hover{color:#0f766e}.link-device-page .danger-link[data-v-c99e8035]{color:#dc2626}.link-device-page .modal-header[data-v-c99e8035]{margin-bottom:12px;padding:8px 12px;font-size:12px;color:#8c8c8c;background:#f0f2f5;border-radius:6px}.link-device-page .field-tip[data-v-c99e8035]{margin-top:4px;font-size:12px;color:#8c8c8c}.link-device-page .drawer-block[data-v-c99e8035]{margin-bottom:16px}.link-device-page .drawer-block .block-title[data-v-c99e8035]{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:8px}.link-device-page .drawer-block .empty-tip[data-v-c99e8035]{padding:16px 0;text-align:center;font-size:12px;color:#999}.link-device-page .drawer-block .svc-list[data-v-c99e8035]{display:flex;flex-direction:column;gap:8px}.link-device-page .drawer-block .svc-row[data-v-c99e8035]{display:flex;align-items:center;gap:10px;border:1px solid #f0f0f0;border-radius:6px;padding:7px 12px}.link-device-page .drawer-block .svc-row .svc-label[data-v-c99e8035]{width:96px;min-width:96px;font-size:13px;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-device-page .drawer-block .svc-row .svc-ctrl[data-v-c99e8035]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.link-device-page .drawer-block .svc-row .svc-ctrl .param-select[data-v-c99e8035]{min-width:110px}.link-device-page .drawer-block .svc-row .svc-ctrl .num-range[data-v-c99e8035]{display:flex;align-items:center;gap:8px}.link-device-page .drawer-block .svc-row .svc-ctrl .num-range .param-slider[data-v-c99e8035]{width:130px;margin:0}.link-device-page .drawer-block .svc-row .svc-ctrl .param-number[data-v-c99e8035]{width:120px}.link-device-page .drawer-block .svc-row .svc-ctrl .param-input[data-v-c99e8035]{width:150px}.link-device-page .voice-block .voice-row[data-v-c99e8035]{display:flex;gap:8px}.link-device-page .voice-block .voice-row .voice-input[data-v-c99e8035]{flex:1}.link-device-page .voice-block .voice-result[data-v-c99e8035]{margin-top:10px;padding:10px 12px;border:1px solid #e0e7ff;border-radius:8px;background:#faf5ff}.link-device-page .voice-block .voice-result .voice-line[data-v-c99e8035]{font-size:13px;color:#444;margin-bottom:4px}.link-device-page .voice-block .voice-result .voice-line .mono[data-v-c99e8035]{font-family:Consolas,Monaco,monospace}.link-device-page .voice-block .voice-result .voice-reply[data-v-c99e8035]{margin-top:6px;font-size:13px;color:#7c3aed}.warning-linkage-page .filter-card[data-v-1434e943]{border-radius:8px;margin-bottom:12px}.warning-linkage-page .filter-card[data-v-1434e943] .ant-card-body{padding:12px 16px 0}.warning-linkage-page .filter-card[data-v-1434e943] .ant-form-item{margin-bottom:8px}.warning-linkage-page .list-card[data-v-1434e943]{border-radius:8px}.warning-linkage-page .list-card[data-v-1434e943] .ant-card-body{padding:0 16px 16px}.warning-linkage-page .list-card .list-total[data-v-1434e943]{margin-left:8px;font-size:12px;font-weight:400;color:#999}.warning-linkage-page .page-tip[data-v-1434e943]{margin:0 0 12px}.warning-linkage-page .primary-text[data-v-1434e943]{color:#0d9488;font-weight:600}.warning-linkage-page .cell-sub[data-v-1434e943]{font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warning-linkage-page .link-danger[data-v-1434e943]{color:#ff4d4f}.warning-linkage-page .modal-header[data-v-1434e943]{margin-bottom:16px;padding:8px 12px;background:#fff7e6;border-radius:6px;color:#873800;font-size:13px}.warning-linkage-page .condition-grid[data-v-1434e943]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.warning-linkage-page .form-tip[data-v-1434e943]{margin-top:4px;font-size:12px;color:#999}.warning-linkage-page .form-tip.warn-tip[data-v-1434e943]{color:#fa8c16}.edge-gateway-page .filter-card[data-v-0348755d]{border-radius:8px;margin-bottom:12px}.edge-gateway-page .filter-card[data-v-0348755d] .ant-card-body{padding:12px 16px 0}.edge-gateway-page .filter-card[data-v-0348755d] .ant-form-item{margin-bottom:8px}.edge-gateway-page .list-card[data-v-0348755d]{border-radius:8px}.edge-gateway-page .list-card[data-v-0348755d] .ant-card-head{border-bottom:none}.edge-gateway-page .list-card[data-v-0348755d] .ant-card-body{padding-top:0}.edge-gateway-page .list-card .list-total[data-v-0348755d]{margin-left:8px;font-size:12px;font-weight:400;color:#8c8c8c}.edge-gateway-page .code-text[data-v-0348755d]{font-family:SFMono-Regular,Consolas,monospace;color:#0d9488;font-weight:500}.edge-gateway-page .cred-cell[data-v-0348755d]{line-height:1.5}.edge-gateway-page .cred-cell .cred-row[data-v-0348755d]{display:flex;align-items:center;gap:4px}.edge-gateway-page .cred-cell .cred-row .cred-text[data-v-0348755d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400}.edge-gateway-page .cred-cell .cred-row .cred-icon[data-v-0348755d]{flex-shrink:0;font-size:12px;color:#8c8c8c;cursor:pointer}.edge-gateway-page .cred-cell .cred-row .cred-icon[data-v-0348755d]:hover{color:#0d9488}.edge-gateway-page .gateway-cell[data-v-0348755d]{line-height:1.4}.edge-gateway-page .gateway-cell .gateway-channel[data-v-0348755d]{font-size:12px;color:#8c8c8c}.edge-gateway-page .gateway-cell.receiver-cell[data-v-0348755d]{font-size:12px}.edge-gateway-page .receiver-tip[data-v-0348755d]{margin-top:4px;font-size:12px;color:#8c8c8c;line-height:1.5}.edge-gateway-page .channel-sub-list[data-v-0348755d]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.edge-gateway-page .channel-sub-list .channel-sub-item[data-v-0348755d]{padding:8px 12px;border:1px solid #e4e7ed;border-radius:6px;background:#fafafa}.edge-gateway-page .channel-sub-list .channel-sub-item .channel-sub-head[data-v-0348755d]{margin-bottom:6px;display:flex;align-items:center;gap:8px}.edge-gateway-page .channel-sub-list .channel-sub-item .channel-sub-head .channel-sub-name[data-v-0348755d]{font-size:13px;font-weight:500;color:#303133}.edge-gateway-page .channel-sub-list .channel-sub-item .channel-sub-head .channel-sub-code[data-v-0348755d],.edge-gateway-page .cell-muted[data-v-0348755d],.edge-gateway-page .cell-sub[data-v-0348755d]{font-size:12px;color:#8c8c8c}.edge-gateway-page .teal-link[data-v-0348755d]{color:#0d9488}.edge-gateway-page .teal-link[data-v-0348755d]:hover{color:#0f766e}.edge-gateway-page .danger-link[data-v-0348755d]{color:#dc2626}.edge-gateway-page .modal-header[data-v-0348755d]{margin-bottom:12px;padding:8px 12px;font-size:12px;color:#8c8c8c;background:#f0f2f5;border-radius:6px}.layout-container .filter-card[data-v-7c5ed4db]{border-radius:8px;margin-bottom:12px}.layout-container .filter-card[data-v-7c5ed4db] .ant-card-body{padding:16px}.layout-container .filter-card[data-v-7c5ed4db] .ant-card-head{min-height:40px;padding:0 16px}.layout-container .card-title[data-v-7c5ed4db]{font-size:14px;font-weight:600;color:#303133}.layout-container .light-tip[data-v-7c5ed4db]{margin-bottom:12px}.layout-container .light-tip[data-v-7c5ed4db] .ant-alert-message{font-size:12px;color:#606266}.layout-container .light-tip[data-v-7c5ed4db] .ant-alert-message b{color:#0d9488}.layout-container .auto-form[data-v-7c5ed4db] .ant-form-item{margin-bottom:12px}.layout-container .auto-form .deadline-item[data-v-7c5ed4db]{font-size:13px;color:#606266}.layout-container .auto-form .deadline-item .ant-input-number[data-v-7c5ed4db]{width:72px;margin-left:4px}.layout-container .auto-actions[data-v-7c5ed4db]{text-align:right}.view-tabs[data-v-790b14ce] .ant-tabs-tab{padding:10px 4px}.video-event-page .stat-card[data-v-0930471b] .ant-statistic-title{font-size:13px;margin-bottom:4px}.video-event-page .stat-card[data-v-0930471b] .ant-statistic-content{font-size:22px}.video-event-page .type-dist .dist-title[data-v-0930471b]{font-size:13px;color:rgba(0,0,0,.45);margin-bottom:6px}.video-event-page .type-dist .dist-body[data-v-0930471b]{min-height:24px}.video-event-page .type-dist .dist-body .dist-empty[data-v-0930471b]{color:rgba(0,0,0,.35);font-size:12px}.video-event-page .list-card[data-v-0930471b]{margin-top:12px}.video-event-page .list-card[data-v-0930471b] .row-urgent>td{background:#fff1f0!important}.video-event-page .list-card .no-img[data-v-0930471b]{color:rgba(0,0,0,.35);font-size:12px}.video-event-page .list-card .ch-name[data-v-0930471b]{line-height:1.3}.video-event-page .list-card .ch-code[data-v-0930471b],.video-event-page .list-card .handle-info[data-v-0930471b]{font-size:12px;color:rgba(0,0,0,.45)}.video-event-page .list-card .link-muted[data-v-0930471b]{color:rgba(0,0,0,.55)}.video-event-page .detail-body .detail-img[data-v-0930471b],.video-event-page .detail-body .detail-desc[data-v-0930471b]{margin-bottom:12px}.video-event-page .detail-body .mono[data-v-0930471b]{font-family:Consolas,Monaco,monospace;font-size:12px}.video-event-page .detail-body .handle-form[data-v-0930471b]{margin-bottom:12px}.video-event-page .detail-body .handle-form .handle-actions[data-v-0930471b]{margin-top:8px}.video-event-page .detail-body .payload-collapse .payload-pre[data-v-0930471b]{margin:0;padding:8px;max-height:280px;overflow:auto;background:#f5f5f5;border-radius:4px;font-size:12px;white-space:pre-wrap;word-break:break-all}.video-preview-panel .preview-body[data-v-90472674]{display:flex;gap:12px;align-items:stretch}.video-preview-panel .preview-body .channel-panel[data-v-90472674]{width:320px;flex-shrink:0;display:flex;flex-direction:column}.video-preview-panel .preview-body .channel-panel[data-v-90472674] .ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.video-preview-panel .preview-body .channel-panel .card-title-bar[data-v-90472674]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.video-preview-panel .preview-body .channel-panel .card-title-bar .card-title-text[data-v-90472674]{display:flex;align-items:center;flex-shrink:0}.video-preview-panel .preview-body .channel-panel .card-title-bar .card-title-actions[data-v-90472674]{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.video-preview-panel .preview-body .channel-panel .tree-search[data-v-90472674]{margin-bottom:12px;flex-shrink:0}.video-preview-panel .preview-body .channel-panel .tree-container[data-v-90472674]{flex:1;min-height:0;max-height:calc(100vh - 360px);overflow-y:auto;overflow-x:hidden}.video-preview-panel .preview-body .channel-panel .tree-container[data-v-90472674]::-webkit-scrollbar{width:6px}.video-preview-panel .preview-body .channel-panel .tree-container[data-v-90472674]::-webkit-scrollbar-thumb{background-color:var(--lx-primary-border, #99d6ce);border-radius:3px}.video-preview-panel .preview-body .channel-panel .tree-container[data-v-90472674]::-webkit-scrollbar-track{background-color:var(--lx-primary-bg-light, #f0fdfa)}.video-preview-panel .preview-body .channel-panel .channel-tree[data-v-90472674] .ant-tree-node-content-wrapper{overflow:hidden}.video-preview-panel .preview-body .channel-panel .channel-tree .channel-card[data-v-90472674]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:4px 8px;margin:3px 0;background:#fff;border:1px solid #e8efed;border-radius:7px;transition:all .2s;cursor:grab}.video-preview-panel .preview-body .channel-panel .channel-tree .channel-card[data-v-90472674]:hover{border-color:var(--lx-primary-border, #99d6ce);box-shadow:0 2px 6px var(--lx-primary-shadow, rgba(13, 148, 136, .1))}.video-preview-panel .preview-body .channel-panel .channel-tree .channel-card:hover .node-actions[data-v-90472674]{opacity:1}.video-preview-panel .preview-body .channel-panel .channel-tree .channel-card[data-v-90472674]:active{cursor:grabbing}.video-preview-panel .preview-body .channel-panel .channel-tree .channel-card .channel-card-main[data-v-90472674]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.video-preview-panel .preview-body .channel-panel .channel-tree .channel-card .channel-card-main .dot[data-v-90472674]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.video-preview-panel .preview-body .channel-panel .channel-tree .channel-card .channel-card-main .dot.online[data-v-90472674]{background:#52c41a}.video-preview-panel .preview-body .channel-panel .channel-tree .channel-card .channel-card-main .dot.offline[data-v-90472674]{background:#d9d9d9}.video-preview-panel .preview-body .channel-panel .channel-tree .channel-card .channel-card-main .nvr-icon[data-v-90472674]{color:var(--lx-primary, #0d9488);font-size:13px;flex-shrink:0}.video-preview-panel .preview-body .channel-panel .channel-tree .channel-card .channel-card-main .channel-name[data-v-90472674]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-preview-panel .preview-body .channel-panel .channel-tree .channel-card .channel-card-main .type-tag[data-v-90472674]{flex-shrink:0;margin-right:0;line-height:16px;font-size:11px}.video-preview-panel .preview-body .channel-panel .channel-tree .channel-card .node-actions[data-v-90472674]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;opacity:0;transition:opacity .2s}.video-preview-panel .preview-body .channel-panel .channel-tree .channel-card .node-actions .act[data-v-90472674]{color:var(--primary-color)}.video-preview-panel .preview-body .channel-panel .channel-tree .channel-card .node-actions .act.danger[data-v-90472674]{color:#ff4d4f}.video-preview-panel .preview-body .grid-panel[data-v-90472674]{flex:1;min-width:0;display:flex;flex-direction:column}.video-preview-panel .preview-body .grid-panel[data-v-90472674] .ant-card-body{flex:1;min-height:0}.video-preview-panel .preview-body .grid-panel .card-title-bar[data-v-90472674]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;width:100%}.video-preview-panel .preview-body .grid-panel .card-title-bar .card-title-text[data-v-90472674]{display:flex;align-items:center;flex-shrink:0}.video-preview-panel .preview-body .grid-panel .card-title-bar .layout-switch[data-v-90472674]{margin-left:auto}.video-preview-panel .preview-body .grid-panel .video-grid[data-v-90472674]{display:grid;gap:8px;height:calc(100vh - 330px);min-height:420px}.video-preview-panel .preview-body .grid-panel .video-grid .video-cell[data-v-90472674]{display:flex;flex-direction:column;background:#000;border-radius:4px;overflow:hidden;border:2px solid transparent}.video-preview-panel .preview-body .grid-panel .video-grid .video-cell.drag-over[data-v-90472674]{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--lx-primary-shadow, rgba(13, 148, 136, .25)) inset}.video-preview-panel .preview-body .grid-panel .video-grid .video-cell .cell-header[data-v-90472674]{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 2px 8px;background:rgba(255,255,255,.08);color:#fff;font-size:12px;flex-shrink:0}.video-preview-panel .preview-body .grid-panel .video-grid .video-cell .cell-header[draggable=true][data-v-90472674]{cursor:move}.video-preview-panel .preview-body .grid-panel .video-grid .video-cell .cell-header .cell-title[data-v-90472674]{display:inline-flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-preview-panel .preview-body .grid-panel .video-grid .video-cell .cell-header .cell-title .dot[data-v-90472674]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.video-preview-panel .preview-body .grid-panel .video-grid .video-cell .cell-header .cell-title .dot.online[data-v-90472674]{background:#52c41a}.video-preview-panel .preview-body .grid-panel .video-grid .video-cell .cell-header .cell-title .drag-handle[data-v-90472674]{color:rgba(255,255,255,.45);font-size:11px;flex-shrink:0}.video-preview-panel .preview-body .grid-panel .video-grid .video-cell .cell-header .cell-actions[data-v-90472674]{display:inline-flex;align-items:center}.video-preview-panel .preview-body .grid-panel .video-grid .video-cell .cell-header .cell-actions .dark-act[data-v-90472674]{color:rgba(255,255,255,.75)}.video-preview-panel .preview-body .grid-panel .video-grid .video-cell .cell-header .cell-actions .dark-act[data-v-90472674]:hover{color:#fff;background:rgba(255,255,255,.12)}.video-preview-panel .preview-body .grid-panel .video-grid .video-cell .player-container[data-v-90472674]{flex:1;position:relative;min-height:0}.video-preview-panel .preview-body .grid-panel .video-grid .video-cell .player-container .player-tip[data-v-90472674]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#999;font-size:13px}.video-preview-panel .preview-body .grid-panel .video-grid .video-cell .player-container .player-tip.idle .idle-icon[data-v-90472674]{font-size:28px;color:#444}.video-preview-panel .preview-body .grid-panel .video-grid .video-cell .player-container .player-tip.error[data-v-90472674]{color:#ff7875}.video-preview-panel .preview-body .grid-panel .video-grid .video-cell .player-container .player-tip.error .retry-btn[data-v-90472674]{margin-top:2px}@media (max-width: 992px){.video-preview-panel .preview-body[data-v-90472674]{flex-direction:column}.video-preview-panel .preview-body .channel-panel[data-v-90472674]{width:100%}}.video-mode-radio .ant-radio-button-wrapper{height:30px;line-height:28px;padding:0 12px;border-radius:5px;border-color:#e4e7ec;font-size:12px;color:#6b7280}.video-mode-radio .ant-radio-button-wrapper:not(:first-child){margin-left:6px;border-left:1px solid #e4e7ec}.video-mode-radio .ant-radio-button-wrapper-checked{background:var(--lx-primary, #0d9488);border-color:var(--lx-primary, #0d9488);color:#fff}.video-mode-alert{margin-top:8px;font-size:12px;border-radius:5px}.video-mode-alert a{font-weight:500}.video-guide-wrap .guide-intro{margin:0 0 12px;padding:8px 12px;background:var(--lx-primary-bg-light, #f0fdfa);border-radius:5px;font-size:12px;color:#6b7280}.video-guide-wrap .guide-step{display:flex;gap:10px;padding:10px 12px;margin-bottom:8px;background:#f9fafb;border:1px solid #eef0f3;border-radius:7px}.video-guide-wrap .guide-step .step-no{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--lx-primary, #0d9488);color:#fff;font-size:12px;font-weight:600;flex-shrink:0;margin-top:2px}.video-guide-wrap .guide-step .step-title{font-size:13px;font-weight:600;color:#1f2937;margin-bottom:4px}.video-guide-wrap .guide-step .step-desc{font-size:12px;color:#6b7280;line-height:1.6}.video-guide-wrap .guide-step .step-desc code{padding:0 4px;background:#eef2f1;border-radius:3px;color:var(--lx-primary, #0d9488)}.footer-tabs[data-v-be6c672e]{margin-bottom:0}.is-embedded[data-v-b15d6140] .ant-pro-page-container-warp{display:none}.op-maintenance-standard-page .page-title[data-v-b15d6140]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0 8px}.op-maintenance-standard-page .category-tree-card[data-v-b15d6140]{min-height:480px;border-radius:8px}.op-maintenance-standard-page .category-tree-card[data-v-b15d6140] .ant-card-body{padding:12px}.op-maintenance-standard-page .tree-container[data-v-b15d6140]{max-height:calc(100vh - 320px);overflow-y:auto}.op-maintenance-standard-page .filter-card[data-v-b15d6140]{border-radius:8px;margin-bottom:12px}.op-maintenance-standard-page .filter-card[data-v-b15d6140] .ant-card-body{padding:12px 16px 0}.op-maintenance-standard-page .filter-card[data-v-b15d6140] .ant-form-item{margin-bottom:8px}.op-maintenance-standard-page .list-card[data-v-b15d6140]{border-radius:8px;margin-top:12px}.op-maintenance-standard-page .list-card[data-v-b15d6140] .ant-card-body{padding:0 16px 16px}.teal-link[data-v-b15d6140]{color:#0d9488;cursor:pointer}.teal-link[data-v-b15d6140]:hover{color:#0f766e}.is-embedded[data-v-2263b7c8] .ant-pro-page-container-warp{display:none}.op-maintenance-template-page .page-title[data-v-2263b7c8]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0 8px}.op-maintenance-template-page .filter-card[data-v-2263b7c8]{border-radius:8px;margin-bottom:12px}.op-maintenance-template-page .filter-card[data-v-2263b7c8] .ant-card-body{padding:12px 16px 0}.op-maintenance-template-page .filter-card[data-v-2263b7c8] .ant-form-item{margin-bottom:8px}.op-maintenance-template-page .list-card[data-v-2263b7c8]{border-radius:8px;margin-top:12px}.op-maintenance-template-page .list-card[data-v-2263b7c8] .ant-card-body{padding:0 16px 16px}[data-v-7f6fbc0e] .ant-dropdown-menu-item{display:flex;align-items:center;gap:8px}.is-embedded[data-v-e226a31c] .ant-pro-page-container-warp{display:none}.stats-row[data-v-e226a31c]{margin-bottom:16px}.stats-row .stat-card[data-v-e226a31c]{transition:all .3s}.stats-row .stat-card.clickable[data-v-e226a31c]{cursor:pointer}.stats-row .stat-card.clickable[data-v-e226a31c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.stats-row .stat-card[data-v-e226a31c] .ant-card-body{padding:16px}.stats-row .stat-card .stat-item .stat-header[data-v-e226a31c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stats-row .stat-card .stat-item .stat-header .stat-label[data-v-e226a31c]{font-size:15px;font-weight:500;color:#333}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-e226a31c]{display:flex;justify-content:space-between;align-items:center}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-e226a31c]:not(:last-child){margin-bottom:8px}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-key[data-v-e226a31c]{font-size:13px;color:#888}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value[data-v-e226a31c]{font-size:20px;font-weight:700;line-height:1}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value .stat-unit[data-v-e226a31c]{font-size:12px;font-weight:400;color:#888;margin-left:2px}.stats-row .stat-card-submitted[data-v-e226a31c]{border-left:3px solid #1890ff}.stats-row .stat-card-submitted .stat-value[data-v-e226a31c]{color:#1890ff}.stats-row .stat-card-approved[data-v-e226a31c]{border-left:3px solid #13c2c2}.stats-row .stat-card-approved .stat-value[data-v-e226a31c]{color:#13c2c2}.stats-row .stat-card-pending-execution[data-v-e226a31c]{border-left:3px solid #fa8c16}.stats-row .stat-card-pending-execution .stat-value[data-v-e226a31c]{color:#fa8c16}.stats-row .stat-card-in-progress[data-v-e226a31c]{border-left:3px solid #1890ff}.stats-row .stat-card-in-progress .stat-value[data-v-e226a31c]{color:#1890ff}.stats-row .stat-card-draft[data-v-e226a31c]{border-left:3px solid #8c8c8c}.stats-row .stat-card-draft .stat-value[data-v-e226a31c]{color:#8c8c8c}.stats-row .stat-card-pending-acceptance[data-v-e226a31c]{border-left:3px solid #722ed1}.stats-row .stat-card-pending-acceptance .stat-value[data-v-e226a31c]{color:#722ed1}.stats-row .stat-card-pending-close[data-v-e226a31c]{border-left:3px solid #eb2f96}.stats-row .stat-card-pending-close .stat-value[data-v-e226a31c]{color:#eb2f96}.stats-row .stat-card-overdue[data-v-e226a31c]{border-left:3px solid #ff4d4f}.stats-row .stat-card-overdue .stat-value[data-v-e226a31c]{color:#ff4d4f}.layout-container .filter-card[data-v-e226a31c]{border-radius:8px}.layout-container .filter-card[data-v-e226a31c] .ant-card-body{padding:12px 16px 0}.layout-container .filter-card[data-v-e226a31c] .ant-form-item{margin-bottom:8px}.layout-container .list-card[data-v-e226a31c]{border-radius:8px}.layout-container .list-card[data-v-e226a31c] .ant-card-body{padding:0 16px 16px}.layout-container .list-card[data-v-e226a31c] .ant-tabs-nav{margin-bottom:8px}.layout-container .table-wrapper[data-v-e226a31c]{margin-top:8px}.link-cell[data-v-e226a31c]{color:#0d9488;cursor:pointer}.link-cell[data-v-e226a31c]:hover{color:#0f766e}.source-cell[data-v-e226a31c]{display:flex;align-items:center;gap:6px}.source-cell .source-code[data-v-e226a31c]{color:#555;font-size:12px}.muted[data-v-e226a31c]{color:#bbb}.is-embedded[data-v-4d069f34] .ant-pro-page-container-warp{display:none}.layout-container[data-v-4d069f34]{padding:0}.layout-container .filter-card[data-v-4d069f34]{border-radius:8px;margin-bottom:16px}.layout-container .filter-card[data-v-4d069f34] .ant-card-body{padding:12px 16px 0}.layout-container .filter-card[data-v-4d069f34] .ant-form-item{margin-bottom:8px}.layout-container .kanban-row[data-v-4d069f34]{margin:0 -6px}.layout-container .kanban-col[data-v-4d069f34]{padding:0 6px;min-width:200px}.layout-container .kanban-card[data-v-4d069f34]{background:#fff;border-radius:6px;border:1px solid #f0f0f0;height:calc(100vh - 280px);min-height:480px;display:flex;flex-direction:column;overflow:hidden}.layout-container .kanban-card .kanban-header[data-v-4d069f34]{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0}.layout-container .kanban-card .kanban-header .kanban-header-left[data-v-4d069f34]{display:flex;align-items:center;gap:8px}.layout-container .kanban-card .kanban-header .kanban-title[data-v-4d069f34]{font-size:14px;font-weight:600;color:#333}.layout-container .kanban-card .kanban-body[data-v-4d069f34]{flex:1;overflow-y:auto;padding:8px}.layout-container .kanban-card .kanban-body[data-v-4d069f34]::-webkit-scrollbar{width:6px}.layout-container .kanban-card .kanban-body[data-v-4d069f34]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}.layout-container .task-card[data-v-4d069f34]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:10px 12px;margin-bottom:8px;cursor:pointer;transition:all .2s}.layout-container .task-card[data-v-4d069f34]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px);border-color:#91d5ff}.layout-container .task-card.urgent[data-v-4d069f34]{border-left:3px solid #ff4d4f;background:#fff7f7}.layout-container .task-card .task-card-header[data-v-4d069f34]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.layout-container .task-card .task-card-header .task-code[data-v-4d069f34]{font-weight:600;font-size:13px;color:#1890ff}.layout-container .task-card .task-card-body .task-plan-name[data-v-4d069f34]{font-size:13px;color:#333;margin-bottom:6px;display:flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-container .task-card .task-card-body .task-plan-name[data-v-4d069f34] .anticon{color:#1890ff}.layout-container .task-card .task-card-body .task-meta[data-v-4d069f34]{font-size:12px;color:#8c8c8c;margin-bottom:4px;display:flex;align-items:center;gap:4px}.layout-container .task-card .task-card-footer[data-v-4d069f34]{margin-top:8px;padding-top:8px;border-top:1px dashed #f0f0f0;display:flex;justify-content:flex-end;gap:4px}.layout-container .task-card .task-card-footer[data-v-4d069f34] .ant-btn{padding:0 8px;height:22px;font-size:12px}.is-embedded[data-v-0e4f9dde] .ant-pro-page-container-warp{display:none}.complete-page .type-select-card[data-v-0e4f9dde] .ant-card-body{padding:16px}.complete-page .type-select-card .type-cards[data-v-0e4f9dde]{display:flex;gap:16px}.complete-page .type-select-card .type-cards .type-card[data-v-0e4f9dde]{flex:1;display:flex;align-items:center;gap:16px;padding:16px;background:#fafafa;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s}.complete-page .type-select-card .type-cards .type-card[data-v-0e4f9dde]:hover{background:#f0f0f0}.complete-page .type-select-card .type-cards .type-card.active[data-v-0e4f9dde]{border-color:#1890ff;background:#e6f7ff}.complete-page .type-select-card .type-cards .type-card .type-icon[data-v-0e4f9dde]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.complete-page .type-select-card .type-cards .type-card .type-content .type-title[data-v-0e4f9dde]{font-size:16px;font-weight:600;color:#333}.complete-page .type-select-card .type-cards .type-card .type-content .type-desc[data-v-0e4f9dde]{font-size:13px;color:#888;margin-top:4px}.complete-page .type-select-card .type-cards .type-card .type-content .type-count[data-v-0e4f9dde]{margin-top:8px}.complete-page .plan-select-card[data-v-0e4f9dde] .ant-card-body{padding:12px}.complete-page .plan-select-card .plan-list[data-v-0e4f9dde]{display:flex;flex-wrap:wrap;gap:12px;max-height:300px;overflow-y:auto}.complete-page .plan-select-card .plan-list .plan-item[data-v-0e4f9dde]{width:calc(33.33% - 8px);padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;transition:all .2s;position:relative}.complete-page .plan-select-card .plan-list .plan-item[data-v-0e4f9dde]:hover{border-color:#91d5ff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.complete-page .plan-select-card .plan-list .plan-item.selected[data-v-0e4f9dde]{border-color:#1890ff;background:#e6f7ff}.complete-page .plan-select-card .plan-list .plan-item .plan-header[data-v-0e4f9dde]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.complete-page .plan-select-card .plan-list .plan-item .plan-header .plan-code[data-v-0e4f9dde]{font-weight:600;color:#1890ff;font-size:14px}.complete-page .plan-select-card .plan-list .plan-item .plan-name[data-v-0e4f9dde]{font-size:13px;color:#333;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.complete-page .plan-select-card .plan-list .plan-item .plan-meta[data-v-0e4f9dde]{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#888}.complete-page .plan-select-card .plan-list .plan-item .plan-meta span[data-v-0e4f9dde]{display:flex;align-items:center;gap:4px}.complete-page .plan-select-card .plan-list .plan-item .plan-selected-mark[data-v-0e4f9dde]{position:absolute;top:8px;right:8px;width:20px;height:20px;background:#1890ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.complete-page .form-card[data-v-0e4f9dde] .ant-card-body{padding:24px}.is-embedded[data-v-f8350b2e] .ant-pro-page-container-warp{display:none}.stats-row[data-v-f8350b2e]{margin-bottom:16px}.stats-row .stat-card[data-v-f8350b2e]{transition:all .3s}.stats-row .stat-card.clickable[data-v-f8350b2e]{cursor:pointer}.stats-row .stat-card.clickable[data-v-f8350b2e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.stats-row .stat-card[data-v-f8350b2e] .ant-card-body{padding:16px}.stats-row .stat-card .stat-item .stat-header[data-v-f8350b2e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stats-row .stat-card .stat-item .stat-header .stat-label[data-v-f8350b2e]{font-size:15px;font-weight:500;color:#333}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-f8350b2e]{display:flex;justify-content:space-between;align-items:center}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-f8350b2e]:not(:last-child){margin-bottom:8px}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-key[data-v-f8350b2e]{font-size:13px;color:#888}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value[data-v-f8350b2e]{font-size:20px;font-weight:700;line-height:1}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value .stat-unit[data-v-f8350b2e]{font-size:12px;font-weight:400;color:#888;margin-left:2px}.stats-row .stat-card-corrective[data-v-f8350b2e]{border-left:3px solid #fa8c16}.stats-row .stat-card-corrective .stat-value[data-v-f8350b2e]{color:#fa8c16}.stats-row .stat-card-preventive[data-v-f8350b2e]{border-left:3px solid #52c41a}.stats-row .stat-card-preventive .stat-value[data-v-f8350b2e]{color:#52c41a}.stats-row .stat-card-predictive[data-v-f8350b2e]{border-left:3px solid #722ed1}.stats-row .stat-card-predictive .stat-value[data-v-f8350b2e]{color:#722ed1}.stats-row .stat-card-emergency[data-v-f8350b2e]{border-left:3px solid #ff4d4f}.stats-row .stat-card-emergency .stat-value[data-v-f8350b2e]{color:#ff4d4f}.stats-row .stat-card-all[data-v-f8350b2e]{border-left:3px solid #1890ff}.stats-row .stat-card-all .stat-value[data-v-f8350b2e]{color:#1890ff}.stats-row .stat-card-completed[data-v-f8350b2e]{border-left:3px solid #52c41a}.stats-row .stat-card-completed .stat-value[data-v-f8350b2e]{color:#52c41a}.stats-row .stat-card-closed[data-v-f8350b2e]{border-left:3px solid #8c8c8c}.stats-row .stat-card-closed .stat-value[data-v-f8350b2e]{color:#8c8c8c}.stats-row .stat-card-rejected[data-v-f8350b2e]{border-left:3px solid #ff4d4f}.stats-row .stat-card-rejected .stat-value[data-v-f8350b2e]{color:#ff4d4f}.layout-container .filter-card[data-v-f8350b2e]{border-radius:8px}.layout-container .filter-card[data-v-f8350b2e] .ant-card-body{padding:12px 16px 0}.layout-container .filter-card[data-v-f8350b2e] .ant-form-item{margin-bottom:8px}.layout-container .list-card[data-v-f8350b2e]{border-radius:8px}.layout-container .list-card[data-v-f8350b2e] .ant-card-body{padding:12px 16px 16px}.layout-container .list-card[data-v-f8350b2e] .ant-tabs-nav{margin-bottom:8px}.layout-container .current-filter[data-v-f8350b2e]{margin-bottom:12px;display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.link-cell[data-v-f8350b2e]{color:#0d9488;cursor:pointer}.link-cell[data-v-f8350b2e]:hover{color:#0f766e}.source-cell[data-v-f8350b2e]{display:flex;align-items:center;gap:6px}.source-cell .source-code[data-v-f8350b2e]{color:#555;font-size:12px}.is-embedded[data-v-1403b85e] .ant-pro-page-container-warp{display:none}.op-upkeep-standard-page .category-tree-card[data-v-1403b85e]{border-radius:8px}.op-upkeep-standard-page .category-tree-card[data-v-1403b85e] .ant-card-body{padding:12px}.op-upkeep-standard-page .tree-container[data-v-1403b85e]{max-height:calc(100vh - 300px);overflow-y:auto;overflow-x:hidden}.op-upkeep-standard-page .filter-card[data-v-1403b85e]{border-radius:8px;margin-bottom:12px}.op-upkeep-standard-page .filter-card[data-v-1403b85e] .ant-card-body{padding:12px 16px 0}.op-upkeep-standard-page .filter-card[data-v-1403b85e] .ant-form-item{margin-bottom:8px}.op-upkeep-standard-page .list-card[data-v-1403b85e]{border-radius:8px;margin-top:12px}.op-upkeep-standard-page .list-card[data-v-1403b85e] .ant-card-body{padding:0 16px 16px}.op-upkeep-standard-page .list-card[data-v-1403b85e] .ant-tabs-nav{margin-bottom:8px}.op-upkeep-standard-page .content-cell[data-v-1403b85e]{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.teal-link[data-v-1403b85e]{color:#0d9488}.is-embedded[data-v-6e50d24c] .ant-pro-page-container-warp{display:none}.op-upkeep-task-page .stats-card[data-v-6e50d24c]{margin-bottom:16px;border-radius:8px}.op-upkeep-task-page .stats-card[data-v-6e50d24c] .ant-statistic-title{font-size:13px}.op-upkeep-task-page .filter-card[data-v-6e50d24c]{border-radius:8px;margin-bottom:12px}.op-upkeep-task-page .filter-card[data-v-6e50d24c] .ant-card-body{padding:12px 16px 0}.op-upkeep-task-page .filter-card[data-v-6e50d24c] .ant-form-item{margin-bottom:8px}.op-upkeep-task-page .list-card[data-v-6e50d24c]{border-radius:8px;margin-top:12px}.op-upkeep-task-page .list-card[data-v-6e50d24c] .ant-card-body{padding:0 16px 16px}.op-upkeep-task-page .list-card[data-v-6e50d24c] .ant-tabs-nav{margin-bottom:8px}.op-upkeep-task-page .complete-desc[data-v-6e50d24c]{margin-bottom:16px}.op-upkeep-task-page .complete-form[data-v-6e50d24c]{margin-top:4px}.teal-link[data-v-6e50d24c]{color:#0d9488}.is-embedded[data-v-97f8ce8b] .ant-pro-page-container-warp{display:none}.defect-register-page[data-v-97f8ce8b]{padding-bottom:80px;max-width:1000px;margin:0 auto}.defect-register-page .header-section[data-v-97f8ce8b]{margin-top:24px;margin-bottom:12px}.defect-register-page .header-section .header-card[data-v-97f8ce8b]{background:linear-gradient(90deg,#1890ff,#096dd9);border-radius:10px}.defect-register-page .header-section .header-card[data-v-97f8ce8b] .ant-card-body{padding:16px 20px}.defect-register-page .header-section .header-card .header-content[data-v-97f8ce8b]{display:flex;justify-content:space-between;align-items:center}.defect-register-page .header-section .header-card .header-content .header-info[data-v-97f8ce8b]{display:flex;align-items:center;gap:10px}.defect-register-page .header-section .header-card .header-content .header-info .header-icon[data-v-97f8ce8b]{width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.defect-register-page .header-section .header-card .header-content .header-info .header-text[data-v-97f8ce8b]{display:flex;flex-direction:column}.defect-register-page .header-section .header-card .header-content .header-info .header-text .header-title[data-v-97f8ce8b]{font-size:17px;font-weight:600;color:#fff;line-height:1.3}.defect-register-page .header-section .header-card .header-content .header-info .header-text .header-desc[data-v-97f8ce8b]{font-size:12px;color:rgba(255,255,255,.7);margin-top:2px}.defect-register-page .header-section .header-card .header-content .header-actions .action-btn[data-v-97f8ce8b]{min-width:88px;height:36px;font-size:13px;border-radius:6px}.defect-register-page .header-section .header-card .header-content .header-actions .action-btn.ant-btn-ghost[data-v-97f8ce8b]{color:#fff;border-color:rgba(255,255,255,.5)}.defect-register-page .header-section .header-card .header-content .header-actions .action-btn.ant-btn-ghost[data-v-97f8ce8b]:hover{background:rgba(255,255,255,.1);border-color:#fff}.defect-register-page .header-section .header-card .header-content .header-actions .action-btn.ant-btn-primary[data-v-97f8ce8b]{background:#fff;color:#1890ff;border-color:#fff;font-weight:500}.defect-register-page .header-section .header-card .header-content .header-actions .action-btn.ant-btn-primary[data-v-97f8ce8b]:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}.defect-register-page .form-card[data-v-97f8ce8b]{border-radius:10px}.defect-register-page .form-card[data-v-97f8ce8b] .ant-card-body{padding:20px 24px}.defect-register-page .form-section[data-v-97f8ce8b]{margin-bottom:16px}.defect-register-page .form-section[data-v-97f8ce8b]:last-child{margin-bottom:0}.defect-register-page .form-section .section-title[data-v-97f8ce8b]{font-size:14px;font-weight:600;color:#262626;margin-bottom:16px;padding-left:10px;border-left:3px solid #1890ff;line-height:1.2}.defect-register-page .form-tip[data-v-97f8ce8b]{margin-top:4px;font-size:12px;color:#8c8c8c;line-height:1.5}.defect-register-page[data-v-97f8ce8b] .ant-form-item{margin-bottom:20px}.defect-register-page[data-v-97f8ce8b] .ant-form-item:last-child{margin-bottom:0}.defect-register-page[data-v-97f8ce8b] .ant-row .ant-form-item{margin-bottom:20px}.defect-register-page[data-v-97f8ce8b] .ant-form-item-control-input-content textarea{min-height:66px!important}.defect-register-page[data-v-97f8ce8b] .level-radio-btn.ant-radio-button-wrapper-checked[value=critical]{background-color:#ff4d4f;border-color:#ff4d4f;color:#fff}.defect-register-page[data-v-97f8ce8b] .level-radio-btn.ant-radio-button-wrapper-checked[value=critical]:before{background-color:#ff4d4f}.defect-register-page[data-v-97f8ce8b] .level-radio-btn.ant-radio-button-wrapper-checked[value=serious]{background-color:#faad14;border-color:#faad14;color:#fff}.defect-register-page[data-v-97f8ce8b] .level-radio-btn.ant-radio-button-wrapper-checked[value=serious]:before{background-color:#faad14}.defect-register-page[data-v-97f8ce8b] .level-radio-btn.ant-radio-button-wrapper-checked[value=minor]{background-color:#1890ff;border-color:#1890ff;color:#fff}.defect-register-page[data-v-97f8ce8b] .level-radio-btn.ant-radio-button-wrapper-checked[value=minor]:before{background-color:#1890ff}.defect-register-page .image-uploader[data-v-97f8ce8b] .ant-upload-select-picture-card-i-upload-picture-card-wrapper{width:100%}.defect-register-page .image-uploader[data-v-97f8ce8b] .ant-upload-list-picture-card-container,.defect-register-page .image-uploader[data-v-97f8ce8b] .ant-upload-select-picture-card{width:96px;height:96px}.defect-register-page .upload-tip[data-v-97f8ce8b]{margin-top:8px;font-size:12px;color:#8c8c8c}.defect-register-page .file-uploader[data-v-97f8ce8b] .ant-upload-list{margin-top:10px}.defect-register-page .footer-actions[data-v-97f8ce8b]{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #f0f0f0;padding:12px 24px;display:flex;justify-content:center;z-index:100;box-shadow:0 -2px 8px rgba(0,0,0,.06)}@media screen and (max-width: 768px){.defect-register-page .header-section .header-content[data-v-97f8ce8b]{flex-direction:column;align-items:flex-start!important;gap:12px}.defect-register-page .form-card[data-v-97f8ce8b] .ant-card-body{padding:16px}}.is-embedded[data-v-84bf2553] .ant-pro-page-container-warp{display:none}.op-defect-ledger-page .filter-card[data-v-84bf2553]{border-radius:8px;margin-bottom:12px}.op-defect-ledger-page .filter-card[data-v-84bf2553] .ant-card-body{padding:12px 16px 0}.op-defect-ledger-page .filter-card[data-v-84bf2553] .ant-form-item{margin-bottom:8px}.op-defect-ledger-page .list-card[data-v-84bf2553]{border-radius:8px;margin-top:12px}.op-defect-ledger-page .list-card[data-v-84bf2553] .ant-card-body{padding:0 16px 16px}.op-defect-ledger-page .list-card[data-v-84bf2553] .ant-tabs-nav{margin-bottom:8px}.image-preview-list[data-v-396e5abc]{display:flex;flex-wrap:wrap;gap:12px}.image-preview-list .image-item[data-v-396e5abc]{position:relative;width:80px;height:80px;border-radius:6px;overflow:hidden;cursor:pointer;border:1px solid #e8e8e8;transition:all .3s}.image-preview-list .image-item[data-v-396e5abc]:hover{border-color:#1890ff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.image-preview-list .image-item:hover .image-overlay[data-v-396e5abc]{opacity:1}.image-preview-list .image-item img[data-v-396e5abc]{width:100%;height:100%;object-fit:cover}.image-preview-list .image-item .image-overlay[data-v-396e5abc]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s;font-size:18px}.preview-full-image[data-v-396e5abc]{width:100%;display:block}.is-embedded[data-v-5e3686c7] .ant-pro-page-container-warp{display:none}.stats-row[data-v-5e3686c7]{margin-bottom:16px}.stats-row .stat-card[data-v-5e3686c7]{transition:all .3s}.stats-row .stat-card.clickable[data-v-5e3686c7]{cursor:pointer}.stats-row .stat-card.clickable[data-v-5e3686c7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.stats-row .stat-card[data-v-5e3686c7] .ant-card-body{padding:16px}.stats-row .stat-card .stat-item .stat-header[data-v-5e3686c7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stats-row .stat-card .stat-item .stat-header .stat-label[data-v-5e3686c7]{font-size:15px;font-weight:500;color:#333}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-5e3686c7]{display:flex;justify-content:space-between;align-items:center}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-5e3686c7]:not(:last-child){margin-bottom:8px}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-key[data-v-5e3686c7]{font-size:13px;color:#888}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value[data-v-5e3686c7]{font-size:20px;font-weight:700;line-height:1}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value .stat-unit[data-v-5e3686c7]{font-size:12px;font-weight:400;color:#888;margin-left:2px}.stats-row .stat-card-reported[data-v-5e3686c7]{border-left:3px solid #d9d9d9}.stats-row .stat-card-reported .stat-value[data-v-5e3686c7]{color:#8c8c8c}.stats-row .stat-card-pending[data-v-5e3686c7]{border-left:3px solid #fa8c16}.stats-row .stat-card-pending .stat-value[data-v-5e3686c7]{color:#fa8c16}.stats-row .stat-card-processing[data-v-5e3686c7]{border-left:3px solid #1890ff}.stats-row .stat-card-processing .stat-value[data-v-5e3686c7]{color:#1890ff}.stats-row .stat-card-resolved[data-v-5e3686c7]{border-left:3px solid #52c41a}.stats-row .stat-card-resolved .stat-value[data-v-5e3686c7]{color:#52c41a}.stats-row .stat-card-accepted[data-v-5e3686c7]{border-left:3px solid #13c2c2}.stats-row .stat-card-accepted .stat-value[data-v-5e3686c7]{color:#13c2c2}.stats-row .stat-card-rejected[data-v-5e3686c7]{border-left:3px solid #ff4d4f}.stats-row .stat-card-rejected .stat-value[data-v-5e3686c7]{color:#ff4d4f}.stats-row .stat-card-overdue[data-v-5e3686c7]{border-left:3px solid #ff4d4f}.stats-row .stat-card-overdue .stat-value[data-v-5e3686c7]{color:#ff4d4f}.layout-container .filter-card[data-v-5e3686c7]{border-radius:8px;margin-bottom:12px}.layout-container .filter-card[data-v-5e3686c7] .ant-card-body{padding:12px 16px 0}.layout-container .filter-card[data-v-5e3686c7] .ant-form-item{margin-bottom:8px}.layout-container .list-card[data-v-5e3686c7]{border-radius:8px;margin-top:12px}.layout-container .list-card[data-v-5e3686c7] .ant-card-body{padding:0 16px 16px}.layout-container .list-card[data-v-5e3686c7] .ant-tabs-nav{margin-bottom:8px}.is-embedded[data-v-5a36f10d] .ant-pro-page-container-warp{display:none}.fault-register-page[data-v-5a36f10d]{padding-bottom:80px;max-width:1000px;margin:0 auto}.fault-register-page .header-section[data-v-5a36f10d]{margin-top:24px;margin-bottom:12px}.fault-register-page .header-section .header-card[data-v-5a36f10d]{background:linear-gradient(90deg,#ff6b35,#f7931e);border-radius:10px}.fault-register-page .header-section .header-card[data-v-5a36f10d] .ant-card-body{padding:16px 20px}.fault-register-page .header-section .header-card .header-content[data-v-5a36f10d]{display:flex;justify-content:space-between;align-items:center}.fault-register-page .header-section .header-card .header-content .header-info[data-v-5a36f10d]{display:flex;align-items:center;gap:10px}.fault-register-page .header-section .header-card .header-content .header-info .header-icon[data-v-5a36f10d]{width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.fault-register-page .header-section .header-card .header-content .header-info .header-text[data-v-5a36f10d]{display:flex;flex-direction:column}.fault-register-page .header-section .header-card .header-content .header-info .header-text .header-title[data-v-5a36f10d]{font-size:17px;font-weight:600;color:#fff;line-height:1.3}.fault-register-page .header-section .header-card .header-content .header-info .header-text .header-desc[data-v-5a36f10d]{font-size:12px;color:rgba(255,255,255,.7);margin-top:2px}.fault-register-page .header-section .header-card .header-content .header-actions .action-btn[data-v-5a36f10d]{min-width:88px;height:36px;font-size:13px;border-radius:6px}.fault-register-page .header-section .header-card .header-content .header-actions .action-btn.ant-btn-ghost[data-v-5a36f10d]{color:#fff;border-color:rgba(255,255,255,.5)}.fault-register-page .header-section .header-card .header-content .header-actions .action-btn.ant-btn-ghost[data-v-5a36f10d]:hover{background:rgba(255,255,255,.1);border-color:#fff}.fault-register-page .header-section .header-card .header-content .header-actions .action-btn.ant-btn-primary[data-v-5a36f10d]{background:#fff;color:#ff6b35;border-color:#fff;font-weight:500}.fault-register-page .header-section .header-card .header-content .header-actions .action-btn.ant-btn-primary[data-v-5a36f10d]:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}.fault-register-page .form-card[data-v-5a36f10d]{border-radius:10px}.fault-register-page .form-card[data-v-5a36f10d] .ant-card-body{padding:20px 24px}.fault-register-page .form-section[data-v-5a36f10d]{margin-bottom:16px}.fault-register-page .form-section[data-v-5a36f10d]:last-child{margin-bottom:0}.fault-register-page .form-section .section-title[data-v-5a36f10d]{font-size:14px;font-weight:600;color:#262626;margin-bottom:16px;padding-left:10px;border-left:3px solid #ff6b35;line-height:1.2}.fault-register-page .form-tip[data-v-5a36f10d]{margin-top:4px;font-size:12px;color:#8c8c8c;line-height:1.5}.fault-register-page[data-v-5a36f10d] .ant-form-item{margin-bottom:20px}.fault-register-page[data-v-5a36f10d] .ant-form-item:last-child{margin-bottom:0}.fault-register-page[data-v-5a36f10d] .ant-row .ant-form-item{margin-bottom:20px}.fault-register-page[data-v-5a36f10d] .ant-form-item-control-input-content textarea{min-height:66px!important}.fault-register-page[data-v-5a36f10d] .level-radio-btn.ant-radio-button-wrapper-checked[value=emergency]{background-color:#ff4d4f;border-color:#ff4d4f;color:#fff}.fault-register-page[data-v-5a36f10d] .level-radio-btn.ant-radio-button-wrapper-checked[value=emergency]:before{background-color:#ff4d4f}.fault-register-page[data-v-5a36f10d] .level-radio-btn.ant-radio-button-wrapper-checked[value=serious]{background-color:#faad14;border-color:#faad14;color:#fff}.fault-register-page[data-v-5a36f10d] .level-radio-btn.ant-radio-button-wrapper-checked[value=serious]:before{background-color:#faad14}.fault-register-page[data-v-5a36f10d] .level-radio-btn.ant-radio-button-wrapper-checked[value=minor]{background-color:#1890ff;border-color:#1890ff;color:#fff}.fault-register-page[data-v-5a36f10d] .level-radio-btn.ant-radio-button-wrapper-checked[value=minor]:before{background-color:#1890ff}.fault-register-page .image-uploader[data-v-5a36f10d] .ant-upload-select-picture-card-i-upload-picture-card-wrapper{width:100%}.fault-register-page .image-uploader[data-v-5a36f10d] .ant-upload-list-picture-card-container,.fault-register-page .image-uploader[data-v-5a36f10d] .ant-upload-select-picture-card{width:96px;height:96px}.fault-register-page .upload-tip[data-v-5a36f10d]{margin-top:8px;font-size:12px;color:#8c8c8c}.fault-register-page .file-uploader[data-v-5a36f10d] .ant-upload-list{margin-top:10px}.fault-register-page .footer-actions[data-v-5a36f10d]{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #f0f0f0;padding:12px 24px;display:flex;justify-content:center;z-index:100;box-shadow:0 -2px 8px rgba(0,0,0,.06)}@media screen and (max-width: 768px){.fault-register-page .header-section .header-content[data-v-5a36f10d]{flex-direction:column;align-items:flex-start!important;gap:12px}.fault-register-page .form-card[data-v-5a36f10d] .ant-card-body{padding:16px}}.image-preview-list[data-v-2fcfde73]{display:flex;flex-wrap:wrap;gap:12px}.image-preview-list .image-item[data-v-2fcfde73]{position:relative;width:80px;height:80px;border-radius:6px;overflow:hidden;cursor:pointer;border:1px solid #e8e8e8;transition:all .3s}.image-preview-list .image-item[data-v-2fcfde73]:hover{border-color:#1890ff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.image-preview-list .image-item:hover .image-overlay[data-v-2fcfde73]{opacity:1}.image-preview-list .image-item img[data-v-2fcfde73]{width:100%;height:100%;object-fit:cover}.image-preview-list .image-item .image-overlay[data-v-2fcfde73]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s;font-size:18px}.preview-full-image[data-v-2fcfde73]{width:100%;display:block}.is-embedded[data-v-687b50cc] .ant-pro-page-container-warp{display:none}.stats-row[data-v-687b50cc]{margin-bottom:16px}.stats-row .stat-card[data-v-687b50cc]{transition:all .3s}.stats-row .stat-card.clickable[data-v-687b50cc]{cursor:pointer}.stats-row .stat-card.clickable[data-v-687b50cc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.stats-row .stat-card[data-v-687b50cc] .ant-card-body{padding:16px}.stats-row .stat-card .stat-item .stat-header[data-v-687b50cc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stats-row .stat-card .stat-item .stat-header .stat-label[data-v-687b50cc]{font-size:15px;font-weight:500;color:#333}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-687b50cc]{display:flex;justify-content:space-between;align-items:center}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-687b50cc]:not(:last-child){margin-bottom:8px}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-key[data-v-687b50cc]{font-size:13px;color:#888}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value[data-v-687b50cc]{font-size:20px;font-weight:700;line-height:1}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value .stat-unit[data-v-687b50cc]{font-size:12px;font-weight:400;color:#888;margin-left:2px}.stats-row .stat-card-reported[data-v-687b50cc]{border-left:3px solid #d9d9d9}.stats-row .stat-card-reported .stat-value[data-v-687b50cc]{color:#8c8c8c}.stats-row .stat-card-dispatched[data-v-687b50cc]{border-left:3px solid #fa8c16}.stats-row .stat-card-dispatched .stat-value[data-v-687b50cc]{color:#fa8c16}.stats-row .stat-card-repairing[data-v-687b50cc]{border-left:3px solid #1890ff}.stats-row .stat-card-repairing .stat-value[data-v-687b50cc]{color:#1890ff}.stats-row .stat-card-repaired[data-v-687b50cc]{border-left:3px solid #52c41a}.stats-row .stat-card-repaired .stat-value[data-v-687b50cc]{color:#52c41a}.stats-row .stat-card-closed[data-v-687b50cc]{border-left:3px solid #d9d9d9}.stats-row .stat-card-closed .stat-value[data-v-687b50cc]{color:#8c8c8c}.stats-row .stat-card-overdue[data-v-687b50cc]{border-left:3px solid #ff4d4f}.stats-row .stat-card-overdue .stat-value[data-v-687b50cc]{color:#ff4d4f}.layout-container .filter-card[data-v-687b50cc]{border-radius:8px;margin-bottom:12px}.layout-container .filter-card[data-v-687b50cc] .ant-card-body{padding:12px 16px 0}.layout-container .filter-card[data-v-687b50cc] .ant-form-item{margin-bottom:8px}.layout-container .list-card[data-v-687b50cc]{border-radius:8px;margin-top:12px}.layout-container .list-card[data-v-687b50cc] .ant-card-body{padding:0 16px 16px}.layout-container .list-card[data-v-687b50cc] .ant-tabs-nav,.layout-container .status-tabs[data-v-687b50cc]{margin-bottom:8px}.is-embedded[data-v-2bdd2002] .ant-pro-page-container-warp{display:none}.op-fault-ledger-page .filter-card[data-v-2bdd2002]{border-radius:8px;margin-bottom:12px}.op-fault-ledger-page .filter-card[data-v-2bdd2002] .ant-card-body{padding:12px 16px 0}.op-fault-ledger-page .filter-card[data-v-2bdd2002] .ant-form-item{margin-bottom:8px}.op-fault-ledger-page .list-card[data-v-2bdd2002]{border-radius:8px;margin-top:12px}.op-fault-ledger-page .list-card[data-v-2bdd2002] .ant-card-body{padding:0 16px 16px}.op-fault-ledger-page .list-card[data-v-2bdd2002] .ant-tabs-nav,.op-fault-ledger-page .status-tabs[data-v-2bdd2002]{margin-bottom:8px}.sub-tabs-card[data-v-ce2a32a3]{margin-top:0}.footer-tabs[data-v-c964fb89],.footer-tabs[data-v-4762d8f3],.footer-tabs[data-v-8cc6ebb9],.footer-tabs[data-v-2ab1fce3],.footer-tabs[data-v-41dc0335],.footer-tabs[data-v-1980f116]{margin-bottom:0}.step1-category .config-card .card-title[data-v-fc299a61]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.step1-category .config-card .card-hint[data-v-fc299a61]{font-size:13px;color:#999;margin-bottom:24px}.step1-category .config-card .card-select-group[data-v-fc299a61]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.step1-category .config-card .card-select-group .select-card[data-v-fc299a61]{padding:20px;border:2px solid #e8e8e8;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#fafafa}.step1-category .config-card .card-select-group .select-card[data-v-fc299a61]:hover{border-color:#91d5ff;background:#e6f7ff}.step1-category .config-card .card-select-group .select-card.active[data-v-fc299a61]{border-color:#1890ff;background:#e6f7ff;box-shadow:0 4px 12px rgba(24,144,255,.15)}.step1-category .config-card .card-select-group .select-card .card-header[data-v-fc299a61]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.step1-category .config-card .card-select-group .select-card .card-header .card-icon[data-v-fc299a61]{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.step1-category .config-card .card-select-group .select-card .card-header .select-card-title[data-v-fc299a61]{font-size:16px;font-weight:600;color:#333;flex:1}.step1-category .config-card .card-select-group .select-card .card-header .check-icon[data-v-fc299a61]{font-size:20px;color:#52c41a}.step1-category .config-card .card-select-group .select-card .card-desc[data-v-fc299a61]{font-size:13px;color:#555;line-height:1.7;margin-bottom:10px}.step1-category .config-card .card-select-group .select-card .card-source-hint[data-v-fc299a61]{font-size:12px;color:#1890ff;padding:6px 10px;background:rgba(24,144,255,.08);border-radius:4px;display:inline-block}.step2-basic-info .config-card .card-title[data-v-db614433]{font-size:16px;font-weight:600;color:#333;margin-bottom:24px;display:flex;align-items:center}.step2-basic-info .config-card .source-row[data-v-db614433]{display:flex;gap:8px}.step2-basic-info .config-card .source-snapshot[data-v-db614433]{margin-top:8px;padding:8px 12px;background:#f5f5f5;border-radius:4px;font-size:12px}.step2-basic-info .config-card .source-snapshot .snap-row[data-v-db614433]{line-height:1.8}.step2-basic-info .config-card .source-snapshot .snap-row .label[data-v-db614433]{color:#999;margin-right:4px}.step3-schedule .config-card[data-v-813f3a8c]{margin-bottom:16px}.step3-schedule .card-title[data-v-813f3a8c]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.step3-schedule .card-title-row[data-v-813f3a8c]{display:flex;align-items:center;gap:10px}.step3-schedule .action-row[data-v-813f3a8c]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.step3-schedule .action-row .hint[data-v-813f3a8c]{color:#999;font-size:12px}.step4-tickets .hint-alert[data-v-981f74db]{margin-bottom:16px;border-radius:8px}.step4-tickets .hint-alert .hint-text[data-v-981f74db]{font-size:13px;line-height:1.7}.step4-tickets .ticket-section[data-v-981f74db]{background:#fff;border-radius:12px;border:1px solid #e8e8e8;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.step4-tickets .ticket-section.work[data-v-981f74db]{border-top:3px solid #1890ff}.step4-tickets .ticket-section.operation[data-v-981f74db]{border-top:3px solid #722ed1}.step4-tickets .ticket-section.disabled[data-v-981f74db]{background:#fafafa;border-color:#f0f0f0;border-top-color:#d9d9d9}.step4-tickets .ticket-section.disabled .ticket-icon[data-v-981f74db]{background:#f0f0f0!important;color:#bfbfbf!important}.step4-tickets .ticket-section.disabled .ticket-title[data-v-981f74db]{color:#999}.step4-tickets .ticket-section.disabled .ticket-desc[data-v-981f74db]{color:#bbb}.step4-tickets .ticket-header[data-v-981f74db]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;gap:16px}.step4-tickets .ticket-header .header-left[data-v-981f74db]{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.step4-tickets .ticket-header .ticket-icon[data-v-981f74db]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;flex-shrink:0;transition:all .3s}.step4-tickets .ticket-header .header-text[data-v-981f74db]{flex:1;min-width:0}.step4-tickets .ticket-header .header-text .ticket-title[data-v-981f74db]{font-size:17px;font-weight:600;color:#262626;margin-bottom:4px;display:flex;align-items:center;gap:8px}.step4-tickets .ticket-header .header-text .ticket-title .status-tag[data-v-981f74db]{font-size:12px;font-weight:400;padding:0 8px;line-height:20px}.step4-tickets .ticket-header .header-text .ticket-desc[data-v-981f74db]{font-size:13px;color:#8c8c8c;line-height:1.5}.step4-tickets .ticket-header .header-right[data-v-981f74db]{flex-shrink:0}.step4-tickets .ticket-body[data-v-981f74db]{padding:16px 24px 20px;border-top:1px dashed #f0f0f0}.step4-tickets .ticket-section.work .ticket-icon[data-v-981f74db]{background:linear-gradient(135deg,#1890ff,#096dd9)}.step4-tickets .ticket-section.operation .ticket-icon[data-v-981f74db]{background:linear-gradient(135deg,#722ed1,#531dab)}.step4-tickets .section[data-v-981f74db]{margin-bottom:20px}.step4-tickets .section[data-v-981f74db]:last-child{margin-bottom:0}.step4-tickets .section-title[data-v-981f74db]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#262626;margin-bottom:12px}.step4-tickets .section-title .section-bar[data-v-981f74db]{width:3px;height:14px;background:#1890ff;border-radius:2px}.step4-tickets .section-title .section-bar.purple[data-v-981f74db]{background:#722ed1}.step4-tickets .section-title .section-tip[data-v-981f74db]{margin-left:auto;font-size:12px;font-weight:400;color:#8c8c8c;display:flex;align-items:center;gap:4px}.step4-tickets .section-title .section-add-btn[data-v-981f74db]{margin-left:auto}.step4-tickets .section-title .section-add-btn.purple-btn[data-v-981f74db]{background:#722ed1;border-color:#722ed1}.step4-tickets .section-title .section-add-btn.purple-btn[data-v-981f74db]:hover{background:#531dab;border-color:#531dab}.step4-tickets .inline-table[data-v-981f74db] .ant-table{border-radius:8px;overflow:hidden;border:1px solid #f0f0f0}.step4-tickets .inline-table[data-v-981f74db] .ant-table-thead>tr>th{background:#fafafa;font-weight:500;color:#595959;padding:10px 12px}.step4-tickets .inline-table[data-v-981f74db] .ant-table-tbody>tr>td{padding:8px 12px}.step4-tickets .seq-no[data-v-981f74db]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e6f7ff;color:#1890ff;font-weight:600;font-size:12px}.step4-tickets .seq-no.purple[data-v-981f74db]{background:#f9f0ff;color:#722ed1}.step4-tickets .empty-block[data-v-981f74db]{padding:32px 16px;text-align:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px;cursor:pointer;transition:all .3s;color:#8c8c8c}.step4-tickets .empty-block[data-v-981f74db]:hover{border-color:#1890ff;background:#e6f7ff;color:#1890ff}.step4-tickets .empty-block.purple[data-v-981f74db]:hover{border-color:#722ed1;background:#f9f0ff;color:#722ed1}.step4-tickets .empty-block .empty-icon[data-v-981f74db]{font-size:28px;margin-bottom:8px}.step4-tickets .empty-block .empty-text[data-v-981f74db]{font-size:13px}.step4-tickets .disabled-hint[data-v-981f74db]{padding:12px 24px;background:#fafafa;color:#8c8c8c;font-size:13px;display:flex;align-items:center;gap:8px;border-top:1px dashed #f0f0f0}.step4-tickets .expand-enter-active[data-v-981f74db],.step4-tickets .expand-leave-active[data-v-981f74db]{transition:all .3s ease;max-height:2000px;overflow:hidden}.step4-tickets .expand-enter-from[data-v-981f74db],.step4-tickets .expand-leave-to[data-v-981f74db]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.step5-confirm .info-card[data-v-d4067d47]{margin-bottom:16px}.step5-confirm .info-card .card-title[data-v-d4067d47]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#333}.step5-confirm .sub-section[data-v-d4067d47]{margin-top:16px}.step5-confirm .sub-section .sub-title[data-v-d4067d47]{font-size:14px;font-weight:500;color:#333;margin-bottom:12px;display:flex;align-items:center;gap:8px}.op-maintenance-plan-detail .header-card[data-v-44e326f2]{margin-bottom:16px}.op-maintenance-plan-detail .header-card .header-row[data-v-44e326f2]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.op-maintenance-plan-detail .header-card .header-row .header-left[data-v-44e326f2]{flex:1}.op-maintenance-plan-detail .header-card .header-row .header-left .title-line[data-v-44e326f2]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.op-maintenance-plan-detail .header-card .header-row .header-left .title-line .title[data-v-44e326f2]{margin:0;font-size:20px;font-weight:600;color:#262626}.op-maintenance-plan-detail .header-card .header-row .header-left .meta-line[data-v-44e326f2]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:#595959}.op-maintenance-plan-detail .header-card .header-row .header-left .meta-line .meta-item .label[data-v-44e326f2]{color:#999}.op-maintenance-plan-detail .header-card .header-row .header-left .meta-line .meta-item .value[data-v-44e326f2]{color:#262626}.op-maintenance-plan-detail .header-card .header-row .header-left .meta-line .meta-divider[data-v-44e326f2]{color:#d9d9d9;margin:0 4px}.op-maintenance-plan-detail .kpi-card[data-v-44e326f2]{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:8px;background:#fafafa;border-left:4px solid}.op-maintenance-plan-detail .kpi-card .kpi-icon[data-v-44e326f2]{font-size:28px}.op-maintenance-plan-detail .kpi-card .kpi-content[data-v-44e326f2]{flex:1;min-width:0}.op-maintenance-plan-detail .kpi-card .kpi-content .kpi-label[data-v-44e326f2]{font-size:12px;color:#999;margin-bottom:4px}.op-maintenance-plan-detail .kpi-card .kpi-content .kpi-value[data-v-44e326f2]{font-size:16px;font-weight:600;color:#262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-maintenance-plan-detail .kpi-card .kpi-content .kpi-value .unit[data-v-44e326f2]{font-size:12px;color:#999;font-weight:400;margin-left:2px}.op-maintenance-plan-detail .kpi-card.kpi-blue[data-v-44e326f2]{border-left-color:#1890ff}.op-maintenance-plan-detail .kpi-card.kpi-blue .kpi-icon[data-v-44e326f2]{color:#1890ff}.op-maintenance-plan-detail .kpi-card.kpi-orange[data-v-44e326f2]{border-left-color:#fa8c16}.op-maintenance-plan-detail .kpi-card.kpi-orange .kpi-icon[data-v-44e326f2]{color:#fa8c16}.op-maintenance-plan-detail .kpi-card.kpi-green[data-v-44e326f2]{border-left-color:#52c41a}.op-maintenance-plan-detail .kpi-card.kpi-green .kpi-icon[data-v-44e326f2]{color:#52c41a}.op-maintenance-plan-detail .kpi-card.kpi-purple[data-v-44e326f2]{border-left-color:#722ed1}.op-maintenance-plan-detail .kpi-card.kpi-purple .kpi-icon[data-v-44e326f2]{color:#722ed1}.op-maintenance-plan-detail .tab-card .ticket-card[data-v-44e326f2] .ant-card-head{background:#fafafa}.op-maintenance-plan-detail .link-cell[data-v-44e326f2]{color:#1890ff;cursor:pointer}.op-maintenance-plan-detail .link-cell[data-v-44e326f2]:hover{text-decoration:underline}.op-maintenance-plan-detail .unit-text[data-v-44e326f2]{font-size:12px;color:#999;margin-left:2px}.op-maintenance-plan-detail .photo-list[data-v-44e326f2]{display:flex;flex-wrap:wrap;gap:8px}.maint-plan-wizard-page[data-v-5f52b955]{padding-bottom:80px;max-width:1200px;margin:0 auto}.maint-plan-wizard-page .step-indicator[data-v-5f52b955]{margin-bottom:16px}.maint-plan-wizard-page .step-indicator .horizontal-main-card[data-v-5f52b955]{background:linear-gradient(90deg,#1890ff,#096dd9);border-radius:12px}.maint-plan-wizard-page .step-indicator .horizontal-main-card[data-v-5f52b955] .ant-card-body{padding:0}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section[data-v-5f52b955]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section .header-info[data-v-5f52b955]{display:flex;align-items:center;gap:12px}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section .header-info .horizontal-header-icon[data-v-5f52b955]{width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section .header-info .header-text[data-v-5f52b955]{display:flex;flex-direction:column}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section .header-info .header-text .horizontal-header-title[data-v-5f52b955]{font-size:18px;font-weight:600;color:#fff}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section .header-info .header-text .horizontal-header-desc[data-v-5f52b955]{font-size:13px;color:rgba(255,255,255,.7);margin-top:2px}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section .header-right-section[data-v-5f52b955]{display:flex;align-items:center;gap:24px}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn[data-v-5f52b955]{min-width:88px;height:36px;font-size:13px;border-radius:6px}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-ghost[data-v-5f52b955]{color:#fff;border-color:rgba(255,255,255,.5)}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-ghost[data-v-5f52b955]:hover{background:rgba(255,255,255,.1);border-color:#fff}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-primary[data-v-5f52b955]{background:#fff;color:#1890ff;border-color:#fff;font-weight:500}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-primary[data-v-5f52b955]:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress[data-v-5f52b955]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 20px;background:rgba(255,255,255,.15);border-radius:8px}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num[data-v-5f52b955]{display:flex;align-items:baseline;gap:4px}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num .progress-current[data-v-5f52b955]{font-size:22px;font-weight:700;color:#fff}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num .progress-divider[data-v-5f52b955]{font-size:12px;color:rgba(255,255,255,.6)}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num .progress-total[data-v-5f52b955]{font-size:11px;color:rgba(255,255,255,.75)}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-bar-wrapper[data-v-5f52b955]{width:120px;height:4px;background:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-bar-wrapper .progress-bar-fill[data-v-5f52b955]{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-divider[data-v-5f52b955]{height:1px;background:rgba(255,255,255,.2);margin:0 24px}.maint-plan-wizard-page .step-indicator .horizontal-main-card .header-bottom-section[data-v-5f52b955]{padding:16px 24px;display:flex;justify-content:center}.maint-plan-wizard-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-5f52b955] .ant-steps-item{margin-bottom:0;cursor:pointer}.maint-plan-wizard-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-5f52b955] .ant-steps-item .step-icon{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:rgba(255,255,255,.8);transition:all .3s}.maint-plan-wizard-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-5f52b955] .ant-steps-item .step-icon.active{background:#fff;color:#1890ff;box-shadow:0 4px 12px rgba(0,0,0,.2)}.maint-plan-wizard-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-5f52b955] .ant-steps-item .step-icon.completed{background:#52c41a;color:#fff}.maint-plan-wizard-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-5f52b955] .ant-steps-item .step-icon.pending{background:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.maint-plan-wizard-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-5f52b955] .ant-steps-item .ant-steps-item-title{font-size:14px!important;color:#fff!important}.maint-plan-wizard-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-5f52b955] .ant-steps-item .ant-steps-item-description{font-size:12px!important;color:rgba(255,255,255,.7)!important}.maint-plan-wizard-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-5f52b955] .ant-steps-item .ant-steps-item-tail:after{background:rgba(255,255,255,.25)!important}.maint-plan-wizard-page .step-content[data-v-5f52b955]{min-height:400px;margin-bottom:16px}.fade-slide-enter-active[data-v-5f52b955],.fade-slide-leave-active[data-v-5f52b955]{transition:all .3s ease}.fade-slide-enter-from[data-v-5f52b955]{opacity:0;transform:translate(20px)}.fade-slide-leave-to[data-v-5f52b955]{opacity:0;transform:translate(-20px)}.op-maintenance-task-page .page-title[data-v-e8e2b722]{display:flex;justify-content:space-between;align-items:center;width:100%}.op-maintenance-task-page .search-form[data-v-e8e2b722]{padding-bottom:16px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.op-maintenance-task-page .filter-buttons[data-v-e8e2b722]{display:flex;align-items:center}.teal-link[data-v-e8e2b722]{color:#0d9488;cursor:pointer}.teal-link[data-v-e8e2b722]:hover{color:#0f766e}.footer-tabs[data-v-e66458da]{margin-bottom:0}.log-page .tab-header[data-v-791ae7db]{display:flex;justify-content:flex-end;margin-bottom:16px}.log-page .search-form[data-v-791ae7db]{padding-bottom:16px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.log-page .filter-buttons[data-v-791ae7db]{display:flex;align-items:center}.org-tree-page[data-v-e339b843]{height:100%}.org-tree-page .area-card[data-v-e339b843]{display:flex;flex-direction:column}.org-tree-page .area-card[data-v-e339b843] .ant-card-head{padding:12px 20px;min-height:48px;border-bottom:1px solid #f0f0f0}.org-tree-page .area-card[data-v-e339b843] .ant-card-body{padding:16px 20px 20px;flex:1;overflow:auto}.org-tree-page .area-card-title[data-v-e339b843]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.org-tree-page .area-card-title .title-left[data-v-e339b843]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:#1f1f1f}.org-tree-page .area-card-title .title-icon[data-v-e339b843]{color:#1890ff;font-size:18px}.org-tree-page .area-card-title .title-count[data-v-e339b843]{font-weight:500;margin-left:4px}.org-tree-page .area-stat-row[data-v-e339b843]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}.org-tree-page .area-stat-item[data-v-e339b843]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #eef3f8;border-left:3px solid var(--accent, #1890ff);border-radius:6px;transition:all .2s}.org-tree-page .area-stat-item[data-v-e339b843]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.06)}.org-tree-page .area-stat-item .stat-icon[data-v-e339b843]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent, #1890ff);color:#fff;font-size:16px;flex-shrink:0}.org-tree-page .area-stat-item .stat-text .stat-label[data-v-e339b843]{font-size:12px;color:#8c8c8c;line-height:1.4}.org-tree-page .area-stat-item .stat-text .stat-count[data-v-e339b843]{font-size:16px;font-weight:600;color:#1f1f1f;line-height:1.4}.org-tree-page[data-v-e339b843] .ant-tree-node-content-wrapper{width:100%;padding:2px 0}.org-tree-page[data-v-e339b843] .ant-tree-node-selected .ant-tree-node-content-wrapper{background:transparent!important}.org-tree-page[data-v-e339b843] .ant-tree .ant-tree-node-content-wrapper:hover{background:transparent}.org-tree-page .tree-node[data-v-e339b843]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:4px;transition:background .2s;width:100%}.org-tree-page .tree-node[data-v-e339b843]:hover{background:#f5f9ff}.org-tree-page .tree-node:hover .tree-node-actions[data-v-e339b843]{opacity:1}.org-tree-page .tree-node.tree-node-selected[data-v-e339b843]{background:linear-gradient(90deg,#e6f4ff,#f0f8ff);box-shadow:inset 2px 0 #1890ff}.org-tree-page .tree-node-main[data-v-e339b843]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.org-tree-page .tree-node-icon[data-v-e339b843]{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;flex-shrink:0}.org-tree-page .tree-node-name[data-v-e339b843]{font-size:13px;color:#262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-tree-page .tree-node-tag[data-v-e339b843]{font-size:11px;margin-left:4px;padding:0 6px;line-height:18px;height:18px}.org-tree-page .tree-node-actions[data-v-e339b843]{opacity:0;transition:opacity .2s;display:flex;align-items:center;gap:2px}.org-tree-page .area-empty[data-v-e339b843]{padding:40px 20px;text-align:center;border:1px dashed #d9d9d9;border-radius:6px;background:#fafafa}.org-tree-page .empty-icon[data-v-e339b843]{font-size:40px;color:#bfbfbf;margin-bottom:12px}.org-tree-page .empty-title[data-v-e339b843]{font-size:14px;font-weight:500;color:#595959;margin-bottom:4px}.org-tree-page .empty-desc[data-v-e339b843]{font-size:12px;color:#8c8c8c}.org-tree-page .sub-card[data-v-e339b843] .ant-card-head{padding:12px 20px;min-height:48px;border-bottom:1px solid #f0f0f0}.org-tree-page .sub-card[data-v-e339b843] .ant-card-body{padding:16px 20px 20px}.org-tree-page .sub-card-title[data-v-e339b843]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.org-tree-page .sub-card-title .title-left[data-v-e339b843]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:#1f1f1f}.org-tree-page .sub-card-title .title-icon[data-v-e339b843]{color:#1890ff;font-size:18px}.org-tree-page .sub-card-title .title-sub[data-v-e339b843]{margin-left:4px;font-weight:400}.org-tree-page .sub-card-title .title-right[data-v-e339b843]{display:flex;align-items:center;gap:10px}.org-tree-page .empty-block[data-v-e339b843]{padding:48px 20px;text-align:center;border:1px dashed #d9d9d9;border-radius:6px;background:#fafafa}.org-tree-page .empty-block .empty-icon[data-v-e339b843]{font-size:48px}.org-tree-page .empty-block .empty-title[data-v-e339b843]{font-size:15px;margin:8px 0 4px}.org-tree-page .empty-block .empty-desc[data-v-e339b843]{font-size:13px}.org-tree-page .team-cell[data-v-e339b843]{display:flex;flex-direction:column}.org-tree-page .team-cell .team-name-label[data-v-e339b843]{font-size:13px;color:#1f1f1f;font-weight:500}.org-tree-page .team-cell .team-code-label[data-v-e339b843]{font-size:11px;color:#8c8c8c;margin-top:2px}.org-tree-page[data-v-e339b843] .ant-table-tbody>tr.table-row-selected>td{background:#e6f4ff!important}.org-tree-page[data-v-e339b843] .ant-table-tbody>tr.table-row-selected:hover>td{background:#e6f4ff!important}.org-tree-page[data-v-e339b843] .ant-table-tbody>tr>td{cursor:pointer}.org-tree-page .member-cell[data-v-e339b843]{display:flex;align-items:center;gap:10px}.org-tree-page .member-avatar[data-v-e339b843]{width:32px;height:32px;border-radius:50%;color:#fff;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;text-transform:uppercase;flex-shrink:0}.org-tree-page .member-name[data-v-e339b843]{font-size:13px;color:#1f1f1f;font-weight:500;line-height:1.4}.org-tree-page .member-role-sub[data-v-e339b843]{margin-top:3px;display:flex;align-items:center}.org-tree-page .member-role-sub .muted[data-v-e339b843]{font-size:11px;color:#8c8c8c}.scheduling-calendar .calendar-header[data-v-2a16c8fb]{display:flex;align-items:center;justify-content:center;margin-bottom:16px;gap:8px}.scheduling-calendar .calendar-header .calendar-title[data-v-2a16c8fb]{font-size:18px;font-weight:600;margin:0 8px}.scheduling-calendar .calendar-filter[data-v-2a16c8fb]{display:flex;justify-content:center;margin-bottom:16px}.scheduling-calendar .calendar-body .calendar-grid[data-v-2a16c8fb]{border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}.scheduling-calendar .calendar-body .calendar-grid .calendar-weekdays[data-v-2a16c8fb]{display:grid;grid-template-columns:repeat(7,1fr);background:#fafafa;border-bottom:1px solid #e8e8e8}.scheduling-calendar .calendar-body .calendar-grid .calendar-weekdays .weekday-cell[data-v-2a16c8fb]{padding:12px 8px;text-align:center;font-weight:500;color:#595959}.scheduling-calendar .calendar-body .calendar-grid .calendar-days[data-v-2a16c8fb]{display:grid;grid-template-columns:repeat(7,1fr)}.scheduling-calendar .calendar-body .calendar-grid .calendar-days .day-cell[data-v-2a16c8fb]{min-height:100px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;cursor:pointer;transition:background .2s}.scheduling-calendar .calendar-body .calendar-grid .calendar-days .day-cell[data-v-2a16c8fb]:nth-child(7n){border-right:none}.scheduling-calendar .calendar-body .calendar-grid .calendar-days .day-cell[data-v-2a16c8fb]:hover:not(.day-empty){background:#f5f5f5}.scheduling-calendar .calendar-body .calendar-grid .calendar-days .day-cell.day-empty[data-v-2a16c8fb]{background:#fafafa;cursor:default}.scheduling-calendar .calendar-body .calendar-grid .calendar-days .day-cell.day-today[data-v-2a16c8fb]{background:#e6f7ff}.scheduling-calendar .calendar-body .calendar-grid .calendar-days .day-cell.day-selected[data-v-2a16c8fb]{background:#bae7ff}.scheduling-calendar .calendar-body .calendar-grid .calendar-days .day-cell .day-content[data-v-2a16c8fb]{padding:8px}.scheduling-calendar .calendar-body .calendar-grid .calendar-days .day-cell .day-content .day-number[data-v-2a16c8fb]{font-size:14px;font-weight:500;color:#262626;margin-bottom:4px}.scheduling-calendar .calendar-body .calendar-grid .calendar-days .day-cell .day-content .day-schedules .schedule-item[data-v-2a16c8fb]{padding:4px 8px;margin-bottom:4px;border-radius:4px;font-size:12px;color:#fff;display:flex;flex-direction:column;gap:2px}.scheduling-calendar .calendar-body .calendar-grid .calendar-days .day-cell .day-content .day-schedules .schedule-item[data-v-2a16c8fb]:hover{opacity:.8}.scheduling-calendar .calendar-body .calendar-grid .calendar-days .day-cell .day-content .day-schedules .schedule-item .schedule-name[data-v-2a16c8fb]{font-weight:500}.scheduling-calendar .calendar-body .calendar-grid .calendar-days .day-cell .day-content .day-schedules .schedule-item .schedule-type[data-v-2a16c8fb]{font-size:11px}.member-modal-content .search-area[data-v-8c2d0012]{display:flex;justify-content:space-between;margin-bottom:16px}.layout-container .filter-card[data-v-18a0a1b2] .ant-card-body{padding:16px}.layout-container .filter-card .filter-wrapper[data-v-18a0a1b2]{padding:16px;background:#fafafa;border-radius:4px}.layout-container .filter-card .filter-wrapper[data-v-18a0a1b2] .ant-form-item{margin-bottom:0}.layout-container .filter-card .filter-wrapper .filter-input-with-buttons[data-v-18a0a1b2]{display:flex;align-items:center}.layout-container .content-card[data-v-18a0a1b2]{margin-top:16px}.layout-container .content-card[data-v-18a0a1b2] .ant-card-body{padding:0 16px 16px}.layout-container .content-card .content-tabs[data-v-18a0a1b2]{padding-top:8px}.layout-container .content-card .content-tabs[data-v-18a0a1b2] .ant-tabs-nav{margin:0}.layout-container .content-card .table-toolbar[data-v-18a0a1b2]{margin-top:12px;margin-bottom:12px}.layout-container .content-card .table-wrapper[data-v-18a0a1b2] .ant-table{font-size:13px}.shift-create-page .top-steps[data-v-68b81c40]{margin:0 0 16px 80px;max-width:1100px;padding:16px 24px;background:#fff;border-radius:8px}.shift-create-page .step-card[data-v-68b81c40]{margin-left:80px;max-width:1100px;min-height:420px}.shift-create-page .step-card[data-v-68b81c40] .ant-card-body{padding:24px}.shift-create-page .step-panel[data-v-68b81c40]{min-height:360px}.shift-create-page .members-toolbar[data-v-68b81c40]{margin-bottom:8px;display:flex;align-items:center}.shift-create-page .footer-toolbar[data-v-68b81c40]{margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end}.stats-row[data-v-1bf58aac]{margin-bottom:16px}.stats-row .stat-card[data-v-1bf58aac]{cursor:pointer;transition:all .3s}.stats-row .stat-card[data-v-1bf58aac] .ant-card-body{padding:16px}.stats-row .stat-card.stat-card-active[data-v-1bf58aac]{box-shadow:0 2px 12px rgba(24,144,255,.2);transform:translateY(-2px)}.stats-row .stat-card .stat-item .stat-header[data-v-1bf58aac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stats-row .stat-card .stat-item .stat-header .stat-label[data-v-1bf58aac]{font-size:15px;font-weight:500;color:#333}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-1bf58aac]{display:flex;justify-content:space-between;align-items:center}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-1bf58aac]:not(:last-child){margin-bottom:8px}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-key[data-v-1bf58aac]{font-size:13px;color:#888}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value[data-v-1bf58aac]{font-size:24px;font-weight:700;line-height:1}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value .stat-unit[data-v-1bf58aac]{font-size:12px;font-weight:400;color:#888;margin-left:2px}.stats-row .stat-card-pending[data-v-1bf58aac]{border-left:3px solid #1890ff}.stats-row .stat-card-pending .stat-value[data-v-1bf58aac]{color:#1890ff}.stats-row .stat-card-confirmed[data-v-1bf58aac]{border-left:3px solid #52c41a}.stats-row .stat-card-confirmed .stat-value[data-v-1bf58aac]{color:#52c41a}.stats-row .stat-card-rejected[data-v-1bf58aac]{border-left:3px solid #f5222d}.stats-row .stat-card-rejected .stat-value[data-v-1bf58aac]{color:#f5222d}.layout-container .filter-card[data-v-1bf58aac] .ant-card-body{padding:16px}.layout-container .filter-card .filter-wrapper[data-v-1bf58aac]{padding:16px;background:#fafafa;border-radius:4px}.layout-container .filter-card .filter-wrapper[data-v-1bf58aac] .ant-form-item{margin-bottom:12px}.layout-container .filter-card .filter-wrapper[data-v-1bf58aac] .ant-form-item:last-child{margin-bottom:0}.layout-container .table-card[data-v-1bf58aac] .ant-card-body{padding:16px}.layout-container .table-card .action-bar[data-v-1bf58aac]{margin-bottom:16px}.layout-container .table-card .table-wrapper[data-v-1bf58aac]{margin-top:8px}.sub-tabs-card[data-v-26d80f1d]{margin-top:0}.placeholder-pane[data-v-26d80f1d]{display:flex;justify-content:center;padding:40px 0}.search-bar[data-v-3c7c27e0],.search-bar[data-v-1f68aa4a]{margin-bottom:16px}.gov-config-page .config-card[data-v-6d1e11fb]{border-radius:8px}.gov-config-page .config-form[data-v-6d1e11fb]{max-width:560px}.gov-config-page .switch-hint[data-v-6d1e11fb]{color:rgba(0,0,0,.45)}.panel-card[data-v-5edc7adc]{border-radius:8px}.panel-card[data-v-5edc7adc] .ant-card-body{padding:0 16px 16px}[data-v-5edc7adc] .ant-tabs-tab{padding:8px 4px}.panel-hint[data-v-5edc7adc]{margin:4px 0 12px;font-size:13px;color:rgba(0,0,0,.65)}.panel-hint .hint-muted[data-v-5edc7adc]{color:rgba(0,0,0,.45)}.panel-filter[data-v-5edc7adc]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.panel-filter .filter-actions[data-v-5edc7adc]{margin-left:auto}.text-muted[data-v-5edc7adc]{color:rgba(0,0,0,.45)}.result-cell.result-fail[data-v-5edc7adc]{color:#ff4d4f}.result-cell.result-pending[data-v-5edc7adc]{color:#faad14}.teal-link[data-v-5edc7adc]{color:#13c2c2}.footer-toolbar[data-v-d7744d10]{display:flex;align-items:center;gap:12px}.attach-page .filter-card[data-v-d7744d10]{border-radius:8px;margin-bottom:12px}.attach-page .filter-card[data-v-d7744d10] .ant-card-body{padding:12px 16px 0}.attach-page .filter-card[data-v-d7744d10] .ant-form-item{margin-bottom:8px}.attach-page .list-card[data-v-d7744d10]{border-radius:8px}.attach-page .list-card[data-v-d7744d10] .ant-card-body{padding:0 16px 16px}.file-cell[data-v-d7744d10]{display:flex;align-items:center;gap:6px}.file-cell .file-emoji[data-v-d7744d10]{font-size:16px}.file-cell .file-name[data-v-d7744d10]{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta[data-v-d7744d10]{font-size:12px;color:#999;margin-left:22px}.biz-id[data-v-d7744d10]{color:#999;font-size:12px;margin-left:4px}.upload-tip[data-v-d7744d10]{color:#999;font-size:12px;margin-top:4px}.preview-body[data-v-d7744d10]{text-align:center}.link-teal[data-v-d7744d10]{color:#0d9488}.link-danger[data-v-d7744d10]{color:#ff4d4f}.stats-page .stat-cards[data-v-d1863599]{margin-bottom:16px}.stats-page .stat-cards .stat-card[data-v-d1863599]{border-radius:8px}.stats-page .stat-cards .stat-card .stat-label[data-v-d1863599]{color:#999;font-size:13px}.stats-page .stat-cards .stat-card .stat-value[data-v-d1863599]{font-size:30px;font-weight:700;color:#333;margin:8px 0 4px}.stats-page .stat-cards .stat-card .stat-value.teal[data-v-d1863599]{color:#0d9488}.stats-page .stat-cards .stat-card .stat-value.purple[data-v-d1863599]{color:#722ed1}.stats-page .stat-cards .stat-card .stat-desc[data-v-d1863599]{color:#bbb;font-size:12px}.stats-page .chart-card[data-v-d1863599]{border-radius:8px;margin-bottom:16px}.stats-page .chart-card .chart-box[data-v-d1863599]{height:300px}.kb-list .filter-card[data-v-b6dd32e8]{border-radius:8px;margin-bottom:12px}.kb-list .filter-card[data-v-b6dd32e8] .ant-card-body{padding:12px 16px 0}.kb-list .filter-card[data-v-b6dd32e8] .ant-form-item{margin-bottom:8px}.kb-list .list-card[data-v-b6dd32e8]{border-radius:8px}.kb-list .list-card[data-v-b6dd32e8] .ant-card-head{min-height:40px}.kb-list .list-card[data-v-b6dd32e8] .ant-card-head-title,.kb-list .list-card[data-v-b6dd32e8] .ant-card-extra{padding:8px 0}.kb-list .list-card[data-v-b6dd32e8] .ant-card-body{padding:0 16px 16px}.list-title[data-v-b6dd32e8]{font-size:13px;color:#888;font-weight:400}.doc-title[data-v-b6dd32e8]{color:#0d9488;font-weight:600;cursor:pointer}.doc-title[data-v-b6dd32e8]:hover{text-decoration:underline}.link-teal[data-v-b6dd32e8]{color:#0d9488}.link-danger[data-v-b6dd32e8]{color:#ff4d4f}.file-info[data-v-b6dd32e8]{margin-top:6px;color:#555;font-size:13px}.file-info .parse-hint[data-v-b6dd32e8]{color:#0d9488;font-size:12px}.content-text[data-v-b6dd32e8]{max-height:320px;overflow-y:auto;white-space:pre-wrap;word-break:break-all;background:#fafafa;padding:8px;border-radius:4px;font-size:13px;color:#333}.view-count[data-v-b6dd32e8]{color:#999;font-size:12px;margin-left:8px}.version-item .version-head[data-v-b6dd32e8]{display:flex;align-items:center;gap:8px}.version-item .version-head .current-tag[data-v-b6dd32e8]{color:#0d9488;font-size:12px}.version-item .version-head .version-meta[data-v-b6dd32e8]{color:#999;font-size:12px}.version-item .version-note[data-v-b6dd32e8]{color:#555;font-size:13px;margin:4px 0}.version-item .version-ops[data-v-b6dd32e8]{margin-top:4px}.version-actions[data-v-b6dd32e8]{margin-top:12px}.kb-base .tree-card[data-v-34f8de55]{border-radius:8px}.kb-base .tree-card[data-v-34f8de55] .ant-card-head{min-height:40px}.kb-base .tree-card[data-v-34f8de55] .ant-card-head-title{padding:8px 0}.kb-base .tree-card[data-v-34f8de55] .ant-card-body{padding:8px 8px 12px}.kb-base .tree-title[data-v-34f8de55]{font-size:13px;color:#666;font-weight:600}.kb-base .tree-search[data-v-34f8de55]{margin-bottom:8px}.kb-base .list-card[data-v-34f8de55]{border-radius:8px}.kb-base .list-card[data-v-34f8de55] .ant-card-body{padding:12px}.category-node[data-v-34f8de55]{display:inline-flex;align-items:center;gap:4px;width:calc(100% - 8px);overflow:hidden}.category-node .type-icon[data-v-34f8de55]{color:#0d9488}.category-node .type-name[data-v-34f8de55]{font-weight:600}.category-node .node-ops[data-v-34f8de55]{margin-left:auto;flex-shrink:0;opacity:0;transition:opacity .2s}.category-node:hover .node-ops[data-v-34f8de55]{opacity:1}.link-teal[data-v-34f8de55]{color:#0d9488}.link-danger[data-v-34f8de55]{color:#ff4d4f}.dim-card[data-v-a4fabade]{margin-top:12px;border-radius:8px;margin-bottom:12px}.dim-card[data-v-a4fabade] .ant-card-body{padding:10px 16px}.dim-card .dim-row[data-v-a4fabade]{display:flex;align-items:center;gap:12px}.dim-card .dim-row+.dim-row[data-v-a4fabade]{margin-top:8px}.dim-card .dim-row .dim-label[data-v-a4fabade]{flex:0 0 60px;font-size:13px;color:#666}.module-dot[data-v-a4fabade]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.module-count[data-v-a4fabade]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.filter-card[data-v-a4fabade]{border-radius:8px;margin-bottom:12px}.filter-card[data-v-a4fabade] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-a4fabade] .ant-form-item{margin-bottom:8px}.list-card[data-v-a4fabade]{border-radius:8px}.list-card[data-v-a4fabade] .ant-card-body{padding:12px 16px 16px}.photo-toolbar[data-v-a4fabade]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.photo-toolbar .photo-count[data-v-a4fabade]{color:#8c8c8c;font-size:13px}.day-groups .day-group+.day-group[data-v-a4fabade]{margin-top:20px}.day-groups .day-group .day-group-header[data-v-a4fabade]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600;color:#333}.day-groups .day-group .day-group-header .day-group-title[data-v-a4fabade]{font-size:15px}.photo-grid[data-v-a4fabade]{display:grid;grid-template-columns:repeat(auto-fill,200px);gap:12px}.photo-item[data-v-a4fabade]{position:relative;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden;background:#fafafa;transition:all .2s}.photo-item[data-v-a4fabade]:hover{border-color:#0d9488;box-shadow:0 4px 12px rgba(13,148,136,.18);transform:translateY(-2px)}.photo-item.selected[data-v-a4fabade]{border-color:#0d9488;box-shadow:0 0 0 2px rgba(13,148,136,.15)}.photo-item .photo-head[data-v-a4fabade]{display:flex;align-items:center;gap:4px;padding:6px 8px 0}.photo-item .photo-head .photo-name[data-v-a4fabade]{flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.photo-item .photo-tags[data-v-a4fabade]{padding:4px 8px 0;min-height:22px;overflow:hidden;white-space:nowrap}.photo-item .photo-tags[data-v-a4fabade] .photo-module-tag{font-size:11px;line-height:18px;padding:0 5px;margin-inline-end:4px;background:#fff}.photo-item .photo-tags[data-v-a4fabade] .photo-module-tag .module-dot{width:6px;height:6px;margin-right:3px;vertical-align:middle}.photo-item .photo-thumb-wrap[data-v-a4fabade] .ant-image{display:block;width:100%;height:150px}.photo-item .photo-thumb-wrap[data-v-a4fabade] .ant-image img{width:100%;height:100%;object-fit:cover}.photo-item .photo-ops[data-v-a4fabade]{display:flex;justify-content:flex-end;min-height:28px;margin-top:2px;padding:0 6px 2px}.timeline[data-v-a4fabade]{padding:4px 0}.timeline .timeline-item[data-v-a4fabade]{display:flex;gap:16px}.timeline .timeline-item .timeline-dot-wrap[data-v-a4fabade]{position:relative;width:28px;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.timeline .timeline-item .timeline-dot-wrap .timeline-dot[data-v-a4fabade]{width:28px;height:28px;border-radius:50%;background:#0d9488;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;z-index:1}.timeline .timeline-item .timeline-dot-wrap .timeline-line[data-v-a4fabade]{flex:1;width:2px;background:#e5e7eb;margin-top:4px}.timeline .timeline-item .timeline-content[data-v-a4fabade]{flex:1;padding-bottom:24px}.timeline .timeline-item .timeline-content .timeline-header[data-v-a4fabade]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.timeline .timeline-item .timeline-content .timeline-header .timeline-title[data-v-a4fabade]{font-size:15px;font-weight:600;color:#333}.timeline .timeline-item .timeline-content .day-section+.day-section[data-v-a4fabade]{margin-top:16px}.timeline .timeline-item .timeline-content .day-section .day-title[data-v-a4fabade]{font-size:13px;font-weight:600;color:#555;margin-bottom:8px}.timeline .timeline-item .timeline-content .day-section .module-section[data-v-a4fabade]{background:#fafafa;border-radius:8px;padding:10px 12px;margin-bottom:12px}.timeline .timeline-item .timeline-content .day-section .module-section .module-header[data-v-a4fabade]{display:flex;align-items:center;gap:6px;margin-bottom:10px}.timeline .timeline-item .timeline-content .day-section .module-section .module-header .module-name[data-v-a4fabade]{font-size:13px;font-weight:600;color:#444}.timeline .timeline-item .timeline-content .day-section .module-section .node-block+.node-block[data-v-a4fabade]{margin-top:12px}.timeline .timeline-item .timeline-content .day-section .module-section .node-block .node-header[data-v-a4fabade]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.timeline .timeline-item .timeline-content .day-section .module-section .node-block .node-header .node-tag[data-v-a4fabade]{margin-right:0}.timeline .timeline-item .timeline-content .day-section .module-section .node-block .node-header .node-operator[data-v-a4fabade]{font-size:12px;color:#555}.timeline .timeline-item .timeline-content .day-section .module-section .node-block .node-header .node-time[data-v-a4fabade]{font-size:12px;color:#999}.timeline .timeline-item .timeline-content .day-section .module-section .node-block .node-header .node-link[data-v-a4fabade]{margin-left:auto;font-size:12px}.timeline .timeline-item .timeline-content .day-section .module-section .node-block .node-photos[data-v-a4fabade]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.timeline .timeline-item .timeline-content .day-section .module-section .node-block .node-photos .timeline-photo[data-v-a4fabade]{border:1px solid #f0f0f0;border-radius:6px;overflow:hidden;background:#fff;transition:all .2s}.timeline .timeline-item .timeline-content .day-section .module-section .node-block .node-photos .timeline-photo[data-v-a4fabade]:hover{border-color:#0d9488;box-shadow:0 4px 12px rgba(13,148,136,.18)}.timeline .timeline-item .timeline-content .day-section .module-section .node-block .node-photos .timeline-photo .timeline-img[data-v-a4fabade]{display:block;width:100%;object-fit:cover}.timeline .timeline-item .timeline-content .day-section .module-section .node-block .node-photos .timeline-photo .timeline-photo-info[data-v-a4fabade]{padding:6px 8px}.timeline .timeline-item .timeline-content .day-section .module-section .node-block .node-photos .timeline-photo .timeline-photo-info .timeline-photo-name[data-v-a4fabade]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline .timeline-item .timeline-content .day-section .module-section .node-block .node-photos .timeline-photo .timeline-photo-info .timeline-photo-type[data-v-a4fabade]{font-size:11px;color:#999;margin-top:2px}.upload-tip[data-v-a4fabade]{color:#999;font-size:12px;margin-top:4px}.album-toolbar[data-v-a4fabade]{margin-bottom:12px;text-align:right}.album-name[data-v-a4fabade]{color:#0d9488;font-weight:600}.page-actions[data-v-f58500cd]{display:flex;justify-content:flex-end}.certificate-page[data-v-16ff8e3d]{display:flex;flex-direction:column;gap:12px}.filter-card[data-v-16ff8e3d] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-16ff8e3d] .ant-form-item{margin-bottom:8px}.tabs-card[data-v-16ff8e3d] .ant-card-head{min-height:48px;padding:0 16px}.tabs-card[data-v-16ff8e3d] .ant-card-head-title{padding:12px 0}.tabs-card[data-v-16ff8e3d] .ant-card-body{padding:12px 16px 16px}.card-title[data-v-16ff8e3d]{font-weight:600}.card-sub[data-v-16ff8e3d]{margin-left:8px;font-size:12px;color:#999}.danger-link[data-v-16ff8e3d]{color:#ff4d4f}.inspection-page[data-v-dbb34d59]{display:flex;flex-direction:column;gap:12px}.filter-card[data-v-dbb34d59] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-dbb34d59] .ant-form-item{margin-bottom:8px}.tabs-card[data-v-dbb34d59] .ant-card-head{min-height:48px;padding:0 16px}.tabs-card[data-v-dbb34d59] .ant-card-head-title{padding:12px 0}.tabs-card[data-v-dbb34d59] .ant-card-body{padding:12px 16px 16px}.card-title[data-v-dbb34d59]{font-weight:600}.card-sub[data-v-dbb34d59]{margin-left:8px;font-size:12px;color:#999}.danger-link[data-v-dbb34d59]{color:#ff4d4f}.install-page[data-v-ca112470]{display:flex;flex-direction:column;gap:12px}.filter-card[data-v-ca112470] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-ca112470] .ant-form-item,.tabs-card[data-v-ca112470] .ant-tabs-nav{margin-bottom:8px}.tabs-card[data-v-ca112470] .ant-card-body{padding:0 16px 16px}.tab-count[data-v-ca112470]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.tab-count.tab-count-orange[data-v-ca112470]{background:#fff7e6;color:#fa8c16}.tab-count.tab-count-green[data-v-ca112470]{background:#f6ffed;color:#52c41a}.danger-link[data-v-ca112470]{color:#ff4d4f}.flow-map-page[data-v-a21b1af4]{padding:4px}.flow-map-page .flow-intro .flow-intro-title[data-v-a21b1af4]{font-size:16px;font-weight:600;color:#262626}.flow-map-page .flow-intro .flow-intro-desc[data-v-a21b1af4]{margin-top:4px;font-size:12px;color:#8c8c8c}.flow-map-page .flow-intro .flow-intro-desc .flow-intro-tip[data-v-a21b1af4]{margin-left:12px;color:#0d9488}.flow-map-page .flow-canvas[data-v-a21b1af4]{position:relative;padding:26px 26px 14px;margin-bottom:12px;background-color:#fafafa;background-image:radial-gradient(circle,#e2e2e2 1px,transparent 1px);background-size:22px 22px;border:1px solid #f0f0f0;border-radius:8px}.flow-map-page .main-line[data-v-a21b1af4]{position:absolute;top:46px;left:46px;right:calc(16.666% - 17px);height:2px;background:linear-gradient(90deg,#722ed1,#1890ff,#fa8c16,#0d9488,#eb2f96,#13c2c2);opacity:.55;z-index:0}.flow-map-page .main-arrow[data-v-a21b1af4]{position:absolute;top:40px;margin-left:-5px;font-size:11px;color:#bfbfbf;z-index:1}.flow-map-page .stage-row[data-v-a21b1af4]{position:relative;display:flex;gap:16px;margin-bottom:44px;z-index:1}.flow-map-page .stage[data-v-a21b1af4]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.flow-map-page .stage-head[data-v-a21b1af4]{display:flex;align-items:center;gap:10px;height:40px;margin-bottom:18px;position:relative;z-index:2}.flow-map-page .stage-head .stage-dot[data-v-a21b1af4]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;font-size:18px;flex-shrink:0;box-shadow:0 0 0 4px #fafafa,0 2px 6px rgba(0,0,0,.12)}.flow-map-page .stage-head .stage-text[data-v-a21b1af4]{min-width:0}.flow-map-page .stage-head .stage-text .stage-name[data-v-a21b1af4]{font-size:14px;font-weight:600;line-height:1.2}.flow-map-page .stage-head .stage-text .stage-sub[data-v-a21b1af4]{margin-top:2px;font-size:11px;color:#999;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .stage-rail[data-v-a21b1af4]{position:absolute;left:19px;top:40px;bottom:0;width:2px;background:color-mix(in srgb,var(--accent) 35%,#e8e8e8);z-index:0}.flow-map-page .stage-rail[data-v-a21b1af4]:after{content:"";position:absolute;bottom:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background:#fafafa;border:2px solid var(--accent)}.flow-map-page .stage:nth-child(1) .stage-rail[data-v-a21b1af4],.flow-map-page .stage:nth-child(6) .stage-rail[data-v-a21b1af4]{bottom:-28px;background:repeating-linear-gradient(180deg,#13c2c2 0,#13c2c2 5px,transparent 5px,transparent 9px)}.flow-map-page .stage:nth-child(1) .stage-rail[data-v-a21b1af4]:after{display:none}.flow-map-page .stage[data-v-a21b1af4]:after{content:"";position:absolute;bottom:-28px;height:0;border-top:2px dashed #13c2c2}.flow-map-page .stage[data-v-a21b1af4]:nth-child(1):after{left:20px;right:0}.flow-map-page .stage[data-v-a21b1af4]:nth-child(2):after,.flow-map-page .stage[data-v-a21b1af4]:nth-child(3):after,.flow-map-page .stage[data-v-a21b1af4]:nth-child(4):after,.flow-map-page .stage[data-v-a21b1af4]:nth-child(5):after{left:0;right:0}.flow-map-page .stage[data-v-a21b1af4]:nth-child(6):after{left:0;width:20px}.flow-map-page .stage[data-v-a21b1af4]:nth-child(1):before{content:"";position:absolute;bottom:-28px;left:14px;border:5px solid transparent;border-bottom:8px solid #13c2c2}.flow-map-page .branch-node[data-v-a21b1af4]{position:relative;margin-left:44px;margin-bottom:12px;cursor:pointer}.flow-map-page .branch-node .node-dot[data-v-a21b1af4]{position:absolute;left:-30px;top:22px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--accent);z-index:1}.flow-map-page .branch-node .node-card[data-v-a21b1af4]{display:flex;align-items:flex-start;gap:8px;padding:10px;background:#fff;border:1px solid #e8e8e8;border-left:3px solid var(--accent);border-radius:6px;transition:all .2s}.flow-map-page .branch-node:hover .node-card[data-v-a21b1af4]{border-color:var(--accent);box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.flow-map-page .branch-node:hover .node-card .node-go[data-v-a21b1af4]{opacity:1}.flow-map-page .branch-node .node-icon[data-v-a21b1af4]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .branch-node .node-body[data-v-a21b1af4]{flex:1;min-width:0}.flow-map-page .branch-node .node-body .node-title[data-v-a21b1af4]{font-size:13px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .branch-node .node-body .node-title .node-go[data-v-a21b1af4]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .branch-node .node-body .node-desc[data-v-a21b1af4]{margin-top:2px;font-size:11px;color:#8c8c8c;line-height:1.5}.flow-map-page .flow-loop-label[data-v-a21b1af4]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#13c2c2}.flow-map-page .flow-loop-label[data-v-a21b1af4] .anticon{font-size:13px}.flow-map-page .support-panel[data-v-a21b1af4]{background:#fff;border-radius:6px;padding:12px;margin-bottom:12px;border:1px solid #f0f0f0}.flow-map-page .support-panel .support-title[data-v-a21b1af4]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .support-panel .support-title .bar[data-v-a21b1af4]{width:3px;height:12px;background:#0d9488;border-radius:2px}.flow-map-page .support-panel .support-row[data-v-a21b1af4]{display:flex;gap:10px}.flow-map-page .support-panel .support-node[data-v-a21b1af4]{flex:1;display:flex;align-items:center;gap:8px;padding:10px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s}.flow-map-page .support-panel .support-node[data-v-a21b1af4]:hover{border-color:var(--accent);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.flow-map-page .support-panel .support-node:hover .node-go[data-v-a21b1af4]{opacity:1}.flow-map-page .support-panel .support-node .support-icon[data-v-a21b1af4]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .support-panel .support-node .support-info[data-v-a21b1af4]{flex:1;min-width:0}.flow-map-page .support-panel .support-node .support-info .support-name[data-v-a21b1af4]{font-size:12px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .support-panel .support-node .support-info .support-name .node-go[data-v-a21b1af4]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .support-panel .support-node .support-info .support-desc[data-v-a21b1af4]{margin-top:2px;font-size:11px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .legend-panel[data-v-a21b1af4]{background:#fff;border-radius:6px;padding:12px;border:1px solid #f0f0f0}.flow-map-page .legend-panel .legend-title[data-v-a21b1af4]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .legend-panel .legend-title .bar[data-v-a21b1af4]{width:3px;height:12px;background:#0d9488;border-radius:2px}.flow-map-page .legend-panel .legend-grid[data-v-a21b1af4]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px}.flow-map-page .legend-panel .legend-item[data-v-a21b1af4]{display:flex;align-items:baseline;gap:6px;font-size:11px}.flow-map-page .legend-panel .legend-item .legend-dot[data-v-a21b1af4]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-label[data-v-a21b1af4]{font-weight:600;color:#595959;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-desc[data-v-a21b1af4]{color:#8c8c8c;line-height:1.5}.dispose-page[data-v-aecbec13]{display:flex;flex-direction:column;gap:12px}.filter-card[data-v-aecbec13] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-aecbec13] .ant-form-item{margin-bottom:8px}.tabs-card[data-v-aecbec13] .ant-card-head{min-height:48px;padding:0 16px}.tabs-card[data-v-aecbec13] .ant-card-head-title{padding:12px 0}.tabs-card[data-v-aecbec13] .ant-card-body{padding:12px 16px 16px}.card-title[data-v-aecbec13]{font-weight:600}.card-sub[data-v-aecbec13]{margin-left:8px;font-size:12px;color:#999}.dispose-tip[data-v-aecbec13]{margin-top:8px}.enter-exit-page[data-v-0530ccad]{display:flex;flex-direction:column;gap:12px}.filter-card[data-v-0530ccad] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-0530ccad] .ant-form-item{margin-bottom:8px}.tabs-card[data-v-0530ccad] .ant-card-head{min-height:48px;padding:0 16px}.tabs-card[data-v-0530ccad] .ant-card-head-title{padding:12px 0}.tabs-card[data-v-0530ccad] .ant-card-body{padding:12px 16px 16px}.card-title[data-v-0530ccad]{font-weight:600}.card-sub[data-v-0530ccad]{margin-left:8px;font-size:12px;color:#999}.lifecycle-page[data-v-442804b5]{display:flex;flex-direction:column;gap:12px}.filter-card[data-v-442804b5] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-442804b5] .ant-form-item{margin-bottom:8px}.tabs-card[data-v-442804b5] .ant-card-head{min-height:48px;padding:0 16px}.tabs-card[data-v-442804b5] .ant-card-head-title{padding:12px 0}.tabs-card[data-v-442804b5] .ant-card-body{padding:12px 16px 16px}.card-title[data-v-442804b5]{font-weight:600}.card-sub[data-v-442804b5]{margin-left:8px;font-size:12px;color:#999}.equipment-page[data-v-c2647413]{display:flex;flex-direction:column;gap:12px}.filter-card[data-v-c2647413] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-c2647413] .ant-form-item{margin-bottom:8px}.tabs-card[data-v-c2647413] .ant-card-head{min-height:48px;padding:0 16px}.tabs-card[data-v-c2647413] .ant-card-head-title{padding:12px 0}.tabs-card[data-v-c2647413] .ant-card-body{padding:12px 16px 16px}.card-title[data-v-c2647413]{font-weight:600}.card-sub[data-v-c2647413]{margin-left:8px;font-size:12px;color:#999}.danger-link[data-v-c2647413]{color:#ff4d4f}.qrcode-box[data-v-c2647413]{display:flex;flex-direction:column;align-items:center}.qrcode-box .qrcode-img[data-v-c2647413]{width:280px;height:280px;border:1px solid #f0f0f0;border-radius:8px}.qrcode-box .qrcode-link[data-v-c2647413]{margin:12px 0;color:#999;font-size:12px}.special-tab[data-v-6e15f29b]{display:flex;flex-direction:column;gap:12px}.filter-card[data-v-6e15f29b] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-6e15f29b] .ant-form-item{margin-bottom:8px}.tabs-card[data-v-6e15f29b] .ant-card-head{min-height:48px;padding:0 16px}.tabs-card[data-v-6e15f29b] .ant-card-head-title{padding:12px 0}.tabs-card[data-v-6e15f29b] .ant-card-body{padding:12px 16px 16px}.card-title[data-v-6e15f29b]{font-weight:600}.card-sub[data-v-6e15f29b]{margin-left:8px;font-size:12px;color:#999}.species-page[data-v-7bafaeb4]{min-height:calc(100vh - 220px)}.species-layout[data-v-7bafaeb4]{display:flex;gap:12px;align-items:flex-start}.category-card[data-v-7bafaeb4]{width:320px;flex:0 0 320px}.category-card[data-v-7bafaeb4] .ant-card-head{min-height:48px;padding:0 16px}.category-card[data-v-7bafaeb4] .ant-card-body{padding:12px 12px 16px}.card-title-bar[data-v-7bafaeb4]{display:flex;align-items:center;justify-content:space-between;width:100%}.card-title-text[data-v-7bafaeb4]{font-weight:600}.category-search[data-v-7bafaeb4]{margin-bottom:8px}.tree-node-name.is-disabled[data-v-7bafaeb4]{color:#bbb;text-decoration:line-through}.tree-node-tag[data-v-7bafaeb4]{margin-left:6px}.param-card[data-v-7bafaeb4]{flex:1;min-width:0}.param-card[data-v-7bafaeb4] .ant-card-body{padding:12px 16px 16px}.detail-header[data-v-7bafaeb4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:4px 0 12px;border-bottom:1px solid #f0f0f0}.detail-title-wrap[data-v-7bafaeb4]{display:flex;align-items:center;min-width:0}.detail-icon[data-v-7bafaeb4]{font-size:18px;color:#13c2c2;margin-right:8px}.detail-title[data-v-7bafaeb4]{font-size:16px;font-weight:600;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-tag[data-v-7bafaeb4]{margin-right:6px}.detail-desc[data-v-7bafaeb4]{margin-top:12px}.detail-empty[data-v-7bafaeb4]{padding:24px 0}.param-section[data-v-7bafaeb4]{margin-top:16px}.param-section-head[data-v-7bafaeb4]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.param-section-title[data-v-7bafaeb4]{font-size:15px;font-weight:600}.param-section-sub[data-v-7bafaeb4]{font-size:12px;color:#999}.param-section-actions[data-v-7bafaeb4]{margin-left:auto}.danger-link[data-v-7bafaeb4]{color:#ff4d4f}.fault-page[data-v-a80d4e65]{display:flex;flex-direction:column;gap:12px}.filter-card[data-v-a80d4e65] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-a80d4e65] .ant-form-item,.tabs-card[data-v-a80d4e65] .ant-tabs-nav{margin-bottom:8px}.tabs-card[data-v-a80d4e65] .ant-card-body{padding:0 16px 16px}.tab-count[data-v-a80d4e65]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.tab-count-orange[data-v-a80d4e65]{background:#fff7e6;color:#fa8c16}.tab-count-green[data-v-a80d4e65]{background:#f6ffed;color:#52c41a}.operator-page[data-v-540efe32]{display:flex;flex-direction:column;gap:12px}.filter-card[data-v-540efe32] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-540efe32] .ant-form-item{margin-bottom:8px}.tabs-card[data-v-540efe32] .ant-card-head{min-height:48px;padding:0 16px}.tabs-card[data-v-540efe32] .ant-card-head-title{padding:12px 0}.tabs-card[data-v-540efe32] .ant-card-body{padding:12px 16px 16px}.card-title[data-v-540efe32]{font-weight:600}.card-sub[data-v-540efe32]{margin-left:8px;font-size:12px;color:#999}.danger-link[data-v-540efe32]{color:#ff4d4f}.plan-page[data-v-ef43ff94]{display:flex;flex-direction:column;gap:12px}.filter-card[data-v-ef43ff94] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-ef43ff94] .ant-form-item{margin-bottom:8px}.tabs-card[data-v-ef43ff94] .ant-card-head{min-height:48px;padding:0 16px}.tabs-card[data-v-ef43ff94] .ant-card-head-title{padding:12px 0}.tabs-card[data-v-ef43ff94] .ant-card-body{padding:12px 16px 16px}.card-title[data-v-ef43ff94]{font-weight:600}.card-sub[data-v-ef43ff94]{margin-left:8px;font-size:12px;color:#999}.danger-link[data-v-ef43ff94]{color:#ff4d4f}.record-page[data-v-2d3e6cd2]{display:flex;flex-direction:column;gap:12px}.filter-card[data-v-2d3e6cd2] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-2d3e6cd2] .ant-form-item{margin-bottom:8px}.tabs-card[data-v-2d3e6cd2] .ant-card-head{min-height:48px;padding:0 16px}.tabs-card[data-v-2d3e6cd2] .ant-card-head-title{padding:12px 0}.tabs-card[data-v-2d3e6cd2] .ant-card-body{padding:12px 16px 16px}.card-title[data-v-2d3e6cd2]{font-weight:600}.card-sub[data-v-2d3e6cd2]{margin-left:8px;font-size:12px;color:#999}.danger-link[data-v-2d3e6cd2]{color:#ff4d4f}.warning-page[data-v-01953323]{display:flex;flex-direction:column;gap:12px}.filter-card[data-v-01953323] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-01953323] .ant-form-item{margin-bottom:8px}.tabs-card[data-v-01953323] .ant-card-head{min-height:48px;padding:0 16px}.tabs-card[data-v-01953323] .ant-card-head-title{padding:12px 0}.tabs-card[data-v-01953323] .ant-card-body{padding:12px 16px 16px}.tab-count[data-v-01953323]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.tab-count-orange[data-v-01953323]{background:#fff7e6;color:#fa8c16}.card-title[data-v-01953323]{font-weight:600}.card-sub[data-v-01953323]{margin-left:8px;font-size:12px;color:#999}.demand-apply-page[data-v-6e487130]{padding:0 24px}.demand-apply-page .top-header-card[data-v-6e487130]{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto}.demand-apply-page .top-header-card .horizontal-main-card[data-v-6e487130]{background:linear-gradient(90deg,#13c2c2,#08979c);border-radius:12px;padding:0}.demand-apply-page .top-header-card .horizontal-main-card[data-v-6e487130] .ant-card-body{padding:0}.demand-apply-page .top-header-card .horizontal-main-card .header-top-section[data-v-6e487130]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px}.demand-apply-page .top-header-card .horizontal-main-card .header-info[data-v-6e487130]{display:flex;align-items:center;gap:12px;flex-shrink:0}.demand-apply-page .top-header-card .horizontal-main-card .header-right-section[data-v-6e487130]{display:flex;align-items:center;gap:24px;flex-shrink:0}.demand-apply-page .top-header-card .horizontal-main-card .header-divider[data-v-6e487130]{height:1px;background:rgba(255,255,255,.3);margin:0 24px}.demand-apply-page .top-header-card .horizontal-main-card .header-bottom-section[data-v-6e487130]{padding:16px 24px;display:flex;justify-content:center;align-items:center}.demand-apply-page .top-header-card .horizontal-main-card .header-actions[data-v-6e487130] .action-btn{min-width:80px;height:36px;font-size:13px;border-radius:6px}.demand-apply-page .top-header-card .horizontal-main-card .header-actions[data-v-6e487130] .action-btn.ant-btn-ghost{color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.3)}.demand-apply-page .top-header-card .horizontal-main-card .header-actions[data-v-6e487130] .action-btn.ant-btn-ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.demand-apply-page .top-header-card .horizontal-main-card .header-actions[data-v-6e487130] .action-btn.ant-btn-primary{background:#fff;border-color:#fff;color:#08979c;font-weight:500}.demand-apply-page .top-header-card .horizontal-main-card .header-actions[data-v-6e487130] .action-btn.ant-btn-primary:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}.demand-apply-page .top-header-card .horizontal-main-card .horizontal-header-icon[data-v-6e487130]{width:44px;height:44px;background:rgba(255,255,255,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.demand-apply-page .top-header-card .horizontal-main-card .horizontal-header-title[data-v-6e487130]{font-size:18px;font-weight:600;color:#fff}.demand-apply-page .top-header-card .horizontal-main-card .horizontal-header-desc[data-v-6e487130]{font-size:11px;color:rgba(255,255,255,.75)}.demand-apply-page .top-header-card .horizontal-main-card .horizontal-progress[data-v-6e487130]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 20px;background:rgba(255,255,255,.15);border-radius:8px}.demand-apply-page .top-header-card .horizontal-main-card .horizontal-progress .progress-num[data-v-6e487130]{display:flex;align-items:baseline;gap:4px}.demand-apply-page .top-header-card .horizontal-main-card .horizontal-progress .progress-num .progress-current[data-v-6e487130]{font-size:22px;font-weight:700;color:#fff}.demand-apply-page .top-header-card .horizontal-main-card .horizontal-progress .progress-num .progress-divider[data-v-6e487130]{font-size:12px;color:rgba(255,255,255,.6)}.demand-apply-page .top-header-card .horizontal-main-card .horizontal-progress .progress-num .progress-total[data-v-6e487130]{font-size:11px;color:rgba(255,255,255,.75)}.demand-apply-page .top-header-card .horizontal-main-card .horizontal-progress .progress-bar-wrapper[data-v-6e487130]{width:100px;height:4px;background:rgba(255,255,255,.25);border-radius:2px;overflow:hidden}.demand-apply-page .top-header-card .horizontal-main-card .horizontal-progress .progress-bar-wrapper .progress-bar-fill[data-v-6e487130]{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.demand-apply-page .top-header-card .horizontal-main-card .horizontal-steps-section[data-v-6e487130]{flex:1;display:flex;justify-content:flex-end}.horizontal-steps[data-v-6e487130] .ant-steps{padding:0}.horizontal-steps[data-v-6e487130] .ant-steps-item{margin-bottom:0;cursor:pointer}.horizontal-steps[data-v-6e487130] .ant-steps-item:hover .step-icon{background:rgba(255,255,255,.2)}.horizontal-steps[data-v-6e487130] .ant-steps-item .step-icon{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:rgba(255,255,255,.8);transition:all .3s}.horizontal-steps[data-v-6e487130] .ant-steps-item .step-icon.active{background:#fff;color:#667eea;box-shadow:0 4px 12px rgba(0,0,0,.2)}.horizontal-steps[data-v-6e487130] .ant-steps-item .step-icon.completed{background:#52c41a;color:#fff}.horizontal-steps[data-v-6e487130] .ant-steps-item .step-icon.pending{background:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.horizontal-steps[data-v-6e487130] .ant-steps-item .ant-steps-item-title{font-size:14px!important;font-weight:500!important;color:#fff!important}.horizontal-steps[data-v-6e487130] .ant-steps-item .ant-steps-item-description{font-size:12px!important;color:rgba(255,255,255,.7)!important}.horizontal-steps[data-v-6e487130] .ant-steps-item .ant-steps-item-tail:after{background:rgba(255,255,255,.25)!important}.form-content-area[data-v-6e487130]{max-width:1200px;margin:0 auto}.form-content-area .form-card[data-v-6e487130]{background:#fff;border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:16px;max-width:960px;margin-left:auto;margin-right:auto}.form-content-area .form-card[data-v-6e487130] .ant-card-body{padding:24px}.form-content-area .material-table-card[data-v-6e487130]{background:#fff;border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:16px}.form-content-area .material-table-card[data-v-6e487130] .ant-card-body{padding:24px}.form-content-area .confirm-card[data-v-6e487130]{background:#fff;border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:16px;max-width:960px;margin-left:auto;margin-right:auto}.form-content-area .confirm-card[data-v-6e487130] .ant-card-body{padding:24px}.form-content-area .base-info-form[data-v-6e487130] .ant-form-item{margin-bottom:18px}.form-content-area .base-info-form[data-v-6e487130] .ant-form-item .ant-form-item-label>label{font-weight:500;color:#595959;padding-bottom:6px}.form-content-area .base-info-form[data-v-6e487130] .ant-form-item .ant-input,.form-content-area .base-info-form[data-v-6e487130] .ant-form-item .ant-select-selector,.form-content-area .base-info-form[data-v-6e487130] .ant-form-item .ant-picker{border-radius:6px;height:36px}.form-content-area .base-info-form[data-v-6e487130] .ant-form-item .ant-input:hover,.form-content-area .base-info-form[data-v-6e487130] .ant-form-item .ant-select-selector:hover,.form-content-area .base-info-form[data-v-6e487130] .ant-form-item .ant-picker:hover,.form-content-area .base-info-form[data-v-6e487130] .ant-form-item .ant-input:focus,.form-content-area .base-info-form[data-v-6e487130] .ant-form-item .ant-select-selector:focus,.form-content-area .base-info-form[data-v-6e487130] .ant-form-item .ant-picker:focus{border-color:#40a9ff}.form-content-area .urgent-alarm[data-v-6e487130]{margin-bottom:16px;border-radius:8px}.form-content-area .preview-value[data-v-6e487130]{color:#262626;font-weight:500}.form-content-area .preview-empty[data-v-6e487130]{color:#bfbfbf;font-size:13px}.form-content-area .card-title-wrapper[data-v-6e487130]{display:flex;align-items:center;gap:8px}.form-content-area .card-title-wrapper .card-title-text[data-v-6e487130]{font-weight:600}.form-content-area .empty-state[data-v-6e487130]{padding:48px 0;text-align:center}.form-content-area .empty-state .empty-icon[data-v-6e487130]{font-size:48px;margin-bottom:16px}.form-content-area .empty-state .empty-text[data-v-6e487130]{font-size:16px;color:#595959;margin-bottom:8px}.form-content-area .empty-state .empty-desc[data-v-6e487130]{font-size:13px;color:#8c8c8c}.form-content-area .material-table .row-number[data-v-6e487130]{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;background:#f0f0f0;border-radius:4px;font-size:12px;font-weight:500}.form-content-area .material-table .material-info-cell .material-name[data-v-6e487130]{display:block;font-weight:500}.form-content-area .material-table .material-info-cell .material-spec[data-v-6e487130]{display:block;font-size:12px;color:#8c8c8c}.form-content-area .material-table .material-search-cell[data-v-6e487130]{position:relative}.form-content-area .material-table .material-search-cell .search-result-dropdown[data-v-6e487130]{position:absolute;top:100%;left:0;right:0;z-index:100;background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:200px;overflow-y:auto}.form-content-area .material-table .material-search-cell .search-result-dropdown .search-result-item .result-code[data-v-6e487130]{font-weight:500;margin-right:8px}.form-content-area .material-table .material-search-cell .search-result-dropdown .search-result-item .result-name[data-v-6e487130]{color:#262626}.form-content-area .material-table .material-search-cell .search-result-dropdown .search-result-item .result-spec[data-v-6e487130]{font-size:12px;color:#8c8c8c;margin-left:8px}.form-content-area .material-table .amount-text[data-v-6e487130]{font-weight:600;color:#262626}.form-content-area .summary-bar[data-v-6e487130]{margin-top:16px;padding:16px 24px;background:linear-gradient(135deg,#f6ffed,#f0f9ff);border:1px solid #b7eb8f;border-radius:8px}.form-content-area .summary-bar .summary-item[data-v-6e487130]{text-align:center}.form-content-area .summary-bar .summary-item .summary-label[data-v-6e487130]{font-size:13px;color:#8c8c8c;margin-bottom:4px}.form-content-area .summary-bar .summary-item .summary-value[data-v-6e487130]{font-size:20px;font-weight:600;color:#262626}.form-content-area .summary-bar .summary-item .summary-value.highlight[data-v-6e487130]{color:#52c41a;font-size:24px}.form-content-area .summary-bar .summary-item.total .summary-value.highlight[data-v-6e487130]{color:#1890ff}.form-content-area .confirm-card .confirm-title[data-v-6e487130]{font-weight:600}.form-content-area .confirm-summary[data-v-6e487130]{margin-top:16px;padding:16px;background:#f6ffed;border-radius:8px;display:flex;justify-content:flex-end;gap:48px}.form-content-area .confirm-summary[data-v-6e487130] .ant-statistic{text-align:left}.form-content-area .batch-add-form[data-v-6e487130]{margin-bottom:16px}.form-content-area .batch-add-table[data-v-6e487130]{max-height:400px;overflow-y:auto}.form-content-area .batch-add-footer[data-v-6e487130]{margin-top:16px;padding-top:16px;border-top:1px solid #e8e8e8;text-align:right}.form-content-area[data-v-6e487130] .fade-slide-enter-active,.form-content-area[data-v-6e487130] .fade-slide-leave-active{transition:all .3s ease}.form-content-area[data-v-6e487130] .fade-slide-enter-from{opacity:0;transform:translate(20px)}.form-content-area[data-v-6e487130] .fade-slide-leave-to{opacity:0;transform:translate(-20px)}@media screen and (max-width: 768px){.demand-apply-page .main-layout[data-v-6e487130]{flex-direction:column;gap:16px}.demand-apply-page .left-sidebar[data-v-6e487130]{width:100%}.demand-apply-page .left-sidebar .vertical-main-card[data-v-6e487130]{height:auto}.demand-apply-page .left-sidebar .vertical-main-card .vertical-steps-section[data-v-6e487130]{max-height:300px;overflow-y:auto}.demand-apply-page .right-content .form-card[data-v-6e487130] .ant-card-body,.demand-apply-page .right-content .material-table-card[data-v-6e487130] .ant-card-body{padding:16px}.demand-apply-page .right-content .form-card[data-v-6e487130] .ant-col,.demand-apply-page .right-content .material-table-card[data-v-6e487130] .ant-col{width:100%;max-width:100%;flex:0 0 100%}.demand-apply-page .right-content .action-footer[data-v-6e487130]{padding:12px 16px}.demand-apply-page .right-content .action-footer[data-v-6e487130] .ant-space>.ant-btn{min-width:80px;height:36px;font-size:13px}}.stats-row[data-v-ed392541]{margin-bottom:16px}.stats-row .stat-card[data-v-ed392541]{cursor:pointer;transition:all .3s}.stats-row .stat-card[data-v-ed392541]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.stats-row .stat-card[data-v-ed392541] .ant-card-body{padding:16px}.stats-row .stat-card .stat-item .stat-header[data-v-ed392541]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stats-row .stat-card .stat-item .stat-header .stat-label[data-v-ed392541]{font-size:15px;font-weight:500;color:#333}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-ed392541]{display:flex;justify-content:space-between;align-items:center}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-ed392541]:not(:last-child){margin-bottom:8px}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-key[data-v-ed392541]{font-size:13px;color:#888}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value[data-v-ed392541]{font-size:20px;font-weight:700;line-height:1}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value .stat-unit[data-v-ed392541]{font-size:12px;font-weight:400;color:#888;margin-left:2px}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-amount[data-v-ed392541]{font-size:16px;font-weight:500}.stats-row .stat-card-pending[data-v-ed392541]{border-left:3px solid #1890ff}.stats-row .stat-card-pending .stat-value[data-v-ed392541],.stats-row .stat-card-pending .stat-amount[data-v-ed392541]{color:#1890ff}.stats-row .stat-card-wait[data-v-ed392541]{border-left:3px solid #13c2c2}.stats-row .stat-card-wait .stat-value[data-v-ed392541],.stats-row .stat-card-wait .stat-amount[data-v-ed392541]{color:#13c2c2}.stats-row .stat-card-executing[data-v-ed392541]{border-left:3px solid #fa8c16}.stats-row .stat-card-executing .stat-value[data-v-ed392541],.stats-row .stat-card-executing .stat-amount[data-v-ed392541]{color:#fa8c16}.stats-row .stat-card-finished[data-v-ed392541]{border-left:3px solid #52c41a}.stats-row .stat-card-finished .stat-value[data-v-ed392541],.stats-row .stat-card-finished .stat-amount[data-v-ed392541]{color:#52c41a}.layout-container .filter-card[data-v-ed392541] .ant-card-body{padding:16px}.layout-container .filter-card .filter-wrapper[data-v-ed392541]{padding:16px;background:#fafafa;border-radius:4px}.layout-container .filter-card .filter-wrapper[data-v-ed392541] .ant-form-item{margin-bottom:0}.layout-container .filter-card .filter-wrapper .filter-input-with-buttons[data-v-ed392541]{display:flex;align-items:center}.layout-container .table-card[data-v-ed392541] .ant-card-head{min-height:56px;display:flex;align-items:center}.layout-container .tabs-card[data-v-ed392541] .ant-card-body{padding-top:8px;padding-bottom:12px}.layout-container .tabs-card[data-v-ed392541] .ant-tabs{margin-top:0}.material-demand-business .section-title[data-v-602b3b8d]{font-size:16px;font-weight:500;color:#333;text-align:left;margin-bottom:12px;line-height:1.5}.material-demand-business[data-v-602b3b8d] .ant-table-thead>tr>th{color:#666!important}.layout-container .filter-card[data-v-babd673e] .ant-card-body{padding:16px}.layout-container .filter-card .filter-wrapper[data-v-babd673e]{padding:16px;background:#fafafa;border-radius:4px}.layout-container .filter-card .filter-wrapper[data-v-babd673e] .ant-row:not(:last-child){margin-bottom:16px}.layout-container .filter-card .filter-wrapper[data-v-babd673e] .ant-form-item{margin-bottom:0}.layout-container .filter-card .filter-wrapper .filter-buttons[data-v-babd673e]{display:flex;align-items:center;justify-content:flex-end;height:32px}.layout-container .tabs-card[data-v-babd673e] .ant-card-body{padding:16px}.layout-container .tabs-card .table-wrapper[data-v-babd673e]{margin-top:16px}.layout-container .filter-card[data-v-f4da42f1] .ant-card-body{padding:16px}.layout-container .filter-card .filter-wrapper[data-v-f4da42f1]{padding:16px;background:#fafafa;border-radius:4px}.layout-container .filter-card .filter-wrapper[data-v-f4da42f1] .ant-row:not(:last-child){margin-bottom:16px}.layout-container .filter-card .filter-wrapper[data-v-f4da42f1] .ant-form-item{margin-bottom:0}.layout-container .filter-card .filter-wrapper .filter-buttons[data-v-f4da42f1]{display:flex;align-items:center;justify-content:flex-end;height:32px}.layout-container .tabs-card[data-v-f4da42f1] .ant-card-body{padding-top:8px;padding-bottom:12px}.layout-container .tabs-card[data-v-f4da42f1] .ant-tabs{margin-top:0}.layout-container .tabs-card .table-wrapper[data-v-f4da42f1]{margin-top:16px}.search-result-dropdown[data-v-c7d4d00c]{position:absolute;top:calc(100% + 2px);left:0;z-index:9999;background:#fff;border:1px solid #e8e8e8;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);max-height:250px;overflow-y:auto;width:100%}[data-v-c7d4d00c] .ant-table-tbody>tr>td{overflow:visible!important}[data-v-c7d4d00c] .ant-table-cell,[data-v-c7d4d00c] .ant-table{overflow:visible!important}.template-list-page .table-card[data-v-d1cb373c]{margin-bottom:16px}.step1-material-page .filter-card[data-v-6ea9a25b]{margin-bottom:12px;border-radius:8px;background:linear-gradient(135deg,#f0f9ff,#e6f7ff);border:1px solid #bae7ff}.step1-material-page .filter-card .filter-header[data-v-6ea9a25b]{margin-bottom:12px}.step1-material-page .filter-card .filter-header .filter-title[data-v-6ea9a25b]{font-size:15px;font-weight:600;color:#1890ff}.step1-material-page .filter-card .filter-header .filter-desc[data-v-6ea9a25b]{font-size:13px;color:#8c8c8c;margin-left:12px}.step1-material-page .demand-select-card[data-v-6ea9a25b]{margin-bottom:12px;border-radius:8px;border:1px solid #f0f0f0}.step1-material-page .demand-select-card[data-v-6ea9a25b] .ant-card-body{padding:16px}.step1-material-page .demand-select-card .demand-list-section[data-v-6ea9a25b],.step1-material-page .demand-select-card .demand-detail-section[data-v-6ea9a25b]{height:100%}.step1-material-page .demand-select-card .section-header[data-v-6ea9a25b]{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.step1-material-page .demand-select-card .section-header .section-icon[data-v-6ea9a25b]{font-size:18px}.step1-material-page .demand-select-card .section-header .section-title[data-v-6ea9a25b]{font-size:14px;font-weight:600;color:#262626}.step1-material-page .demand-select-card .section-header .section-subtitle[data-v-6ea9a25b]{font-size:12px;color:#8c8c8c;margin-left:4px}.step1-material-page .demand-select-card .section-header .section-subtitle.empty[data-v-6ea9a25b]{color:#bfbfbf}.step1-material-page .demand-select-card .section-header .count-tag[data-v-6ea9a25b]{margin-left:auto}.step1-material-page .demand-select-card .section-tip[data-v-6ea9a25b]{font-size:12px;color:#8c8c8c;margin-bottom:8px;padding:4px 8px;background:#fafafa;border-radius:4px}.step1-material-page .demand-select-card .empty-state[data-v-6ea9a25b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:220px;background:#fafafa;border-radius:8px;border:1px dashed #d9d9d9}.step1-material-page .demand-select-card .empty-state .empty-icon[data-v-6ea9a25b]{font-size:48px;margin-bottom:12px}.step1-material-page .demand-select-card .empty-state .empty-text[data-v-6ea9a25b]{font-size:14px;color:#595959;font-weight:500}.step1-material-page .demand-select-card .empty-state .empty-desc[data-v-6ea9a25b]{font-size:12px;color:#8c8c8c;margin-top:8px}.step1-material-page .demand-select-card .add-action-bar[data-v-6ea9a25b]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:12px 16px;background:linear-gradient(135deg,#f6ffed,#e6f7ff);border-radius:8px;border:1px solid #b7eb8f}.step1-material-page .demand-select-card .add-action-bar .add-info[data-v-6ea9a25b]{font-size:13px;color:#595959}.step1-material-page .demand-select-card .add-action-bar .add-info strong[data-v-6ea9a25b]{color:#1890ff;font-size:16px}.step1-material-page .demand-select-card[data-v-6ea9a25b] .ant-table{border-radius:6px}.step1-material-page .demand-select-card[data-v-6ea9a25b] .ant-table .ant-table-thead>tr>th{background:#fafafa;font-size:12px;padding:8px}.step1-material-page .demand-select-card[data-v-6ea9a25b] .ant-table .ant-table-tbody>tr>td{padding:8px;font-size:13px}.step1-material-page .demand-select-card .code-tag[data-v-6ea9a25b]{font-size:11px}.step1-material-page .demand-select-card .amount-text[data-v-6ea9a25b]{color:#cf1322;font-weight:500}.step1-material-page .demand-select-card .price-text[data-v-6ea9a25b]{color:#595959}.step1-material-page .demand-select-card .material-name-cell .material-name[data-v-6ea9a25b]{font-weight:500;color:#262626}.step1-material-page .demand-select-card .material-name-cell .material-spec[data-v-6ea9a25b]{font-size:12px;color:#8c8c8c;margin-left:4px}.step1-material-page .plan-detail-card[data-v-6ea9a25b]{border-radius:8px;border:1px solid #f0f0f0}.step1-material-page .plan-detail-card .card-title-wrapper[data-v-6ea9a25b]{display:flex;align-items:center;gap:8px}.step1-material-page .plan-detail-card .card-title-wrapper .card-title-icon[data-v-6ea9a25b]{font-size:18px}.step1-material-page .plan-detail-card .card-title-wrapper .card-title-text[data-v-6ea9a25b]{font-weight:600}.step1-material-page .plan-detail-card .empty-plan-state[data-v-6ea9a25b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:120px;background:#fafafa;border-radius:8px;margin:16px}.step1-material-page .plan-detail-card .empty-plan-state .empty-plan-icon[data-v-6ea9a25b]{font-size:40px}.step1-material-page .plan-detail-card .empty-plan-state .empty-plan-text[data-v-6ea9a25b]{font-size:14px;color:#8c8c8c;margin-top:8px}.step1-material-page .plan-detail-card .empty-plan-state .empty-plan-desc[data-v-6ea9a25b]{font-size:12px;color:#bfbfbf}.step1-material-page .plan-detail-card .plan-detail-table[data-v-6ea9a25b] .ant-table-thead>tr>th{background:#fafafa;font-size:12px;padding:10px 8px}.step1-material-page .plan-detail-card .plan-detail-table[data-v-6ea9a25b] .ant-table-tbody>tr>td{padding:8px;font-size:13px}.step1-material-page .plan-detail-card .row-number[data-v-6ea9a25b]{font-weight:600;color:#595959}.step1-material-page .plan-detail-card .material-info-cell .material-name[data-v-6ea9a25b]{font-weight:500;color:#262626}.step1-material-page .plan-detail-card .material-info-cell .material-spec[data-v-6ea9a25b]{font-size:12px;color:#8c8c8c}.step1-material-page .plan-detail-card .material-info-cell .material-code[data-v-6ea9a25b]{font-size:11px;color:#bfbfbf}.step1-material-page .plan-detail-card .qty-cell .qty-hint[data-v-6ea9a25b]{font-size:11px;color:#8c8c8c;margin-top:2px}.step1-material-page .plan-detail-card .qty-warning[data-v-6ea9a25b]{border-color:#faad14!important;background:#fffbe6}.step1-material-page .plan-detail-card .amount-text[data-v-6ea9a25b]{font-weight:500}.step1-material-page .plan-detail-card .amount-text.tax[data-v-6ea9a25b]{color:#fa8c16}.step1-material-page .plan-detail-card .amount-text.total[data-v-6ea9a25b]{color:#52c41a}.step1-material-page .plan-detail-card .source-tag[data-v-6ea9a25b]{cursor:pointer}.step1-material-page .plan-detail-card .no-source[data-v-6ea9a25b]{color:#bfbfbf}.step1-material-page .summary-bar[data-v-6ea9a25b]{margin:16px;padding:16px 24px;background:linear-gradient(135deg,#f6ffed,#f0f9ff);border:1px solid #b7eb8f;border-radius:8px}.step1-material-page .summary-bar .summary-item[data-v-6ea9a25b]{text-align:center}.step1-material-page .summary-bar .summary-item .summary-label[data-v-6ea9a25b]{font-size:13px;color:#595959;margin-bottom:4px}.step1-material-page .summary-bar .summary-item .summary-value[data-v-6ea9a25b]{font-size:18px;font-weight:600;color:#262626}.step1-material-page .summary-bar .summary-item.tax .summary-value[data-v-6ea9a25b]{color:#fa8c16}.step1-material-page .summary-bar .summary-item.total .summary-label[data-v-6ea9a25b]{font-weight:500}.step1-material-page .summary-bar .summary-item.total .summary-value[data-v-6ea9a25b]{font-size:24px;color:#52c41a}.step1-material-page .summary-bar .summary-item.total .summary-value.highlight[data-v-6ea9a25b]{font-size:28px;font-weight:700}@media screen and (max-width: 768px){.step1-material-page .filter-card .filter-header .filter-desc[data-v-6ea9a25b]{display:none}.step1-material-page .demand-select-card[data-v-6ea9a25b] .ant-col{width:100%;max-width:100%;flex:0 0 100%;margin-bottom:16px}.step1-material-page .summary-bar[data-v-6ea9a25b] .ant-col{width:50%;max-width:50%;margin-bottom:12px}}.step2-plan-info-page[data-v-9a876865]{max-width:900px;margin:0 auto}.step2-plan-info-page .page-header[data-v-9a876865]{display:flex;align-items:center;gap:16px;padding:20px 24px;margin-bottom:16px;background:linear-gradient(135deg,#f0f9ff,#e6f7ff);border-radius:12px;border:1px solid #bae7ff}.step2-plan-info-page .page-header .header-icon[data-v-9a876865]{font-size:36px}.step2-plan-info-page .page-header .header-content .header-title[data-v-9a876865]{font-size:18px;font-weight:600;color:#1890ff}.step2-plan-info-page .page-header .header-content .header-desc[data-v-9a876865]{font-size:13px;color:#595959;margin-top:4px}.step2-plan-info-page .form-card[data-v-9a876865]{margin-bottom:16px;border-radius:8px;border:1px solid #f0f0f0}.step2-plan-info-page .form-card[data-v-9a876865] .ant-card-body{padding:24px 32px}.step2-plan-info-page .form-card .plan-info-form[data-v-9a876865] .ant-form-item{margin-bottom:24px}.step2-plan-info-page .form-card .plan-info-form[data-v-9a876865] .ant-form-item .ant-form-item-label>label{font-weight:500;color:#595959}.step2-plan-info-page .form-card .plan-info-form[data-v-9a876865] .ant-form-item .ant-input,.step2-plan-info-page .form-card .plan-info-form[data-v-9a876865] .ant-form-item .ant-select-selector,.step2-plan-info-page .form-card .plan-info-form[data-v-9a876865] .ant-form-item .ant-picker{border-radius:6px;height:40px}.step2-plan-info-page .form-card .plan-info-form[data-v-9a876865] .ant-form-item .ant-input:hover,.step2-plan-info-page .form-card .plan-info-form[data-v-9a876865] .ant-form-item .ant-select-selector:hover,.step2-plan-info-page .form-card .plan-info-form[data-v-9a876865] .ant-form-item .ant-picker:hover,.step2-plan-info-page .form-card .plan-info-form[data-v-9a876865] .ant-form-item .ant-input:focus,.step2-plan-info-page .form-card .plan-info-form[data-v-9a876865] .ant-form-item .ant-select-selector:focus,.step2-plan-info-page .form-card .plan-info-form[data-v-9a876865] .ant-form-item .ant-picker:focus{border-color:#40a9ff}.step2-plan-info-page .form-card .plan-info-form[data-v-9a876865] .ant-form-item .ant-textarea{border-radius:6px;padding:12px}.step2-plan-info-page .form-card .plan-info-form[data-v-9a876865] .ant-form-item .field-tip{font-size:12px;color:#8c8c8c;margin-top:4px}.step2-plan-info-page .form-card .plan-info-form .option-content[data-v-9a876865]{display:flex;justify-content:space-between;align-items:center;width:100%}.step2-plan-info-page .form-card .plan-info-form .option-content .option-label[data-v-9a876865]{font-weight:500}.step2-plan-info-page .form-card .plan-info-form .option-content .option-label.warning[data-v-9a876865]{color:#fa8c16}.step2-plan-info-page .form-card .plan-info-form .option-content .option-label.danger[data-v-9a876865]{color:#f5222d}.step2-plan-info-page .form-card .plan-info-form .option-content .option-desc[data-v-9a876865]{font-size:12px;color:#8c8c8c}.step2-plan-info-page .tip-card[data-v-9a876865]{margin-bottom:16px;border-radius:8px;background:transparent;border:none}.step2-plan-info-page .tip-card .alert-title[data-v-9a876865]{font-weight:500}.step2-plan-info-page .tip-card .alert-desc[data-v-9a876865]{margin-top:8px}.step2-plan-info-page .tip-card .alert-desc p[data-v-9a876865]{margin:0;line-height:1.6}.step2-plan-info-page .preview-card[data-v-9a876865]{border-radius:8px;background:#fafafa;border:1px solid #f0f0f0}.step2-plan-info-page .preview-card .preview-title[data-v-9a876865]{font-size:14px;font-weight:500;color:#595959}.step2-plan-info-page .preview-card[data-v-9a876865] .ant-descriptions-item-label{width:80px;color:#8c8c8c}.step2-plan-info-page .preview-card .preview-value[data-v-9a876865]{color:#262626;font-weight:500}.step2-plan-info-page .preview-card .preview-empty[data-v-9a876865]{color:#bfbfbf;font-size:13px}@media screen and (max-width: 768px){.step2-plan-info-page .page-header[data-v-9a876865]{padding:16px}.step2-plan-info-page .page-header .header-icon[data-v-9a876865]{font-size:28px}.step2-plan-info-page .form-card[data-v-9a876865] .ant-card-body{padding:16px}.step2-plan-info-page .form-card[data-v-9a876865] .ant-col{width:100%;max-width:100%;flex:0 0 100%}.step2-plan-info-page .form-card[data-v-9a876865] .ant-form-item-label{text-align:left;padding-bottom:8px}}.step3-method-page .page-header[data-v-923874fb]{display:flex;align-items:center;gap:16px;padding:20px 24px;margin-bottom:20px;background:linear-gradient(135deg,#fff7e6,#fffbe6);border-radius:12px;border:1px solid #ffd591}.step3-method-page .page-header .header-icon[data-v-923874fb]{font-size:36px;width:48px;height:48px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(250,140,22,.2)}.step3-method-page .page-header .header-content .header-title[data-v-923874fb]{font-size:18px;font-weight:600;color:#fa8c16}.step3-method-page .page-header .header-content .header-desc[data-v-923874fb]{font-size:14px;color:#595959;margin-top:6px;line-height:1.5}.step3-method-page .method-grid[data-v-923874fb]{margin-bottom:20px}.step3-method-page .method-card[data-v-923874fb]{background:#fff;border:2px solid #f0f0f0;border-radius:12px;padding:16px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;height:100px}.step3-method-page .method-card[data-v-923874fb]:hover{border-color:var(--hover-color, #1890ff);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.step3-method-page .method-card:hover .hover-indicator[data-v-923874fb]{opacity:1}.step3-method-page .method-card.active[data-v-923874fb]{border-color:var(--active-color, #1890ff);background:linear-gradient(135deg,#f0f9ff,#e6f7ff);box-shadow:0 6px 20px rgba(24,144,255,.15)}.step3-method-page .method-card.active .hover-indicator[data-v-923874fb]{display:none}.step3-method-page .method-card .card-body[data-v-923874fb]{display:flex;align-items:center;gap:16px;height:100%}.step3-method-page .method-card .card-body .method-icon-wrapper[data-v-923874fb]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0}.step3-method-page .method-card .card-body .method-icon-wrapper .method-icon[data-v-923874fb]{color:#fff;font-size:24px;font-weight:700}.step3-method-page .method-card .card-body .method-info[data-v-923874fb]{flex:1;min-width:0}.step3-method-page .method-card .card-body .method-info .method-title[data-v-923874fb]{font-size:16px;font-weight:600;color:#262626;display:flex;align-items:center;gap:8px;margin-bottom:6px}.step3-method-page .method-card .card-body .method-info .method-title .method-tag[data-v-923874fb]{font-size:12px}.step3-method-page .method-card .card-body .method-info .method-desc[data-v-923874fb]{font-size:13px;color:#595959;line-height:1.4;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step3-method-page .method-card .card-body .method-info .method-scene[data-v-923874fb]{font-size:12px;display:flex;align-items:center}.step3-method-page .method-card .card-body .method-info .method-scene .scene-label[data-v-923874fb]{color:#8c8c8c}.step3-method-page .method-card .card-body .method-info .method-scene .scene-text[data-v-923874fb]{color:#262626}.step3-method-page .method-card .card-body .selected-badge[data-v-923874fb]{color:#52c41a;font-size:28px;flex-shrink:0;animation:pulse-923874fb .3s ease}.step3-method-page .method-card .hover-indicator[data-v-923874fb]{position:absolute;bottom:0;left:0;right:0;background:rgba(24,144,255,.9);color:#fff;text-align:center;padding:6px;font-size:12px;opacity:0;transition:opacity .3s}.step3-method-page .method-card[data-v-923874fb]:nth-child(1){--hover-color: #1890ff;--active-color: #1890ff}.step3-method-page .method-card[data-v-923874fb]:nth-child(2){--hover-color: #722ed1;--active-color: #722ed1}.step3-method-page .method-card[data-v-923874fb]:nth-child(3){--hover-color: #fa541c;--active-color: #fa541c}.step3-method-page .method-card[data-v-923874fb]:nth-child(4){--hover-color: #13c2c2;--active-color: #13c2c2}.step3-method-page .method-card[data-v-923874fb]:nth-child(5){--hover-color: #52c41a;--active-color: #52c41a}.step3-method-page .method-card[data-v-923874fb]:nth-child(6){--hover-color: #fadb14;--active-color: #fadb14}.step3-method-page .method-card[data-v-923874fb]:nth-child(7){--hover-color: #eb2f96;--active-color: #eb2f96}.step3-method-page .selected-info[data-v-923874fb]{margin-bottom:20px}.step3-method-page .selected-info .selected-card[data-v-923874fb]{border-radius:12px;background:linear-gradient(135deg,#f6ffed,#e6f7ff);border:1px solid #b7eb8f}.step3-method-page .selected-info .selected-card .selected-content[data-v-923874fb]{display:flex;align-items:center;gap:16px;padding:12px}.step3-method-page .selected-info .selected-card .selected-content .selected-icon[data-v-923874fb]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;font-size:26px;font-weight:700}.step3-method-page .selected-info .selected-card .selected-content .selected-text[data-v-923874fb]{flex:1}.step3-method-page .selected-info .selected-card .selected-content .selected-text .selected-title[data-v-923874fb]{font-size:15px;color:#262626}.step3-method-page .selected-info .selected-card .selected-content .selected-text .selected-title strong[data-v-923874fb]{font-size:18px;color:#1890ff}.step3-method-page .selected-info .selected-card .selected-content .selected-text .selected-desc[data-v-923874fb]{font-size:13px;color:#595959;margin-top:4px}.step3-method-page .compare-card[data-v-923874fb]{border-radius:8px;border:1px solid #f0f0f0}.step3-method-page .compare-card .compare-title[data-v-923874fb]{font-size:14px;font-weight:500;color:#595959}.step3-method-page .compare-card[data-v-923874fb] .ant-table .ant-table-thead>tr>th{background:#fafafa;font-size:13px}.step3-method-page .compare-card[data-v-923874fb] .ant-table .ant-table-tbody>tr>td{font-size:13px;padding:12px 8px}.step3-method-page .compare-card .feature-text[data-v-923874fb]{color:#595959}@keyframes pulse-923874fb{0%{transform:scale(.8)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media screen and (max-width: 768px){.step3-method-page .page-header[data-v-923874fb]{padding:16px;flex-direction:column;align-items:flex-start}.step3-method-page .page-header .header-icon[data-v-923874fb]{font-size:28px;width:40px;height:40px}.step3-method-page .method-grid[data-v-923874fb] .ant-col{width:50%;max-width:50%;flex:0 0 50%}.step3-method-page .method-card[data-v-923874fb]{height:auto;min-height:80px;padding:12px}.step3-method-page .method-card .card-body .method-icon-wrapper[data-v-923874fb]{width:44px;height:44px}.step3-method-page .method-card .card-body .method-icon-wrapper .method-icon[data-v-923874fb]{font-size:20px}.step3-method-page .method-card .card-body .method-info .method-title[data-v-923874fb]{font-size:14px}.step3-method-page .method-card .card-body .method-info .method-desc[data-v-923874fb]{font-size:12px}.step3-method-page .selected-info .selected-card .selected-content[data-v-923874fb]{flex-direction:column;text-align:center}.step3-method-page .compare-card[data-v-923874fb] .ant-table-wrapper{overflow-x:auto}}.bidding-config-card[data-v-c961b1ec]{margin-top:16px;border-radius:8px;border:1px solid #f0f0f0}.bidding-config-card .config-title[data-v-c961b1ec]{display:flex;align-items:center;gap:8px}.bidding-config-card .config-title .config-icon[data-v-c961b1ec]{font-size:20px}.bidding-config-card .config-title .config-text[data-v-c961b1ec]{font-weight:600}.bidding-config-card .config-section[data-v-c961b1ec]{padding:16px 0;border-bottom:1px solid #f0f0f0}.bidding-config-card .config-section[data-v-c961b1ec]:last-child{border-bottom:none}.bidding-config-card .config-section .section-header[data-v-c961b1ec]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:8px 12px;background:#fafafa;border-radius:6px}.bidding-config-card .config-section .section-header .section-title[data-v-c961b1ec]{font-weight:600;font-size:14px;color:#262626}.bidding-config-card .config-section .section-header .section-tip[data-v-c961b1ec]{font-size:12px;color:#8c8c8c}.bidding-config-card .switch-label[data-v-c961b1ec]{font-size:12px;color:#8c8c8c;margin-left:8px}.bidding-config-card[data-v-c961b1ec] .ant-form-item{margin-bottom:12px}.bidding-config-card[data-v-c961b1ec] .ant-form-item .ant-input,.bidding-config-card[data-v-c961b1ec] .ant-form-item .ant-select-selector,.bidding-config-card[data-v-c961b1ec] .ant-form-item .ant-input-number,.bidding-config-card[data-v-c961b1ec] .ant-form-item .ant-picker{border-radius:6px}.negotiation-config-card[data-v-cd84df85]{margin-top:16px;border-radius:8px;border:1px solid #f0f0f0}.negotiation-config-card .config-title[data-v-cd84df85]{display:flex;align-items:center;gap:8px}.negotiation-config-card .config-title .config-icon[data-v-cd84df85]{font-size:20px}.negotiation-config-card .config-title .config-text[data-v-cd84df85]{font-weight:600}.negotiation-config-card .config-section[data-v-cd84df85]{padding:16px 0;border-bottom:1px solid #f0f0f0}.negotiation-config-card .config-section[data-v-cd84df85]:last-child{border-bottom:none}.negotiation-config-card .config-section .section-header[data-v-cd84df85]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:8px 12px;background:#fafafa;border-radius:6px}.negotiation-config-card .config-section .section-header .section-title[data-v-cd84df85]{font-weight:600;font-size:14px}.negotiation-config-card .switch-label[data-v-cd84df85]{font-size:12px;color:#8c8c8c;margin-left:8px}.negotiation-config-card .config-tip[data-v-cd84df85]{margin-top:16px;padding:12px;background:#e6f7ff;border-radius:8px}.negotiation-config-card[data-v-cd84df85] .ant-form-item{margin-bottom:12px}.negotiation-config-card[data-v-cd84df85] .ant-form-item .ant-input,.negotiation-config-card[data-v-cd84df85] .ant-form-item .ant-select-selector,.negotiation-config-card[data-v-cd84df85] .ant-form-item .ant-input-number,.negotiation-config-card[data-v-cd84df85] .ant-form-item .ant-picker{border-radius:6px}.consultation-config-card[data-v-876249b6]{margin-top:16px;border-radius:8px;border:1px solid #f0f0f0}.consultation-config-card .config-title[data-v-876249b6]{display:flex;align-items:center;gap:8px}.consultation-config-card .config-title .config-icon[data-v-876249b6]{font-size:20px}.consultation-config-card .config-title .config-text[data-v-876249b6]{font-weight:600}.consultation-config-card .config-section[data-v-876249b6]{padding:16px 0;border-bottom:1px solid #f0f0f0}.consultation-config-card .config-section[data-v-876249b6]:last-child{border-bottom:none}.consultation-config-card .config-section .section-header[data-v-876249b6]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:8px 12px;background:#fafafa;border-radius:6px}.consultation-config-card .config-section .section-header .section-title[data-v-876249b6]{font-weight:600;font-size:14px}.consultation-config-card .config-section .section-header .section-tip[data-v-876249b6]{font-size:12px;color:#8c8c8c}.consultation-config-card .switch-label[data-v-876249b6]{font-size:12px;color:#8c8c8c;margin-left:8px}.consultation-config-card[data-v-876249b6] .ant-form-item{margin-bottom:12px}.consultation-config-card[data-v-876249b6] .ant-form-item .ant-input,.consultation-config-card[data-v-876249b6] .ant-form-item .ant-select-selector,.consultation-config-card[data-v-876249b6] .ant-form-item .ant-input-number,.consultation-config-card[data-v-876249b6] .ant-form-item .ant-picker{border-radius:6px}.inquiry-config-card[data-v-736f96c2]{margin-top:16px;border-radius:8px;border:1px solid #f0f0f0}.inquiry-config-card .config-title[data-v-736f96c2]{display:flex;align-items:center;gap:8px}.inquiry-config-card .config-title .config-icon[data-v-736f96c2]{font-size:20px}.inquiry-config-card .config-title .config-text[data-v-736f96c2]{font-weight:600}.inquiry-config-card .config-section[data-v-736f96c2]{padding:16px 0;border-bottom:1px solid #f0f0f0}.inquiry-config-card .config-section[data-v-736f96c2]:last-child{border-bottom:none}.inquiry-config-card .config-section .section-header[data-v-736f96c2]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:8px 12px;background:#fafafa;border-radius:6px}.inquiry-config-card .config-section .section-header .section-title[data-v-736f96c2]{font-weight:600;font-size:14px}.inquiry-config-card .config-section .section-header .section-tip[data-v-736f96c2]{font-size:12px;color:#8c8c8c}.inquiry-config-card .switch-label[data-v-736f96c2]{font-size:12px;color:#8c8c8c;margin-left:8px}.inquiry-config-card .config-tip[data-v-736f96c2]{margin-top:16px;padding:12px;background:#e6f7ff;border-radius:8px}.inquiry-config-card[data-v-736f96c2] .ant-form-item{margin-bottom:12px}.single-source-config-card[data-v-bf850b1c]{margin-top:16px;border-radius:8px;border:1px solid #f0f0f0}.single-source-config-card .config-title[data-v-bf850b1c]{display:flex;align-items:center;gap:8px}.single-source-config-card .config-title .config-icon[data-v-bf850b1c]{font-size:20px}.single-source-config-card .config-title .config-text[data-v-bf850b1c]{font-weight:600}.single-source-config-card .config-section[data-v-bf850b1c]{padding:16px 0;border-bottom:1px solid #f0f0f0}.single-source-config-card .config-section[data-v-bf850b1c]:last-child{border-bottom:none}.single-source-config-card .config-section .section-header[data-v-bf850b1c]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:8px 12px;background:#fafafa;border-radius:6px}.single-source-config-card .config-section .section-header .section-title[data-v-bf850b1c]{font-weight:600;font-size:14px}.single-source-config-card .config-section .section-header .section-tip[data-v-bf850b1c]{font-size:12px;color:#8c8c8c}.single-source-config-card[data-v-bf850b1c] .ant-form-item{margin-bottom:12px}.single-source-config-card[data-v-bf850b1c] .ant-form-item .ant-input,.single-source-config-card[data-v-bf850b1c] .ant-form-item .ant-select-selector,.single-source-config-card[data-v-bf850b1c] .ant-form-item .ant-textarea{border-radius:6px}.step4-config-page .page-header[data-v-635124e8]{display:flex;align-items:center;gap:16px;padding:20px 24px;margin-bottom:16px;background:linear-gradient(135deg,#f6ffed,#e6f7ff);border-radius:12px;border:1px solid #b7eb8f}.step4-config-page .page-header .header-icon[data-v-635124e8]{font-size:36px}.step4-config-page .page-header .header-content[data-v-635124e8]{flex:1}.step4-config-page .page-header .header-content .header-title[data-v-635124e8]{font-size:18px;font-weight:600;color:#52c41a}.step4-config-page .page-header .header-content .header-desc[data-v-635124e8]{font-size:13px;color:#595959;margin-top:4px}.step4-config-page .page-header .header-tag[data-v-635124e8]{margin-left:auto}.step4-config-page .common-config-card[data-v-635124e8]{margin-bottom:16px;border-radius:8px;border:1px solid #f0f0f0}.step4-config-page .common-config-card .card-title-wrapper[data-v-635124e8]{display:flex;align-items:center;gap:8px}.step4-config-page .common-config-card .card-title-wrapper .card-icon[data-v-635124e8]{font-size:18px}.step4-config-page .common-config-card .card-title-wrapper .card-title[data-v-635124e8]{font-weight:500}.step4-config-page .common-config-card[data-v-635124e8] .ant-form-item{margin-bottom:16px}.step4-config-page .common-config-card[data-v-635124e8] .ant-form-item .ant-input,.step4-config-page .common-config-card[data-v-635124e8] .ant-form-item .ant-select-selector{border-radius:6px}.step4-config-page .summary-card[data-v-635124e8]{margin-top:16px;border-radius:8px;border:1px solid #f0f0f0;background:#fafafa}.step4-config-page .summary-card .card-title-wrapper[data-v-635124e8]{display:flex;align-items:center;gap:8px}.step4-config-page .summary-card .card-title-wrapper .card-icon[data-v-635124e8]{font-size:18px}.step4-config-page .summary-card .card-title-wrapper .card-title[data-v-635124e8]{font-weight:500;color:#595959}.step4-config-page .summary-card[data-v-635124e8] .ant-descriptions-item-label{background:#fff;width:100px}.step4-config-page .summary-card[data-v-635124e8] .ant-descriptions-item-content{padding:12px 16px}@media screen and (max-width: 768px){.step4-config-page .page-header[data-v-635124e8]{flex-wrap:wrap;padding:16px}.step4-config-page .page-header .header-icon[data-v-635124e8]{font-size:28px}.step4-config-page .page-header .header-tag[data-v-635124e8]{margin-left:0;margin-top:8px}.step4-config-page .common-config-card[data-v-635124e8] .ant-col{width:100%;max-width:100%;flex:0 0 100%}.step4-config-page .summary-card[data-v-635124e8] .ant-descriptions .ant-descriptions-item-label,.step4-config-page .summary-card[data-v-635124e8] .ant-descriptions .ant-descriptions-item-content{width:50%}}.step5-confirm[data-v-f4742024]{padding:0 8px}.step5-confirm .page-header[data-v-f4742024]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:linear-gradient(135deg,#e6fffb,#f6ffed);border-radius:12px;margin-bottom:16px}.step5-confirm .page-header .header-icon[data-v-f4742024]{font-size:36px;width:48px;height:48px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.08)}.step5-confirm .page-header .header-content .header-title[data-v-f4742024]{font-size:20px;font-weight:600;margin:0;color:#262626}.step5-confirm .page-header .header-content .header-desc[data-v-f4742024]{font-size:14px;color:#595959;margin:4px 0 0}.step5-confirm .submit-tip[data-v-f4742024]{margin-bottom:16px;border-radius:8px}.step5-confirm .info-card[data-v-f4742024]{margin-bottom:16px;border-radius:8px;border:1px solid #f0f0f0}.step5-confirm .info-card .card-title[data-v-f4742024]{display:flex;align-items:center;gap:8px}.step5-confirm .info-card .card-title .title-icon[data-v-f4742024]{font-size:18px}.step5-confirm .info-card .card-title .title-text[data-v-f4742024]{font-weight:600}.step5-confirm .info-card .card-title .title-count[data-v-f4742024]{font-size:12px;color:#8c8c8c;margin-left:auto}.step5-confirm .info-card[data-v-f4742024] .ant-card-body{padding:16px 20px}.step5-confirm .method-display[data-v-f4742024]{padding:8px 12px;background:#fafafa;border-radius:6px}.step5-confirm .method-display .method-label[data-v-f4742024]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.step5-confirm .method-display .method-value[data-v-f4742024]{font-size:14px;font-weight:500}.step5-confirm .method-display .method-tag[data-v-f4742024]{font-size:14px;padding:2px 12px}.step5-confirm .config-item[data-v-f4742024]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:#fafafa;border-radius:6px}.step5-confirm .config-item .config-label[data-v-f4742024]{font-size:12px;color:#8c8c8c}.step5-confirm .config-item .config-value[data-v-f4742024]{font-size:14px;font-weight:500}.step5-confirm .config-item .weight-value[data-v-f4742024]{display:flex;gap:4px}.step5-confirm .config-item .amount-value[data-v-f4742024]{color:#52c41a}.step5-confirm .config-item .supplier-value[data-v-f4742024]{color:#1890ff}.step5-confirm .material-card[data-v-f4742024]{margin-bottom:16px;border-radius:8px;border:1px solid #f0f0f0}.step5-confirm .material-card .card-title[data-v-f4742024]{display:flex;align-items:center;gap:8px}.step5-confirm .material-card .card-title .title-icon[data-v-f4742024]{font-size:18px}.step5-confirm .material-card .card-title .title-text[data-v-f4742024]{font-weight:600}.step5-confirm .material-card .card-title .title-count[data-v-f4742024]{font-size:12px;color:#8c8c8c;margin-left:auto;padding:2px 8px;background:#f0f0f0;border-radius:4px}.step5-confirm .material-card .row-index[data-v-f4742024]{display:inline-block;width:24px;height:24px;background:#f0f0f0;border-radius:4px;text-align:center;line-height:24px;font-size:12px}.step5-confirm .material-card .material-cell .material-name[data-v-f4742024]{font-weight:500;color:#262626}.step5-confirm .material-card .material-cell .material-spec[data-v-f4742024]{font-size:12px;color:#8c8c8c;margin-left:6px}.step5-confirm .material-card .amount-cell[data-v-f4742024]{color:#52c41a;font-weight:600}.step5-confirm .material-card[data-v-f4742024] .ant-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.step5-confirm .total-summary[data-v-f4742024]{background:linear-gradient(135deg,#f6ffed,#e6fffb);border-radius:12px;padding:16px 24px;margin-top:8px}.step5-confirm .total-summary .summary-header[data-v-f4742024]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.step5-confirm .total-summary .summary-header .summary-icon[data-v-f4742024]{font-size:20px}.step5-confirm .total-summary .summary-header .summary-title[data-v-f4742024]{font-size:16px;font-weight:600;color:#262626}.step5-confirm .total-summary .summary-row[data-v-f4742024]{background:#fff;border-radius:8px;padding:12px}.step5-confirm .total-summary .summary-item[data-v-f4742024]{padding:8px 12px;border-radius:6px}.step5-confirm .total-summary .summary-item.highlight[data-v-f4742024]{background:linear-gradient(135deg,#52c41a,#73d13d)}.step5-confirm .total-summary .summary-item.highlight .summary-label[data-v-f4742024],.step5-confirm .total-summary .summary-item.highlight .summary-value[data-v-f4742024]{color:#fff}.step5-confirm .total-summary .summary-item .summary-label[data-v-f4742024]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.step5-confirm .total-summary .summary-item .summary-value[data-v-f4742024]{font-size:16px;font-weight:600;color:#262626}.step5-confirm .total-summary .summary-item .summary-value.amount[data-v-f4742024]{color:#52c41a}.step5-confirm .total-summary .summary-item .summary-value.tax[data-v-f4742024]{color:#fa8c16}.step5-confirm .total-summary .summary-item .summary-value.grand[data-v-f4742024]{font-size:20px}.step5-confirm .value-code[data-v-f4742024]{font-family:Consolas,monospace;color:#8c8c8c;background:#f5f5f5;padding:2px 6px;border-radius:4px;font-size:13px}.step5-confirm .value-highlight[data-v-f4742024]{font-weight:600;color:#1890ff}.step5-confirm .value-remark[data-v-f4742024]{color:#595959;font-size:13px}.plan-create-page[data-v-993be9a4]{padding-bottom:80px;max-width:1200px;margin:0 auto}.plan-create-page .step-indicator[data-v-993be9a4]{margin-bottom:16px;max-width:1200px;margin-left:auto;margin-right:auto}.plan-create-page .step-indicator .horizontal-main-card[data-v-993be9a4]{background:linear-gradient(90deg,#1890ff,#096dd9);border-radius:12px;padding:0}.plan-create-page .step-indicator .horizontal-main-card[data-v-993be9a4] .ant-card-body{padding:0}.plan-create-page .step-indicator .horizontal-main-card .header-top-section[data-v-993be9a4]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-info[data-v-993be9a4]{display:flex;align-items:center;gap:12px}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-info .horizontal-header-icon[data-v-993be9a4]{width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-info .header-text[data-v-993be9a4]{display:flex;flex-direction:column}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-info .header-text .horizontal-header-title[data-v-993be9a4]{font-size:18px;font-weight:600;color:#fff;line-height:1.4}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-info .header-text .horizontal-header-desc[data-v-993be9a4]{font-size:13px;color:rgba(255,255,255,.7);margin-top:2px}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-right-section[data-v-993be9a4]{display:flex;align-items:center;gap:24px;flex-shrink:0}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn[data-v-993be9a4]{min-width:88px;height:36px;font-size:13px;border-radius:6px}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-ghost[data-v-993be9a4]{color:#fff;border-color:rgba(255,255,255,.5)}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-ghost[data-v-993be9a4]:hover{background:rgba(255,255,255,.1);border-color:#fff}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-primary[data-v-993be9a4]{background:#fff;color:#1890ff;border-color:#fff;font-weight:500}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-primary[data-v-993be9a4]:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress[data-v-993be9a4]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 20px;background:rgba(255,255,255,.15);border-radius:8px}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num[data-v-993be9a4]{display:flex;align-items:baseline;gap:4px}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num .progress-current[data-v-993be9a4]{font-size:22px;font-weight:700;color:#fff}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num .progress-divider[data-v-993be9a4]{font-size:12px;color:rgba(255,255,255,.6)}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num .progress-total[data-v-993be9a4]{font-size:11px;color:rgba(255,255,255,.75)}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-bar-wrapper[data-v-993be9a4]{width:120px;height:4px;background:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-bar-wrapper .progress-bar-fill[data-v-993be9a4]{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.plan-create-page .step-indicator .horizontal-main-card .header-divider[data-v-993be9a4]{height:1px;background:rgba(255,255,255,.2);margin:0 24px}.plan-create-page .step-indicator .horizontal-main-card .header-bottom-section[data-v-993be9a4]{padding:16px 24px;display:flex;justify-content:center}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-993be9a4] .ant-steps{padding:0}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-993be9a4] .ant-steps-item{margin-bottom:0;cursor:pointer}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-993be9a4] .ant-steps-item:hover .step-icon{background:rgba(255,255,255,.2)}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-993be9a4] .ant-steps-item .step-icon{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:rgba(255,255,255,.8);transition:all .3s}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-993be9a4] .ant-steps-item .step-icon.active{background:#fff;color:#667eea;box-shadow:0 4px 12px rgba(0,0,0,.2)}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-993be9a4] .ant-steps-item .step-icon.completed{background:#52c41a;color:#fff}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-993be9a4] .ant-steps-item .step-icon.pending{background:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-993be9a4] .ant-steps-item .ant-steps-item-title{font-size:14px!important;font-weight:500!important;color:#fff!important}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-993be9a4] .ant-steps-item .ant-steps-item-description{font-size:12px!important;color:rgba(255,255,255,.7)!important}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-993be9a4] .ant-steps-item .ant-steps-item-tail:after{background:rgba(255,255,255,.25)!important}.plan-create-page .step-content[data-v-993be9a4]{min-height:400px;margin-bottom:16px}@media screen and (max-width: 768px){.plan-create-page .step-indicator[data-v-993be9a4]{padding:16px;margin-bottom:12px}.plan-create-page .step-indicator[data-v-993be9a4] .ant-steps .ant-steps-item .ant-steps-item-title{font-size:13px}.plan-create-page .step-indicator[data-v-993be9a4] .ant-steps .ant-steps-item .ant-steps-item-description{font-size:11px;max-width:80px}}.info-card[data-v-666f79cc],.config-card[data-v-666f79cc],.material-card[data-v-666f79cc]{margin-bottom:16px;border-radius:8px;border:1px solid #f0f0f0}.info-card .card-title[data-v-666f79cc],.config-card .card-title[data-v-666f79cc],.material-card .card-title[data-v-666f79cc]{display:flex;align-items:center;gap:8px}.info-card .card-title .title-icon[data-v-666f79cc],.config-card .card-title .title-icon[data-v-666f79cc],.material-card .card-title .title-icon[data-v-666f79cc]{font-size:18px}.info-card .card-title .title-text[data-v-666f79cc],.config-card .card-title .title-text[data-v-666f79cc],.material-card .card-title .title-text[data-v-666f79cc]{font-weight:600}.info-card .card-title .title-count[data-v-666f79cc],.config-card .card-title .title-count[data-v-666f79cc],.material-card .card-title .title-count[data-v-666f79cc]{font-size:12px;color:#8c8c8c;margin-left:auto;padding:2px 8px;background:#f0f0f0;border-radius:4px}.info-card[data-v-666f79cc] .ant-card-body,.config-card[data-v-666f79cc] .ant-card-body,.material-card[data-v-666f79cc] .ant-card-body{padding:12px 16px}.value-code[data-v-666f79cc]{font-family:Consolas,monospace;color:#8c8c8c;background:#f5f5f5;padding:2px 6px;border-radius:4px;font-size:13px}.value-highlight[data-v-666f79cc]{font-weight:600;color:#1890ff}.amount-value[data-v-666f79cc]{color:#52c41a;font-weight:500}.supplier-value[data-v-666f79cc]{color:#1890ff;font-weight:500}.weight-tags[data-v-666f79cc]{display:flex;gap:4px}.round-item[data-v-666f79cc]{padding:8px 12px;background:#fafafa;border-radius:6px}.round-item .round-label[data-v-666f79cc]{font-size:12px;color:#8c8c8c;margin-right:8px}.round-item .round-value[data-v-666f79cc]{font-size:14px;font-weight:500}.material-card .row-index[data-v-666f79cc]{display:inline-block;width:24px;height:24px;background:#f0f0f0;border-radius:4px;text-align:center;line-height:24px;font-size:12px}.material-card .material-cell .material-name[data-v-666f79cc]{font-weight:500;color:#262626}.material-card .material-cell .material-spec[data-v-666f79cc]{font-size:12px;color:#8c8c8c;margin-left:6px}.material-card .amount-cell[data-v-666f79cc]{color:#52c41a;font-weight:600}.material-card .warning-qty[data-v-666f79cc]{color:#fa8c16;font-weight:500}.material-card .demand-link[data-v-666f79cc]{color:#1890ff;cursor:pointer}.material-card[data-v-666f79cc] .ant-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.total-summary[data-v-666f79cc]{background:linear-gradient(135deg,#f6ffed,#e6fffb);border-radius:12px;padding:16px 24px;margin-bottom:16px}.total-summary .summary-header[data-v-666f79cc]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.total-summary .summary-header .summary-icon[data-v-666f79cc]{font-size:20px}.total-summary .summary-header .summary-title[data-v-666f79cc]{font-size:16px;font-weight:600;color:#262626}.total-summary .summary-row[data-v-666f79cc]{background:#fff;border-radius:8px;padding:12px}.total-summary .summary-item[data-v-666f79cc]{padding:8px 12px;border-radius:6px}.total-summary .summary-item.highlight[data-v-666f79cc]{background:linear-gradient(135deg,#52c41a,#73d13d)}.total-summary .summary-item.highlight .summary-label[data-v-666f79cc],.total-summary .summary-item.highlight .summary-value[data-v-666f79cc],.total-summary .summary-item.highlight .summary-value.amount[data-v-666f79cc],.total-summary .summary-item.highlight .summary-value.grand[data-v-666f79cc]{color:#fff}.total-summary .summary-item .summary-label[data-v-666f79cc]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.total-summary .summary-item .summary-value[data-v-666f79cc]{font-size:16px;font-weight:600;color:#262626}.total-summary .summary-item .summary-value.amount[data-v-666f79cc]{color:#52c41a}.total-summary .summary-item .summary-value.tax[data-v-666f79cc]{color:#fa8c16}.total-summary .summary-item .summary-value.grand[data-v-666f79cc]{font-size:20px}.stats-row[data-v-ab9146d8]{margin-bottom:16px}.stats-row .stat-card[data-v-ab9146d8]{cursor:pointer;transition:all .3s}.stats-row .stat-card[data-v-ab9146d8]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.stats-row .stat-card[data-v-ab9146d8] .ant-card-body{padding:16px}.stats-row .stat-card .stat-item .stat-header[data-v-ab9146d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stats-row .stat-card .stat-item .stat-header .stat-label[data-v-ab9146d8]{font-size:15px;font-weight:500;color:#333}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-ab9146d8]{display:flex;justify-content:space-between;align-items:center}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-ab9146d8]:not(:last-child){margin-bottom:8px}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-key[data-v-ab9146d8]{font-size:13px;color:#888}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value[data-v-ab9146d8]{font-size:20px;font-weight:700;line-height:1}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value .stat-unit[data-v-ab9146d8]{font-size:12px;font-weight:400;color:#888;margin-left:2px}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-amount[data-v-ab9146d8]{font-size:16px;font-weight:500}.stats-row .stat-card-pending[data-v-ab9146d8]{border-left:3px solid #1890ff}.stats-row .stat-card-pending .stat-value[data-v-ab9146d8],.stats-row .stat-card-pending .stat-amount[data-v-ab9146d8]{color:#1890ff}.stats-row .stat-card-wait[data-v-ab9146d8]{border-left:3px solid #13c2c2}.stats-row .stat-card-wait .stat-value[data-v-ab9146d8],.stats-row .stat-card-wait .stat-amount[data-v-ab9146d8]{color:#13c2c2}.stats-row .stat-card-executing[data-v-ab9146d8]{border-left:3px solid #fa8c16}.stats-row .stat-card-executing .stat-value[data-v-ab9146d8],.stats-row .stat-card-executing .stat-amount[data-v-ab9146d8]{color:#fa8c16}.stats-row .stat-card-finished[data-v-ab9146d8]{border-left:3px solid #52c41a}.stats-row .stat-card-finished .stat-value[data-v-ab9146d8],.stats-row .stat-card-finished .stat-amount[data-v-ab9146d8]{color:#52c41a}.layout-container .filter-card[data-v-ab9146d8] .ant-card-body{padding:16px}.layout-container .filter-card .filter-wrapper[data-v-ab9146d8]{padding:16px;background:#fafafa;border-radius:4px}.layout-container .filter-card .filter-wrapper[data-v-ab9146d8] .ant-form-item{margin-bottom:0}.layout-container .tabs-card[data-v-ab9146d8] .ant-card-body{padding-top:8px;padding-bottom:12px}.layout-container .tabs-card[data-v-ab9146d8] .ant-tabs{margin-top:0}.stats-row[data-v-e64a4fdd]{margin-bottom:16px}.stats-row .stat-card[data-v-e64a4fdd]{cursor:pointer;transition:all .3s}.stats-row .stat-card[data-v-e64a4fdd]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.stats-row .stat-card[data-v-e64a4fdd] .ant-card-body{padding:16px}.stats-row .stat-card .stat-item .stat-header[data-v-e64a4fdd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stats-row .stat-card .stat-item .stat-header .stat-label[data-v-e64a4fdd]{font-size:15px;font-weight:500;color:#333}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-e64a4fdd]{display:flex;justify-content:space-between;align-items:center}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-e64a4fdd]:not(:last-child){margin-bottom:8px}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-key[data-v-e64a4fdd]{font-size:13px;color:#888}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value[data-v-e64a4fdd]{font-size:20px;font-weight:700;line-height:1}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value .stat-unit[data-v-e64a4fdd]{font-size:12px;font-weight:400;color:#888;margin-left:2px}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-amount[data-v-e64a4fdd]{font-size:16px;font-weight:500}.stats-row .stat-card-wait[data-v-e64a4fdd]{border-left:3px solid #13c2c2}.stats-row .stat-card-wait .stat-value[data-v-e64a4fdd],.stats-row .stat-card-wait .stat-amount[data-v-e64a4fdd]{color:#13c2c2}.stats-row .stat-card-executing[data-v-e64a4fdd]{border-left:3px solid #fa8c16}.stats-row .stat-card-executing .stat-value[data-v-e64a4fdd],.stats-row .stat-card-executing .stat-amount[data-v-e64a4fdd]{color:#fa8c16}.stats-row .stat-card-finished[data-v-e64a4fdd]{border-left:3px solid #52c41a}.stats-row .stat-card-finished .stat-value[data-v-e64a4fdd],.stats-row .stat-card-finished .stat-amount[data-v-e64a4fdd]{color:#52c41a}.layout-container .filter-card[data-v-e64a4fdd] .ant-card-body{padding:16px}.layout-container .filter-card .filter-wrapper[data-v-e64a4fdd]{padding:16px;background:#fafafa;border-radius:4px}.layout-container .filter-card .filter-wrapper[data-v-e64a4fdd] .ant-form-item{margin-bottom:0}.layout-container .filter-card .filter-wrapper .filter-input-with-buttons[data-v-e64a4fdd]{display:flex;align-items:center}.layout-container .tabs-card[data-v-e64a4fdd] .ant-card-body{padding-top:8px;padding-bottom:12px}.layout-container .tabs-card[data-v-e64a4fdd] .ant-tabs{margin-top:0}.stats-row[data-v-a47aa0fd]{margin-bottom:16px}.stats-row .stat-card[data-v-a47aa0fd]{cursor:pointer;transition:all .3s}.stats-row .stat-card[data-v-a47aa0fd]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.stats-row .stat-card[data-v-a47aa0fd] .ant-card-body{padding:12px 16px}.stats-row .stat-card .stat-item .stat-header[data-v-a47aa0fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.stats-row .stat-card .stat-item .stat-header .stat-label[data-v-a47aa0fd]{font-size:14px;font-weight:500;color:#333}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-a47aa0fd]{display:flex;justify-content:space-between;align-items:center}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-a47aa0fd]:not(:last-child){margin-bottom:6px}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-key[data-v-a47aa0fd]{font-size:12px;color:#888}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value[data-v-a47aa0fd]{font-size:18px;font-weight:700;line-height:1}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value .stat-unit[data-v-a47aa0fd]{font-size:12px;font-weight:400;color:#888;margin-left:2px}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-amount[data-v-a47aa0fd]{font-size:14px;font-weight:500}.stats-row .stat-card-approving[data-v-a47aa0fd]{border-left:3px solid #1890ff}.stats-row .stat-card-approving .stat-value[data-v-a47aa0fd],.stats-row .stat-card-approving .stat-amount[data-v-a47aa0fd]{color:#1890ff}.stats-row .stat-card-executing[data-v-a47aa0fd]{border-left:3px solid #52c41a}.stats-row .stat-card-executing .stat-value[data-v-a47aa0fd],.stats-row .stat-card-executing .stat-amount[data-v-a47aa0fd]{color:#52c41a}.stats-row .stat-card-finished[data-v-a47aa0fd]{border-left:3px solid #8c8c8c}.stats-row .stat-card-finished .stat-value[data-v-a47aa0fd],.stats-row .stat-card-finished .stat-amount[data-v-a47aa0fd]{color:#8c8c8c}.layout-container .filter-card[data-v-a47aa0fd] .ant-card-body{padding:16px}.layout-container .filter-card .filter-wrapper[data-v-a47aa0fd]{padding:16px;background:#fafafa;border-radius:4px}.layout-container .filter-card .filter-wrapper[data-v-a47aa0fd] .ant-row:not(:last-child){margin-bottom:16px}.layout-container .filter-card .filter-wrapper[data-v-a47aa0fd] .ant-form-item{margin-bottom:0}.layout-container .filter-card .filter-wrapper .filter-buttons[data-v-a47aa0fd]{display:flex;align-items:center;justify-content:flex-end;height:32px}.layout-container .tabs-card[data-v-a47aa0fd] .ant-card-body{padding-top:8px;padding-bottom:12px}.layout-container .tabs-card[data-v-a47aa0fd] .ant-tabs{margin-top:0}.view-tabs[data-v-0979a30c] .ant-tabs-tab{padding:10px 4px}.stats-row[data-v-1ef2ff69]{margin-bottom:16px}.stats-row .stat-card[data-v-1ef2ff69]{cursor:pointer;transition:all .3s}.stats-row .stat-card[data-v-1ef2ff69]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.stats-row .stat-card[data-v-1ef2ff69] .ant-card-body{padding:12px 16px}.stats-row .stat-card .stat-item .stat-header[data-v-1ef2ff69]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.stats-row .stat-card .stat-item .stat-header .stat-label[data-v-1ef2ff69]{font-size:14px;font-weight:500;color:#333}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-1ef2ff69]{display:flex;justify-content:space-between;align-items:center}.stats-row .stat-card .stat-item .stat-body .stat-row[data-v-1ef2ff69]:not(:last-child){margin-bottom:6px}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-key[data-v-1ef2ff69]{font-size:12px;color:#888}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value[data-v-1ef2ff69]{font-size:18px;font-weight:700;line-height:1}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-value .stat-unit[data-v-1ef2ff69]{font-size:12px;font-weight:400;color:#888;margin-left:2px}.stats-row .stat-card .stat-item .stat-body .stat-row .stat-amount[data-v-1ef2ff69]{font-size:14px;font-weight:500}.stats-row .stat-card-pending[data-v-1ef2ff69]{border-left:3px solid #8c8c8c}.stats-row .stat-card-pending .stat-value[data-v-1ef2ff69],.stats-row .stat-card-pending .stat-amount[data-v-1ef2ff69]{color:#8c8c8c}.stats-row .stat-card-approving[data-v-1ef2ff69]{border-left:3px solid #faad14}.stats-row .stat-card-approving .stat-value[data-v-1ef2ff69],.stats-row .stat-card-approving .stat-amount[data-v-1ef2ff69]{color:#faad14}.stats-row .stat-card-executing[data-v-1ef2ff69]{border-left:3px solid #1890ff}.stats-row .stat-card-executing .stat-value[data-v-1ef2ff69],.stats-row .stat-card-executing .stat-amount[data-v-1ef2ff69]{color:#1890ff}.stats-row .stat-card-completed[data-v-1ef2ff69]{border-left:3px solid #52c41a}.stats-row .stat-card-completed .stat-value[data-v-1ef2ff69],.stats-row .stat-card-completed .stat-amount[data-v-1ef2ff69]{color:#52c41a}.layout-container .filter-card[data-v-1ef2ff69] .ant-card-body{padding:16px}.layout-container .filter-card .filter-wrapper[data-v-1ef2ff69]{padding:16px;background:#fafafa;border-radius:4px}.layout-container .filter-card .filter-wrapper[data-v-1ef2ff69] .ant-row:not(:last-child){margin-bottom:16px}.layout-container .filter-card .filter-wrapper[data-v-1ef2ff69] .ant-form-item{margin-bottom:0}.layout-container .filter-card .filter-wrapper .filter-buttons[data-v-1ef2ff69]{display:flex;align-items:center;justify-content:flex-end;height:32px}.layout-container .tabs-card[data-v-1ef2ff69] .ant-card-body{padding-top:8px;padding-bottom:12px}.layout-container .tabs-card[data-v-1ef2ff69] .ant-tabs{margin-top:0}.create-method-container[data-v-ffa56146]{padding:16px 0}.create-method-container .method-grid[data-v-ffa56146]{margin-bottom:16px}.create-method-container .method-card[data-v-ffa56146]{background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:12px;cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden;height:100%}.create-method-container .method-card[data-v-ffa56146]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.create-method-container .method-card:hover .hover-indicator[data-v-ffa56146]{opacity:1}.create-method-container .method-card.active[data-v-ffa56146]{box-shadow:0 4px 12px rgba(0,0,0,.1)}.create-method-container .method-card.active .hover-indicator[data-v-ffa56146]{display:none}.create-method-container .method-card.active[data-v-ffa56146]:nth-child(1){border-color:#722ed1;background:linear-gradient(135deg,#f9f0ff,#f3e7ff)}.create-method-container .method-card.active[data-v-ffa56146]:nth-child(2){border-color:#fa541c;background:linear-gradient(135deg,#fff0f0,#ffe7e0)}.create-method-container .method-card.active[data-v-ffa56146]:nth-child(3){border-color:#eb2f96;background:linear-gradient(135deg,#fff0f5,#ffe7f0)}.create-method-container .method-card.active[data-v-ffa56146]:nth-child(4){border-color:#1890ff;background:linear-gradient(135deg,#f0f9ff,#e6f7ff)}.create-method-container .method-card .card-body[data-v-ffa56146]{display:flex;align-items:center;gap:12px;height:100%}.create-method-container .method-card .card-body .method-icon-wrapper[data-v-ffa56146]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0}.create-method-container .method-card .card-body .method-icon-wrapper .method-icon[data-v-ffa56146]{font-size:20px;color:#fff}.create-method-container .method-card .card-body .method-info[data-v-ffa56146]{flex:1;min-width:0}.create-method-container .method-card .card-body .method-info .method-title[data-v-ffa56146]{font-size:14px;font-weight:600;color:#262626;display:flex;align-items:center;gap:6px;margin-bottom:4px}.create-method-container .method-card .card-body .method-info .method-title .method-tag[data-v-ffa56146]{font-size:11px}.create-method-container .method-card .card-body .method-info .method-desc[data-v-ffa56146]{font-size:12px;color:#595959;line-height:1.4;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-method-container .method-card .card-body .method-info .method-scene[data-v-ffa56146]{font-size:11px;display:flex;align-items:center}.create-method-container .method-card .card-body .method-info .method-scene .scene-label[data-v-ffa56146]{color:#8c8c8c}.create-method-container .method-card .card-body .method-info .method-scene .scene-text[data-v-ffa56146]{color:#595959}.create-method-container .method-card .card-body .selected-badge[data-v-ffa56146]{color:#52c41a;font-size:22px;flex-shrink:0;animation:pulse-ffa56146 .3s ease}.create-method-container .method-card .hover-indicator[data-v-ffa56146]{position:absolute;bottom:0;left:0;right:0;color:#fff;text-align:center;padding:4px;font-size:11px;opacity:0;transition:opacity .3s}.create-method-container .source-form[data-v-ffa56146]{margin-top:16px;padding:16px;background:#fafafa;border-radius:10px;border:1px dashed #d9d9d9}@keyframes pulse-ffa56146{0%{transform:scale(.8)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media screen and (max-width: 768px){.create-method-container[data-v-ffa56146]{padding:12px 0}.create-method-container[data-v-ffa56146] .ant-col{width:50%;max-width:50%;flex:0 0 50%}.create-method-container .method-card[data-v-ffa56146]{padding:10px}.create-method-container .method-card .card-body[data-v-ffa56146]{gap:10px}.create-method-container .method-card .card-body .method-icon-wrapper[data-v-ffa56146]{width:36px;height:36px}.create-method-container .method-card .card-body .method-icon-wrapper .method-icon[data-v-ffa56146]{font-size:16px}.create-method-container .method-card .card-body .method-info .method-title[data-v-ffa56146]{font-size:13px}.create-method-container .method-card .card-body .method-info .method-desc[data-v-ffa56146]{font-size:11px}.create-method-container .method-card .card-body .method-info .method-scene[data-v-ffa56146]{font-size:10px}.create-method-container .method-card .card-body .selected-badge[data-v-ffa56146]{font-size:18px}}.basic-info-form[data-v-22a822fa] .ant-form-item-label{text-align:left}.basic-info-form[data-v-22a822fa] .ant-form-item-label label{font-weight:500;color:#262626}.basic-info-form[data-v-22a822fa] .ant-form-item{margin-bottom:16px}.basic-info-form .disabled-input[data-v-22a822fa]{background:#f5f5f5;color:#999;cursor:not-allowed}.supplier-form[data-v-29622f78] .ant-form-item-label{text-align:left}.supplier-form[data-v-29622f78] .ant-form-item-label label{font-weight:500;color:#262626}.supplier-form[data-v-29622f78] .ant-form-item{margin-bottom:16px}.summary-bar[data-v-8557350e]{background:#f5f7fa;padding:16px 20px;border-radius:8px;margin-bottom:16px}.summary-bar .summary-item[data-v-8557350e]{display:flex;flex-direction:column;gap:4px}.summary-bar .summary-item .summary-label[data-v-8557350e]{font-size:12px;color:#8c8c8c}.summary-bar .summary-item .summary-value[data-v-8557350e]{font-size:18px;font-weight:600;color:#262626}.summary-bar .summary-item .summary-value.amount[data-v-8557350e]{color:#1890ff}.summary-bar .summary-item .summary-value.grand[data-v-8557350e]{color:#fa8c16;font-size:20px}.amount[data-v-8557350e]{font-family:Arial,sans-serif;font-weight:500}.amount.grand[data-v-8557350e]{font-weight:600;color:#fa8c16}.delivery-form[data-v-c2dfae38] .ant-form-item-label{text-align:left}.delivery-form[data-v-c2dfae38] .ant-form-item-label label{font-weight:500;color:#262626}.delivery-form[data-v-c2dfae38] .ant-form-item{margin-bottom:16px}.confirm-page[data-v-8ff54de6] .ant-descriptions-item-label{background:#fafafa;width:120px;font-weight:500}.material-table[data-v-8ff54de6]{margin-top:16px}.material-table .table-footer[data-v-8ff54de6]{padding:12px 16px;background:#fafafa;text-align:right}.material-table .table-footer .footer-label[data-v-8ff54de6]{font-weight:600;margin-right:16px}.material-table .table-footer .footer-item[data-v-8ff54de6]{margin-left:24px}.material-table .table-footer .footer-item.grand[data-v-8ff54de6]{font-weight:600;color:#fa8c16}.material-table .table-footer .footer-item .amount[data-v-8ff54de6]{font-family:Arial,sans-serif;font-weight:500}.confirm-actions[data-v-8ff54de6]{text-align:center;padding:24px 0}.confirm-actions[data-v-8ff54de6] .ant-btn-primary{min-width:200px;height:44px;font-size:16px}.order-create-page[data-v-ae9dd50a]{padding:0}.order-create-page .main-layout[data-v-ae9dd50a]{display:flex;gap:24px;min-height:calc(100vh - 160px)}.order-create-page .left-sidebar[data-v-ae9dd50a]{width:280px;flex-shrink:0}.order-create-page .left-sidebar .vertical-main-card[data-v-ae9dd50a]{background:linear-gradient(180deg,#667eea,#764ba2);border-radius:12px;padding:0;height:calc(100vh - 160px);display:flex;flex-direction:column}.order-create-page .left-sidebar .vertical-main-card[data-v-ae9dd50a] .ant-card-body{padding:0;flex:1;display:flex;flex-direction:column}.order-create-page .left-sidebar .vertical-main-card .vertical-header-section[data-v-ae9dd50a]{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.2)}.order-create-page .left-sidebar .vertical-main-card .vertical-header-section .header-content-row[data-v-ae9dd50a]{display:flex;align-items:center;gap:14px}.order-create-page .left-sidebar .vertical-main-card .vertical-header-section .vertical-header-icon[data-v-ae9dd50a]{width:48px;height:48px;background:rgba(255,255,255,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;flex-shrink:0}.order-create-page .left-sidebar .vertical-main-card .vertical-header-section .header-text[data-v-ae9dd50a]{display:flex;flex-direction:column;gap:4px}.order-create-page .left-sidebar .vertical-main-card .vertical-header-section .vertical-header-title[data-v-ae9dd50a]{font-size:16px;font-weight:600;color:#fff}.order-create-page .left-sidebar .vertical-main-card .vertical-header-section .vertical-header-desc[data-v-ae9dd50a]{font-size:12px;color:rgba(255,255,255,.75)}.order-create-page .left-sidebar .vertical-main-card .vertical-header-section .vertical-progress[data-v-ae9dd50a]{margin-top:12px}.order-create-page .left-sidebar .vertical-main-card .vertical-header-section .vertical-progress .progress-num[data-v-ae9dd50a]{display:flex;align-items:baseline;justify-content:center;margin-bottom:8px}.order-create-page .left-sidebar .vertical-main-card .vertical-header-section .vertical-progress .progress-num .progress-current[data-v-ae9dd50a]{font-size:24px;font-weight:700;color:#fff}.order-create-page .left-sidebar .vertical-main-card .vertical-header-section .vertical-progress .progress-num .progress-divider[data-v-ae9dd50a]{font-size:14px;color:rgba(255,255,255,.6);margin:0 4px}.order-create-page .left-sidebar .vertical-main-card .vertical-header-section .vertical-progress .progress-num .progress-total[data-v-ae9dd50a]{font-size:12px;color:rgba(255,255,255,.75)}.order-create-page .left-sidebar .vertical-main-card .vertical-header-section .vertical-progress .progress-bar-wrapper[data-v-ae9dd50a]{width:100%;height:4px;background:rgba(255,255,255,.25);border-radius:2px;overflow:hidden}.order-create-page .left-sidebar .vertical-main-card .vertical-header-section .vertical-progress .progress-bar-wrapper .progress-bar-fill[data-v-ae9dd50a]{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.order-create-page .left-sidebar .vertical-main-card .vertical-steps-section[data-v-ae9dd50a]{flex:1;padding:16px;background:rgba(255,255,255,.05)}.order-create-page .left-sidebar .vertical-main-card .vertical-steps-section .vertical-steps[data-v-ae9dd50a] .ant-steps{padding:0}.order-create-page .left-sidebar .vertical-main-card .vertical-steps-section .vertical-steps[data-v-ae9dd50a] .ant-steps-item{margin-bottom:0;cursor:pointer}.order-create-page .left-sidebar .vertical-main-card .vertical-steps-section .vertical-steps[data-v-ae9dd50a] .ant-steps-item:hover .step-icon{background:rgba(255,255,255,.2)}.order-create-page .left-sidebar .vertical-main-card .vertical-steps-section .vertical-steps[data-v-ae9dd50a] .ant-steps-item .step-icon{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:rgba(255,255,255,.8);transition:all .3s}.order-create-page .left-sidebar .vertical-main-card .vertical-steps-section .vertical-steps[data-v-ae9dd50a] .ant-steps-item .step-icon.active{background:#fff;color:#667eea;box-shadow:0 4px 12px rgba(0,0,0,.2)}.order-create-page .left-sidebar .vertical-main-card .vertical-steps-section .vertical-steps[data-v-ae9dd50a] .ant-steps-item .step-icon.completed{background:#52c41a;color:#fff}.order-create-page .left-sidebar .vertical-main-card .vertical-steps-section .vertical-steps[data-v-ae9dd50a] .ant-steps-item .step-icon.pending{background:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.order-create-page .left-sidebar .vertical-main-card .vertical-steps-section .vertical-steps[data-v-ae9dd50a] .ant-steps-item .ant-steps-item-title{font-size:14px;font-weight:500;color:#fff}.order-create-page .left-sidebar .vertical-main-card .vertical-steps-section .vertical-steps[data-v-ae9dd50a] .ant-steps-item .ant-steps-item-description{font-size:12px;color:rgba(255,255,255,.7)}.order-create-page .left-sidebar .vertical-main-card .vertical-steps-section .vertical-steps[data-v-ae9dd50a] .ant-steps-item .ant-steps-item-tail:after{background:rgba(255,255,255,.2)!important}.order-create-page .right-content[data-v-ae9dd50a]{flex:1;min-width:0;background:#fafafa;border-radius:12px;padding:24px}.order-create-page .right-content .step-content[data-v-ae9dd50a]{min-height:400px}.order-create-page .vertical-action-footer[data-v-ae9dd50a]{margin-top:auto;padding:16px 20px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:center}.order-create-page .vertical-action-footer .action-btn[data-v-ae9dd50a]{min-width:80px;height:36px;font-size:13px;border-radius:6px}.order-create-page .vertical-action-footer .action-btn.ant-btn-ghost[data-v-ae9dd50a]{color:#fff;border-color:rgba(255,255,255,.5)}.order-create-page .vertical-action-footer .action-btn.ant-btn-ghost[data-v-ae9dd50a]:hover{background:rgba(255,255,255,.1);border-color:#fff}.order-create-page .vertical-action-footer .action-btn.ant-btn-primary[data-v-ae9dd50a]{background:#fff;color:#667eea;border-color:#fff;font-weight:500}.order-create-page .vertical-action-footer .action-btn.ant-btn-primary[data-v-ae9dd50a]:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}@media screen and (max-width: 1024px){.order-create-page .main-layout[data-v-ae9dd50a]{flex-direction:column}.order-create-page .left-sidebar[data-v-ae9dd50a]{width:100%;flex-direction:row}.order-create-page .left-sidebar .vertical-header-card[data-v-ae9dd50a]{width:200px;flex-shrink:0}.order-create-page .left-sidebar .vertical-steps-card[data-v-ae9dd50a]{flex:1}}@media screen and (max-width: 768px){.order-create-page .left-sidebar[data-v-ae9dd50a]{flex-direction:column}.order-create-page .left-sidebar .vertical-header-card[data-v-ae9dd50a]{width:100%}.order-create-page .right-content[data-v-ae9dd50a]{padding:16px}}.fade-slide-enter-active[data-v-ae9dd50a],.fade-slide-leave-active[data-v-ae9dd50a]{transition:all .3s ease}.fade-slide-enter-from[data-v-ae9dd50a]{opacity:0;transform:translate(20px)}.fade-slide-leave-to[data-v-ae9dd50a]{opacity:0;transform:translate(-20px)}.change-form-modal[data-v-d257ab56] .ant-modal-body{padding:16px 24px}.form-container[data-v-d257ab56]{display:flex;flex-direction:column;gap:16px;padding:8px 0}.info-card[data-v-d257ab56]{background:#fafafa;border-radius:8px}.info-card[data-v-d257ab56] .ant-card-body{padding:20px}.info-card .info-header[data-v-d257ab56]{display:flex;align-items:center;gap:12px}.info-card .info-header .info-icon[data-v-d257ab56]{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#1890ff,#096dd9);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.info-card .info-header .info-icon.icon-blue[data-v-d257ab56]{background:linear-gradient(135deg,#1890ff,#096dd9)}.info-card .info-header .info-icon.icon-orange[data-v-d257ab56]{background:linear-gradient(135deg,#fa8c16,#d46b08)}.info-card .info-header .info-text[data-v-d257ab56]{flex:1}.info-card .info-header .info-text .info-title[data-v-d257ab56]{font-size:16px;font-weight:600;color:#262626;margin-bottom:4px}.info-card .info-header .info-text .info-desc[data-v-d257ab56]{font-size:13px;color:#8c8c8c}.input-disabled[data-v-d257ab56]{background:#f5f5f5!important;color:#8c8c8c!important;border-color:#d9d9d9!important;cursor:not-allowed}.textarea-nice[data-v-d257ab56]{border-radius:6px;transition:all .3s}.textarea-nice[data-v-d257ab56]:focus{box-shadow:0 0 0 3px rgba(24,144,255,.1)}.textarea-nice.textarea-disabled[data-v-d257ab56]{background:#f5f5f5!important;color:#8c8c8c!important}.content-section[data-v-d257ab56]{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:8px;background:#fff;border:1px solid #f0f0f0}.content-section.before[data-v-d257ab56]{border-left:3px solid #ff4d4f;background:linear-gradient(135deg,#fff1f0,#fff)}.content-section.after[data-v-d257ab56]{border-left:3px solid #52c41a;background:linear-gradient(135deg,#f6ffed,#fff)}.content-section .section-header[data-v-d257ab56]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#262626}.form-footer[data-v-d257ab56]{display:flex;justify-content:center;align-items:center;padding:16px;background:#fafafa;margin:0 -24px -16px;border-top:1px solid #f0f0f0;border-radius:0 0 8px 8px}.form-footer[data-v-d257ab56] .ant-btn{height:40px;min-width:100px;font-weight:500}.order-code[data-v-d257ab56]{color:#1890ff;font-weight:500;margin-right:8px}.order-name[data-v-d257ab56]{color:#595959;font-size:13px}.layout-container[data-v-5c80a5ed]{padding:16px}.layout-container .search-card[data-v-5c80a5ed],.layout-container .table-card .table-toolbar[data-v-5c80a5ed]{margin-bottom:16px}.layout-container[data-v-18b4c5c7]{padding:16px}.layout-container .search-card[data-v-18b4c5c7],.layout-container .table-card .table-toolbar[data-v-18b4c5c7]{margin-bottom:16px}.layout-container[data-v-520fecba]{padding:16px}.layout-container .search-card[data-v-520fecba],.layout-container .table-card .table-toolbar[data-v-520fecba]{margin-bottom:16px}.layout-container[data-v-d697d5c9]{padding:16px}.layout-container .search-card[data-v-d697d5c9],.layout-container .table-card .table-toolbar[data-v-d697d5c9]{margin-bottom:16px}.layout-container[data-v-c8204ece]{padding:16px}.layout-container .search-card[data-v-c8204ece],.layout-container .table-card .table-toolbar[data-v-c8204ece]{margin-bottom:16px}.view-tabs[data-v-f5d707f3] .ant-tabs-tab{padding:10px 4px}.demand-analysis-container .filter-item[data-v-6ee4c3d5]{display:flex;align-items:center}.demand-analysis-container .filter-item .filter-label[data-v-6ee4c3d5]{flex-shrink:0;width:70px;color:rgba(0,0,0,.85);font-size:14px;text-align:right;margin-right:8px}.demand-analysis-container .filter-item .filter-label[data-v-6ee4c3d5]:after{content:":";margin-left:2px}.demand-analysis-container .stats-row[data-v-6ee4c3d5]{margin-bottom:12px}.demand-analysis-container .stats-row[data-v-6ee4c3d5] .ant-card-body{padding:12px 16px}.demand-analysis-container .ant-card[data-v-6ee4c3d5]{margin-bottom:12px}.demand-analysis-container .ant-card[data-v-6ee4c3d5] .ant-card-head{min-height:42px;padding:0 16px}.demand-analysis-container .ant-card[data-v-6ee4c3d5] .ant-card-body{padding:16px}.demand-analysis-container .empty-state[data-v-6ee4c3d5]{display:flex;justify-content:center;align-items:center;min-height:300px}.plan-analysis-container .filter-item[data-v-e9f707ab]{display:flex;align-items:center}.plan-analysis-container .filter-item .filter-label[data-v-e9f707ab]{flex-shrink:0;width:70px;color:rgba(0,0,0,.85);font-size:14px;text-align:right;margin-right:8px}.plan-analysis-container .filter-item .filter-label[data-v-e9f707ab]:after{content:":";margin-left:2px}.plan-analysis-container .stats-row[data-v-e9f707ab]{margin-bottom:12px}.plan-analysis-container .stats-row[data-v-e9f707ab] .ant-card-body{padding:12px 16px}.plan-analysis-container .ant-card[data-v-e9f707ab]{margin-bottom:12px}.plan-analysis-container .ant-card[data-v-e9f707ab] .ant-card-head{min-height:42px;padding:0 16px}.plan-analysis-container .ant-card[data-v-e9f707ab] .ant-card-body{padding:16px}.plan-analysis-container .empty-state[data-v-e9f707ab]{display:flex;justify-content:center;align-items:center;min-height:300px}.balance-inventory-calculator[data-v-6b0f39e0]{padding:0 8px}.balance-inventory-calculator .filter-card .filter-buttons[data-v-6b0f39e0]{text-align:right}.balance-inventory-calculator .table-header[data-v-6b0f39e0]{display:flex;justify-content:space-between;align-items:center}.balance-inventory-calculator .table-header .summary[data-v-6b0f39e0]{color:#999;margin-left:16px}.balance-inventory-calculator .suggested-tag[data-v-6b0f39e0]{font-weight:600}.view-tabs[data-v-13d73986] .ant-tabs-tab{padding:10px 4px}.layout-container[data-v-218798db]{padding:16px}.layout-container .search-card[data-v-218798db],.layout-container .table-card .table-toolbar[data-v-218798db]{margin-bottom:16px}.layout-container[data-v-1dd684b4]{padding:16px}.layout-container .search-card[data-v-1dd684b4],.layout-container .table-card .table-toolbar[data-v-1dd684b4]{margin-bottom:16px}.layout-container[data-v-56327c18]{padding:16px}.layout-container .search-card[data-v-56327c18],.layout-container .table-card .table-toolbar[data-v-56327c18]{margin-bottom:16px}.layout-container[data-v-992b65a9]{padding:16px}.layout-container .search-card[data-v-992b65a9],.layout-container .table-card .table-toolbar[data-v-992b65a9]{margin-bottom:16px}.view-tabs[data-v-b9021df9] .ant-tabs-tab{padding:10px 4px}.tender-plan-container .stats-row[data-v-fbd6c28e]{margin-bottom:16px}.tender-plan-container .stats-row .stat-card[data-v-fbd6c28e]{cursor:pointer;transition:all .3s}.tender-plan-container .stats-row .stat-card[data-v-fbd6c28e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.tender-plan-container .stats-row .stat-card[data-v-fbd6c28e] .ant-card-body{padding:12px 16px}.tender-plan-container .stats-row .stat-card .stat-item .stat-header[data-v-fbd6c28e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tender-plan-container .stats-row .stat-card .stat-item .stat-header .stat-label[data-v-fbd6c28e]{font-size:14px;font-weight:600}.tender-plan-container .stats-row .stat-card .stat-item .stat-body[data-v-fbd6c28e]{display:flex;align-items:center}.tender-plan-container .stats-row .stat-card .stat-item .stat-body .stat-value[data-v-fbd6c28e]{font-size:18px;font-weight:600}.tender-plan-container .stats-row .stat-card .stat-item .stat-body .stat-value .stat-unit[data-v-fbd6c28e]{font-size:12px;color:#8c8c8c;margin-left:2px}.tender-plan-container .stats-row .stat-card .stat-item .stat-body .stat-divider[data-v-fbd6c28e]{margin:0 12px;color:#d9d9d9}.tender-plan-container .stats-row .stat-card .stat-item .stat-body .stat-amount[data-v-fbd6c28e]{font-size:14px;font-weight:500;color:#52c41a}.tender-plan-container .stats-row .stat-card-public[data-v-fbd6c28e]{border-left:3px solid #1890ff}.tender-plan-container .stats-row .stat-card-public .stat-value[data-v-fbd6c28e]{color:#1890ff}.tender-plan-container .stats-row .stat-card-invite[data-v-fbd6c28e]{border-left:3px solid #722ed1}.tender-plan-container .stats-row .stat-card-invite .stat-value[data-v-fbd6c28e]{color:#722ed1}.tender-plan-container .filter-wrapper[data-v-fbd6c28e] .ant-form-inline .ant-form-item{margin-bottom:0}.non-tender-plan-container .stats-row[data-v-6085078d]{margin-bottom:16px}.non-tender-plan-container .stats-row .stat-card[data-v-6085078d]{cursor:pointer;transition:all .3s}.non-tender-plan-container .stats-row .stat-card[data-v-6085078d]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.non-tender-plan-container .stats-row .stat-card[data-v-6085078d] .ant-card-body{padding:12px 16px}.non-tender-plan-container .stats-row .stat-card .stat-item .stat-header[data-v-6085078d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.non-tender-plan-container .stats-row .stat-card .stat-item .stat-header .stat-label[data-v-6085078d]{font-size:14px;font-weight:600}.non-tender-plan-container .stats-row .stat-card .stat-item .stat-body[data-v-6085078d]{display:flex;align-items:center}.non-tender-plan-container .stats-row .stat-card .stat-item .stat-body .stat-value[data-v-6085078d]{font-size:18px;font-weight:600}.non-tender-plan-container .stats-row .stat-card .stat-item .stat-body .stat-value .stat-unit[data-v-6085078d]{font-size:12px;color:#8c8c8c;margin-left:2px}.non-tender-plan-container .stats-row .stat-card .stat-item .stat-body .stat-divider[data-v-6085078d]{margin:0 12px;color:#d9d9d9}.non-tender-plan-container .stats-row .stat-card .stat-item .stat-body .stat-amount[data-v-6085078d]{font-size:14px;font-weight:500;color:#52c41a}.non-tender-plan-container .stats-row .stat-card-negotiation[data-v-6085078d]{border-left:3px solid #fa8c16}.non-tender-plan-container .stats-row .stat-card-negotiation .stat-value[data-v-6085078d]{color:#fa8c16}.non-tender-plan-container .stats-row .stat-card-consultation[data-v-6085078d]{border-left:3px solid #13c2c2}.non-tender-plan-container .stats-row .stat-card-consultation .stat-value[data-v-6085078d]{color:#13c2c2}.non-tender-plan-container .stats-row .stat-card-inquiry[data-v-6085078d]{border-left:3px solid #52c41a}.non-tender-plan-container .stats-row .stat-card-inquiry .stat-value[data-v-6085078d]{color:#52c41a}.non-tender-plan-container .stats-row .stat-card-singleSource[data-v-6085078d]{border-left:3px solid #faad14}.non-tender-plan-container .stats-row .stat-card-singleSource .stat-value[data-v-6085078d]{color:#faad14}.non-tender-plan-container .filter-wrapper[data-v-6085078d] .ant-form-inline .ant-form-item{margin-bottom:0}.quotation-input-container .required-header .required-star[data-v-635dd185]{color:#ff4d4f;font-weight:700;margin-right:4px}.quotation-input-container .plan-info-summary[data-v-635dd185]{background:#f5f5f5;padding:12px 16px;border-radius:8px}.quotation-input-container .plan-info-summary .amount-text[data-v-635dd185]{color:#52c41a;font-weight:600}.quotation-input-container .action-buttons[data-v-635dd185]{display:flex;justify-content:space-between;align-items:center}.quotation-input-container .material-cell .name[data-v-635dd185]{font-weight:500}.quotation-input-container .material-cell .spec[data-v-635dd185]{font-size:12px;color:#8c8c8c;margin-left:6px}.quotation-input-container .material-search-cell[data-v-635dd185]{position:relative}.quotation-input-container .material-search-cell .selected-material-code[data-v-635dd185]{display:flex;align-items:center;gap:8px}.quotation-input-container .material-search-cell .selected-material-code .clear-link[data-v-635dd185]{color:#ff4d4f;cursor:pointer;font-size:12px}.quotation-input-container .material-search-cell .search-result-dropdown[data-v-635dd185]{position:absolute;top:100%;left:0;right:0;z-index:100;background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:200px;overflow-y:auto}.quotation-input-container .material-search-cell .search-result-dropdown .search-result-item .result-code[data-v-635dd185]{font-weight:500;margin-right:8px}.quotation-input-container .material-search-cell .search-result-dropdown .search-result-item .result-name[data-v-635dd185]{color:#262626}.quotation-input-container .material-search-cell .search-result-dropdown .search-result-item .result-spec[data-v-635dd185]{font-size:12px;color:#8c8c8c;margin-left:8px}.quotation-input-container .supplier-search-cell[data-v-635dd185]{position:relative}.quotation-input-container .supplier-search-cell .selected-supplier-name[data-v-635dd185]{display:flex;align-items:center;gap:8px}.quotation-input-container .supplier-search-cell .selected-supplier-name .clear-link[data-v-635dd185]{color:#ff4d4f;cursor:pointer;font-size:12px}.quotation-input-container .supplier-search-cell .search-result-dropdown[data-v-635dd185]{position:absolute;top:100%;left:0;right:0;z-index:100;background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:200px;overflow-y:auto}.quotation-input-container .supplier-search-cell .search-result-dropdown .search-result-item .result-code[data-v-635dd185]{font-weight:500;margin-right:8px}.quotation-input-container .supplier-search-cell .search-result-dropdown .search-result-item .result-name[data-v-635dd185]{color:#262626}.quotation-input-container .supplier-search-cell .search-result-dropdown .search-result-item .result-spec[data-v-635dd185]{font-size:12px;color:#8c8c8c;margin-left:8px}.quotation-input-container .amount[data-v-635dd185]{color:#52c41a;font-weight:600}.quotation-input-container .danger[data-v-635dd185]{color:#ff4d4f}.quotation-input-container .quotation-summary[data-v-635dd185]{background:linear-gradient(135deg,#f6ffed,#e6fffb);padding:16px;border-radius:8px}.quotation-input-container[data-v-635dd185] .ant-upload-dragger{padding:24px}.quotation-input-container[data-v-635dd185] .ant-table .ant-input-number,.quotation-input-container[data-v-635dd185] .ant-table .ant-input{border-radius:2px}.quotation-form .total-amount[data-v-2fe673d1]{font-size:16px;font-weight:600;color:#fa8c16}.supplier-quote-container .filter-card[data-v-b159fb9d] .ant-form-inline .ant-form-item{margin-bottom:16px}.supplier-quote-container .material-cell .name[data-v-b159fb9d]{font-weight:500}.supplier-quote-container .material-cell .spec[data-v-b159fb9d]{font-size:12px;color:#8c8c8c;margin-left:6px}.supplier-quote-container .amount[data-v-b159fb9d]{font-weight:600;color:#52c41a}.supplier-quote-container .danger[data-v-b159fb9d]{color:#ff4d4f}.bid-selection-container .plan-info-summary[data-v-0ef3b979] .ant-descriptions-item-label{width:80px}.bid-selection-container .plan-info-summary .amount-text[data-v-0ef3b979]{color:#52c41a;font-weight:600}.bid-selection-container .action-buttons[data-v-0ef3b979]{padding:8px 0;border-bottom:1px solid #f0f0f0}.bid-selection-container .material-cell .code[data-v-0ef3b979]{font-size:12px;color:#8c8c8c}.bid-selection-container .material-cell .name[data-v-0ef3b979]{font-weight:500;margin-left:8px}.bid-selection-container .material-cell .spec[data-v-0ef3b979]{font-size:12px;color:#8c8c8c;margin-left:6px}.bid-selection-container .quotation-cells[data-v-0ef3b979]{display:flex;gap:6px;flex-wrap:wrap}.bid-selection-container .quotation-cells .quotation-item[data-v-0ef3b979]{padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px;text-align:center;min-width:75px;cursor:pointer;transition:all .2s;font-size:12px}.bid-selection-container .quotation-cells .quotation-item[data-v-0ef3b979]:hover{border-color:#1890ff;background:#fafafa}.bid-selection-container .quotation-cells .quotation-item.minPrice[data-v-0ef3b979]{border-color:#52c41a;background:#f6ffed}.bid-selection-container .quotation-cells .quotation-item.selected[data-v-0ef3b979]{border-color:#1890ff;background:#e6f7ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.bid-selection-container .quotation-cells .quotation-item.awarded[data-v-0ef3b979]{border-color:#52c41a;background:#f6ffed}.bid-selection-container .quotation-cells .quotation-item.awarded .supplier-name[data-v-0ef3b979]{color:#52c41a}.bid-selection-container .quotation-cells .quotation-item.invalid[data-v-0ef3b979]{opacity:.5;cursor:not-allowed;border-color:#ff4d4f}.bid-selection-container .quotation-cells .quotation-item .supplier-name[data-v-0ef3b979]{color:#1890ff;font-size:12px;margin-bottom:2px}.bid-selection-container .quotation-cells .quotation-item .price[data-v-0ef3b979]{font-weight:600;font-size:12px}.bid-selection-container .quotation-cells .quotation-item .delivery[data-v-0ef3b979]{font-size:11px;color:#8c8c8c}.bid-selection-container .quotation-cells .quotation-item .selected-mark[data-v-0ef3b979]{color:#1890ff;font-size:14px;margin-top:2px}.bid-selection-container .award-details .award-row[data-v-0ef3b979]{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px dashed #f0f0f0}.bid-selection-container .award-details .award-row[data-v-0ef3b979]:last-child{border-bottom:none}.bid-selection-container .award-details .award-row .award-supplier[data-v-0ef3b979]{width:80px}.bid-selection-container .award-details .award-row .award-price[data-v-0ef3b979]{color:#8c8c8c;font-size:12px}.bid-selection-container .award-details .award-row .award-amount[data-v-0ef3b979]{font-weight:500;font-size:12px}.bid-selection-container .award-details .award-row.saved[data-v-0ef3b979]{background:#f6ffed;padding:4px 8px;border-radius:4px}.bid-selection-container .award-details .award-row.saved .saved-qty[data-v-0ef3b979]{width:60px;text-align:right}.bid-selection-container .award-details .remaining-info[data-v-0ef3b979]{margin-top:8px;font-size:12px;color:#8c8c8c}.bid-selection-container .award-details .remaining-info .warning[data-v-0ef3b979]{color:#ff4d4f;font-weight:600}.bid-selection-container .total-award .total-qty[data-v-0ef3b979]{font-size:12px}.bid-selection-container .total-award .total-amount[data-v-0ef3b979]{font-size:14px;font-weight:600}.bid-selection-container .required-header .required-star[data-v-0ef3b979]{color:#ff4d4f;margin-right:4px}.bid-selection-container .amount-text[data-v-0ef3b979]{color:#52c41a;font-weight:600}.bid-selection-container[data-v-0ef3b979] .ant-statistic-title{font-size:12px;margin-bottom:2px}.bid-selection-container[data-v-0ef3b979] .ant-statistic-content{font-size:14px}.direct-purchase-container .stats-row[data-v-805e427e]{margin-bottom:16px}.direct-purchase-container .stats-row .stat-card[data-v-805e427e]{cursor:pointer;transition:all .3s}.direct-purchase-container .stats-row .stat-card[data-v-805e427e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.direct-purchase-container .stats-row .stat-card[data-v-805e427e] .ant-card-body{padding:12px 16px}.direct-purchase-container .stats-row .stat-card .stat-item .stat-header[data-v-805e427e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.direct-purchase-container .stats-row .stat-card .stat-item .stat-header .stat-label[data-v-805e427e]{font-size:14px;font-weight:600}.direct-purchase-container .stats-row .stat-card .stat-item .stat-body[data-v-805e427e]{display:flex;align-items:center}.direct-purchase-container .stats-row .stat-card .stat-item .stat-body .stat-value[data-v-805e427e]{font-size:18px;font-weight:600}.direct-purchase-container .stats-row .stat-card .stat-item .stat-body .stat-value .stat-unit[data-v-805e427e]{font-size:12px;color:#8c8c8c;margin-left:2px}.direct-purchase-container .stats-row .stat-card .stat-item .stat-body .stat-divider[data-v-805e427e]{margin:0 12px;color:#d9d9d9}.direct-purchase-container .stats-row .stat-card .stat-item .stat-body .stat-amount[data-v-805e427e]{font-size:14px;font-weight:500;color:#eb2f96}.direct-purchase-container .stats-row .stat-card-direct[data-v-805e427e]{border-left:3px solid #eb2f96}.direct-purchase-container .stats-row .stat-card-direct .stat-value[data-v-805e427e]{color:#eb2f96}.direct-purchase-container .filter-wrapper[data-v-805e427e] .ant-form-inline .ant-form-item{margin-bottom:0}.direct-purchase-container .card-title-wrapper[data-v-805e427e]{display:flex;align-items:center;gap:8px}.view-tabs[data-v-c94700e2] .ant-tabs-tab{padding:10px 4px}.table-header[data-v-ccef362f]{display:flex;align-items:center;justify-content:space-between;width:100%}.filter-bar[data-v-ccef362f]{margin-bottom:16px;padding:16px;background:#fafafa;border-radius:4px}.filter-bar .filter-buttons[data-v-ccef362f]{display:flex;justify-content:flex-end}.layout-container[data-v-8a6de62c]{padding:16px}.layout-container .search-card[data-v-8a6de62c],.layout-container .table-card .table-toolbar[data-v-8a6de62c]{margin-bottom:16px}.layout-container[data-v-9124b57a]{padding:16px}.layout-container .search-card[data-v-9124b57a],.layout-container .table-card .table-toolbar[data-v-9124b57a]{margin-bottom:16px}.layout-container[data-v-52336ad5]{padding:16px}.layout-container .search-card[data-v-52336ad5],.layout-container .table-card .table-toolbar[data-v-52336ad5]{margin-bottom:16px}.layout-container[data-v-380f101b]{padding:16px}.layout-container .search-card[data-v-380f101b],.layout-container .table-card .table-toolbar[data-v-380f101b]{margin-bottom:16px}.layout-container[data-v-24ec967a]{padding:16px;background:#f5f5f5;min-height:calc(100vh - 64px)}[data-v-24ec967a] .ant-modal{margin:0!important;padding:0!important;max-width:1000px;width:90%!important}[data-v-24ec967a] .ant-modal-content{box-shadow:none}.flow-detail-page[data-v-2c737576]{padding:16px;min-height:400px}.flow-detail-page .form-content[data-v-2c737576]{background:#fff;padding:24px;border-radius:6px}.flow-detail-page[data-v-36a15fa2]{padding:16px;min-height:400px}.flow-detail-page .form-content[data-v-36a15fa2]{background:#fff;padding:24px;border-radius:6px}.basic-info[data-v-fb7c949b]{padding:16px 0}.basic-info .amount[data-v-fb7c949b]{font-family:Courier New,monospace}.basic-info .amount.highlight[data-v-fb7c949b]{color:#1890ff;font-weight:700;font-size:16px}.change-list[data-v-14068e5d],.contract-list[data-v-941ed89f],.detail-list[data-v-1b4f29ad],.related-info[data-v-fa82ec16]{padding:16px 0}.related-info .related-card[data-v-fa82ec16]{height:100%;transition:all .3s;box-shadow:0 2px 8px rgba(0,0,0,.08)}.related-info .related-card[data-v-fa82ec16]:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}.related-info .related-card .card-title[data-v-fa82ec16]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px}.related-info .related-card .card-title .count-tag[data-v-fa82ec16]{margin-left:auto}.related-info .demand-card[data-v-fa82ec16]{border-left:3px solid #1890ff}.related-info .plan-card[data-v-fa82ec16]{border-left:3px solid #52c41a}.related-info .link-text[data-v-fa82ec16]{color:#1890ff;cursor:pointer;transition:color .3s}.related-info .link-text[data-v-fa82ec16]:hover{color:#40a9ff}.related-info .amount-text[data-v-fa82ec16]{color:#1890ff;font-weight:600;font-family:Courier New,monospace}.related-info .empty-svg[data-v-fa82ec16]{height:100px;width:auto}.layout-container .header-card .order-header[data-v-49c8f8da]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.layout-container .header-card .order-header .order-info h3[data-v-49c8f8da]{margin:0;font-size:18px;font-weight:600}.layout-container .header-card .order-header .order-info .sub-title[data-v-49c8f8da]{color:#666;margin-left:8px}.layout-container .header-card .order-header .order-tags[data-v-49c8f8da]{display:flex;gap:8px}.purchase-order-flow-detail[data-v-4d1efc02]{padding:16px;min-height:400px}.purchase-order-flow-detail .section-title[data-v-4d1efc02]{font-size:14px;font-weight:600;color:#333;margin-bottom:16px;padding-left:8px;border-left:3px solid #1890ff}.purchase-order-flow-detail .value-code[data-v-4d1efc02]{font-family:monospace;font-weight:600;color:#1890ff}.material-plan-business .section-title[data-v-3dc68fd9]{font-size:16px;font-weight:500;color:#333;text-align:left;margin-bottom:12px;line-height:1.5}.material-plan-business .value-code[data-v-3dc68fd9]{font-family:Consolas,monospace;color:#8c8c8c;background:#f5f5f5;padding:2px 6px;border-radius:4px;font-size:13px}.material-plan-business .row-index[data-v-3dc68fd9]{display:inline-block;width:24px;height:24px;background:#f0f0f0;border-radius:4px;text-align:center;line-height:24px;font-size:12px}.material-plan-business .material-cell .material-name[data-v-3dc68fd9]{font-weight:500;color:#262626}.material-plan-business .material-cell .material-code[data-v-3dc68fd9]{font-size:12px;color:#8c8c8c;margin-right:8px}.material-plan-business .material-cell .material-spec[data-v-3dc68fd9]{font-size:12px;color:#8c8c8c;margin-left:6px}.material-plan-business .amount-cell[data-v-3dc68fd9]{color:#52c41a;font-weight:600}.material-plan-business[data-v-3dc68fd9] .ant-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#666!important}.material-plan-business .total-summary[data-v-3dc68fd9]{background:linear-gradient(135deg,#f6ffed,#e6fffb);border-radius:12px;padding:16px 24px}.material-plan-business .total-summary .summary-header[data-v-3dc68fd9]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.material-plan-business .total-summary .summary-header .summary-icon[data-v-3dc68fd9]{font-size:20px}.material-plan-business .total-summary .summary-header .summary-title[data-v-3dc68fd9]{font-size:16px;font-weight:600;color:#262626}.material-plan-business .total-summary .summary-row[data-v-3dc68fd9]{background:#fff;border-radius:8px;padding:12px}.material-plan-business .total-summary .summary-item[data-v-3dc68fd9]{padding:8px 12px;border-radius:6px}.material-plan-business .total-summary .summary-item.highlight[data-v-3dc68fd9]{background:linear-gradient(135deg,#52c41a,#73d13d)}.material-plan-business .total-summary .summary-item.highlight .summary-label[data-v-3dc68fd9],.material-plan-business .total-summary .summary-item.highlight .summary-value[data-v-3dc68fd9]{color:#fff}.material-plan-business .total-summary .summary-item .summary-label[data-v-3dc68fd9]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.material-plan-business .total-summary .summary-item .summary-value[data-v-3dc68fd9]{font-size:16px;font-weight:600;color:#262626}.material-plan-business .total-summary .summary-item .summary-value.amount[data-v-3dc68fd9]{color:#52c41a}.material-plan-business .total-summary .summary-item .summary-value.tax[data-v-3dc68fd9]{color:#fa8c16}.material-plan-business .total-summary .summary-item .summary-value.grand[data-v-3dc68fd9]{font-size:20px}.material-plan-flow-detail[data-v-f171e3b5],.bid-selection-flow-detail[data-v-d0583adc]{padding:16px}.bid-selection-flow-detail .section-title[data-v-d0583adc]{font-size:16px;font-weight:500;color:#333;text-align:left;margin-bottom:12px;line-height:1.5}.bid-selection-flow-detail .material-cell .code[data-v-d0583adc]{font-size:12px;color:#8c8c8c}.bid-selection-flow-detail .material-cell .name[data-v-d0583adc]{font-weight:500;margin-left:8px}.bid-selection-flow-detail .material-cell .spec[data-v-d0583adc]{font-size:12px;color:#8c8c8c;margin-left:6px}.bid-result-container .material-cell .name[data-v-24cd3b16]{font-weight:500}.bid-result-container .material-cell .spec[data-v-24cd3b16]{font-size:12px;color:#8c8c8c;margin-left:6px}.bid-result-container .quotation-cells[data-v-24cd3b16]{display:flex;gap:8px;flex-wrap:wrap}.bid-result-container .quotation-cells .quotation-item[data-v-24cd3b16]{padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px;text-align:center;min-width:80px}.bid-result-container .quotation-cells .quotation-item.minPrice[data-v-24cd3b16]{border-color:#52c41a;background:#f6ffed}.bid-result-container .quotation-cells .quotation-item .supplier-name[data-v-24cd3b16]{font-size:12px;color:#1890ff}.bid-result-container .quotation-cells .quotation-item .price[data-v-24cd3b16]{font-weight:600}.bid-result-container .quotation-cells .quotation-item .delivery[data-v-24cd3b16]{font-size:12px;color:#8c8c8c}.bid-result-container .min-price[data-v-24cd3b16],.bid-result-container .amount[data-v-24cd3b16]{font-weight:600;color:#52c41a}.bid-result-container .award-modal-content .material-info[data-v-24cd3b16]{display:flex;gap:16px;align-items:center}.bid-result-container .award-modal-content .material-info .remaining .warning[data-v-24cd3b16]{color:#ff4d4f}.bid-result-container .award-modal-content .minPrice[data-v-24cd3b16]{color:#52c41a;font-weight:600}.bid-result-container .award-modal-content .award-remark[data-v-24cd3b16]{margin-top:16px}.amount-text[data-v-8884d8e6]{font-size:18px;font-weight:600;color:#52c41a}.quotation-manage-container .round-selector[data-v-cce5930f]{margin-bottom:16px;display:flex;align-items:center}.quotation-manage-container .round-selector .label[data-v-cce5930f],.quotation-manage-container .material-cell .name[data-v-cce5930f]{font-weight:500}.quotation-manage-container .material-cell .spec[data-v-cce5930f]{font-size:12px;color:#8c8c8c;margin-left:6px}.quotation-manage-container .amount[data-v-cce5930f]{font-weight:600;color:#52c41a}.quotation-manage-container .danger[data-v-cce5930f]{color:#ff4d4f}.supplier-form-container[data-v-8ca6a5d0]{display:flex;gap:24px;padding:8px 0}.form-left-section[data-v-8ca6a5d0]{flex:1;min-width:0}.form-right-section[data-v-8ca6a5d0]{width:340px;flex-shrink:0}.section-header[data-v-8ca6a5d0]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.section-header .header-icon[data-v-8ca6a5d0]{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.section-header .header-icon.secondary[data-v-8ca6a5d0]{background:linear-gradient(135deg,#f093fb,#f5576c)}.section-header .header-title[data-v-8ca6a5d0]{flex:1}.section-header .header-title h4[data-v-8ca6a5d0]{margin:0;font-size:15px;font-weight:600;color:#262626}.section-header .header-title p[data-v-8ca6a5d0]{margin:2px 0 0;font-size:12px;color:#8c8c8c}.main-form[data-v-8ca6a5d0] .ant-form-item-label>label{font-weight:500;color:#595959}.side-form .form-card[data-v-8ca6a5d0]{background:#fafafa;border-radius:8px;padding:16px;margin-bottom:16px}.side-form .form-card .card-title[data-v-8ca6a5d0]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e8e8e8}.side-form .status-display[data-v-8ca6a5d0]{text-align:center}.side-form .portal-account-input[data-v-8ca6a5d0]{margin-top:12px;padding-top:12px;border-top:1px dashed #d9d9d9}.side-form[data-v-8ca6a5d0] .ant-form-item{margin-bottom:12px}.side-form[data-v-8ca6a5d0] .ant-form-item-label>label{font-weight:500;color:#595959;font-size:13px}.modal-footer[data-v-8ca6a5d0]{display:flex;justify-content:flex-end;padding-top:20px;margin-top:16px;border-top:1px solid #f0f0f0}.supplier-header[data-v-100da853]{padding:20px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.supplier-header h2[data-v-100da853]{margin:0 0 12px;font-size:20px;font-weight:600}.supplier-header .header-info[data-v-100da853]{margin-bottom:16px}.supplier-header .header-stats[data-v-100da853]{display:flex;gap:40px}.supplier-header .header-stats .stat-item[data-v-100da853]{display:flex;flex-direction:column}.supplier-header .header-stats .stat-item .stat-label[data-v-100da853]{font-size:12px;opacity:.8;margin-bottom:4px}.supplier-header .header-stats .stat-item .stat-value[data-v-100da853]{font-size:16px;font-weight:600}.supplier-tabs[data-v-100da853]{padding:0 24px}.supplier-tabs[data-v-100da853] .ant-tabs-nav{margin-bottom:0}.tab-content[data-v-100da853]{padding:16px 0}.tab-subtitle[data-v-100da853]{margin:0 0 12px;font-size:14px;font-weight:600;color:#262626}.chart-placeholder[data-v-100da853]{background:#fafafa;border-radius:4px;padding:16px}.mt-4[data-v-100da853]{margin-top:16px}.supplier-list-card .search-section[data-v-a84b5a65]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.step-content[data-v-1712678b]{padding:8px 0}.step-content .step-info[data-v-1712678b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.step-content .step-info .approver[data-v-1712678b]{font-weight:500;color:#262626}.step-content .step-info .time[data-v-1712678b]{color:#8c8c8c;font-size:12px}.step-content .step-result[data-v-1712678b]{margin-bottom:8px}.step-content .step-remark[data-v-1712678b]{background:#f5f5f5;padding:8px 12px;border-radius:4px;font-size:13px}.step-content .step-remark .label[data-v-1712678b]{color:#8c8c8c}.step-content .step-remark .value[data-v-1712678b]{color:#595959}.approval-flow[data-v-d6d671da]{border:1px dashed #d9d9d9;border-radius:4px;padding:16px;background:#fafafa}.approval-flow .flow-node[data-v-d6d671da]{background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:12px;margin-bottom:12px}.approval-flow .flow-node .node-header[data-v-d6d671da]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.approval-flow .flow-node .node-header .node-title[data-v-d6d671da]{font-weight:500;color:#262626}.approval-flow .add-node-btn[data-v-d6d671da]{margin-top:8px}.mb-2[data-v-d6d671da]{margin-bottom:8px}.layout-container[data-v-3d3658ad] .ant-tabs-nav{margin-bottom:0}.layout-container .filter-card[data-v-3d3658ad] .ant-card-body{padding-top:12px;padding-bottom:12px}.layout-container .filter-card[data-v-3d3658ad] .ant-form-item{margin-bottom:12px}.layout-container .filter-card .filter-wrapper[data-v-3d3658ad]{display:flex;align-items:flex-start;justify-content:space-between}.layout-container .filter-card .filter-wrapper .filter-fields[data-v-3d3658ad]{flex:1;min-width:0}.layout-container .filter-card .filter-wrapper .filter-buttons[data-v-3d3658ad]{flex-shrink:0;padding-left:12px;display:flex;align-items:center;height:40px}.view-tabs[data-v-ce21f744] .ant-tabs-tab{padding:10px 4px}.mb-4[data-v-56a19fc2]{margin-bottom:16px}.section-header[data-v-56a19fc2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-header .section-title[data-v-56a19fc2]{margin:0;font-size:14px;font-weight:600;color:#262626}.section-header .header-actions[data-v-56a19fc2]{display:flex;gap:8px}.progress-cards[data-v-56a19fc2]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.progress-cards .progress-card[data-v-56a19fc2]{background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;padding:16px;text-align:center}.progress-cards .progress-card .card-label[data-v-56a19fc2]{font-size:12px;color:#8c8c8c;margin-bottom:8px}.progress-cards .progress-card .card-value[data-v-56a19fc2]{font-size:18px;font-weight:600;color:#262626;margin-bottom:4px}.progress-cards .progress-card .card-percent[data-v-56a19fc2]{font-size:14px;color:#1890ff;font-weight:500}.progress-chart[data-v-56a19fc2]{background:#fafafa;border-radius:4px;padding:16px}.progress-chart .chart-header[data-v-56a19fc2]{margin-bottom:12px}.progress-chart .chart-header .chart-title[data-v-56a19fc2]{font-size:13px;font-weight:500;color:#595959}.progress-chart .chart-placeholder[data-v-56a19fc2]{background:#fff;border-radius:4px;padding:16px}.price-section[data-v-56a19fc2]{border-top:1px solid #e8e8e8;padding-top:16px}.stats-row .stat-card[data-v-c9e377ce] .ant-card-body{padding:16px}.stats-row .stat-item[data-v-c9e377ce]{text-align:center}.stats-row .stat-item .stat-label[data-v-c9e377ce]{font-size:13px;color:#8c8c8c;margin-bottom:4px}.stats-row .stat-item .stat-value[data-v-c9e377ce]{font-size:28px;font-weight:600;color:#262626}.stats-row .stat-item .stat-value.active[data-v-c9e377ce]{color:#52c41a}.stats-row .stat-item .stat-value.amount[data-v-c9e377ce]{color:#1890ff}.stats-row .stat-item .stat-value.expiring[data-v-c9e377ce]{color:#faad14}.layout-container .filter-card[data-v-c9e377ce] .ant-card-body{padding-top:12px;padding-bottom:12px}.layout-container .filter-card[data-v-c9e377ce] .ant-form-item{margin-bottom:12px}.layout-container .filter-card .filter-wrapper[data-v-c9e377ce]{display:flex;align-items:flex-start;justify-content:space-between}.layout-container .filter-card .filter-wrapper .filter-fields[data-v-c9e377ce]{flex:1;min-width:0}.layout-container .filter-card .filter-wrapper .filter-buttons[data-v-c9e377ce]{flex-shrink:0;padding-left:12px;display:flex;align-items:center;height:40px}.layout-container .progress-wrapper[data-v-c9e377ce]{display:flex;align-items:center;gap:8px}.layout-container .progress-wrapper .progress-text[data-v-c9e377ce]{font-size:12px;color:#595959;min-width:35px}.search-section[data-v-6e4f1e22]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.compare-board[data-v-6e4f1e22]{margin-bottom:20px}.compare-board .stat-card[data-v-6e4f1e22] .ant-card-body{padding:16px}.compare-board .stat-label[data-v-6e4f1e22]{font-size:13px;color:#8c8c8c;margin-bottom:8px}.compare-board .stat-value[data-v-6e4f1e22]{font-size:26px;font-weight:600;color:#262626;text-align:center}.compare-board .stat-value.success[data-v-6e4f1e22]{color:#52c41a}.compare-board .stat-value.primary[data-v-6e4f1e22]{color:#1890ff}.stats-row .stat-card[data-v-e60fbeca] .ant-card-body{padding:16px}.stats-row .stat-item[data-v-e60fbeca]{text-align:center}.stats-row .stat-item .stat-label[data-v-e60fbeca]{font-size:13px;color:#8c8c8c;margin-bottom:4px}.stats-row .stat-item .stat-value[data-v-e60fbeca]{font-size:28px;font-weight:600;color:#262626}.stats-row .stat-item .stat-value.normal[data-v-e60fbeca]{color:#52c41a}.stats-row .stat-item .stat-value.warning[data-v-e60fbeca]{color:#faad14}.stats-row .stat-item .stat-value.success[data-v-e60fbeca]{color:#1890ff}.layout-container .filter-card[data-v-e60fbeca] .ant-card-body{padding-top:12px;padding-bottom:12px}.layout-container .filter-card[data-v-e60fbeca] .ant-form-item{margin-bottom:12px}.layout-container .filter-card .filter-wrapper[data-v-e60fbeca]{display:flex;align-items:flex-start;justify-content:space-between}.layout-container .filter-card .filter-wrapper .filter-fields[data-v-e60fbeca]{flex:1;min-width:0}.layout-container .filter-card .filter-wrapper .filter-buttons[data-v-e60fbeca]{flex-shrink:0;padding-left:12px;display:flex;align-items:center;height:40px}.layout-container .chart-container[data-v-e60fbeca]{padding:8px 0}.stats-row .stat-card[data-v-2f12de95] .ant-card-body{padding:16px}.stats-row .stat-item[data-v-2f12de95]{text-align:center}.stats-row .stat-item .stat-label[data-v-2f12de95]{font-size:13px;color:#8c8c8c;margin-bottom:4px}.stats-row .stat-item .stat-value[data-v-2f12de95]{font-size:28px;font-weight:600;color:#262626}.stats-row .stat-item .stat-value.a-level[data-v-2f12de95]{color:#52c41a}.stats-row .stat-item .stat-value.b-level[data-v-2f12de95]{color:#1890ff}.stats-row .stat-item .stat-value.c-level[data-v-2f12de95]{color:#8c8c8c}.layout-container .filter-card[data-v-2f12de95] .ant-card-body{padding-top:12px;padding-bottom:12px}.layout-container .filter-card[data-v-2f12de95] .ant-form-item{margin-bottom:12px}.layout-container .filter-card .filter-wrapper[data-v-2f12de95]{display:flex;align-items:flex-start;justify-content:space-between}.layout-container .filter-card .filter-wrapper .filter-fields[data-v-2f12de95]{flex:1;min-width:0}.layout-container .filter-card .filter-wrapper .filter-buttons[data-v-2f12de95]{flex-shrink:0;padding-left:12px;display:flex;align-items:center;height:40px}.layout-container .chart-container[data-v-2f12de95]{padding:8px}.layout-container .weight-value[data-v-2f12de95]{display:inline-block;width:50px;color:#1890ff;font-weight:500}.layout-container .grade-rules .rule-item[data-v-2f12de95]{margin-bottom:8px}.layout-container .grade-rules .rule-item .rule-grade[data-v-2f12de95]{font-weight:500}.layout-container .grade-rules .rule-item .rule-grade.A[data-v-2f12de95]{color:#52c41a}.layout-container .grade-rules .rule-item .rule-grade.B[data-v-2f12de95]{color:#1890ff}.layout-container .grade-rules .rule-item .rule-grade.C[data-v-2f12de95]{color:#faad14}.layout-container .grade-rules .rule-item .rule-grade.D[data-v-2f12de95]{color:#f5222d}.layout-container .grade-rules .rule-item .rule-desc[data-v-2f12de95]{color:#595959}.layout-container .filter-card[data-v-31543995] .ant-card-body{padding-top:12px;padding-bottom:12px}.layout-container .filter-card[data-v-31543995] .ant-form-item{margin-bottom:12px}.layout-container .filter-card .filter-wrapper[data-v-31543995]{display:flex;align-items:flex-start;justify-content:space-between}.layout-container .filter-card .filter-wrapper .filter-fields[data-v-31543995]{flex:1;min-width:0}.layout-container .filter-card .filter-wrapper .filter-buttons[data-v-31543995]{flex-shrink:0;padding-left:12px;display:flex;align-items:center;height:40px}.panorama-search-card .search-header[data-v-aa76df1b]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.panorama-search-card .search-header .search-icon[data-v-aa76df1b]{font-size:24px;color:#1890ff}.panorama-search-card .search-header .search-title[data-v-aa76df1b]{font-size:16px;font-weight:500;color:#262626}.panorama-search-card .search-content[data-v-aa76df1b]{display:flex;justify-content:center}.detail-panel .detail-header[data-v-aa76df1b]{display:flex;align-items:center;gap:12px}.detail-panel .detail-header .supplier-icon[data-v-aa76df1b]{font-size:32px;color:#1890ff}.detail-panel .detail-header h3[data-v-aa76df1b]{margin:0;font-size:18px;font-weight:600;color:#262626}.detail-panel .detail-header .supplier-code[data-v-aa76df1b]{font-size:13px;color:#8c8c8c}.attachment-card[data-v-aa76df1b]{margin-bottom:16px}.attachment-card[data-v-aa76df1b] .ant-card-cover{display:flex;align-items:center;justify-content:center;padding:20px;background:#fafafa}.attachment-card .file-icon[data-v-aa76df1b]{text-align:center}.view-tabs[data-v-6b48c645] .ant-tabs-tab{padding:10px 4px}.layout-container .filter-card[data-v-ca20fdcb] .ant-card-body{padding-top:12px;padding-bottom:12px}.layout-container .filter-card[data-v-ca20fdcb] .ant-form-item{margin-bottom:12px}.layout-container .filter-card .filter-wrapper[data-v-ca20fdcb]{display:flex;align-items:flex-start;justify-content:space-between}.layout-container .filter-card .filter-wrapper .filter-fields[data-v-ca20fdcb]{flex:1;min-width:0}.layout-container .filter-card .filter-wrapper .filter-buttons[data-v-ca20fdcb]{flex-shrink:0;padding-left:12px;display:flex;align-items:center;height:40px}.layout-container .tabs-card[data-v-ca20fdcb] .ant-card-body{padding-top:8px;padding-bottom:12px}.layout-container .tabs-card[data-v-ca20fdcb] .ant-tabs{margin-top:0}.layout-container .filter-card[data-v-8f2b3c47] .ant-card-body{padding-top:12px;padding-bottom:12px}.layout-container .filter-card[data-v-8f2b3c47] .ant-form-item{margin-bottom:12px}.layout-container .filter-card .filter-wrapper[data-v-8f2b3c47]{display:flex;align-items:flex-start;justify-content:space-between}.layout-container .filter-card .filter-wrapper .filter-fields[data-v-8f2b3c47]{flex:1;min-width:0}.layout-container .filter-card .filter-wrapper .filter-buttons[data-v-8f2b3c47]{flex-shrink:0;padding-left:12px;display:flex;align-items:center;height:40px}.layout-container .preview-content[data-v-8f2b3c47]{min-height:200px}.layout-container .filter-card[data-v-0ce7ad1f] .ant-card-body{padding-top:12px;padding-bottom:12px}.layout-container .filter-card[data-v-0ce7ad1f] .ant-form-item{margin-bottom:12px}.layout-container .filter-card .filter-wrapper[data-v-0ce7ad1f]{display:flex;align-items:flex-start;justify-content:space-between}.layout-container .filter-card .filter-wrapper .filter-fields[data-v-0ce7ad1f]{flex:1;min-width:0}.layout-container .filter-card .filter-wrapper .filter-buttons[data-v-0ce7ad1f]{flex-shrink:0;padding-left:12px;display:flex;align-items:center;height:40px}.layout-container .filter-card[data-v-29e5d203] .ant-card-body{padding-top:12px;padding-bottom:12px}.layout-container .filter-card[data-v-29e5d203] .ant-form-item{margin-bottom:12px}.layout-container .filter-card .filter-wrapper[data-v-29e5d203]{display:flex;align-items:flex-start;justify-content:space-between}.layout-container .filter-card .filter-wrapper .filter-fields[data-v-29e5d203]{flex:1;min-width:0}.layout-container .filter-card .filter-wrapper .filter-buttons[data-v-29e5d203]{flex-shrink:0;padding-left:12px;display:flex;align-items:center;height:40px}.tree-node-title[data-v-daa5dca3]{display:flex;align-items:center;gap:8px;width:100%}.tree-node-title .tree-node-code[data-v-daa5dca3]{color:#8c8c8c;font-size:12px}.tree-node-title .tree-node-actions[data-v-daa5dca3]{margin-left:auto;opacity:0;transition:opacity .2s;font-size:12px}.tree-node-title .tree-node-actions a[data-v-daa5dca3]{margin-left:8px}.tree-node-title:hover .tree-node-actions[data-v-daa5dca3]{opacity:1}.view-tabs[data-v-c0b4f748] .ant-tabs-tab{padding:10px 4px}.detail-section[data-v-dba89a83]{width:100%}.detail-section .detail-table[data-v-dba89a83]{margin-top:8px}.detail-section .detail-hint[data-v-dba89a83]{margin-top:4px;font-size:12px;color:#999}.stock-check-page[data-v-fcd02a3d]{padding:0 24px}.stock-check-page .filter-card[data-v-fcd02a3d]{margin-bottom:16px}.stock-check-page .filter-card[data-v-fcd02a3d] .ant-card-body{padding:16px}.stock-check-page .filter-card .filter-wrapper[data-v-fcd02a3d]{padding:16px;background:#fafafa;border-radius:4px}.stock-check-page .table-card[data-v-fcd02a3d] .ant-card-body{padding:16px}.stock-check-page .table-card .table-header[data-v-fcd02a3d]{display:flex;justify-content:space-between;align-items:center;font-weight:500}.stock-check-execute-page[data-v-21c4b277]{padding:0 24px}.stock-check-execute-page .filter-card[data-v-21c4b277]{margin-bottom:16px}.stock-check-execute-page .filter-card[data-v-21c4b277] .ant-card-body{padding:16px}.stock-check-execute-page .filter-card .filter-wrapper[data-v-21c4b277]{padding:16px;background:#fafafa;border-radius:4px}.stock-check-execute-page .table-card[data-v-21c4b277] .ant-card-body{padding:16px}.stock-check-execute-page .table-card .table-header[data-v-21c4b277]{display:flex;justify-content:space-between;align-items:center;font-weight:500}.stock-check-execute-page .diff-surplus[data-v-21c4b277]{color:#fa8c16;font-weight:600}.stock-check-execute-page .diff-loss[data-v-21c4b277]{color:#ff4d4f;font-weight:600}.stock-check-record-page[data-v-a61e2d4c]{padding:0 16px}.stock-check-record-page .filter-card[data-v-a61e2d4c]{margin-bottom:16px}.stock-check-record-page .filter-card[data-v-a61e2d4c] .ant-card-body{padding:16px}.stock-check-record-page .filter-card[data-v-a61e2d4c] .ant-form-item{margin-bottom:12px}.stock-check-record-page .table-card[data-v-a61e2d4c] .ant-card-body{padding:16px}.stock-check-record-page .text-danger[data-v-a61e2d4c]{color:#ff4d4f;font-weight:600}.stock-check-report-page[data-v-f6469e1d]{padding:0 24px}.stock-check-report-page .stats-row[data-v-f6469e1d]{margin-bottom:16px}.stock-check-report-page .stats-row .stat-card[data-v-f6469e1d]{cursor:default;transition:all .3s}.stock-check-report-page .stats-row .stat-card[data-v-f6469e1d]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.stock-check-report-page .stats-row .stat-card[data-v-f6469e1d] .ant-card-body{padding:16px}.stock-check-report-page .stats-row .stat-card .stat-item[data-v-f6469e1d]{display:flex;align-items:center;gap:12px}.stock-check-report-page .stats-row .stat-card .stat-item .stat-icon[data-v-f6469e1d]{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.stock-check-report-page .stats-row .stat-card .stat-item .stat-info[data-v-f6469e1d]{flex:1}.stock-check-report-page .stats-row .stat-card .stat-item .stat-info .stat-label[data-v-f6469e1d]{font-size:12px;color:#8c8c8c;margin-bottom:2px}.stock-check-report-page .stats-row .stat-card .stat-item .stat-info .stat-value[data-v-f6469e1d]{font-size:22px;font-weight:600;line-height:1.2}.stock-check-report-page .stats-row .stat-card .stat-item .stat-info .stat-value .stat-unit[data-v-f6469e1d]{font-size:12px;font-weight:400;color:#8c8c8c;margin-left:4px}.stock-check-report-page .stats-row .stat-card-total .stat-icon[data-v-f6469e1d]{background:linear-gradient(135deg,#e6f7ff,#91d5ff)}.stock-check-report-page .stats-row .stat-card-total .stat-value[data-v-f6469e1d]{color:#1890ff}.stock-check-report-page .stats-row .stat-card-draft .stat-icon[data-v-f6469e1d]{background:linear-gradient(135deg,#f0f0f0,#d9d9d9)}.stock-check-report-page .stats-row .stat-card-draft .stat-value[data-v-f6469e1d]{color:#8c8c8c}.stock-check-report-page .stats-row .stat-card-progress .stat-icon[data-v-f6469e1d]{background:linear-gradient(135deg,#e6fffb,#87e8de)}.stock-check-report-page .stats-row .stat-card-progress .stat-value[data-v-f6469e1d]{color:#13c2c2}.stock-check-report-page .stats-row .stat-card-completed .stat-icon[data-v-f6469e1d]{background:linear-gradient(135deg,#f6ffed,#b7eb8f)}.stock-check-report-page .stats-row .stat-card-completed .stat-value[data-v-f6469e1d]{color:#52c41a}.stock-check-report-page .stats-row .stat-card-detail .stat-icon[data-v-f6469e1d]{background:linear-gradient(135deg,#e6f7ff,#91d5ff)}.stock-check-report-page .stats-row .stat-card-detail .stat-value[data-v-f6469e1d]{color:#1890ff}.stock-check-report-page .stats-row .stat-card-match .stat-icon[data-v-f6469e1d]{background:linear-gradient(135deg,#f6ffed,#b7eb8f)}.stock-check-report-page .stats-row .stat-card-match .stat-value[data-v-f6469e1d]{color:#52c41a}.stock-check-report-page .stats-row .stat-card-surplus .stat-icon[data-v-f6469e1d]{background:linear-gradient(135deg,#fff7e6,#ffd591)}.stock-check-report-page .stats-row .stat-card-surplus .stat-value[data-v-f6469e1d]{color:#fa8c16}.stock-check-report-page .stats-row .stat-card-loss .stat-icon[data-v-f6469e1d]{background:linear-gradient(135deg,#fff1f0,#ffccc7)}.stock-check-report-page .stats-row .stat-card-loss .stat-value[data-v-f6469e1d]{color:#f5222d}.stock-check-report-page .filter-card[data-v-f6469e1d]{margin-bottom:16px}.stock-check-report-page .filter-card[data-v-f6469e1d] .ant-card-body{padding:16px}.stock-check-report-page .filter-card .filter-wrapper[data-v-f6469e1d]{padding:16px;background:#fafafa;border-radius:4px}.stock-check-report-page .table-card[data-v-f6469e1d] .ant-card-body{padding:16px}.stock-check-report-page .table-card .table-header[data-v-f6469e1d]{display:flex;align-items:center;gap:16px;font-weight:500}.stock-check-report-page .table-card .table-header .summary[data-v-f6469e1d]{color:#8c8c8c;font-size:14px;font-weight:400}.stock-check-report-page .text-red[data-v-f6469e1d]{color:#ff4d4f;font-weight:500}.view-tabs[data-v-05cab4fb] .ant-tabs-tab{padding:10px 4px}.notice[data-v-6c150bed]{font-size:12px;color:#999;margin-top:4px}.warehouse-page[data-v-5655fd75]{padding:0 24px}.warehouse-page .filter-card[data-v-5655fd75]{margin-bottom:16px}.warehouse-page .filter-card[data-v-5655fd75] .ant-card-body{padding:16px}.warehouse-page .filter-card .filter-wrapper[data-v-5655fd75]{padding:16px;background:#fafafa;border-radius:4px}.warehouse-page .table-card[data-v-5655fd75] .ant-card-body{padding:16px}.warehouse-page .table-card .table-header[data-v-5655fd75]{display:flex;justify-content:space-between;align-items:center;font-weight:500}.location-page[data-v-a8fdb714]{padding:0 24px}.location-page .filter-card[data-v-a8fdb714]{margin-bottom:16px}.location-page .filter-card[data-v-a8fdb714] .ant-card-body{padding:16px}.location-page .filter-card .filter-wrapper[data-v-a8fdb714]{padding:16px;background:#fafafa;border-radius:4px}.location-page .table-card[data-v-a8fdb714] .ant-card-body{padding:16px}.location-page .table-card .table-header[data-v-a8fdb714]{display:flex;justify-content:space-between;align-items:center;font-weight:500}.hint[data-v-73729225]{font-size:12px;color:#999;margin-top:4px}.material-stock-policy-list .stats-row[data-v-d4f6f873]{margin-bottom:20px}.material-stock-policy-list .stats-row .stat-card[data-v-d4f6f873]{border-radius:8px;transition:all .3s ease;margin-bottom:16px}.material-stock-policy-list .stats-row .stat-card[data-v-d4f6f873]:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.material-stock-policy-list .stats-row .stat-card .stat-card-content[data-v-d4f6f873]{display:flex;align-items:center;gap:16px}.material-stock-policy-list .stats-row .stat-card .stat-card-content .stat-card-icon[data-v-d4f6f873]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff}.material-stock-policy-list .stats-row .stat-card .stat-card-content .stat-card-info[data-v-d4f6f873]{flex:1}.material-stock-policy-list .stats-row .stat-card .stat-card-content .stat-card-info .stat-card-title[data-v-d4f6f873]{font-size:14px;color:#666;margin-bottom:4px}.material-stock-policy-list .stats-row .stat-card .stat-card-content .stat-card-info .stat-card-value[data-v-d4f6f873]{font-size:28px;font-weight:600;line-height:1.2}.material-stock-policy-list .stats-row .stat-card.stat-card-blue[data-v-d4f6f873]{background:linear-gradient(135deg,#e6f7ff,#f0f5ff)}.material-stock-policy-list .stats-row .stat-card.stat-card-blue .stat-card-icon[data-v-d4f6f873]{background:linear-gradient(135deg,#1890ff,#40a9ff)}.material-stock-policy-list .stats-row .stat-card.stat-card-blue .stat-card-value[data-v-d4f6f873]{color:#1890ff}.material-stock-policy-list .stats-row .stat-card.stat-card-green[data-v-d4f6f873]{background:linear-gradient(135deg,#f6ffed,#f0fdf4)}.material-stock-policy-list .stats-row .stat-card.stat-card-green .stat-card-icon[data-v-d4f6f873]{background:linear-gradient(135deg,#52c41a,#73d13d)}.material-stock-policy-list .stats-row .stat-card.stat-card-green .stat-card-value[data-v-d4f6f873]{color:#52c41a}.material-stock-policy-list .stats-row .stat-card.stat-card-orange[data-v-d4f6f873]{background:linear-gradient(135deg,#fff7e6,#fffbe6)}.material-stock-policy-list .stats-row .stat-card.stat-card-orange .stat-card-icon[data-v-d4f6f873]{background:linear-gradient(135deg,#faad14,#ffc53d)}.material-stock-policy-list .stats-row .stat-card.stat-card-orange .stat-card-value[data-v-d4f6f873]{color:#faad14}.material-stock-policy-list .filter-card .filter-buttons[data-v-d4f6f873]{text-align:right}.material-stock-policy-list .table-header[data-v-d4f6f873]{display:flex;justify-content:space-between;align-items:center}.material-stock-policy-list .material-cell .material-code[data-v-d4f6f873]{font-size:12px;color:#999}.material-stock-policy-list .material-cell .material-name[data-v-d4f6f873]{font-size:14px;color:#333}.layout-container[data-v-cbe23827]{padding:16px}.layout-container .search-card[data-v-cbe23827]{margin-bottom:16px}.view-tabs[data-v-eec8ef6c] .ant-tabs-tab{padding:10px 4px}.material-option[data-v-c40f47db]{display:flex;flex-direction:column;gap:2px}.material-option .material-code[data-v-c40f47db]{font-size:12px;color:rgba(0,0,0,.45)}.material-option .material-name[data-v-c40f47db]{font-size:14px;color:rgba(0,0,0,.85)}.inbound-request-page[data-v-f5ab8a23]{padding-bottom:80px;max-width:1200px;margin:0 auto}.inbound-request-page .step-indicator[data-v-f5ab8a23]{margin-bottom:16px;max-width:1200px;margin-left:auto;margin-right:auto}.inbound-request-page .step-indicator .horizontal-main-card[data-v-f5ab8a23]{background:linear-gradient(90deg,#1890ff,#096dd9);border-radius:12px;padding:0}.inbound-request-page .step-indicator .horizontal-main-card[data-v-f5ab8a23] .ant-card-body{padding:0}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section[data-v-f5ab8a23]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-info[data-v-f5ab8a23]{display:flex;align-items:center;gap:12px}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-info .horizontal-header-icon[data-v-f5ab8a23]{width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-info .header-text[data-v-f5ab8a23]{display:flex;flex-direction:column}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-info .header-text .horizontal-header-title[data-v-f5ab8a23]{font-size:18px;font-weight:600;color:#fff;line-height:1.4}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-info .header-text .horizontal-header-desc[data-v-f5ab8a23]{font-size:13px;color:rgba(255,255,255,.7);margin-top:2px}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-right-section[data-v-f5ab8a23]{display:flex;align-items:center;gap:24px;flex-shrink:0}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn[data-v-f5ab8a23]{min-width:88px;height:36px;font-size:13px;border-radius:6px}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-ghost[data-v-f5ab8a23]{color:#fff;border-color:rgba(255,255,255,.5)}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-ghost[data-v-f5ab8a23]:hover{background:rgba(255,255,255,.1);border-color:#fff}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-primary[data-v-f5ab8a23]{background:#fff;color:#1890ff;border-color:#fff;font-weight:500}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-primary[data-v-f5ab8a23]:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress[data-v-f5ab8a23]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 20px;background:rgba(255,255,255,.15);border-radius:8px}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num[data-v-f5ab8a23]{display:flex;align-items:baseline;gap:4px}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num .progress-current[data-v-f5ab8a23]{font-size:22px;font-weight:700;color:#fff}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num .progress-divider[data-v-f5ab8a23]{font-size:12px;color:rgba(255,255,255,.6)}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num .progress-total[data-v-f5ab8a23]{font-size:11px;color:rgba(255,255,255,.75)}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-bar-wrapper[data-v-f5ab8a23]{width:120px;height:4px;background:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.inbound-request-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-bar-wrapper .progress-bar-fill[data-v-f5ab8a23]{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.inbound-request-page .step-indicator .horizontal-main-card .header-divider[data-v-f5ab8a23]{height:1px;background:rgba(255,255,255,.2);margin:0 24px}.inbound-request-page .step-indicator .horizontal-main-card .header-bottom-section[data-v-f5ab8a23]{padding:16px 24px;display:flex;justify-content:center}.inbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-f5ab8a23] .ant-steps{padding:0}.inbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-f5ab8a23] .ant-steps-item{cursor:pointer}.inbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-f5ab8a23] .ant-steps-item:hover .step-icon{background:rgba(255,255,255,.2)}.inbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-f5ab8a23] .ant-steps-item .step-icon{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:rgba(255,255,255,.8);transition:all .3s}.inbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-f5ab8a23] .ant-steps-item .step-icon.active{background:#fff;color:#667eea;box-shadow:0 4px 12px rgba(0,0,0,.2)}.inbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-f5ab8a23] .ant-steps-item .step-icon.completed{background:#52c41a;color:#fff}.inbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-f5ab8a23] .ant-steps-item .step-icon.pending{background:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.inbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-f5ab8a23] .ant-steps-item .ant-steps-item-title{font-size:14px!important;font-weight:500!important;color:#fff!important}.inbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-f5ab8a23] .ant-steps-item .ant-steps-item-description{font-size:12px!important;color:rgba(255,255,255,.7)!important}.inbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-f5ab8a23] .ant-steps-item .ant-steps-item-tail:after{background:rgba(255,255,255,.25)!important}.inbound-request-page .step-content[data-v-f5ab8a23]{min-height:400px;padding:24px;background:#fff;border-radius:8px;margin-bottom:16px}.inbound-request-page .no-background[data-v-f5ab8a23]{background:transparent!important;padding:0!important}.inbound-request-page .business-type-step[data-v-f5ab8a23]{padding:24px 0}.inbound-request-page .business-type-step .business-type-card[data-v-f5ab8a23]{margin-bottom:16px;border:2px solid transparent;transition:all .3s}.inbound-request-page .business-type-step .business-type-card[data-v-f5ab8a23]:hover{border-color:#e6f7ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.inbound-request-page .business-type-step .business-type-card.active[data-v-f5ab8a23]{border-color:#1890ff;box-shadow:0 4px 12px rgba(24,144,255,.2)}.inbound-request-page .business-type-step .business-type-card .card-content[data-v-f5ab8a23]{display:flex;align-items:center;padding:12px 4px}.inbound-request-page .business-type-step .business-type-card .card-content .card-icon[data-v-f5ab8a23]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;color:#fff;font-size:28px;flex-shrink:0}.inbound-request-page .business-type-step .business-type-card .card-content .card-info[data-v-f5ab8a23]{flex:1;min-width:0}.inbound-request-page .business-type-step .business-type-card .card-content .card-info .card-title[data-v-f5ab8a23]{font-size:16px;font-weight:500;color:rgba(0,0,0,.85);margin-bottom:4px}.inbound-request-page .business-type-step .business-type-card .card-content .card-info .card-desc[data-v-f5ab8a23]{font-size:13px;color:rgba(0,0,0,.45);line-height:1.6}.inbound-request-page .footer-action[data-v-f5ab8a23]{text-align:center}.inbound-order-page[data-v-90c5ac4d]{padding:0 24px}.inbound-order-page .stats-row[data-v-90c5ac4d]{margin-bottom:16px}.inbound-order-page .stats-row .stat-card[data-v-90c5ac4d]{cursor:pointer;transition:all .3s}.inbound-order-page .stats-row .stat-card[data-v-90c5ac4d]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.inbound-order-page .stats-row .stat-card[data-v-90c5ac4d] .ant-card-body{padding:12px 16px}.inbound-order-page .stats-row .stat-card .stat-item .stat-header[data-v-90c5ac4d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.inbound-order-page .stats-row .stat-card .stat-item .stat-header .stat-label[data-v-90c5ac4d]{font-size:14px;font-weight:500;color:#333}.inbound-order-page .stats-row .stat-card .stat-item .stat-body .stat-row[data-v-90c5ac4d]{display:flex;justify-content:space-between;align-items:center}.inbound-order-page .stats-row .stat-card .stat-item .stat-body .stat-row .stat-key[data-v-90c5ac4d]{font-size:12px;color:#888}.inbound-order-page .stats-row .stat-card .stat-item .stat-body .stat-row .stat-value[data-v-90c5ac4d]{font-size:20px;font-weight:700;line-height:1}.inbound-order-page .stats-row .stat-card .stat-item .stat-body .stat-row .stat-value .stat-unit[data-v-90c5ac4d]{font-size:12px;font-weight:400;color:#888;margin-left:2px}.inbound-order-page .stats-row .stat-card-draft[data-v-90c5ac4d]{border-left:3px solid #8c8c8c}.inbound-order-page .stats-row .stat-card-draft .stat-value[data-v-90c5ac4d]{color:#8c8c8c}.inbound-order-page .stats-row .stat-card-submitted[data-v-90c5ac4d]{border-left:3px solid #1890ff}.inbound-order-page .stats-row .stat-card-submitted .stat-value[data-v-90c5ac4d]{color:#1890ff}.inbound-order-page .stats-row .stat-card-verified[data-v-90c5ac4d]{border-left:3px solid #faad14}.inbound-order-page .stats-row .stat-card-verified .stat-value[data-v-90c5ac4d]{color:#faad14}.inbound-order-page .stats-row .stat-card-completed[data-v-90c5ac4d]{border-left:3px solid #52c41a}.inbound-order-page .stats-row .stat-card-completed .stat-value[data-v-90c5ac4d]{color:#52c41a}.inbound-order-page .filter-card[data-v-90c5ac4d]{margin-bottom:16px}.inbound-order-page .filter-card[data-v-90c5ac4d] .ant-card-body{padding:16px}.inbound-order-page .filter-card .filter-wrapper[data-v-90c5ac4d]{padding:16px;background:#fafafa;border-radius:4px}.inbound-order-page .tabs-card[data-v-90c5ac4d] .ant-card-body{padding-top:8px;padding-bottom:12px}.inbound-order-page .tabs-card[data-v-90c5ac4d] .ant-tabs{margin-top:0}.inbound-order-manage-page[data-v-135b15a2]{padding:0 16px}.inbound-order-manage-page .stats-row[data-v-135b15a2]{margin-bottom:16px}.inbound-order-manage-page .stats-row .stat-card[data-v-135b15a2]{cursor:pointer;transition:all .3s}.inbound-order-manage-page .stats-row .stat-card[data-v-135b15a2]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.inbound-order-manage-page .stats-row .stat-card[data-v-135b15a2] .ant-card-body{padding:12px 16px}.inbound-order-manage-page .stats-row .stat-card .stat-item .stat-header[data-v-135b15a2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.inbound-order-manage-page .stats-row .stat-card .stat-item .stat-header .stat-label[data-v-135b15a2]{font-size:14px;font-weight:500;color:#333}.inbound-order-manage-page .stats-row .stat-card .stat-item .stat-body .stat-row[data-v-135b15a2]{display:flex;justify-content:space-between;align-items:center}.inbound-order-manage-page .stats-row .stat-card .stat-item .stat-body .stat-row .stat-key[data-v-135b15a2]{font-size:12px;color:#888}.inbound-order-manage-page .stats-row .stat-card .stat-item .stat-body .stat-row .stat-value[data-v-135b15a2]{font-size:20px;font-weight:700;line-height:1}.inbound-order-manage-page .stats-row .stat-card .stat-item .stat-body .stat-row .stat-value .stat-unit[data-v-135b15a2]{font-size:12px;font-weight:400;color:#888;margin-left:2px}.inbound-order-manage-page .stats-row .stat-card-draft[data-v-135b15a2]{border-left:3px solid #8c8c8c}.inbound-order-manage-page .stats-row .stat-card-draft .stat-value[data-v-135b15a2]{color:#8c8c8c}.inbound-order-manage-page .stats-row .stat-card-submitted[data-v-135b15a2]{border-left:3px solid #1890ff}.inbound-order-manage-page .stats-row .stat-card-submitted .stat-value[data-v-135b15a2]{color:#1890ff}.inbound-order-manage-page .stats-row .stat-card-verified[data-v-135b15a2]{border-left:3px solid #faad14}.inbound-order-manage-page .stats-row .stat-card-verified .stat-value[data-v-135b15a2]{color:#faad14}.inbound-order-manage-page .stats-row .stat-card-completed[data-v-135b15a2]{border-left:3px solid #52c41a}.inbound-order-manage-page .stats-row .stat-card-completed .stat-value[data-v-135b15a2]{color:#52c41a}.inbound-order-manage-page .filter-card[data-v-135b15a2]{margin-bottom:16px}.inbound-order-manage-page .filter-card[data-v-135b15a2] .ant-card-body{padding:16px}.inbound-order-manage-page .filter-card .filter-wrapper[data-v-135b15a2]{padding:16px;background:#fafafa;border-radius:4px}.inbound-order-manage-page .tabs-card[data-v-135b15a2] .ant-card-body{padding-top:8px;padding-bottom:12px}.inbound-order-manage-page .tabs-card[data-v-135b15a2] .ant-tabs{margin-top:0}.view-tabs[data-v-a589833f] .ant-tabs-tab{padding:10px 4px}.material-option[data-v-9700bd49]{display:flex;flex-direction:column;gap:2px}.material-option .material-code[data-v-9700bd49]{font-size:12px;color:rgba(0,0,0,.45)}.material-option .material-name[data-v-9700bd49]{font-size:14px;color:rgba(0,0,0,.85)}.outbound-request-page[data-v-7571f2b5]{padding-bottom:80px;max-width:1200px;margin:0 auto}.outbound-request-page .step-indicator[data-v-7571f2b5]{margin-bottom:16px;max-width:1200px;margin-left:auto;margin-right:auto}.outbound-request-page .step-indicator .horizontal-main-card[data-v-7571f2b5]{background:linear-gradient(90deg,#52c41a,#389e0d);border-radius:12px;padding:0}.outbound-request-page .step-indicator .horizontal-main-card[data-v-7571f2b5] .ant-card-body{padding:0}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section[data-v-7571f2b5]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-info[data-v-7571f2b5]{display:flex;align-items:center;gap:12px}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-info .horizontal-header-icon[data-v-7571f2b5]{width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-info .header-text[data-v-7571f2b5]{display:flex;flex-direction:column}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-info .header-text .horizontal-header-title[data-v-7571f2b5]{font-size:18px;font-weight:600;color:#fff;line-height:1.4}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-info .header-text .horizontal-header-desc[data-v-7571f2b5]{font-size:13px;color:rgba(255,255,255,.7);margin-top:2px}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-right-section[data-v-7571f2b5]{display:flex;align-items:center;gap:24px;flex-shrink:0}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn[data-v-7571f2b5]{min-width:88px;height:36px;font-size:13px;border-radius:6px}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-ghost[data-v-7571f2b5]{color:#fff;border-color:rgba(255,255,255,.5)}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-ghost[data-v-7571f2b5]:hover{background:rgba(255,255,255,.1);border-color:#fff}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-primary[data-v-7571f2b5]{background:#fff;color:#52c41a;border-color:#fff;font-weight:500}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-primary[data-v-7571f2b5]:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress[data-v-7571f2b5]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 20px;background:rgba(255,255,255,.15);border-radius:8px}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num[data-v-7571f2b5]{display:flex;align-items:baseline;gap:4px}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num .progress-current[data-v-7571f2b5]{font-size:22px;font-weight:700;color:#fff}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num .progress-divider[data-v-7571f2b5]{font-size:12px;color:rgba(255,255,255,.6)}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num .progress-total[data-v-7571f2b5]{font-size:11px;color:rgba(255,255,255,.75)}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-bar-wrapper[data-v-7571f2b5]{width:120px;height:4px;background:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.outbound-request-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-bar-wrapper .progress-bar-fill[data-v-7571f2b5]{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.outbound-request-page .step-indicator .horizontal-main-card .header-divider[data-v-7571f2b5]{height:1px;background:rgba(255,255,255,.2);margin:0 24px}.outbound-request-page .step-indicator .horizontal-main-card .header-bottom-section[data-v-7571f2b5]{padding:16px 24px;display:flex;justify-content:center}.outbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-7571f2b5] .ant-steps{padding:0}.outbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-7571f2b5] .ant-steps-item{cursor:pointer}.outbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-7571f2b5] .ant-steps-item:hover .step-icon{background:rgba(255,255,255,.2)}.outbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-7571f2b5] .ant-steps-item .step-icon{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:rgba(255,255,255,.8);transition:all .3s}.outbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-7571f2b5] .ant-steps-item .step-icon.active{background:#fff;color:#52c41a;box-shadow:0 4px 12px rgba(0,0,0,.2)}.outbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-7571f2b5] .ant-steps-item .step-icon.completed{background:#1890ff;color:#fff}.outbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-7571f2b5] .ant-steps-item .step-icon.pending{background:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.outbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-7571f2b5] .ant-steps-item .ant-steps-item-title{font-size:14px!important;font-weight:500!important;color:#fff!important}.outbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-7571f2b5] .ant-steps-item .ant-steps-item-description{font-size:12px!important;color:rgba(255,255,255,.7)!important}.outbound-request-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-7571f2b5] .ant-steps-item .ant-steps-item-tail:after{background:rgba(255,255,255,.25)!important}.outbound-request-page .step-content[data-v-7571f2b5]{min-height:400px;padding:24px;background:#fff;border-radius:8px;margin-bottom:16px}.outbound-request-page .no-background[data-v-7571f2b5]{background:transparent!important;padding:0!important}.outbound-request-page .business-type-step[data-v-7571f2b5]{padding:24px 0}.outbound-request-page .business-type-step .business-type-card[data-v-7571f2b5]{margin-bottom:16px;border:2px solid transparent;transition:all .3s}.outbound-request-page .business-type-step .business-type-card[data-v-7571f2b5]:hover{border-color:#e6f7ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.outbound-request-page .business-type-step .business-type-card.active[data-v-7571f2b5]{border-color:#52c41a;box-shadow:0 4px 12px rgba(82,196,26,.2)}.outbound-request-page .business-type-step .business-type-card .card-content[data-v-7571f2b5]{display:flex;align-items:center;padding:12px 4px}.outbound-request-page .business-type-step .business-type-card .card-content .card-icon[data-v-7571f2b5]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;color:#fff;font-size:28px;flex-shrink:0}.outbound-request-page .business-type-step .business-type-card .card-content .card-info[data-v-7571f2b5]{flex:1;min-width:0}.outbound-request-page .business-type-step .business-type-card .card-content .card-info .card-title[data-v-7571f2b5]{font-size:16px;font-weight:500;color:rgba(0,0,0,.85);margin-bottom:4px}.outbound-request-page .business-type-step .business-type-card .card-content .card-info .card-desc[data-v-7571f2b5]{font-size:13px;color:rgba(0,0,0,.45);line-height:1.6}.outbound-request-page .footer-action[data-v-7571f2b5]{text-align:center}.outbound-order-page[data-v-2d879d61]{padding:0 24px}.outbound-order-page .filter-card[data-v-2d879d61]{margin-bottom:16px}.outbound-order-page .filter-card[data-v-2d879d61] .ant-card-body{padding:16px}.outbound-order-page .filter-card .filter-wrapper[data-v-2d879d61]{padding:16px;background:#fafafa;border-radius:4px}.outbound-order-page .tabs-card[data-v-2d879d61] .ant-card-body{padding-top:8px;padding-bottom:12px}.outbound-order-page .tabs-card[data-v-2d879d61] .ant-tabs{margin-top:0}.outbound-order-manage-page[data-v-55899e33]{padding:0 16px}.outbound-order-manage-page .stats-row[data-v-55899e33]{margin-bottom:16px}.outbound-order-manage-page .stats-row .stat-card[data-v-55899e33]{cursor:pointer;transition:all .3s}.outbound-order-manage-page .stats-row .stat-card[data-v-55899e33]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.outbound-order-manage-page .stats-row .stat-card[data-v-55899e33] .ant-card-body{padding:12px 16px}.outbound-order-manage-page .stats-row .stat-card .stat-item .stat-header[data-v-55899e33]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.outbound-order-manage-page .stats-row .stat-card .stat-item .stat-header .stat-label[data-v-55899e33]{font-size:14px;font-weight:500;color:#333}.outbound-order-manage-page .stats-row .stat-card .stat-item .stat-body .stat-row[data-v-55899e33]{display:flex;justify-content:space-between;align-items:center}.outbound-order-manage-page .stats-row .stat-card .stat-item .stat-body .stat-row .stat-key[data-v-55899e33]{font-size:12px;color:#888}.outbound-order-manage-page .stats-row .stat-card .stat-item .stat-body .stat-row .stat-value[data-v-55899e33]{font-size:20px;font-weight:700;line-height:1}.outbound-order-manage-page .stats-row .stat-card .stat-item .stat-body .stat-row .stat-value .stat-unit[data-v-55899e33]{font-size:12px;font-weight:400;color:#888;margin-left:2px}.outbound-order-manage-page .stats-row .stat-card-draft[data-v-55899e33]{border-left:3px solid #8c8c8c}.outbound-order-manage-page .stats-row .stat-card-draft .stat-value[data-v-55899e33]{color:#8c8c8c}.outbound-order-manage-page .stats-row .stat-card-submitted[data-v-55899e33]{border-left:3px solid #1890ff}.outbound-order-manage-page .stats-row .stat-card-submitted .stat-value[data-v-55899e33]{color:#1890ff}.outbound-order-manage-page .stats-row .stat-card-picked[data-v-55899e33]{border-left:3px solid #faad14}.outbound-order-manage-page .stats-row .stat-card-picked .stat-value[data-v-55899e33]{color:#faad14}.outbound-order-manage-page .stats-row .stat-card-completed[data-v-55899e33]{border-left:3px solid #52c41a}.outbound-order-manage-page .stats-row .stat-card-completed .stat-value[data-v-55899e33]{color:#52c41a}.outbound-order-manage-page .filter-card[data-v-55899e33]{margin-bottom:16px}.outbound-order-manage-page .filter-card[data-v-55899e33] .ant-card-body{padding:16px}.outbound-order-manage-page .filter-card .filter-wrapper[data-v-55899e33]{padding:16px;background:#fafafa;border-radius:4px}.outbound-order-manage-page .tabs-card[data-v-55899e33] .ant-card-body{padding-top:8px;padding-bottom:12px}.outbound-order-manage-page .tabs-card[data-v-55899e33] .ant-tabs{margin-top:0}.view-tabs[data-v-91555ed9] .ant-tabs-tab{padding:10px 4px}.inventory-stock-page[data-v-5aed32a9]{padding:0 16px}.inventory-stock-page .stats-row[data-v-5aed32a9]{margin-bottom:16px}.inventory-stock-page .stats-row .stat-card[data-v-5aed32a9]{cursor:pointer;transition:all .3s}.inventory-stock-page .stats-row .stat-card[data-v-5aed32a9]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.inventory-stock-page .stats-row .stat-card[data-v-5aed32a9] .ant-card-body{padding:16px}.inventory-stock-page .stats-row .stat-card .stat-item[data-v-5aed32a9]{display:flex;align-items:center;gap:16px}.inventory-stock-page .stats-row .stat-card .stat-item .stat-icon[data-v-5aed32a9]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.inventory-stock-page .stats-row .stat-card .stat-item .stat-info[data-v-5aed32a9]{flex:1}.inventory-stock-page .stats-row .stat-card .stat-item .stat-info .stat-label[data-v-5aed32a9]{font-size:13px;color:#8c8c8c;margin-bottom:4px}.inventory-stock-page .stats-row .stat-card .stat-item .stat-info .stat-value[data-v-5aed32a9]{font-size:26px;font-weight:600;line-height:1.2}.inventory-stock-page .stats-row .stat-card .stat-item .stat-info .stat-value .stat-unit[data-v-5aed32a9]{font-size:13px;font-weight:400;color:#8c8c8c;margin-left:4px}.inventory-stock-page .stats-row .stat-card-total .stat-icon[data-v-5aed32a9]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.inventory-stock-page .stats-row .stat-card-total .stat-value[data-v-5aed32a9]{color:#667eea}.inventory-stock-page .stats-row .stat-card-good .stat-icon[data-v-5aed32a9]{background:linear-gradient(135deg,#11998e,#38ef7d);color:#fff}.inventory-stock-page .stats-row .stat-card-good .stat-value[data-v-5aed32a9]{color:#11998e}.inventory-stock-page .stats-row .stat-card-low .stat-icon[data-v-5aed32a9]{background:linear-gradient(135deg,#eb3349,#f45c43);color:#fff}.inventory-stock-page .stats-row .stat-card-low .stat-value[data-v-5aed32a9]{color:#eb3349}.inventory-stock-page .filter-card[data-v-5aed32a9]{margin-bottom:16px}.inventory-stock-page .filter-card[data-v-5aed32a9] .ant-card-body{padding:16px}.inventory-stock-page .filter-card[data-v-5aed32a9] .ant-form-item{margin-bottom:12px}.inventory-stock-page .table-card[data-v-5aed32a9] .ant-card-body{padding:16px}.inventory-stock-page .low-stock[data-v-5aed32a9]{color:#ff4d4f;font-weight:600}.inventory-stock-page .expired[data-v-5aed32a9]{color:#ff4d4f;font-weight:500}.ledger-page[data-v-5bc3080b]{padding:0 16px}.ledger-page .stats-row[data-v-5bc3080b]{margin-bottom:16px}.ledger-page .stats-row .stat-card[data-v-5bc3080b]{cursor:pointer;transition:all .3s}.ledger-page .stats-row .stat-card[data-v-5bc3080b]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.ledger-page .stats-row .stat-card[data-v-5bc3080b] .ant-card-body{padding:16px}.ledger-page .stats-row .stat-card .stat-item[data-v-5bc3080b]{display:flex;align-items:center;gap:16px}.ledger-page .stats-row .stat-card .stat-item .stat-icon[data-v-5bc3080b]{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.ledger-page .stats-row .stat-card .stat-item .stat-info[data-v-5bc3080b]{flex:1}.ledger-page .stats-row .stat-card .stat-item .stat-info .stat-label[data-v-5bc3080b]{font-size:13px;color:#8c8c8c;margin-bottom:4px}.ledger-page .stats-row .stat-card .stat-item .stat-info .stat-value[data-v-5bc3080b]{font-size:26px;font-weight:600;line-height:1.2}.ledger-page .stats-row .stat-card .stat-item .stat-info .stat-value .stat-unit[data-v-5bc3080b]{font-size:13px;font-weight:400;color:#8c8c8c;margin-left:4px}.ledger-page .stats-row .stat-card-in .stat-icon[data-v-5bc3080b]{background:linear-gradient(135deg,#f6ffed,#d9f7be);color:#52c41a}.ledger-page .stats-row .stat-card-in .stat-value[data-v-5bc3080b]{color:#52c41a}.ledger-page .stats-row .stat-card-out .stat-icon[data-v-5bc3080b]{background:linear-gradient(135deg,#fff1f0,#ffccc7);color:#f5222d}.ledger-page .stats-row .stat-card-out .stat-value[data-v-5bc3080b]{color:#f5222d}.ledger-page .stats-row .stat-card-total .stat-icon[data-v-5bc3080b]{background:linear-gradient(135deg,#e6f7ff,#91d5ff);color:#1890ff}.ledger-page .stats-row .stat-card-total .stat-value[data-v-5bc3080b]{color:#1890ff}.ledger-page .search-card[data-v-5bc3080b]{margin-bottom:16px}.ledger-page .search-card[data-v-5bc3080b] .ant-card-body{padding:16px}.ledger-page .search-card[data-v-5bc3080b] .ant-form-item{margin-bottom:12px}.ledger-page .table-card[data-v-5bc3080b] .ant-card-body{padding:16px}.ledger-page .change-qty[data-v-5bc3080b]{font-weight:500}.ledger-page .change-qty.positive[data-v-5bc3080b]{color:#52c41a}.ledger-page .change-qty.negative[data-v-5bc3080b]{color:#f5222d}.layout-container[data-v-8146f80f]{padding:16px}.layout-container .search-card[data-v-8146f80f],.layout-container .table-card .table-toolbar[data-v-8146f80f]{margin-bottom:16px}.dead-stock-page[data-v-3a65e0f4]{padding:0 16px}.dead-stock-page .stats-row[data-v-3a65e0f4]{margin-bottom:16px}.dead-stock-page .stats-row .stat-card[data-v-3a65e0f4]{cursor:pointer;transition:all .3s}.dead-stock-page .stats-row .stat-card[data-v-3a65e0f4]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.dead-stock-page .stats-row .stat-card[data-v-3a65e0f4] .ant-card-body{padding:16px}.dead-stock-page .stats-row .stat-card .stat-item[data-v-3a65e0f4]{display:flex;align-items:center;gap:12px}.dead-stock-page .stats-row .stat-card .stat-item .stat-icon[data-v-3a65e0f4]{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.dead-stock-page .stats-row .stat-card .stat-item .stat-info[data-v-3a65e0f4]{flex:1}.dead-stock-page .stats-row .stat-card .stat-item .stat-info .stat-label[data-v-3a65e0f4]{font-size:12px;color:#8c8c8c;margin-bottom:2px}.dead-stock-page .stats-row .stat-card .stat-item .stat-info .stat-value[data-v-3a65e0f4]{font-size:22px;font-weight:600;line-height:1.2}.dead-stock-page .stats-row .stat-card .stat-item .stat-info .stat-value .stat-unit[data-v-3a65e0f4]{font-size:12px;font-weight:400;color:#8c8c8c;margin-left:4px}.dead-stock-page .stats-row .stat-card-total .stat-icon[data-v-3a65e0f4]{background:linear-gradient(135deg,#e6f7ff,#91d5ff)}.dead-stock-page .stats-row .stat-card-total .stat-value[data-v-3a65e0f4]{color:#1890ff}.dead-stock-page .stats-row .stat-card-warning .stat-icon[data-v-3a65e0f4]{background:linear-gradient(135deg,#fff1f0,#ffccc7)}.dead-stock-page .stats-row .stat-card-warning .stat-value[data-v-3a65e0f4]{color:#f5222d}.dead-stock-page .stats-row .stat-card-amount .stat-icon[data-v-3a65e0f4]{background:linear-gradient(135deg,#f6ffed,#b7eb8f)}.dead-stock-page .stats-row .stat-card-amount .stat-value[data-v-3a65e0f4]{color:#52c41a}.dead-stock-page .stats-row .stat-card-avg .stat-icon[data-v-3a65e0f4]{background:linear-gradient(135deg,#fff7e6,#ffd591)}.dead-stock-page .stats-row .stat-card-avg .stat-value[data-v-3a65e0f4]{color:#fa8c16}.dead-stock-page .filter-card[data-v-3a65e0f4]{margin-bottom:16px}.dead-stock-page .filter-card[data-v-3a65e0f4] .ant-card-body{padding:16px}.dead-stock-page .filter-card[data-v-3a65e0f4] .ant-form-item{margin-bottom:12px}.dead-stock-page .chart-card[data-v-3a65e0f4]{margin-bottom:16px}.dead-stock-page .chart-card[data-v-3a65e0f4] .ant-card-body{padding:16px}.dead-stock-page .chart-card .pie-chart-container[data-v-3a65e0f4]{height:260px;width:100%}.dead-stock-page .chart-card .age-details[data-v-3a65e0f4]{margin-top:20px}.dead-stock-page .chart-card .age-details .age-item[data-v-3a65e0f4]{padding:12px;background:#fafafa;border-radius:8px;border-left:4px solid;margin-bottom:12px}.dead-stock-page .chart-card .age-details .age-item .age-label[data-v-3a65e0f4]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.dead-stock-page .chart-card .age-details .age-item .age-value[data-v-3a65e0f4]{font-size:24px;font-weight:600}.dead-stock-page .chart-card .age-details .age-item .age-value .age-unit[data-v-3a65e0f4]{font-size:12px;font-weight:400;color:#8c8c8c;margin-left:4px}.dead-stock-page .table-title[data-v-3a65e0f4]{display:flex;align-items:center;gap:16px}.dead-stock-page .table-title .summary[data-v-3a65e0f4]{color:#8c8c8c;font-size:14px;font-weight:400}.dead-stock-page .text-red[data-v-3a65e0f4]{color:#ff4d4f;font-weight:500}.view-tabs[data-v-3e557406] .ant-tabs-tab{padding:10px 4px}.form-steps[data-v-65b90d80]{margin-bottom:24px}.step-content[data-v-65b90d80]{min-height:300px}.detail-table[data-v-65b90d80]{margin-top:16px}.detail-table[data-v-65b90d80] .ant-input-number{width:100%}.modal-footer[data-v-65b90d80]{display:flex;justify-content:center}.material-option[data-v-65b90d80]{display:flex;gap:8px}.material-option .material-code[data-v-65b90d80]{color:#1890ff;font-weight:500}.material-option .material-name[data-v-65b90d80]{color:#333}.form-steps[data-v-6d5a6e4f]{margin-bottom:24px}.step-content[data-v-6d5a6e4f]{min-height:300px}.detail-table[data-v-6d5a6e4f]{margin-top:16px}.detail-table[data-v-6d5a6e4f] .ant-input-number{width:100%}.modal-footer[data-v-6d5a6e4f]{display:flex;justify-content:center}.material-option[data-v-6d5a6e4f]{display:flex;gap:8px}.material-option .material-code[data-v-6d5a6e4f]{color:#1890ff;font-weight:500}.material-option .material-name[data-v-6d5a6e4f]{color:#333}.text-gray[data-v-6d5a6e4f]{color:#999;font-size:12px}.task-dashboard[data-v-1144d6d2]{padding:0 8px}.task-dashboard .filter-card[data-v-1144d6d2]{margin-bottom:16px}.task-dashboard .filter-card .filter-buttons[data-v-1144d6d2]{text-align:right}.task-dashboard .kanban-container[data-v-1144d6d2]{display:flex;gap:16px;overflow-x:auto;min-height:600px}.task-dashboard .kanban-container .kanban-column[data-v-1144d6d2]{flex:1;min-width:320px;background:#f5f5f5;border-radius:4px;display:flex;flex-direction:column}.task-dashboard .kanban-container .kanban-column .column-header[data-v-1144d6d2]{padding:12px 16px;border-radius:4px 4px 0 0;font-weight:600;display:flex;justify-content:space-between;align-items:center}.task-dashboard .kanban-container .kanban-column .column-header.pending[data-v-1144d6d2]{background:#fff2e8;color:#fa8c16}.task-dashboard .kanban-container .kanban-column .column-header.processing[data-v-1144d6d2]{background:#e6f7ff;color:#1890ff}.task-dashboard .kanban-container .kanban-column .column-header.completed[data-v-1144d6d2]{background:#f6ffed;color:#52c41a}.task-dashboard .kanban-container .kanban-column .column-header .column-title[data-v-1144d6d2]{font-size:16px}.task-dashboard .kanban-container .kanban-column .column-body[data-v-1144d6d2]{flex:1;padding:12px;overflow-y:auto;max-height:calc(100vh - 300px)}.task-dashboard .kanban-container .kanban-column .column-body .task-card[data-v-1144d6d2]{background:#fff;border-radius:4px;padding:12px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;transition:all .3s}.task-dashboard .kanban-container .kanban-column .column-body .task-card[data-v-1144d6d2]:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.task-dashboard .kanban-container .kanban-column .column-body .task-card.urgency-2[data-v-1144d6d2]{border-left:4px solid #faad14}.task-dashboard .kanban-container .kanban-column .column-body .task-card.urgency-3[data-v-1144d6d2]{border-left:4px solid #f5222d}.task-dashboard .kanban-container .kanban-column .column-body .task-card .card-header[data-v-1144d6d2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.task-dashboard .kanban-container .kanban-column .column-body .task-card .card-header .task-code[data-v-1144d6d2]{font-weight:600;font-size:14px}.task-dashboard .kanban-container .kanban-column .column-body .task-card .card-body p[data-v-1144d6d2]{margin-bottom:6px;font-size:13px;color:#666}.task-dashboard .kanban-container .kanban-column .column-body .task-card .card-body p strong[data-v-1144d6d2]{color:#333}.task-dashboard .kanban-container .kanban-column .column-body .task-card .card-footer[data-v-1144d6d2]{margin-top:8px;text-align:right}.material-form[data-v-66044921]{padding-top:16px}.image-preview[data-v-66044921]{text-align:center;border:1px solid #e8e8e8;border-radius:4px;padding:8px}.image-preview img[data-v-66044921]{max-width:100%;max-height:300px}.material-base-master-list .filter-card[data-v-aee5f15d] .ant-form-item{margin-bottom:8px}.material-base-master-list .filter-card .filter-wrapper[data-v-aee5f15d]{display:flex;align-items:flex-start;justify-content:space-between}.material-base-master-list .filter-card .filter-wrapper .filter-fields[data-v-aee5f15d]{flex:1;min-width:0}.material-base-master-list .filter-card .filter-wrapper .filter-buttons[data-v-aee5f15d]{flex-shrink:0;padding-left:12px;display:flex;align-items:center;height:40px}.material-base-master-list .table-header[data-v-aee5f15d]{display:flex;justify-content:space-between;align-items:center;width:100%}.material-base-master-list .table-header .search-area[data-v-aee5f15d]{display:flex;align-items:center}.material-category-biz .table-header[data-v-93a8a48e]{display:flex;justify-content:space-between;align-items:center;width:100%}.material-category-biz .table-header .search-area[data-v-93a8a48e]{display:flex;align-items:center}.material-category-std .table-header[data-v-71552971]{display:flex;justify-content:space-between;align-items:center;width:100%}.material-category-std .table-header .search-area[data-v-71552971]{display:flex;align-items:center}.hint[data-v-ab6ade82]{font-size:12px;color:#999;margin-top:4px}.material-control-rule-list .filter-card .filter-buttons[data-v-0e28f1d5]{text-align:right}.material-control-rule-list .table-header[data-v-0e28f1d5]{display:flex;justify-content:space-between;align-items:center}.hint[data-v-ff97852b]{font-size:12px;color:#999;margin-top:4px}.material-encode-rule-list .filter-card .filter-buttons[data-v-3c026ee8]{text-align:right}.material-encode-rule-list .table-header[data-v-3c026ee8]{display:flex;justify-content:space-between;align-items:center}.material-encode-seq-list .filter-card .filter-buttons[data-v-504fb374]{text-align:right}.material-encode-seq-list .table-header[data-v-504fb374]{display:flex;justify-content:space-between;align-items:center}.hint[data-v-b085aab4]{font-size:12px;color:#999;margin-top:4px}.material-unit-convert-list .filter-card .filter-buttons[data-v-e982b234]{text-align:right}.material-unit-convert-list .table-header[data-v-e982b234]{display:flex;justify-content:space-between;align-items:center}.view-tabs[data-v-3637f700] .ant-tabs-tab{padding:10px 4px}.section-title[data-v-539777bd]{margin:20px 0 12px;font-size:14px;font-weight:600}.detail-content[data-v-539777bd]{white-space:pre-wrap;word-break:break-all}.audio-btn[data-v-539777bd]{margin-top:4px;padding:0}.media-card[data-v-539777bd]{margin-bottom:16px;padding:12px;border:1px solid #f0f0f0;border-radius:8px}.media-head[data-v-539777bd]{display:flex;gap:8px;margin-bottom:8px}.media-video[data-v-539777bd]{width:100%;max-height:320px;border-radius:6px;background:#000}.media-audio[data-v-539777bd]{width:100%;height:36px}.timeline-box[data-v-539777bd],.frames-block[data-v-539777bd]{margin-top:12px;padding:8px 12px;background:rgba(0,0,0,.03);border-radius:8px}.timeline-box .tl-title[data-v-539777bd],.frames-block .tl-title[data-v-539777bd]{font-size:12px;color:rgba(0,0,0,.45);margin-bottom:4px}.timeline-box .tl-item[data-v-539777bd],.frames-block .tl-item[data-v-539777bd]{font-size:13px;line-height:22px;color:rgba(0,0,0,.75)}.transcript-text[data-v-539777bd]{margin-top:8px;padding:8px 10px;background:#fafafa;border-radius:6px;white-space:pre-wrap;word-break:break-all;color:rgba(0,0,0,.75);line-height:1.6}.prework-ledger-panel .filter-card[data-v-34f602e2]{margin-top:12px;border-radius:8px;margin-bottom:12px}.prework-ledger-panel .filter-card[data-v-34f602e2] .ant-card-body{padding:12px 16px 0}.prework-ledger-panel .filter-card[data-v-34f602e2] .ant-form-item{margin-bottom:8px}.prework-ledger-panel .list-card[data-v-34f602e2]{border-radius:8px}.prework-ledger-panel .list-card[data-v-34f602e2] .ant-card-body{padding:12px 16px 16px}.prework-ledger-panel .list-card .status-tabs[data-v-34f602e2] .ant-tabs-nav{margin-bottom:8px}.prework-ledger-panel .list-card .status-tabs .tab-count[data-v-34f602e2]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.prework-ledger-panel .list-card .cal-wrap .cal-legend[data-v-34f602e2]{display:flex;align-items:center;gap:16px;padding:0 4px 8px;font-size:12px;color:#666}.prework-ledger-panel .list-card .cal-wrap .cal-legend .cal-view-switch[data-v-34f602e2]{margin-left:auto}.prework-ledger-panel .list-card .cal-wrap .cal-legend .legend-item[data-v-34f602e2]{display:inline-flex;align-items:center;gap:4px}.prework-ledger-panel .list-card .cal-wrap .cal-legend .legend-tag[data-v-34f602e2]{margin-right:0;font-size:11px;line-height:16px;padding:0 4px}.prework-ledger-panel .list-card .cal-wrap .cal-legend .cal-summary[data-v-34f602e2]{margin-left:auto;color:#888}.prework-ledger-panel .list-card .cal-log[data-v-34f602e2]{display:flex;align-items:center;gap:4px;padding:0 4px;margin-bottom:2px;font-size:12px;line-height:18px;cursor:pointer;border-radius:4px}.prework-ledger-panel .list-card .cal-log[data-v-34f602e2]:hover{background:#f0f7ff}.prework-ledger-panel .list-card .cal-log .cal-log-type[data-v-34f602e2]{flex-shrink:0;margin-right:0;font-size:11px;line-height:16px;padding:0 4px}.prework-ledger-panel .list-card .cal-log .cal-log-team[data-v-34f602e2]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prework-ledger-panel .list-card .cal-log .cal-log-partner[data-v-34f602e2]{flex-basis:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;color:var(--text-tertiary, #8c9490)}.prework-ledger-panel .list-card .cal-log .cal-log-extra[data-v-34f602e2]{flex-shrink:0;color:#999}.prework-ledger-panel .list-card .cal-log-more[data-v-34f602e2]{font-size:11px;color:#999;text-align:center}.prework-ledger-panel .list-card .cal-day-stat[data-v-34f602e2]{padding:0 4px;margin-top:2px;border-top:1px dashed #f0f0f0;font-size:11px;line-height:16px;color:#1c7ed6;text-align:right}.prework-ledger-panel .list-card .cal-day-stat .day-stat-nowork[data-v-34f602e2]{color:#2f9e6e}.prework-template-panel .filter-card[data-v-47aa8ef8]{margin-top:12px;border-radius:8px;margin-bottom:12px}.prework-template-panel .filter-card[data-v-47aa8ef8] .ant-card-body{padding:12px 16px 0}.prework-template-panel .filter-card[data-v-47aa8ef8] .ant-form-item{margin-bottom:8px}.prework-template-panel .list-card[data-v-47aa8ef8]{border-radius:8px}.prework-template-panel .list-card[data-v-47aa8ef8] .ant-card-body{padding:12px 16px 16px}.prework-template-panel .list-card .status-tabs[data-v-47aa8ef8] .ant-tabs-nav{margin-bottom:8px}.prework-template-panel .list-card .status-tabs .tab-count[data-v-47aa8ef8]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.platform-tag[data-v-47aa8ef8]{margin-left:6px}.form-grid[data-v-47aa8ef8]{display:grid;grid-template-columns:minmax(0,1fr) 160px 110px;gap:10px 12px;margin-bottom:12px}.form-label[data-v-47aa8ef8]{display:block;margin-bottom:4px;font-size:13px;color:rgba(0,0,0,.75)}.rp-section[data-v-47aa8ef8]{margin-bottom:12px}.rp-title[data-v-47aa8ef8]{margin-bottom:6px;font-size:13px;font-weight:600;color:rgba(0,0,0,.75)}.rp-row[data-v-47aa8ef8]{display:flex;gap:8px;align-items:center;margin-bottom:6px}.rp-row.hazard .ant-input[data-v-47aa8ef8]{flex:1;min-width:0}.preview-collapse[data-v-47aa8ef8]{margin-top:4px;border-radius:4px}.rp-preview[data-v-47aa8ef8]{max-height:300px;margin:0;padding:10px 12px;overflow:auto;font-size:13px;line-height:1.8;white-space:pre-wrap;word-break:break-all;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px}.footer-tabs[data-v-fc456d81]{margin-bottom:0}.employee-detail[data-v-56d4a88d]{max-width:1200px;margin:0 auto;background:#fff;padding:16px 20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.employee-detail .detail-header[data-v-56d4a88d]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;margin-bottom:12px;background:linear-gradient(135deg,#e6f4ff,#f0f5ff);border-radius:8px}.employee-detail .detail-header .title-wrap[data-v-56d4a88d]{display:flex;align-items:center;gap:8px}.employee-detail .detail-header .title-wrap .icon[data-v-56d4a88d]{font-size:20px;color:#1677ff}.employee-detail .detail-header .title-wrap .title[data-v-56d4a88d]{font-size:18px;font-weight:600;color:#1a2236}.employee-detail .avatar-col[data-v-56d4a88d]{display:flex;flex-direction:column;align-items:center;justify-content:center}.employee-detail .avatar-col .avatar-name[data-v-56d4a88d]{margin-top:8px;font-size:16px;font-weight:600;color:#1a2236}.employee-detail .sub-section[data-v-56d4a88d]{margin-top:16px}.employee-detail .sub-section .sub-title[data-v-56d4a88d]{font-weight:500;margin-bottom:8px;color:#1a2236}.employee-detail .text-block[data-v-56d4a88d]{white-space:pre-wrap;line-height:1.8;color:#595959}.employee-detail .completeness-overview[data-v-56d4a88d]{display:flex;gap:24px;padding:16px;margin-bottom:16px;background:#fafafa;border-radius:8px}.employee-detail .completeness-overview .total-wrap[data-v-56d4a88d]{display:flex;align-items:center;gap:12px;min-width:200px}.employee-detail .completeness-overview .total-wrap .total-info .total-label[data-v-56d4a88d]{font-size:14px;font-weight:600;color:#1a2236}.employee-detail .completeness-overview .total-wrap .total-info .total-desc[data-v-56d4a88d]{font-size:12px;color:#999;margin-top:2px}.employee-detail .completeness-overview .items-grid[data-v-56d4a88d]{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px}.employee-detail .completeness-overview .items-grid .item[data-v-56d4a88d]{display:flex;align-items:center;gap:8px}.employee-detail .completeness-overview .items-grid .item .item-label[data-v-56d4a88d]{width:90px;font-size:12px;color:#595959;flex-shrink:0}.employee-detail[data-v-56d4a88d] .ant-collapse{background:#fff;border:none}.employee-detail[data-v-56d4a88d] .ant-collapse .ant-collapse-content{background:#fff;padding:12px 8px}.employee-detail[data-v-56d4a88d] .ant-collapse .ant-collapse-header{padding:10px 8px;font-weight:500}.employee-detail[data-v-56d4a88d] .ant-collapse .ant-collapse-item{border-bottom:1px solid #f0f0f0}.employee-profile-edit[data-v-6cac8131]{max-width:1200px;margin:0 auto;background:#fff;padding:16px 20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.employee-profile-edit .detail-header[data-v-6cac8131]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;margin-bottom:12px;background:linear-gradient(135deg,#e6f4ff,#f0f5ff);border-radius:8px}.employee-profile-edit .detail-header .title-wrap[data-v-6cac8131]{display:flex;align-items:center;gap:8px}.employee-profile-edit .detail-header .title-wrap .icon[data-v-6cac8131]{font-size:20px;color:#1677ff}.employee-profile-edit .detail-header .title-wrap .title[data-v-6cac8131]{font-size:18px;font-weight:600;color:#1a2236}.employee-profile-edit .avatar-col[data-v-6cac8131]{display:flex;flex-direction:column;align-items:center;justify-content:center}.employee-profile-edit .avatar-col .avatar-name[data-v-6cac8131]{margin-top:8px;font-size:16px;font-weight:600;color:#1a2236}.employee-profile-edit .completeness-overview[data-v-6cac8131]{display:flex;gap:24px;padding:16px;margin-bottom:16px;background:#fafafa;border-radius:8px}.employee-profile-edit .completeness-overview .total-wrap[data-v-6cac8131]{display:flex;align-items:center;gap:12px;min-width:200px}.employee-profile-edit .completeness-overview .total-wrap .total-info .total-label[data-v-6cac8131]{font-size:14px;font-weight:600;color:#1a2236}.employee-profile-edit .completeness-overview .total-wrap .total-info .total-desc[data-v-6cac8131]{font-size:12px;color:#999;margin-top:2px}.employee-profile-edit .completeness-overview .items-grid[data-v-6cac8131]{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px}.employee-profile-edit .completeness-overview .items-grid .item[data-v-6cac8131]{display:flex;align-items:center;gap:8px}.employee-profile-edit .completeness-overview .items-grid .item .item-label[data-v-6cac8131]{width:90px;font-size:12px;color:#595959;flex-shrink:0}.employee-profile-edit .panel-toolbar[data-v-6cac8131]{display:flex;justify-content:flex-end;margin-bottom:12px}.employee-profile-edit .panel-toolbar .tip[data-v-6cac8131]{font-size:12px;color:#999}.employee-profile-edit[data-v-6cac8131] .ant-collapse{background:#fff;border:none}.employee-profile-edit[data-v-6cac8131] .ant-collapse .ant-collapse-content{background:#fff;padding:12px 8px}.employee-profile-edit[data-v-6cac8131] .ant-collapse .ant-collapse-header{padding:10px 8px;font-weight:500}.employee-profile-edit[data-v-6cac8131] .ant-collapse .ant-collapse-item{border-bottom:1px solid #f0f0f0}.notice-channel-page .table-header[data-v-8da33b6f]{display:flex;justify-content:space-between;align-items:center;width:100%}.notice-channel-page .search-bar[data-v-8da33b6f]{margin-bottom:16px}.sys-notice-list .table-header[data-v-8e3f8fbd]{display:flex;justify-content:space-between;align-items:center;width:100%}.sys-notice-list .search-bar[data-v-8e3f8fbd]{margin-bottom:16px}.sys-notice-list .notice-detail[data-v-8e3f8fbd]{padding:16px;background:#f5f5f5;border-radius:4px;max-height:400px;overflow-y:auto}.notice-template-page .table-header[data-v-f5db6763]{display:flex;justify-content:space-between;align-items:center;width:100%}.notice-template-page .search-bar[data-v-f5db6763]{margin-bottom:16px}.notice-template-page .preview-box[data-v-f5db6763]{padding:12px 16px;background:#f5f5f5;border-radius:4px;min-height:40px}.notice-template-page .content-preview[data-v-f5db6763]{white-space:pre-wrap;min-height:80px}.company-account .account-filter[data-v-4cec93d6]{display:flex;align-items:center;margin-bottom:12px;gap:12px}.company-account .teal-link[data-v-4cec93d6]{color:var(--lx-primary, #0d9488)}.company-account .account-empty[data-v-4cec93d6]{padding:32px 0;text-align:center}.company-account .account-empty .empty-icon[data-v-4cec93d6]{font-size:36px;color:var(--lx-primary-border, #99d6ce)}.company-account .account-empty .empty-title[data-v-4cec93d6]{margin-top:12px;font-size:14px;font-weight:600;color:#1f2937}.company-account .account-empty .empty-tip[data-v-4cec93d6]{margin-top:6px;font-size:12px;color:#6b7280}.role-empty[data-v-4ec392e5]{padding:16px 0;color:#bfbfbf;font-size:13px;text-align:center}.role-group[data-v-4ec392e5]{margin-bottom:12px}.role-group .role-group-name[data-v-4ec392e5]{margin-bottom:6px;font-size:12px;font-weight:600;color:#8c8c8c}.role-group .role-group-box[data-v-4ec392e5]{display:flex;flex-direction:column;gap:6px}.batch-people[data-v-4ec392e5]{padding:8px 12px;margin-bottom:12px;background:#fafafa;border:1px solid #f0f0f0;border-radius:2px;font-size:13px}.batch-people .label[data-v-4ec392e5]{display:block;margin-bottom:6px;color:#8c8c8c}.batch-people .batch-people-tags[data-v-4ec392e5]{display:flex;flex-wrap:wrap;gap:4px 0;max-height:88px;overflow-y:auto}.batch-result-list[data-v-4ec392e5]{max-height:320px;overflow-y:auto}.batch-result-list .batch-result-item[data-v-4ec392e5]{display:flex;align-items:center;gap:8px;padding:5px 8px;font-size:13px}.batch-result-list .batch-result-item+.batch-result-item[data-v-4ec392e5]{border-top:1px solid #f5f5f5}.batch-result-list .batch-result-item .result-icon[data-v-4ec392e5]{flex:0 0 auto;font-size:12px}.batch-result-list .batch-result-item .result-icon.ok[data-v-4ec392e5]{color:#52c41a}.batch-result-list .batch-result-item .result-icon.fail[data-v-4ec392e5]{color:#ff4d4f}.batch-result-list .batch-result-item .name[data-v-4ec392e5]{color:#262626}.batch-result-list .batch-result-item .reason[data-v-4ec392e5]{margin-left:auto;color:#ff4d4f;font-size:12px}.org-tree-card[data-v-10e11279]{border-radius:8px;min-height:500px}.org-tree-card .card-title-bar[data-v-10e11279]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.org-tree-card .card-title-bar .card-title-text[data-v-10e11279]{display:flex;align-items:center;flex-shrink:0}.org-tree-card .card-title-bar .card-title-actions[data-v-10e11279]{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.org-tree-card .tree-search[data-v-10e11279]{margin-bottom:12px}.org-tree-card .tree-container[data-v-10e11279]{max-height:calc(100vh - 280px);overflow-y:auto;overflow-x:hidden}.org-tree-card .tree-container[data-v-10e11279]::-webkit-scrollbar{width:6px}.org-tree-card .tree-container[data-v-10e11279]::-webkit-scrollbar-thumb{background-color:var(--lx-primary-border, #99d6ce);border-radius:3px}.org-tree-card .tree-container[data-v-10e11279]::-webkit-scrollbar-track{background-color:var(--lx-primary-bg-light, #f0fdfa)}.org-tree-card .org-card[data-v-10e11279]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:6px 8px 6px 0;margin:2px 0;background:transparent;border:1px solid transparent;border-radius:7px;transition:background .2s;cursor:pointer}.org-tree-card .org-card[data-v-10e11279]:hover{background:var(--lx-primary-bg-light, #f0fdfa)}.org-tree-card .org-card.is-selected[data-v-10e11279]{background:var(--lx-gradient-selected, linear-gradient(135deg, #f0fdfa 0%, #ccfbf1 100%));box-shadow:0 2px 6px var(--lx-primary-shadow, rgba(13, 148, 136, .12))}.org-tree-card .org-card .org-card-main[data-v-10e11279]{flex:1;min-width:0}.org-tree-card .org-card .org-card-row[data-v-10e11279]{display:flex;align-items:center;min-width:0}.org-tree-card .org-card .org-card-title[data-v-10e11279]{gap:4px}.org-tree-card .org-card .org-card-title .org-expand-btn[data-v-10e11279]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;font-size:10px;color:var(--lx-primary, #0d9488);background:var(--lx-primary-bg-light, #f0fdfa);border-radius:50%;transition:all .2s}.org-tree-card .org-card .org-card-title .org-expand-btn[data-v-10e11279]:hover{color:#fff;background:var(--lx-primary, #0d9488);transform:scale(1.1)}.org-tree-card .org-card .org-card-title .org-expand-placeholder[data-v-10e11279]{width:16px;flex-shrink:0}.org-tree-card .org-card .org-card-title .dept-name[data-v-10e11279]{font-size:13px;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.org-tree-card .org-card .org-card-title .org-type-tag[data-v-10e11279]{margin-inline-end:0;font-size:10px;line-height:16px;padding:0 5px;flex-shrink:0;border-radius:4px}.org-tree-card[data-v-10e11279] .ant-tree{background:transparent}.org-tree-card[data-v-10e11279] .ant-tree .ant-tree-treenode{padding:1px 0;width:100%}.org-tree-card[data-v-10e11279] .ant-tree .ant-tree-node-content-wrapper{padding:0;flex:1;min-width:0}.org-tree-card[data-v-10e11279] .ant-tree .ant-tree-node-content-wrapper:hover{background:transparent}.org-tree-card[data-v-10e11279] .ant-tree .ant-tree-node-selected{background:transparent!important}.org-tree-card[data-v-10e11279] .ant-tree .ant-tree-switcher{display:none}.profile-head[data-v-22e8512d]{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #f0f0f0}.profile-head .profile-name[data-v-22e8512d]{font-size:16px;font-weight:600;color:#262626}.profile-head .profile-sub[data-v-22e8512d]{margin-top:2px;font-size:12px;color:#8c8c8c}.profile-section-title[data-v-22e8512d]{display:flex;align-items:center;margin:12px 0 8px;font-size:13px;font-weight:600;color:#262626}.profile-roles[data-v-22e8512d]{margin-bottom:8px}.role-tag[data-v-22e8512d]{background:#f0fdfa;color:#0d9488;border-color:#99f6e4;margin-bottom:4px}.no-role[data-v-22e8512d]{color:#bfbfbf;font-size:12px}.teal-link[data-v-22e8512d]{color:#0d9488}.teal-link[data-v-22e8512d]:hover{color:#0f766e}.perms-group[data-v-22e8512d]{margin-bottom:10px}.perms-group .perms-module[data-v-22e8512d]{font-size:12px;font-weight:600;color:#595959}.perms-group .perms-module .perms-count[data-v-22e8512d]{margin-left:6px;padding:0 5px;font-size:11px;font-weight:400;line-height:16px;background:#f0f0f0;border-radius:8px;color:#888}.perms-group .perms-list[data-v-22e8512d]{margin-top:4px;font-size:12px;line-height:1.8;color:#8c8c8c;word-break:break-all}.grant-person[data-v-12fcc146]{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:12px;background:#fafafa;border:1px solid #f0f0f0;border-radius:2px;font-size:13px}.grant-person .label[data-v-12fcc146]{color:#8c8c8c}.grant-layout[data-v-12fcc146]{display:flex;gap:12px;min-height:320px}.grant-tree[data-v-12fcc146]{flex:0 0 300px;max-height:340px;overflow:auto;border:1px solid #f0f0f0;border-radius:2px;padding:6px}.grant-roles[data-v-12fcc146]{flex:1;border:1px solid #f0f0f0;border-radius:2px;padding:10px 12px;max-height:340px;overflow:auto}.grant-roles .grant-node-name[data-v-12fcc146]{font-size:13px;font-weight:600;margin-bottom:8px}.role-group-box[data-v-12fcc146]{display:flex;flex-direction:column;gap:6px}.role-empty[data-v-12fcc146]{padding:16px 0;color:#bfbfbf;font-size:13px;text-align:center}.grant-empty[data-v-12fcc146]{padding:24px 0;color:#bfbfbf;font-size:13px;text-align:center}.role-edit-person[data-v-c0dfb709]{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:12px;background:#fafafa;border:1px solid #f0f0f0;border-radius:2px;font-size:13px}.role-edit-person .label[data-v-c0dfb709]{color:#8c8c8c}.role-empty[data-v-c0dfb709]{padding:16px 0;color:#bfbfbf;font-size:13px;text-align:center}.role-group[data-v-c0dfb709]{margin-bottom:12px}.role-group .role-group-name[data-v-c0dfb709]{margin-bottom:6px;font-size:12px;font-weight:600;color:#8c8c8c}.role-group .role-group-box[data-v-c0dfb709]{display:flex;flex-direction:column;gap:6px}.legacy-role-item[data-v-c0dfb709]{font-size:12px;line-height:20px;color:#8c8c8c}.contact-page[data-v-60d1e21c]{padding:8px}.tree-card[data-v-60d1e21c],.list-card[data-v-60d1e21c]{border-radius:8px}.tree-card-title[data-v-60d1e21c]{display:flex;align-items:center;justify-content:space-between}.tree-card-title .tree-actions[data-v-60d1e21c]{display:inline-flex;gap:4px}.tree-search[data-v-60d1e21c]{margin-bottom:8px}.tree-wrap[data-v-60d1e21c]{max-height:calc(100vh - 260px);overflow:auto}.tree-wrap[data-v-60d1e21c]::-webkit-scrollbar{width:4px}.tree-wrap[data-v-60d1e21c]::-webkit-scrollbar-thumb{background:var(--lx-primary-border, #dbe9e5);border-radius:2px}[data-v-60d1e21c] .ant-tree{background:transparent}[data-v-60d1e21c] .ant-tree .ant-tree-treenode{padding:1px 0;width:100%}[data-v-60d1e21c] .ant-tree .ant-tree-node-content-wrapper{padding:0;flex:1;min-width:0}[data-v-60d1e21c] .ant-tree .ant-tree-node-content-wrapper:hover{background:transparent}[data-v-60d1e21c] .ant-tree .ant-tree-node-selected{background:transparent!important}[data-v-60d1e21c] .ant-tree .ant-tree-switcher{display:none}[data-v-60d1e21c] .ant-tree .ant-tree-indent-unit{position:relative}[data-v-60d1e21c] .ant-tree .ant-tree-indent-unit:before{content:"";position:absolute;top:-4px;bottom:-4px;right:6px;border-left:1px dashed var(--lx-primary-border, #dbe9e5)}.org-card[data-v-60d1e21c]{background:#fff;border:1px solid #f0f0f0;border-radius:7px;padding:6px 8px;transition:all .25s ease;width:100%}.org-card[data-v-60d1e21c]:hover{border-color:var(--lx-primary, #0d9488);box-shadow:0 2px 8px rgba(0,0,0,.08)}.org-card:hover .org-card-actions[data-v-60d1e21c]{opacity:1;pointer-events:auto}.org-card.is-selected[data-v-60d1e21c]{border-color:var(--lx-primary, #0d9488);background:var(--lx-gradient-selected, linear-gradient(135deg, #f0fdfa 0%, #ccfbf1 100%))}.org-card-main[data-v-60d1e21c]{min-width:0}.org-card-row[data-v-60d1e21c]{display:flex;align-items:center;gap:5px;min-width:0}.org-card-title[data-v-60d1e21c]{gap:5px}.org-card-title .org-expand-btn[data-v-60d1e21c]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;font-size:12px;color:#595959;border-radius:4px;transition:all .2s}.org-card-title .org-expand-btn[data-v-60d1e21c]:hover{color:var(--lx-primary, #0d9488);background:var(--lx-primary-bg-light, #f0fdfa)}.org-card-title .org-expand-placeholder[data-v-60d1e21c]{width:20px;flex-shrink:0}.org-card-title .org-icon[data-v-60d1e21c]{color:var(--lx-primary, #0d9488);font-size:13px;flex-shrink:0}.org-card-title .org-name[data-v-60d1e21c]{font-size:13px;font-weight:500;color:#262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.org-card-title .org-type-tag[data-v-60d1e21c]{flex-shrink:0;margin-inline-end:0;font-size:11px;line-height:16px;padding:0 4px}.list-title[data-v-60d1e21c]{display:flex;align-items:center;gap:10px}.list-title .list-name[data-v-60d1e21c]{font-size:14px;font-weight:600;color:var(--lx-primary-deep, #134e4a)}.list-title .list-sub[data-v-60d1e21c]{font-size:12px;font-weight:400;color:#8c8c8c}.toolbar[data-v-60d1e21c]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.list-error-alert[data-v-60d1e21c]{margin-bottom:12px}.name-cell[data-v-60d1e21c]{display:flex;align-items:center;gap:8px}.name-cell .name-avatar[data-v-60d1e21c]{background:var(--lx-gradient-header, linear-gradient(135deg, #ccfbf1 0%, #e6fffb 100%));color:var(--lx-primary-deep, #134e4a);flex-shrink:0}.name-cell .name-text[data-v-60d1e21c]{font-weight:500;color:#262626}.name-cell .partner-tag[data-v-60d1e21c]{margin-inline-end:0;font-size:10px;line-height:16px;padding:0 5px;flex-shrink:0;border-radius:4px}.extra-dept[data-v-60d1e21c]{margin-left:4px;font-size:12px}.text-muted[data-v-60d1e21c]{color:#bfbfbf}.detail-body .detail-header[data-v-60d1e21c]{display:flex;align-items:center;gap:14px;padding:12px;border-radius:8px;background:var(--lx-gradient-header, linear-gradient(135deg, #ccfbf1 0%, #e6fffb 100%))}.detail-body .detail-header .detail-avatar[data-v-60d1e21c]{background:#fff;color:var(--lx-primary, #0d9488);font-size:20px;flex-shrink:0}.detail-body .detail-header .detail-name[data-v-60d1e21c]{font-size:16px;font-weight:600;color:var(--lx-primary-deep, #134e4a);display:flex;align-items:center;gap:8px}.detail-body .detail-header .detail-sub[data-v-60d1e21c]{margin-top:4px;font-size:12px;color:var(--lx-primary, #0d9488)}.detail-body .section-toolbar[data-v-60d1e21c]{display:flex;align-items:center;gap:8px;margin:16px 0 10px;font-size:13px;font-weight:600;color:#1f2937}.detail-body .section-toolbar .header-accent[data-v-60d1e21c]{width:3px;height:13px;border-radius:2px;background:var(--lx-primary, #0d9488)}.detail-body .binding-list[data-v-60d1e21c]{display:flex;flex-direction:column;gap:8px}.detail-body .binding-item[data-v-60d1e21c]{border:1px solid #f0f0f0;border-radius:6px;padding:8px 10px}.detail-body .binding-item .binding-dept[data-v-60d1e21c]{font-size:13px;font-weight:500;color:#262626;display:flex;align-items:center;gap:6px}.detail-body .binding-item .binding-tag[data-v-60d1e21c]{margin-inline-end:0;font-size:11px;line-height:16px;padding:0 4px}.detail-body .binding-item .binding-role[data-v-60d1e21c]{margin-top:4px;font-size:12px;color:#8c8c8c;display:flex;gap:12px;flex-wrap:wrap}.form-hint[data-v-686a851a]{font-size:12px;color:#999;line-height:1.6;margin-bottom:12px;padding:8px 12px;background:#f7f8fa;border-radius:4px}.form-tip[data-v-686a851a]{font-size:12px;color:#8c8c8c;line-height:1.5;margin-top:4px}.form-tip[data-v-93e9ca1f]{font-size:12px;color:#999;line-height:1.6;margin-top:4px}.section-toolbar[data-v-40041523]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1f2937;margin-bottom:12px}.section-toolbar .header-accent[data-v-40041523]{width:3px;height:14px;border-radius:2px;background:var(--lx-primary, #0d9488)}.depart-basic-info[data-v-40041523] .ant-descriptions{margin-bottom:8px}.footer-actions[data-v-6e2a4e57]{display:flex;justify-content:flex-end;gap:8px}.crew-list-page .readonly-tip[data-v-6e2a4e57]{margin-bottom:12px}.crew-list-page .crew-tree-card[data-v-6e2a4e57] .ant-card-head{min-height:48px}.crew-list-page .crew-tree-card .card-title-bar[data-v-6e2a4e57]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.crew-list-page .crew-tree-card .card-title-bar .card-title-text[data-v-6e2a4e57]{display:flex;align-items:center;flex-shrink:0}.crew-list-page .crew-tree-card .tree-search[data-v-6e2a4e57]{margin-bottom:8px}.crew-list-page .crew-tree-card .tree-container[data-v-6e2a4e57]{max-height:calc(100vh - 300px);overflow:auto}.crew-list-page .crew-node[data-v-6e2a4e57]{display:flex;align-items:center;min-width:0;padding-right:4px}.crew-list-page .crew-node.is-muted .node-icon[data-v-6e2a4e57],.crew-list-page .crew-node.is-muted .node-name[data-v-6e2a4e57]{opacity:.55}.crew-list-page .crew-node .node-icon[data-v-6e2a4e57]{margin-right:6px;color:var(--lx-primary, #0d9488);flex-shrink:0}.crew-list-page .crew-node .node-name[data-v-6e2a4e57]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crew-list-page .crew-node .node-tag[data-v-6e2a4e57]{margin-left:6px;margin-right:0;line-height:16px;font-size:10px;flex-shrink:0}.crew-list-page .crew-node .node-actions[data-v-6e2a4e57]{margin-left:auto;display:none;flex-shrink:0}.crew-list-page .crew-node:hover .node-actions[data-v-6e2a4e57]{display:inline-flex}.crew-list-page .crew-node .action-btn[data-v-6e2a4e57]{padding:0 4px;color:var(--lx-text-1, rgba(0, 0, 0, .65))}.crew-list-page .crew-node .action-btn.danger[data-v-6e2a4e57]{color:#ff4d4f}.crew-list-page .crew-detail-card .detail-header[data-v-6e2a4e57]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.crew-list-page .crew-detail-card .detail-header .detail-title-wrap[data-v-6e2a4e57]{display:flex;align-items:center;min-width:0}.crew-list-page .crew-detail-card .detail-header .detail-title-wrap .detail-icon[data-v-6e2a4e57]{font-size:18px;color:var(--lx-primary, #0d9488);margin-right:8px}.crew-list-page .crew-detail-card .detail-header .detail-title-wrap .detail-title[data-v-6e2a4e57]{font-size:16px;font-weight:500;margin-right:8px}.crew-list-page .crew-detail-card .detail-header .header-btn-ghost[data-v-6e2a4e57]{padding-left:8px;padding-right:8px}.crew-list-page .crew-detail-card .detail-header .header-btn-danger[data-v-6e2a4e57]{color:#ff4d4f}.crew-list-page .crew-detail-card .detail-tabs[data-v-6e2a4e57] .ant-tabs-content{padding-top:4px}.crew-list-page .crew-detail-card .member-toolbar[data-v-6e2a4e57]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.crew-list-page .crew-detail-card .member-toolbar .dept-title[data-v-6e2a4e57]{font-size:13px;color:var(--lx-text-1, rgba(0, 0, 0, .65))}.crew-list-page .crew-detail-card .member-toolbar .leader-line[data-v-6e2a4e57]{font-size:13px}.crew-list-page .crew-detail-card .member-toolbar .leader-line .leader-empty[data-v-6e2a4e57]{color:#999}.crew-list-page .crew-detail-card .member-toolbar .member-tools[data-v-6e2a4e57]{display:flex;align-items:center;gap:12px;flex-shrink:0}.crew-list-page .crew-detail-card .member-toolbar .member-tools .member-search[data-v-6e2a4e57]{width:200px}.crew-list-page .crew-detail-card .member-toolbar .member-count[data-v-6e2a4e57]{color:#999;font-size:12px;white-space:nowrap}.crew-list-page .crew-detail-card .user-info[data-v-6e2a4e57]{display:flex;align-items:center}.crew-list-page .crew-detail-card .user-info .leader-tag[data-v-6e2a4e57]{margin-left:6px;margin-right:0;line-height:16px;font-size:10px}.crew-list-page .crew-detail-card .prework-panel .prework-toolbar[data-v-6e2a4e57]{margin-bottom:8px}.crew-list-page .crew-detail-card .prework-panel .crew-fixed-tag[data-v-6e2a4e57]{margin-right:4px}.view-tabs[data-v-29224faa] .ant-tabs-nav{margin-bottom:0}.sys-depart-list .depart-tree-card[data-v-29224faa],.sys-depart-list .depart-detail-card[data-v-29224faa]{min-height:500px}.sys-depart-list .card-title-bar[data-v-29224faa]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.sys-depart-list .card-title-bar .card-title-text[data-v-29224faa]{display:flex;align-items:center;flex-shrink:0}.sys-depart-list .card-title-bar .card-title-actions[data-v-29224faa]{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.sys-depart-list .tree-search[data-v-29224faa]{margin-bottom:12px}.sys-depart-list .tree-container[data-v-29224faa]{max-height:calc(100vh - 280px);overflow-y:auto;overflow-x:hidden}.sys-depart-list .tree-container[data-v-29224faa]::-webkit-scrollbar{width:6px}.sys-depart-list .tree-container[data-v-29224faa]::-webkit-scrollbar-thumb{background-color:var(--lx-primary-border, #99d6ce);border-radius:3px}.sys-depart-list .tree-container[data-v-29224faa]::-webkit-scrollbar-track{background-color:var(--lx-primary-bg-light, #f0fdfa)}.sys-depart-list .detail-header[data-v-29224faa]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;margin:-24px -24px 0;background:var(--lx-gradient-header, linear-gradient(135deg, #ccfbf1 0%, #e6fffb 100%));border-radius:8px 8px 0 0;border-bottom:1px solid var(--lx-primary-border, #d9f5f0)}.sys-depart-list .detail-header .detail-title-wrap[data-v-29224faa]{display:flex;align-items:center;gap:8px;min-width:0}.sys-depart-list .detail-header .detail-title-wrap .detail-icon[data-v-29224faa]{font-size:20px;color:var(--lx-primary, #0d9488)}.sys-depart-list .detail-header .detail-title-wrap .detail-title[data-v-29224faa]{font-size:18px;font-weight:600;color:var(--lx-primary-deep, #134e4a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}.sys-depart-list .detail-header .header-btn-ghost[data-v-29224faa]{height:32px;padding:0 12px;border-radius:6px;background:rgba(255,255,255,.7);border-color:var(--lx-primary-border, rgba(13, 148, 136, .3));color:var(--lx-primary, #0d9488);display:inline-flex;align-items:center;gap:4px}.sys-depart-list .detail-header .header-btn-ghost[data-v-29224faa]:hover{background:#fff;border-color:var(--lx-primary, #0d9488);color:var(--lx-primary, #0d9488);box-shadow:0 2px 8px var(--lx-primary-shadow, rgba(13, 148, 136, .15))}.sys-depart-list .detail-header .header-btn-ghost[data-v-29224faa]:disabled{opacity:.4;cursor:not-allowed}.sys-depart-list .detail-header .header-btn-ghost.header-btn-danger[data-v-29224faa]{border-color:rgba(244,63,94,.4);color:#f43f5e}.sys-depart-list .detail-header .header-btn-ghost.header-btn-danger[data-v-29224faa]:hover{border-color:#f43f5e;color:#f43f5e;box-shadow:0 2px 8px rgba(244,63,94,.15)}.sys-depart-list .detail-tabs[data-v-29224faa]{margin-top:16px}.sys-depart-list .org-card[data-v-29224faa]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:6px 8px 6px 0;margin:2px 0;background:transparent;border:1px solid transparent;border-radius:7px;transition:background .2s;cursor:pointer}.sys-depart-list .org-card[data-v-29224faa]:hover{background:var(--lx-primary-bg-light, #f0fdfa)}.sys-depart-list .org-card:hover .org-card-actions[data-v-29224faa]{opacity:1}.sys-depart-list .org-card.is-selected[data-v-29224faa]{background:var(--lx-gradient-selected, linear-gradient(135deg, #f0fdfa 0%, #ccfbf1 100%));box-shadow:0 2px 6px var(--lx-primary-shadow, rgba(13, 148, 136, .12))}.sys-depart-list .org-card.is-disabled .dept-name[data-v-29224faa]{color:#9ca3af;font-weight:500}.sys-depart-list .org-card .org-card-main[data-v-29224faa]{flex:1;min-width:0}.sys-depart-list .org-card .org-card-row[data-v-29224faa]{display:flex;align-items:center;min-width:0}.sys-depart-list .org-card .org-card-title[data-v-29224faa]{gap:4px}.sys-depart-list .org-card .org-card-title .org-expand-btn[data-v-29224faa]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;font-size:10px;color:var(--lx-primary, #0d9488);background:var(--lx-primary-bg-light, #f0fdfa);border-radius:50%;transition:all .2s}.sys-depart-list .org-card .org-card-title .org-expand-btn[data-v-29224faa]:hover{color:#fff;background:var(--lx-primary, #0d9488);transform:scale(1.1)}.sys-depart-list .org-card .org-card-title .org-expand-placeholder[data-v-29224faa]{width:16px;flex-shrink:0}.sys-depart-list .org-card .org-card-title .dept-name[data-v-29224faa]{font-size:13px;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sys-depart-list .org-card .org-card-title .org-type-tag[data-v-29224faa]{margin-inline-end:0;font-size:10px;line-height:16px;padding:0 5px;flex-shrink:0;border-radius:4px}.sys-depart-list .org-card .org-card-actions[data-v-29224faa]{display:flex;align-items:center;opacity:0;transition:opacity .2s;flex-shrink:0}.sys-depart-list .org-card .org-card-actions .action-btn[data-v-29224faa]{padding:1px 3px;height:auto;color:#666}.sys-depart-list .org-card .org-card-actions .action-btn[data-v-29224faa]:hover{color:var(--lx-primary, #0d9488)}.sys-depart-list .org-card .org-card-actions .action-btn.danger[data-v-29224faa]:hover{color:#ff4d4f}.sys-depart-list .user-info[data-v-29224faa]{display:flex;align-items:center}.sys-depart-list[data-v-29224faa] .ant-tree{background:transparent}.sys-depart-list[data-v-29224faa] .ant-tree .ant-tree-treenode{padding:1px 0;width:100%}.sys-depart-list[data-v-29224faa] .ant-tree .ant-tree-node-content-wrapper{padding:0;flex:1;min-width:0}.sys-depart-list[data-v-29224faa] .ant-tree .ant-tree-node-content-wrapper:hover{background:transparent}.sys-depart-list[data-v-29224faa] .ant-tree .ant-tree-node-selected{background:transparent!important}.sys-depart-list[data-v-29224faa] .ant-tree .ant-tree-switcher{display:none}.sys-depart-list .form-tip[data-v-29224faa]{font-size:12px;color:#8c8c8c;line-height:1.5}.residual-card[data-v-29224faa]{margin-bottom:12px;padding:4px 12px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px}.residual-card .residual-row[data-v-29224faa]{display:flex;justify-content:space-between;align-items:center;padding:7px 0;font-size:13px}.residual-card .residual-row+.residual-row[data-v-29224faa]{border-top:1px dashed #f0f0f0}.residual-card .residual-row span[data-v-29224faa]:first-child{color:rgba(0,0,0,.45)}.residual-card .residual-row span[data-v-29224faa]:last-child{font-weight:500;color:rgba(0,0,0,.85)}.residual-tip[data-v-29224faa]{margin:0;padding:8px 12px;font-size:12px;line-height:1.7;color:#ad4e00;background:#fff7e6;border:1px solid #ffd591;border-radius:6px}.residual-actions[data-v-29224faa]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.tabs-card[data-v-33d041c7] .ant-card-body{padding:0 16px 16px}.teal-link[data-v-33d041c7]{color:#0d9488}.teal-link[data-v-33d041c7]:hover{color:#0f766e}[data-v-33d041c7] .danger-link{color:#dc2626!important}.section-toolbar[data-v-5b658aad]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1f2937;margin-bottom:12px}.section-toolbar .header-accent[data-v-5b658aad]{width:3px;height:14px;border-radius:2px;background:var(--lx-primary, #0d9488)}.enterprise-basic-info[data-v-5b658aad] .ant-descriptions{margin-bottom:8px}.form-tip[data-v-17256e36]{margin-top:4px;font-size:12px;color:#999}.person-picker-modal .ant-modal-content{border-radius:10px;overflow:hidden}.person-picker-modal .ant-modal-header{margin-bottom:14px}.person-picker-modal .picker-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:10px}.person-picker-modal .picker-search{flex:1}.person-picker-modal .picker-count{font-size:12px;color:#64748b;white-space:nowrap}.person-picker-modal .picker-count b{color:#0f766e;font-weight:600}.person-picker-modal .picker-table .ant-table-thead>tr>th{background:#f8fafc;color:#334155;font-weight:600}.person-picker-modal .picker-table .ant-table-tbody>tr>td{padding:10px 12px}.person-picker-modal .picker-table .ant-table-tbody>tr:hover>td{background:#f0fdfa}.person-picker-modal .picker-table .picker-pick-btn{padding:0;height:auto}.person-picker-modal .picker-table .picker-name{font-weight:500;color:#0f172a;line-height:1.3}.person-picker-modal .picker-table .picker-sub{font-size:12px;color:#94a3b8;margin-top:2px;max-width:176px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-form-modal[data-v-fde64661] .ant-modal-content{border-radius:10px;overflow:hidden;padding:0;box-shadow:0 16px 48px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.06)}.enterprise-form-modal[data-v-fde64661] .ant-modal-body{padding:0!important}.enterprise-form-modal[data-v-fde64661] .ant-modal-close{top:14px;inset-inline-end:16px;width:28px;height:28px;border-radius:6px;color:rgba(255,255,255,.55);z-index:10;transition:all .2s}.enterprise-form-modal[data-v-fde64661] .ant-modal-close:hover{color:#fff;background:rgba(255,255,255,.15)}.modal-header[data-v-fde64661]{display:flex;align-items:center;gap:12px;padding:18px 24px;background:linear-gradient(135deg,#0d9488,#117468)}.modal-header .header-icon[data-v-fde64661]{width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;font-size:17px;color:#fff;flex-shrink:0}.modal-header .header-text .header-title[data-v-fde64661]{font-size:15px;font-weight:600;color:#fff;line-height:1.3}.modal-header .header-text .header-desc[data-v-fde64661]{font-size:11px;color:rgba(255,255,255,.62);margin-top:2px;line-height:1.3}.enterprise-form[data-v-fde64661]{padding:16px 24px 0;max-height:62vh;overflow-y:auto}.enterprise-form .partner-type-tip[data-v-fde64661]{font-size:11px;color:#9ca3af;line-height:1.4;margin-top:4px}.enterprise-form[data-v-fde64661]::-webkit-scrollbar{width:4px}.enterprise-form[data-v-fde64661]::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:2px}.enterprise-form[data-v-fde64661]::-webkit-scrollbar-track{background:transparent}.form-section[data-v-fde64661]{border-left:2px solid #e8efed;padding:0 0 0 16px;margin-bottom:14px}.form-section[data-v-fde64661]:last-child{margin-bottom:4px}.form-section-title[data-v-fde64661]{display:flex;align-items:center;font-size:12px;font-weight:600;color:#0d9488;margin:0 0 12px;letter-spacing:.3px}.form-section-title[data-v-fde64661]:before{content:"";width:4px;height:4px;background:#0d9488;border-radius:50%;margin-right:6px}.enterprise-form[data-v-fde64661] .ant-form-item{margin-bottom:12px}.enterprise-form[data-v-fde64661] .ant-row .ant-col:last-child .ant-form-item{margin-bottom:12px}.enterprise-form[data-v-fde64661] .ant-form-item-label>label{font-size:12px;color:#374151;font-weight:500;height:32px;line-height:32px}.enterprise-form[data-v-fde64661] .ant-form-item-label>label.ant-form-item-required:before{color:#f43f5e;font-size:10px}.enterprise-form[data-v-fde64661] .ant-form-item-label>label:after{content:""}.enterprise-form[data-v-fde64661] .ant-input-affix-wrapper{height:32px;border-radius:5px;border-color:#e4e7ec;transition:all .15s}.enterprise-form[data-v-fde64661] .ant-input-affix-wrapper .ant-input{height:30px;font-size:12px}.enterprise-form[data-v-fde64661] .ant-input,.enterprise-form[data-v-fde64661] .ant-input-number,.enterprise-form[data-v-fde64661] .ant-select-selector,.enterprise-form[data-v-fde64661] .ant-tree-select .ant-select-selector,.enterprise-form[data-v-fde64661] .ant-picker{height:32px!important;border-radius:5px!important;border-color:#e4e7ec!important;transition:all .15s}.enterprise-form[data-v-fde64661] .ant-input,.enterprise-form[data-v-fde64661] .ant-input-number-input{font-size:12px;color:#1f2937}.enterprise-form[data-v-fde64661] .ant-input::placeholder,.enterprise-form[data-v-fde64661] .ant-input-number-input::placeholder{color:#b1b6bf;font-size:12px}.enterprise-form[data-v-fde64661] .ant-select-selection-item,.enterprise-form[data-v-fde64661] .ant-select-selection-placeholder{line-height:30px!important;font-size:12px;color:#1f2937}.enterprise-form[data-v-fde64661] .ant-select-selection-placeholder{color:#b1b6bf!important}.enterprise-form[data-v-fde64661] .ant-select-arrow{color:#b1b6bf;font-size:10px}.enterprise-form[data-v-fde64661] .ant-input:focus,.enterprise-form[data-v-fde64661] .ant-input:focus-within,.enterprise-form[data-v-fde64661] .ant-input-affix-wrapper-focused,.enterprise-form[data-v-fde64661] .ant-input-number-focused,.enterprise-form[data-v-fde64661] .ant-select-focused .ant-select-selector,.enterprise-form[data-v-fde64661] .ant-tree-select.ant-select-focused .ant-select-selector,.enterprise-form[data-v-fde64661] .ant-picker-focused{border-color:#0d9488!important;box-shadow:0 0 0 2px rgba(13,148,136,.08)!important}.enterprise-form[data-v-fde64661] .ant-input:hover,.enterprise-form[data-v-fde64661] .ant-input-affix-wrapper:hover,.enterprise-form[data-v-fde64661] .ant-input-number:hover,.enterprise-form[data-v-fde64661] .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.enterprise-form[data-v-fde64661] .ant-tree-select:not(.ant-select-disabled):hover .ant-select-selector,.enterprise-form[data-v-fde64661] .ant-picker:hover{border-color:#94a3b8!important}.enterprise-form[data-v-fde64661] .ant-input[disabled],.enterprise-form[data-v-fde64661] .ant-input-number-disabled,.enterprise-form[data-v-fde64661] .ant-select-disabled .ant-select-selector{background:#f9fafb!important;color:#b1b6bf!important;border-color:#eef0f3!important}.enterprise-form[data-v-fde64661] .ant-radio-group{display:flex}.enterprise-form[data-v-fde64661] .ant-radio-button-wrapper{height:30px;line-height:28px;padding:0 12px;border-radius:5px;border-color:#e4e7ec;font-size:12px;color:#6b7280}.enterprise-form[data-v-fde64661] .ant-radio-button-wrapper:not(:first-child){margin-left:6px;border-left:1px solid #e4e7ec}.enterprise-form[data-v-fde64661] .ant-radio-button-wrapper-checked{background:#0d9488!important;border-color:#0d9488!important;color:#fff!important;box-shadow:none!important}.enterprise-form[data-v-fde64661] .ant-radio-button-wrapper-checked:hover{background:#0f766e!important}.enterprise-form[data-v-fde64661] .ant-radio-wrapper{font-size:12px;color:#374151}.enterprise-form[data-v-fde64661] .ant-radio-inner{width:14px;height:14px;border-color:#d1d5db}.enterprise-form[data-v-fde64661] .ant-radio-checked .ant-radio-inner{border-color:#0d9488;background:#0d9488}.enterprise-form[data-v-fde64661] .ant-radio-checked .ant-radio-inner:after{background:#fff;width:5px;height:5px}.enterprise-form[data-v-fde64661] .ant-picker .ant-picker-input>input{font-size:12px;color:#1f2937}.enterprise-form[data-v-fde64661] .ant-picker .ant-picker-suffix{color:#b1b6bf;font-size:12px}.enterprise-form[data-v-fde64661] .ant-form-item-has-error .ant-input,.enterprise-form[data-v-fde64661] .ant-form-item-has-error .ant-input-number,.enterprise-form[data-v-fde64661] .ant-form-item-has-error .ant-select-selector,.enterprise-form[data-v-fde64661] .ant-form-item-has-error .ant-picker{border-color:#f43f5e!important}.enterprise-form[data-v-fde64661] .ant-form-item-has-error .ant-input:focus,.enterprise-form[data-v-fde64661] .ant-form-item-has-error .ant-select-focused .ant-select-selector,.enterprise-form[data-v-fde64661] .ant-form-item-has-error .ant-picker-focused{box-shadow:0 0 0 2px rgba(244,63,94,.08)!important}.enterprise-form[data-v-fde64661] .ant-form-item-explain-error{font-size:11px;margin-top:2px}.modal-footer[data-v-fde64661]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:12px 24px;border-top:1px solid #f3f4f6;background:#fcfcfd}.modal-footer .init-tip[data-v-fde64661]{margin-right:auto;font-size:12px;color:#d97706;line-height:1.4}.modal-footer .footer-btn-cancel[data-v-fde64661]{height:32px;padding:0 16px;border-radius:5px;border-color:#e4e7ec;color:#6b7280;font-size:12px}.modal-footer .footer-btn-cancel[data-v-fde64661]:hover{border-color:#0d9488;color:#0d9488;background:#f0fdfa}.modal-footer .footer-btn-confirm[data-v-fde64661]{height:32px;padding:0 20px;border-radius:5px;background:#0d9488;border-color:#0d9488;color:#fff;font-size:12px;font-weight:500}.modal-footer .footer-btn-confirm[data-v-fde64661]:hover{background:#0f766e;border-color:#0f766e}.sign-pad-tip[data-v-3b9d4b46]{color:#999;font-size:12px;margin-bottom:8px}.sign-pad-wrap[data-v-3b9d4b46]{position:relative;border:1px dashed #d9d9d9;border-radius:6px;background:#fff}.sign-pad-canvas[data-v-3b9d4b46]{display:block;width:100%;cursor:crosshair;touch-action:none}.sign-pad-placeholder[data-v-3b9d4b46]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#ccc;font-size:16px;pointer-events:none}.tabs-card[data-v-91236abf] .ant-card-body{padding-top:8px}.tabs-card[data-v-91236abf] .ant-tabs-nav{margin-bottom:8px}.archive-head[data-v-91236abf]{border-radius:8px}.archive-head .head-file-btn[data-v-91236abf]{margin-left:auto}.archive-head .head-body[data-v-91236abf]{display:flex;gap:20px}.archive-head .head-avatar[data-v-91236abf]{flex-shrink:0;text-align:center}.archive-head .head-avatar .avatar-empty[data-v-91236abf]{width:96px;height:96px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:8px;font-size:32px;color:#ccc}.archive-head .head-avatar .face-tag[data-v-91236abf]{margin-top:6px}.archive-head .head-info[data-v-91236abf]{flex:1;min-width:0}.archive-head .head-info .head-name-line[data-v-91236abf]{display:flex;align-items:center;gap:8px}.archive-head .head-info .head-name-line .head-name[data-v-91236abf]{font-size:20px;font-weight:600;color:#333}.archive-head .head-info .head-name-line .head-age[data-v-91236abf]{font-size:13px;color:#888}.archive-head .head-info .head-name-line .head-sex[data-v-91236abf]{color:#888}.archive-head .head-info .head-tag-line[data-v-91236abf]{margin-top:8px;line-height:1}.section-title[data-v-91236abf]{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.completeness-overview[data-v-91236abf]{display:flex;align-items:center;gap:24px;margin-top:16px;padding:12px 16px;background:#fafafa;border-radius:8px}.completeness-overview .completeness-items[data-v-91236abf]{flex:1;display:grid;grid-template-columns:repeat(6,1fr);gap:4px 16px}.completeness-overview .completeness-items .item[data-v-91236abf]{display:flex;align-items:center;gap:8px}.completeness-overview .completeness-items .item .item-label[data-v-91236abf]{flex-shrink:0;width:72px;font-size:12px;color:#666}.completeness-overview .completeness-items .item[data-v-91236abf] .ant-progress{flex:1;margin:0;line-height:1}.completeness-overview .completeness-items .item[data-v-91236abf] .ant-progress .ant-progress-text{font-size:11px}.quality-card-title[data-v-91236abf]{margin-bottom:4px;font-size:14px;font-weight:600;line-height:22px;color:#333}.quality-overview[data-v-91236abf]{margin-top:4px;padding:8px 16px;gap:16px}.quality-overview .completeness-items[data-v-91236abf]{grid-template-columns:repeat(4,1fr)}.quality-overview .quality-score[data-v-91236abf]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2px}.quality-overview .quality-score .quality-score-label[data-v-91236abf]{font-size:12px;line-height:16px;color:#666}.quality-overview .quality-tags[data-v-91236abf]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.quality-issues[data-v-91236abf]{margin-top:8px;padding:0 12px;border-top:1px dashed #f0f0f0}.quality-issues .quality-issue-row[data-v-91236abf]{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;line-height:20px}.quality-issues .quality-issue-row .issue-level[data-v-91236abf]{flex-shrink:0}.quality-issues .quality-issue-row .issue-field[data-v-91236abf]{flex-shrink:0;font-weight:500;color:#333}.quality-issues .quality-issue-row .issue-field[data-v-91236abf]:after{content:"：";font-weight:400;color:#999}.quality-issues .quality-issue-row .issue-msg[data-v-91236abf]{flex:1;min-width:0;color:#666}.quality-issues .quality-issue-row .issue-fix[data-v-91236abf]{flex-shrink:0}.form-tip[data-v-91236abf]{color:#999;font-size:12px;line-height:18px;margin-top:4px}.cert-section[data-v-91236abf]{margin-top:4px}.danger-link[data-v-91236abf]{color:#ff4d4f}.cert-expired[data-v-91236abf]{color:#ff4d4f;font-weight:600}.cert-expiring[data-v-91236abf]{color:#faad14;font-weight:600}.cell-sub[data-v-91236abf]{display:block;color:#999;font-size:12px}.catalog-summary[data-v-91236abf]{display:flex;align-items:center;gap:16px;margin-bottom:12px}.catalog-summary .catalog-title[data-v-91236abf]{font-weight:600}.catalog-summary .catalog-count[data-v-91236abf],.muted[data-v-91236abf]{color:rgba(0,0,0,.45)}.photo-side[data-v-91236abf]{display:flex;flex-direction:column;gap:16px}.photo-side .photo-item .photo-label[data-v-91236abf]{font-size:13px;color:#666;margin-bottom:6px}.photo-side .photo-item .photo-box[data-v-91236abf]{display:flex;align-items:center;justify-content:center;width:100%;height:110px;border:1px dashed #d9d9d9;border-radius:4px;background:#fafafa;overflow:hidden}.photo-side .photo-item .photo-ph[data-v-91236abf]{display:flex;flex-direction:column;align-items:center;gap:6px;color:#bfbfbf;font-size:12px}.photo-side .photo-item .photo-ph .anticon[data-v-91236abf]{font-size:26px}.enterprise-member-tab .member-filter[data-v-cf159627]{display:flex;align-items:center;margin-bottom:12px;gap:12px}.enterprise-member-tab .member-person[data-v-cf159627]{display:flex;align-items:center;gap:8px}.enterprise-member-tab .member-person .member-person-info[data-v-cf159627]{line-height:1.3}.enterprise-member-tab .member-person .member-person-info .member-person-phone[data-v-cf159627]{font-size:12px;color:#9ca3af}.enterprise-member-tab .archive-modal-scroll[data-v-cf159627]{max-height:calc(86vh - 60px);overflow-y:auto}.labor-archive-modal-wrap{top:20px}.package-list[data-v-3b2cf843]{max-height:360px;overflow:auto}.package-list .package-item[data-v-3b2cf843]{display:flex;align-items:flex-start;padding:10px 12px;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:8px;cursor:pointer;transition:border-color .2s}.package-list .package-item[data-v-3b2cf843]:hover{border-color:#1677ff}.package-list .package-item.active[data-v-3b2cf843]{border-color:#1677ff;background:#f0f7ff}.package-list .package-item .package-info[data-v-3b2cf843]{flex:1;min-width:0}.package-list .package-item .package-info .package-name[data-v-3b2cf843]{font-weight:600;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.package-list .package-item .package-info .package-meta[data-v-3b2cf843]{font-size:12px;color:#8c8c8c;margin-top:4px}.package-list .package-item .package-info .package-meta .package-desc[data-v-3b2cf843]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-menu-auth .auth-actions[data-v-2dbebda5]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px}.enterprise-menu-auth .pool-stat[data-v-2dbebda5]{font-size:12px;color:#666;white-space:nowrap}.enterprise-menu-auth .pool-stat b[data-v-2dbebda5]{color:#1677ff}.code-sub[data-v-c5ae5fec]{color:#8c8c8c}.enterprise-rank-tab .rank-toolbar[data-v-9fb21c92]{display:flex;align-items:center;margin-bottom:12px;gap:12px}.enterprise-rank-tab .category-empty[data-v-9fb21c92]{color:#bfbfbf}.enterprise-table-panel[data-v-84ef2835]{background:#fff;padding:16px;border-radius:8px}.enterprise-table-panel .filter-bar[data-v-84ef2835]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.enterprise-table-panel .filter-bar .filter-item[data-v-84ef2835]{width:220px}.enterprise-table-panel .filter-bar .filter-status[data-v-84ef2835]{width:110px}.enterprise-table-panel .filter-bar .filter-parent[data-v-84ef2835]{width:200px}.enterprise-table-panel .org-name[data-v-84ef2835]{font-weight:500}.enterprise-trade-tab .trade-toolbar[data-v-6ec21ccc]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.enterprise-trade-tab .teal-btn[data-v-6ec21ccc]{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 15px;font-size:13px;font-weight:500;border-radius:6px;background:var(--lx-primary, #0d9488);border-color:var(--lx-primary, #0d9488);color:#fff}.enterprise-trade-tab .teal-btn[data-v-6ec21ccc]:hover{background:var(--lx-primary-hover, #0f766e);border-color:var(--lx-primary-hover, #0f766e);color:#fff}.enterprise-trade-tab .code-sub[data-v-6ec21ccc]{color:#8c8c8c}.enterprise-trade-tab .teal-link[data-v-6ec21ccc]{color:#0d9488;cursor:pointer}.enterprise-trade-tab .teal-link[data-v-6ec21ccc]:hover{color:#0f766e}.lock-company-tip[data-v-defee347]{color:#6b7280;font-size:13px}.wizard-body[data-v-defee347]{height:90vh;display:flex;flex-direction:column;overflow:hidden}.archive-pick-bar[data-v-defee347]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.archive-pick-bar .picked-tag[data-v-defee347]{margin-inline-end:0}.step-indicator[data-v-defee347]{flex-shrink:0}.step-indicator .wizard-head-card[data-v-defee347]{background:linear-gradient(135deg,#0d9488,#0f766e);border-radius:8px 8px 0 0;padding:0}.step-indicator .wizard-head-card .header-top-section[data-v-defee347]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px}.step-indicator .wizard-head-card .header-top-section .header-info[data-v-defee347]{display:flex;align-items:center;gap:12px}.step-indicator .wizard-head-card .header-top-section .header-info .head-icon[data-v-defee347]{width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.step-indicator .wizard-head-card .header-top-section .header-info .header-text[data-v-defee347]{display:flex;flex-direction:column}.step-indicator .wizard-head-card .header-top-section .header-info .header-text .head-title[data-v-defee347]{font-size:18px;font-weight:600;color:#fff;line-height:1.4}.step-indicator .wizard-head-card .header-top-section .header-info .header-text .head-desc[data-v-defee347]{font-size:13px;color:rgba(255,255,255,.7);margin-top:2px}.step-indicator .wizard-head-card .header-top-section .header-right-section[data-v-defee347]{display:flex;align-items:center;gap:24px;flex-shrink:0}.step-indicator .wizard-head-card .header-top-section .header-actions .action-btn[data-v-defee347]{min-width:88px;height:36px;font-size:13px;border-radius:6px}.step-indicator .wizard-head-card .header-top-section .header-actions .action-btn.ant-btn-ghost[data-v-defee347]{color:#fff;border-color:rgba(255,255,255,.5)}.step-indicator .wizard-head-card .header-top-section .header-actions .action-btn.ant-btn-ghost[data-v-defee347]:hover{background:rgba(255,255,255,.1);border-color:#fff}.step-indicator .wizard-head-card .header-top-section .header-actions .action-btn.ant-btn-primary[data-v-defee347]{background:#fff;color:#0d9488;border-color:#fff;font-weight:500}.step-indicator .wizard-head-card .header-top-section .header-actions .action-btn.ant-btn-primary[data-v-defee347]:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}.step-indicator .wizard-head-card .header-top-section .horizontal-progress[data-v-defee347]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 20px;background:rgba(255,255,255,.15);border-radius:8px}.step-indicator .wizard-head-card .header-top-section .horizontal-progress .progress-num[data-v-defee347]{display:flex;align-items:baseline;gap:4px}.step-indicator .wizard-head-card .header-top-section .horizontal-progress .progress-num .progress-current[data-v-defee347]{font-size:22px;font-weight:700;color:#fff}.step-indicator .wizard-head-card .header-top-section .horizontal-progress .progress-num .progress-divider[data-v-defee347]{font-size:12px;color:rgba(255,255,255,.6)}.step-indicator .wizard-head-card .header-top-section .horizontal-progress .progress-num .progress-total[data-v-defee347]{font-size:11px;color:rgba(255,255,255,.75)}.step-indicator .wizard-head-card .header-top-section .horizontal-progress .progress-bar-wrapper[data-v-defee347]{width:120px;height:4px;background:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.step-indicator .wizard-head-card .header-top-section .horizontal-progress .progress-bar-wrapper .progress-bar-fill[data-v-defee347]{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.step-indicator .wizard-head-card .header-divider[data-v-defee347]{height:1px;background:rgba(255,255,255,.2);margin:0 24px}.step-indicator .wizard-head-card .header-bottom-section[data-v-defee347]{padding:12px 24px 16px;display:flex;justify-content:center}.step-indicator .wizard-head-card .horizontal-steps[data-v-defee347] .ant-steps-item{margin-bottom:0;cursor:pointer}.step-indicator .wizard-head-card .horizontal-steps[data-v-defee347] .ant-steps-item:hover .step-icon{background:rgba(255,255,255,.2)}.step-indicator .wizard-head-card .horizontal-steps[data-v-defee347] .ant-steps-item .step-icon{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:rgba(255,255,255,.8);transition:all .3s}.step-indicator .wizard-head-card .horizontal-steps[data-v-defee347] .ant-steps-item .step-icon.active{background:#fff;color:#0d9488;box-shadow:0 4px 12px rgba(0,0,0,.2)}.step-indicator .wizard-head-card .horizontal-steps[data-v-defee347] .ant-steps-item .step-icon.completed{background:#52c41a;color:#fff}.step-indicator .wizard-head-card .horizontal-steps[data-v-defee347] .ant-steps-item .step-icon.pending{background:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.step-indicator .wizard-head-card .horizontal-steps[data-v-defee347] .ant-steps-item .ant-steps-item-title{font-size:14px!important;font-weight:500!important;color:#fff!important}.step-indicator .wizard-head-card .horizontal-steps[data-v-defee347] .ant-steps-item .ant-steps-item-description{font-size:12px!important;color:rgba(255,255,255,.7)!important}.step-indicator .wizard-head-card .horizontal-steps[data-v-defee347] .ant-steps-item .ant-steps-item-tail:after{background:rgba(255,255,255,.25)!important}.step-content[data-v-defee347]{flex:1;overflow-y:auto;padding:16px 24px 24px}.step-card[data-v-defee347]{background:#fff;border-radius:8px;padding:24px 32px;max-width:760px;margin:0 auto}.step-card.step-card-wide[data-v-defee347]{max-width:100%}.step-card .step-card-title[data-v-defee347]{font-size:16px;font-weight:600;color:rgba(0,0,0,.88);margin-bottom:20px;padding-left:10px;border-left:3px solid #0d9488}.step-card .step-tip[data-v-defee347]{margin-bottom:16px}.step-card .field-tip[data-v-defee347]{font-size:12px;color:#999;line-height:1.6}.step-card .admin-account-error[data-v-defee347]{color:#ff4d4f}.step-card .panel-actions[data-v-defee347]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.step-card .panel-actions .checked-count[data-v-defee347]{font-size:12px;color:#6b7280}.step-card .menu-tree-wrap[data-v-defee347]{max-height:calc(90vh - 420px);overflow-y:auto;border:1px solid #e8efed;border-radius:6px;padding:12px}.step-card .menu-tree-wrap[data-v-defee347]::-webkit-scrollbar{width:6px}.step-card .menu-tree-wrap[data-v-defee347]::-webkit-scrollbar-thumb{background-color:#99d6ce;border-radius:3px}.provision-card[data-v-defee347]{max-width:640px}.provision-card .provision-title[data-v-defee347]{text-align:center;font-size:16px;font-weight:600;color:#134e4a;margin-bottom:6px}.provision-card .provision-title.failed[data-v-defee347]{color:#ff4d4f}.provision-card .provision-subtitle[data-v-defee347]{text-align:center;font-size:12px;color:#d97706;margin-bottom:18px}.provision-card .task-list[data-v-defee347]{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.provision-card .task-list .task-row[data-v-defee347]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(248,250,250,.976);border:1px solid #eef2f1;border-radius:6px}.provision-card .task-list .task-row .task-icon[data-v-defee347]{display:inline-flex;font-size:16px}.provision-card .task-list .task-row .task-icon .ok[data-v-defee347]{color:#52c41a}.provision-card .task-list .task-row .task-icon .run[data-v-defee347]{color:#0d9488}.provision-card .task-list .task-row .task-icon .err[data-v-defee347]{color:#ff4d4f}.provision-card .task-list .task-row .task-icon .wait[data-v-defee347]{color:#c0c8c6}.provision-card .task-list .task-row .task-name[data-v-defee347]{flex:1;font-size:13px;color:#1f2937}.provision-card .task-list .task-row .task-state[data-v-defee347]{font-size:12px;color:#9ca3af}.provision-card .task-list .task-row .task-state.done[data-v-defee347]{color:#52c41a}.provision-card .task-list .task-row .task-state.running[data-v-defee347]{color:#0d9488}.provision-card .task-list .task-row .task-state.failed[data-v-defee347]{color:#ff4d4f}.provision-card .fail-alert[data-v-defee347]{margin-bottom:12px}.provision-card .fail-actions[data-v-defee347]{display:flex;justify-content:center;gap:12px}.report-banner[data-v-defee347]{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:8px;margin-bottom:16px}.report-banner.pass[data-v-defee347]{background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border:1px solid #99d6ce}.report-banner.pass .banner-icon[data-v-defee347]{color:#0d9488}.report-banner.warn[data-v-defee347]{background:#fffbe6;border:1px solid #ffe58f}.report-banner.warn .banner-icon[data-v-defee347]{color:#faad14}.report-banner .banner-icon[data-v-defee347]{font-size:32px}.report-banner .banner-title[data-v-defee347]{font-size:16px;font-weight:600;color:#134e4a}.report-banner .banner-desc[data-v-defee347]{font-size:12px;color:#6b7280;margin-top:2px}.summary-card[data-v-defee347]{background:rgba(248,250,250,.976);border:1px solid #eef2f1;border-radius:8px;padding:14px 20px;margin-bottom:16px}.summary-card .summary-row[data-v-defee347]{display:flex;align-items:center;padding:4px 0}.summary-card .summary-row .s-label[data-v-defee347]{width:120px;flex-shrink:0;font-size:13px;color:#6b7280}.summary-card .summary-row .s-value[data-v-defee347]{font-size:13px;color:#1f2937}.summary-card .summary-row .s-value.strong[data-v-defee347]{font-weight:600;color:#0d9488}.check-list[data-v-defee347]{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px;margin-bottom:16px}.check-list .check-row[data-v-defee347]{display:flex;align-items:center;gap:8px;padding:7px 12px;background:rgba(248,250,250,.976);border:1px solid #eef2f1;border-radius:6px;min-width:0}.check-list .check-row .ok[data-v-defee347]{color:#52c41a;flex-shrink:0}.check-list .check-row .err[data-v-defee347]{color:#ff4d4f;flex-shrink:0}.check-list .check-row .check-name[data-v-defee347]{font-size:13px;color:#1f2937;flex-shrink:0}.check-list .check-row .check-detail[data-v-defee347]{font-size:12px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.report-actions[data-v-defee347]{display:flex;justify-content:center;gap:12px;padding-top:4px}.fade-slide-enter-active[data-v-defee347],.fade-slide-leave-active[data-v-defee347]{transition:all .3s ease}.fade-slide-enter-from[data-v-defee347]{opacity:0;transform:translate(20px)}.fade-slide-leave-to[data-v-defee347]{opacity:0;transform:translate(-20px)}@media screen and (max-width: 768px){.step-indicator .wizard-head-card .header-top-section[data-v-defee347]{flex-direction:column;gap:12px}.check-list[data-v-defee347]{grid-template-columns:1fr}}.enterprise-wizard-modal .ant-modal{top:5vh;padding-bottom:0;width:60vw!important;max-width:60vw}.enterprise-wizard-modal .ant-modal-content{background:#f0f2f5;border-radius:8px;overflow:hidden}.project-table-panel[data-v-f4ab441c]{background:#fff;padding:16px;border-radius:8px}.project-table-panel .filter-bar[data-v-f4ab441c]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.project-table-panel .filter-bar .filter-item[data-v-f4ab441c]{width:220px}.project-table-panel .filter-bar .filter-status[data-v-f4ab441c]{width:130px}.project-table-panel .filter-bar .filter-parent[data-v-f4ab441c]{width:200px}.project-table-panel .finish-tip[data-v-f4ab441c]{margin-bottom:16px}.project-table-panel .project-name[data-v-f4ab441c]{font-weight:500}.project-info-form .section-title[data-v-6ff32d78]{font-size:13px;font-weight:600;color:#0f766e;padding-left:8px;margin:4px 0 12px;border-left:3px solid #0d9488}.project-info-form .section-title+.ant-row[data-v-6ff32d78]:not(:last-child){margin-bottom:4px}.project-info-form[data-v-6ff32d78] .ant-form-item{margin-bottom:14px}.project-info-card-wrap[data-v-111495d3]{padding:0}.project-info-card-wrap .card-toolbar[data-v-111495d3]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:8px}.project-info-card-wrap .info-group[data-v-111495d3]{margin-top:16px}.project-info-card-wrap .info-group .group-title[data-v-111495d3]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#0f766e;margin-bottom:10px}.project-info-card-wrap .info-group .group-title span[data-v-111495d3]{position:relative;top:1px}.view-tabs[data-v-fb9fa224] .ant-tabs-nav{margin-bottom:0}.enterprise-list .enterprise-tree-card[data-v-fb9fa224],.enterprise-list .enterprise-detail-card[data-v-fb9fa224]{min-height:500px}.enterprise-list .card-title-bar[data-v-fb9fa224]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.enterprise-list .card-title-bar .card-title-text[data-v-fb9fa224]{display:flex;align-items:center;flex-shrink:0}.enterprise-list .card-title-bar .card-title-actions[data-v-fb9fa224]{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.enterprise-list .tree-search[data-v-fb9fa224]{margin-bottom:12px}.enterprise-list .tree-container[data-v-fb9fa224]{max-height:calc(100vh - 280px);overflow-y:auto;overflow-x:hidden;padding:2px}.enterprise-list .tree-container[data-v-fb9fa224]::-webkit-scrollbar{width:6px}.enterprise-list .tree-container[data-v-fb9fa224]::-webkit-scrollbar-thumb{background-color:var(--lx-primary-border, #99d6ce);border-radius:3px}.enterprise-list .tree-container[data-v-fb9fa224]::-webkit-scrollbar-track{background-color:var(--lx-primary-bg-light, #f0fdfa)}.enterprise-list .detail-header[data-v-fb9fa224]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;margin:-24px -24px 0;background:var(--lx-gradient-header, linear-gradient(135deg, #ccfbf1 0%, #e6fffb 100%));border-radius:8px 8px 0 0;border-bottom:1px solid var(--lx-primary-border, #d9f5f0)}.enterprise-list .detail-header .detail-title-wrap[data-v-fb9fa224]{display:flex;align-items:center;gap:8px;min-width:0}.enterprise-list .detail-header .detail-title-wrap .detail-icon[data-v-fb9fa224]{font-size:20px;color:var(--lx-primary, #0d9488)}.enterprise-list .detail-header .detail-title-wrap .detail-title[data-v-fb9fa224]{font-size:18px;font-weight:600;color:var(--lx-primary-deep, #134e4a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}.enterprise-list .detail-header .header-btn-ghost[data-v-fb9fa224]{height:32px;padding:0 12px;border-radius:6px;background:rgba(255,255,255,.7);border-color:var(--lx-primary-border, rgba(13, 148, 136, .3));color:var(--lx-primary, #0d9488);display:inline-flex;align-items:center;gap:4px}.enterprise-list .detail-header .header-btn-ghost[data-v-fb9fa224]:hover{background:#fff;border-color:var(--lx-primary, #0d9488);color:var(--lx-primary, #0d9488);box-shadow:0 2px 8px var(--lx-primary-shadow, rgba(13, 148, 136, .15))}.enterprise-list .detail-tabs[data-v-fb9fa224]{margin-top:16px}.enterprise-list .org-card[data-v-fb9fa224]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:6px 8px 6px 0;margin:3px 0;background:#fff;border:1px solid #e8efed;border-radius:7px;transition:all .2s;cursor:pointer}.enterprise-list .org-card[data-v-fb9fa224]:hover{border-color:var(--lx-primary-border, #99d6ce);box-shadow:0 2px 6px var(--lx-primary-shadow, rgba(13, 148, 136, .1))}.enterprise-list .org-card:hover .org-card-actions[data-v-fb9fa224]{opacity:1}.enterprise-list .org-card.is-selected[data-v-fb9fa224]{border-color:var(--lx-primary, #0d9488);background:var(--lx-gradient-selected, linear-gradient(135deg, #f0fdfa 0%, #ccfbf1 100%));box-shadow:0 2px 6px var(--lx-primary-shadow, rgba(13, 148, 136, .12))}.enterprise-list .org-card .org-card-main[data-v-fb9fa224]{flex:1;min-width:0}.enterprise-list .org-card .org-card-row[data-v-fb9fa224]{display:flex;align-items:center;min-width:0}.enterprise-list .org-card .org-card-title[data-v-fb9fa224]{gap:4px}.enterprise-list .org-card .org-card-title .org-expand-btn[data-v-fb9fa224]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;font-size:10px;color:#595959;border-radius:4px;transition:all .2s}.enterprise-list .org-card .org-card-title .org-expand-btn[data-v-fb9fa224]:hover{color:var(--lx-primary, #0d9488);background:var(--lx-primary-bg-light, #f0fdfa)}.enterprise-list .org-card .org-card-title .org-expand-placeholder[data-v-fb9fa224]{width:16px;flex-shrink:0}.enterprise-list .org-card .org-card-title .org-name[data-v-fb9fa224]{font-size:13px;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.enterprise-list .org-card .org-card-title .org-type-tag[data-v-fb9fa224]{margin-inline-end:0;font-size:10px;line-height:16px;padding:0 5px;flex-shrink:0;border-radius:4px}.enterprise-list .org-card .org-card-sub[data-v-fb9fa224]{margin-top:2px;padding-left:54px;gap:8px}.enterprise-list .org-card .org-card-sub .org-sub-item[data-v-fb9fa224]{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:1}.enterprise-list .org-card .org-card-sub .org-sub-item .anticon[data-v-fb9fa224]{font-size:10px;color:var(--lx-primary-border, #99d6ce);flex-shrink:0}.enterprise-list .org-card .org-card-actions[data-v-fb9fa224]{display:flex;align-items:center;opacity:0;transition:opacity .2s;flex-shrink:0}.enterprise-list .org-card .org-card-actions .action-btn[data-v-fb9fa224]{padding:1px 3px;height:auto;color:#666}.enterprise-list .org-card .org-card-actions .action-btn[data-v-fb9fa224]:hover{color:var(--lx-primary, #0d9488)}.enterprise-list .org-card .org-card-actions .action-btn.danger[data-v-fb9fa224]:hover{color:#ff4d4f}.enterprise-list[data-v-fb9fa224] .ant-tree{background:transparent}.enterprise-list[data-v-fb9fa224] .ant-tree .ant-tree-treenode{padding:1px 0;width:100%}.enterprise-list[data-v-fb9fa224] .ant-tree .ant-tree-node-content-wrapper{padding:0;flex:1;min-width:0}.enterprise-list[data-v-fb9fa224] .ant-tree .ant-tree-node-content-wrapper:hover{background:transparent}.enterprise-list[data-v-fb9fa224] .ant-tree .ant-tree-node-selected{background:transparent!important}.enterprise-list[data-v-fb9fa224] .ant-tree .ant-tree-switcher{display:none}.enterprise-list[data-v-fb9fa224] .ant-tree .ant-tree-indent-unit{position:relative}.enterprise-list[data-v-fb9fa224] .ant-tree .ant-tree-indent-unit:before{content:"";position:absolute;top:-4px;bottom:-4px;right:6px;border-left:1px dashed var(--lx-primary-border, #dbe9e5)}.residual-banner[data-v-fb9fa224]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:6px;background:#fff7e6;border:1px solid #ffd591;margin-bottom:12px}.residual-banner .banner-icon[data-v-fb9fa224]{color:#fa8c16;font-size:18px;margin-top:2px}.residual-banner .banner-title[data-v-fb9fa224]{font-size:13px;font-weight:600;color:#d46b08;line-height:20px}.residual-banner .banner-desc[data-v-fb9fa224]{font-size:12px;color:#ad6800;margin-top:2px}.residual-card[data-v-fb9fa224]{border:1px solid #f0f0f0;border-radius:6px;padding:4px 12px;margin-bottom:12px}.residual-card .residual-row[data-v-fb9fa224]{display:flex;align-items:center;gap:8px;padding:9px 0}.residual-card .residual-row+.residual-row[data-v-fb9fa224]{border-top:1px solid #f5f5f5}.residual-card .residual-row .row-icon[data-v-fb9fa224]{font-size:14px}.residual-card .residual-row .row-icon.err[data-v-fb9fa224]{color:#ff4d4f}.residual-card .residual-row .r-name[data-v-fb9fa224]{font-size:13px;font-weight:600;color:#262626;flex:0 0 110px}.residual-card .residual-row .r-detail[data-v-fb9fa224]{font-size:12px;color:#8c8c8c;flex:1;min-width:0}.residual-tip[data-v-fb9fa224]{font-size:12px;color:#8c8c8c;line-height:18px;background:#fafafa;border-radius:6px;padding:8px 12px}.flow-map-page[data-v-fada1bb7]{padding:4px}.flow-map-page .flow-intro .flow-intro-title[data-v-fada1bb7]{font-size:16px;font-weight:600;color:#262626}.flow-map-page .flow-intro .flow-intro-desc[data-v-fada1bb7]{margin-top:4px;font-size:12px;color:#8c8c8c}.flow-map-page .flow-intro .flow-intro-desc .flow-intro-tip[data-v-fada1bb7]{margin-left:12px;color:#0d9488}.flow-map-page .flow-canvas[data-v-fada1bb7]{position:relative;padding:26px 26px 14px;margin-bottom:12px;background-color:#fafafa;background-image:radial-gradient(circle,#e2e2e2 1px,transparent 1px);background-size:22px 22px;border:1px solid #f0f0f0;border-radius:8px}.flow-map-page .main-line[data-v-fada1bb7]{position:absolute;top:46px;left:46px;right:calc(20% - 17px);height:2px;background:linear-gradient(90deg,#722ed1,#1890ff,#fa8c16,#0d9488,#eb2f96);opacity:.55;z-index:0}.flow-map-page .main-arrow[data-v-fada1bb7]{position:absolute;top:40px;margin-left:-5px;font-size:11px;color:#bfbfbf;z-index:1}.flow-map-page .stage-row[data-v-fada1bb7]{position:relative;display:flex;gap:16px;margin-bottom:8px;z-index:1}.flow-map-page .stage[data-v-fada1bb7]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.flow-map-page .stage-head[data-v-fada1bb7]{display:flex;align-items:center;gap:10px;height:40px;margin-bottom:18px;position:relative;z-index:2}.flow-map-page .stage-head .stage-dot[data-v-fada1bb7]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;font-size:18px;flex-shrink:0;box-shadow:0 0 0 4px #fafafa,0 2px 6px rgba(0,0,0,.12)}.flow-map-page .stage-head .stage-text[data-v-fada1bb7]{min-width:0}.flow-map-page .stage-head .stage-text .stage-name[data-v-fada1bb7]{font-size:14px;font-weight:600;line-height:1.2}.flow-map-page .stage-head .stage-text .stage-sub[data-v-fada1bb7]{margin-top:2px;font-size:11px;color:#999;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .stage-rail[data-v-fada1bb7]{position:absolute;left:19px;top:40px;bottom:0;width:2px;background:color-mix(in srgb,var(--accent) 35%,#e8e8e8);z-index:0}.flow-map-page .stage-rail[data-v-fada1bb7]:after{content:"";position:absolute;bottom:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background:#fafafa;border:2px solid var(--accent)}.flow-map-page .branch-node[data-v-fada1bb7]{position:relative;margin-left:44px;margin-bottom:12px;cursor:pointer}.flow-map-page .branch-node .node-dot[data-v-fada1bb7]{position:absolute;left:-30px;top:22px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--accent);z-index:1}.flow-map-page .branch-node .node-card[data-v-fada1bb7]{display:flex;align-items:flex-start;gap:8px;padding:10px;background:#fff;border:1px solid #e8e8e8;border-left:3px solid var(--accent);border-radius:6px;transition:all .2s}.flow-map-page .branch-node:hover .node-card[data-v-fada1bb7]{border-color:var(--accent);box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.flow-map-page .branch-node:hover .node-card .node-go[data-v-fada1bb7]{opacity:1}.flow-map-page .branch-node .node-icon[data-v-fada1bb7]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .branch-node .node-body[data-v-fada1bb7]{flex:1;min-width:0}.flow-map-page .branch-node .node-body .node-title[data-v-fada1bb7]{font-size:13px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .branch-node .node-body .node-title .node-go[data-v-fada1bb7]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .branch-node .node-body .node-desc[data-v-fada1bb7]{margin-top:2px;font-size:11px;color:#8c8c8c;line-height:1.5}.flow-map-page .support-panel[data-v-fada1bb7]{background:#fff;border-radius:6px;padding:12px;margin-bottom:12px;border:1px solid #f0f0f0}.flow-map-page .support-panel .support-title[data-v-fada1bb7]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .support-panel .support-title .bar[data-v-fada1bb7]{width:3px;height:12px;background:#0d9488;border-radius:2px}.flow-map-page .support-panel .support-row[data-v-fada1bb7]{display:flex;gap:10px}.flow-map-page .support-panel .support-node[data-v-fada1bb7]{flex:1;display:flex;align-items:center;gap:8px;padding:10px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s}.flow-map-page .support-panel .support-node[data-v-fada1bb7]:hover{border-color:var(--accent);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.flow-map-page .support-panel .support-node:hover .node-go[data-v-fada1bb7]{opacity:1}.flow-map-page .support-panel .support-node .support-icon[data-v-fada1bb7]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .support-panel .support-node .support-info[data-v-fada1bb7]{flex:1;min-width:0}.flow-map-page .support-panel .support-node .support-info .support-name[data-v-fada1bb7]{font-size:12px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .support-panel .support-node .support-info .support-name .node-go[data-v-fada1bb7]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .support-panel .support-node .support-info .support-desc[data-v-fada1bb7]{margin-top:2px;font-size:11px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .legend-panel[data-v-fada1bb7]{background:#fff;border-radius:6px;padding:12px;border:1px solid #f0f0f0}.flow-map-page .legend-panel .legend-title[data-v-fada1bb7]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .legend-panel .legend-title .bar[data-v-fada1bb7]{width:3px;height:12px;background:#0d9488;border-radius:2px}.flow-map-page .legend-panel .legend-grid[data-v-fada1bb7]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px}.flow-map-page .legend-panel .legend-item[data-v-fada1bb7]{display:flex;align-items:baseline;gap:6px;font-size:11px}.flow-map-page .legend-panel .legend-item .legend-dot[data-v-fada1bb7]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-label[data-v-fada1bb7]{font-weight:600;color:#595959;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-desc[data-v-fada1bb7]{color:#8c8c8c;line-height:1.5}.profile-alert-panel .list-card[data-v-4dc50dab]{margin-top:12px;border-radius:8px}.profile-alert-panel .list-card[data-v-4dc50dab] .ant-card-body{padding:12px 16px 16px}.profile-alert-panel .view-switch[data-v-4dc50dab]{margin-bottom:12px}.profile-alert-panel .card-empty[data-v-4dc50dab]{padding:40px 0}.profile-alert-panel .teal-link[data-v-4dc50dab]{color:#0d9488;cursor:pointer}.profile-alert-panel .teal-link[data-v-4dc50dab]:hover{color:#0f766e}.profile-alert-panel .cell-sub[data-v-4dc50dab]{color:#999;font-size:12px}.profile-alert-panel .count-error[data-v-4dc50dab]{color:#ff4d4f;font-weight:600}.profile-alert-panel .count-warn[data-v-4dc50dab]{color:#fa8c16;font-weight:600}.profile-alert-panel .issue-tag[data-v-4dc50dab]{margin-bottom:4px}.wizard-body[data-v-c9c319d2]{height:90vh;display:flex;flex-direction:column;overflow:hidden}.step-indicator[data-v-c9c319d2]{flex-shrink:0}.step-indicator .wizard-head-card[data-v-c9c319d2]{background:linear-gradient(135deg,#0d9488,#0f766e);border-radius:8px 8px 0 0;padding:0}.step-indicator .wizard-head-card .header-top-section[data-v-c9c319d2]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px}.step-indicator .wizard-head-card .header-top-section .header-info[data-v-c9c319d2]{display:flex;align-items:center;gap:12px}.step-indicator .wizard-head-card .header-top-section .header-info .head-icon[data-v-c9c319d2]{width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.step-indicator .wizard-head-card .header-top-section .header-info .header-text[data-v-c9c319d2]{display:flex;flex-direction:column}.step-indicator .wizard-head-card .header-top-section .header-info .header-text .head-title[data-v-c9c319d2]{font-size:18px;font-weight:600;color:#fff;line-height:1.4}.step-indicator .wizard-head-card .header-top-section .header-info .header-text .head-desc[data-v-c9c319d2]{font-size:13px;color:rgba(255,255,255,.7);margin-top:2px}.step-indicator .wizard-head-card .header-top-section .header-right-section[data-v-c9c319d2]{display:flex;align-items:center;gap:24px;flex-shrink:0}.step-indicator .wizard-head-card .header-top-section .header-actions .action-btn[data-v-c9c319d2]{min-width:88px;height:36px;font-size:13px;border-radius:6px}.step-indicator .wizard-head-card .header-top-section .header-actions .action-btn.ant-btn-ghost[data-v-c9c319d2]{color:#fff;border-color:rgba(255,255,255,.5)}.step-indicator .wizard-head-card .header-top-section .header-actions .action-btn.ant-btn-ghost[data-v-c9c319d2]:hover{background:rgba(255,255,255,.1);border-color:#fff}.step-indicator .wizard-head-card .header-top-section .header-actions .action-btn.ant-btn-primary[data-v-c9c319d2]{background:#fff;color:#0d9488;border-color:#fff;font-weight:500}.step-indicator .wizard-head-card .header-top-section .header-actions .action-btn.ant-btn-primary[data-v-c9c319d2]:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}.step-indicator .wizard-head-card .header-top-section .horizontal-progress[data-v-c9c319d2]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 20px;background:rgba(255,255,255,.15);border-radius:8px}.step-indicator .wizard-head-card .header-top-section .horizontal-progress .progress-num[data-v-c9c319d2]{display:flex;align-items:baseline;gap:4px}.step-indicator .wizard-head-card .header-top-section .horizontal-progress .progress-num .progress-current[data-v-c9c319d2]{font-size:22px;font-weight:700;color:#fff}.step-indicator .wizard-head-card .header-top-section .horizontal-progress .progress-num .progress-divider[data-v-c9c319d2]{font-size:12px;color:rgba(255,255,255,.6)}.step-indicator .wizard-head-card .header-top-section .horizontal-progress .progress-num .progress-total[data-v-c9c319d2]{font-size:11px;color:rgba(255,255,255,.75)}.step-indicator .wizard-head-card .header-top-section .horizontal-progress .progress-bar-wrapper[data-v-c9c319d2]{width:120px;height:4px;background:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.step-indicator .wizard-head-card .header-top-section .horizontal-progress .progress-bar-wrapper .progress-bar-fill[data-v-c9c319d2]{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.step-indicator .wizard-head-card .header-divider[data-v-c9c319d2]{height:1px;background:rgba(255,255,255,.2);margin:0 24px}.step-indicator .wizard-head-card .header-bottom-section[data-v-c9c319d2]{padding:12px 24px 16px;display:flex;justify-content:center}.step-indicator .wizard-head-card .horizontal-steps[data-v-c9c319d2] .ant-steps-item{margin-bottom:0;cursor:pointer}.step-indicator .wizard-head-card .horizontal-steps[data-v-c9c319d2] .ant-steps-item:hover .step-icon{background:rgba(255,255,255,.2)}.step-indicator .wizard-head-card .horizontal-steps[data-v-c9c319d2] .ant-steps-item .step-icon{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:rgba(255,255,255,.8);transition:all .3s}.step-indicator .wizard-head-card .horizontal-steps[data-v-c9c319d2] .ant-steps-item .step-icon.active{background:#fff;color:#0d9488;box-shadow:0 4px 12px rgba(0,0,0,.2)}.step-indicator .wizard-head-card .horizontal-steps[data-v-c9c319d2] .ant-steps-item .step-icon.completed{background:#52c41a;color:#fff}.step-indicator .wizard-head-card .horizontal-steps[data-v-c9c319d2] .ant-steps-item .step-icon.pending{background:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.step-indicator .wizard-head-card .horizontal-steps[data-v-c9c319d2] .ant-steps-item .ant-steps-item-title{font-size:14px!important;font-weight:600!important;font-family:SimHei,Heiti SC,Microsoft YaHei,sans-serif!important;color:#fff!important}.step-indicator .wizard-head-card .horizontal-steps[data-v-c9c319d2] .ant-steps-item .ant-steps-item-description{font-size:12px!important;color:rgba(255,255,255,.7)!important}.step-indicator .wizard-head-card .horizontal-steps[data-v-c9c319d2] .ant-steps-item .ant-steps-item-tail:after{background:rgba(255,255,255,.25)!important}.step-content[data-v-c9c319d2]{flex:1;overflow-y:auto;padding:16px 24px 24px}.step-card[data-v-c9c319d2]{background:#fff;border-radius:8px;padding:24px 32px;max-width:760px;margin:0 auto}.step-card.step-card-wide[data-v-c9c319d2]{max-width:100%}.step-card .step-card-title[data-v-c9c319d2]{font-size:16px;font-weight:600;color:#134e4a;margin-bottom:20px;padding-left:10px;border-left:3px solid #0d9488}.step-card[data-v-c9c319d2] .ant-form-item{margin-bottom:12px}.field-tip[data-v-c9c319d2]{font-size:12px;color:#999;line-height:1.6}.login-name-error[data-v-c9c319d2]{color:#ff4d4f}.phone-account-alert[data-v-c9c319d2]{margin-bottom:16px}.unit-title[data-v-c9c319d2]{margin-top:12px}.identity-cards[data-v-c9c319d2]{display:flex;gap:12px;width:100%}.identity-card[data-v-c9c319d2]{position:relative;flex:1;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fafbfc;cursor:pointer;transition:all .2s}.identity-card[data-v-c9c319d2]:hover{border-color:#0d9488}.identity-card.active[data-v-c9c319d2]{border-color:#0d9488;background:rgba(13,148,136,.04);box-shadow:0 2px 8px rgba(13,148,136,.12)}.identity-card.active .ic-icon[data-v-c9c319d2]{color:#0d9488;background:rgba(13,148,136,.1)}.identity-card.active .ic-check[data-v-c9c319d2]{opacity:1}.identity-card .ic-icon[data-v-c9c319d2]{font-size:20px;color:#94a3b8;background:#eef2f5;border-radius:8px;padding:8px;transition:all .2s}.identity-card .ic-body[data-v-c9c319d2]{flex:1;min-width:0}.identity-card .ic-body .ic-title[data-v-c9c319d2]{font-size:14px;font-weight:600;color:#1f2d3d}.identity-card .ic-body .ic-desc[data-v-c9c319d2]{font-size:12px;color:#999;margin-top:2px}.identity-card .ic-check[data-v-c9c319d2]{font-size:18px;color:#0d9488;opacity:0;transition:opacity .2s}.identity-card.disabled[data-v-c9c319d2]{cursor:not-allowed;opacity:.55}.identity-card.disabled[data-v-c9c319d2]:hover{border-color:#e5e7eb}.dept-role-row[data-v-c9c319d2]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dept-role-row .row-dept-select[data-v-c9c319d2]{flex:1;min-width:0}.dept-role-row .row-role-select[data-v-c9c319d2]{flex:0 0 190px}.dept-role-row .row-del-btn[data-v-c9c319d2]{flex:0 0 auto}.add-dept-row-btn[data-v-c9c319d2]{padding-left:0;margin-top:2px}.crew-check-list[data-v-c9c319d2]{display:block;width:100%;max-height:300px;overflow-y:auto;border:1px solid #f0f0f0;border-radius:8px;padding:6px 12px}.crew-check-row[data-v-c9c319d2]{padding:7px 0}.crew-check-row+.crew-check-row[data-v-c9c319d2]{border-top:1px dashed #f5f5f5}.crew-check-row .crew-owned-tag[data-v-c9c319d2]{margin-left:8px;margin-right:0;font-size:11px;line-height:17px}.crew-check-row .crew-path[data-v-c9c319d2]{margin-left:8px;font-size:12px;color:#aaa}.provision-card[data-v-c9c319d2]{text-align:center;max-width:640px}.provision-title[data-v-c9c319d2]{text-align:center;font-size:16px;font-weight:600;color:#134e4a;margin-bottom:6px}.provision-title.failed[data-v-c9c319d2]{color:#ff4d4f}.provision-subtitle[data-v-c9c319d2]{font-size:12px;color:#999;margin-bottom:18px}.task-list[data-v-c9c319d2]{text-align:left;background:#fafbfc;border:1px solid #f0f0f0;border-radius:8px;padding:14px 18px}.task-row[data-v-c9c319d2]{display:flex;align-items:center;gap:10px;padding:9px 0}.task-row+.task-row[data-v-c9c319d2]{border-top:1px dashed #eee}.task-row .task-icon[data-v-c9c319d2]{font-size:15px}.task-row .task-icon .ok[data-v-c9c319d2]{color:#52c41a}.task-row .task-icon .run[data-v-c9c319d2]{color:#13c2c2}.task-row .task-icon .err[data-v-c9c319d2]{color:#ff4d4f}.task-row .task-icon .wait[data-v-c9c319d2]{color:#ccc}.task-row .task-name[data-v-c9c319d2]{flex:1;font-size:13px;color:#333}.task-row .task-state[data-v-c9c319d2]{font-size:12px;color:#999}.task-row .task-state.done[data-v-c9c319d2]{color:#52c41a}.task-row .task-state.running[data-v-c9c319d2]{color:#13c2c2}.task-row .task-state.failed[data-v-c9c319d2]{color:#ff4d4f}.fail-alert[data-v-c9c319d2]{margin-top:16px;text-align:left}.fail-actions[data-v-c9c319d2]{margin-top:14px;display:flex;justify-content:center;gap:10px}.report-banner[data-v-c9c319d2]{display:flex;align-items:center;gap:14px;border-radius:10px;padding:16px 20px;margin-bottom:16px}.report-banner.pass[data-v-c9c319d2]{background:linear-gradient(90deg,rgba(19,194,194,.08),rgba(19,194,194,.02));border:1px solid rgba(19,194,194,.25)}.report-banner.pass .banner-icon[data-v-c9c319d2]{color:#13c2c2;font-size:26px}.report-banner.warn[data-v-c9c319d2]{background:#fffbe6;border:1px solid #ffe58f}.report-banner.warn .banner-icon[data-v-c9c319d2]{color:#faad14;font-size:26px}.report-banner .banner-title[data-v-c9c319d2]{font-size:15px;font-weight:600;color:#1f2d3d}.report-banner .banner-desc[data-v-c9c319d2]{font-size:12px;color:#999;margin-top:2px}.summary-card[data-v-c9c319d2]{border:1px solid #f0f0f0;border-radius:10px;padding:6px 20px;margin-bottom:16px}.summary-row[data-v-c9c319d2]{display:flex;padding:10px 0}.summary-row+.summary-row[data-v-c9c319d2]{border-top:1px dashed #f0f0f0}.summary-row .s-label[data-v-c9c319d2]{width:110px;font-size:13px;color:#999;flex-shrink:0}.summary-row .s-value[data-v-c9c319d2]{font-size:13px;color:#333;word-break:break-all}.summary-row .s-value.strong[data-v-c9c319d2]{color:#13c2c2;font-weight:600;font-family:SFMono-Regular,Consolas,monospace}.summary-row .s-value.pwd-cell[data-v-c9c319d2]{display:flex;align-items:center;gap:4px}.summary-row .s-value.pwd-cell .pwd-copy-btn[data-v-c9c319d2]{padding:0 6px;font-size:12px;color:#13c2c2}.check-list[data-v-c9c319d2]{text-align:left}.check-row[data-v-c9c319d2]{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px}.check-row .ok[data-v-c9c319d2]{color:#52c41a}.check-row .err[data-v-c9c319d2]{color:#ff4d4f}.check-row .check-name[data-v-c9c319d2]{width:110px;color:#333;flex-shrink:0}.check-row .check-detail[data-v-c9c319d2]{color:#999;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-actions[data-v-c9c319d2]{margin-top:18px;display:flex;justify-content:center;gap:10px}.fade-slide-enter-active[data-v-c9c319d2],.fade-slide-leave-active[data-v-c9c319d2]{transition:opacity .25s ease,transform .25s ease}.fade-slide-enter-from[data-v-c9c319d2]{opacity:0;transform:translate(16px)}.fade-slide-leave-to[data-v-c9c319d2]{opacity:0;transform:translate(-16px)}@media screen and (max-width: 768px){.step-indicator .wizard-head-card .header-top-section[data-v-c9c319d2]{flex-direction:column;gap:12px}}.member-wizard-modal .ant-modal{top:5vh;padding-bottom:0;width:60vw!important;max-width:60vw}.member-wizard-modal .ant-modal-content{background:#f0f2f5;border-radius:8px;overflow:hidden}.archive-pick-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.archive-pick-bar .picked-tag{margin-inline-end:0}.wizard-body[data-v-f915618a]{display:flex;flex-direction:column;height:88vh}.step-indicator[data-v-f915618a]{flex-shrink:0}.wizard-head-card[data-v-f915618a]{padding:18px 24px 14px;color:#fff;background:linear-gradient(135deg,#0f766e,#0d9488);border-radius:8px 8px 0 0}.header-top-section[data-v-f915618a]{display:flex;align-items:center;justify-content:space-between}.header-top-section .header-info[data-v-f915618a]{display:flex;align-items:center;gap:12px}.header-top-section .head-icon[data-v-f915618a]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;font-size:18px;background:rgba(255,255,255,.18);border-radius:8px}.header-top-section .head-title[data-v-f915618a]{font-size:17px;font-weight:600;color:#fff}.header-top-section .head-desc[data-v-f915618a]{font-size:12px;color:rgba(255,255,255,.75)}.header-top-section .header-right-section[data-v-f915618a]{display:flex;align-items:center;gap:20px}.header-top-section .action-btn.ant-btn-primary[data-v-f915618a]{color:#0f766e;background:#fff;border-color:#fff}.header-top-section .action-btn.ant-btn-primary[data-v-f915618a]:hover{color:#0d9488}.header-top-section .action-btn.ant-btn-background-ghost[data-v-f915618a]{color:#fff;border-color:rgba(255,255,255,.6)}.header-top-section .action-btn.ant-btn-background-ghost[data-v-f915618a]:hover{border-color:#fff}.header-top-section .horizontal-progress[data-v-f915618a]{min-width:150px}.header-top-section .horizontal-progress .progress-num[data-v-f915618a]{margin-bottom:4px;text-align:right;color:rgba(255,255,255,.85)}.header-top-section .horizontal-progress .progress-num .progress-current[data-v-f915618a]{font-size:22px;font-weight:600;color:#fff}.header-top-section .horizontal-progress .progress-num .progress-divider[data-v-f915618a],.header-top-section .horizontal-progress .progress-num .progress-total[data-v-f915618a]{font-size:13px}.header-top-section .horizontal-progress .progress-bar-wrapper[data-v-f915618a]{height:5px;background:rgba(255,255,255,.25);border-radius:3px}.header-top-section .horizontal-progress .progress-bar-wrapper .progress-bar-fill[data-v-f915618a]{height:100%;background:#fff;border-radius:3px;transition:width .3s ease}.header-divider[data-v-f915618a]{height:1px;margin:14px 0 12px;background:rgba(255,255,255,.25)}.header-bottom-section .horizontal-steps[data-v-f915618a] .ant-steps-item-title{font-size:14px!important;font-weight:600!important;font-family:SimHei,Heiti SC,Microsoft YaHei,sans-serif!important;color:#fff!important}.header-bottom-section .horizontal-steps[data-v-f915618a] .ant-steps-item-description{color:rgba(255,255,255,.7)!important}.header-bottom-section .horizontal-steps[data-v-f915618a] .ant-steps-item-wait .ant-steps-item-title{color:rgba(255,255,255,.55)!important}.header-bottom-section .horizontal-steps .step-icon[data-v-f915618a]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:13px;border-radius:50%}.header-bottom-section .horizontal-steps .step-icon.active[data-v-f915618a]{color:#0f766e;background:#fff;font-weight:600;box-shadow:0 0 0 3px rgba(255,255,255,.3)}.header-bottom-section .horizontal-steps .step-icon.completed[data-v-f915618a]{color:#fff;background:#34d399}.header-bottom-section .horizontal-steps .step-icon.pending[data-v-f915618a]{color:rgba(255,255,255,.6);background:rgba(255,255,255,.2)}.step-content[data-v-f915618a]{flex:1;padding:16px 20px;overflow-y:auto}.step-content[data-v-f915618a]::-webkit-scrollbar{width:8px}.step-content[data-v-f915618a]::-webkit-scrollbar-thumb{background:#99f6e4;border-radius:4px}.step-content[data-v-f915618a]::-webkit-scrollbar-track{background:transparent}.step-card[data-v-f915618a]{max-width:720px;padding:24px 28px;margin:0 auto;background:#fff;border-radius:8px}.step-card.step-card-wide[data-v-f915618a]{max-width:96%}.step-card-title[data-v-f915618a]{position:relative;padding-left:10px;margin-bottom:16px;font-size:16px;font-weight:600;color:#134e4a}.step-card-title[data-v-f915618a]:before{position:absolute;top:4px;left:0;width:4px;height:16px;background:#0d9488;border-radius:2px;content:""}.provision-card[data-v-f915618a]{max-width:560px;text-align:center}.provision-title[data-v-f915618a]{font-size:17px;font-weight:600;color:#134e4a}.provision-subtitle[data-v-f915618a]{margin:6px 0 22px;font-size:13px;color:rgba(0,0,0,.45)}.task-list[data-v-f915618a]{margin-bottom:18px;text-align:left}.task-row[data-v-f915618a]{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:10px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.task-row .task-icon[data-v-f915618a]{display:flex;align-items:center;justify-content:center;font-size:18px}.task-row .task-icon .ok[data-v-f915618a]{color:#10b981}.task-row .task-icon .err[data-v-f915618a]{color:#ff4d4f}.task-row .task-icon .warn[data-v-f915618a]{color:#fa8c16}.task-row .task-icon .wait[data-v-f915618a]{color:rgba(0,0,0,.25)}.task-row .task-name[data-v-f915618a]{flex:1;font-size:14px;font-weight:500;color:rgba(0,0,0,.85)}.task-row .task-state[data-v-f915618a]{font-size:12px;color:rgba(0,0,0,.45)}.retry-wrap[data-v-f915618a]{margin-top:6px}.fade-slide-enter-active[data-v-f915618a],.fade-slide-leave-active[data-v-f915618a]{transition:opacity .25s ease,transform .25s ease}.fade-slide-enter-from[data-v-f915618a]{opacity:0;transform:translate(24px)}.fade-slide-leave-to[data-v-f915618a]{opacity:0;transform:translate(-24px)}.compact-form[data-v-f915618a] .ant-form-item{margin-bottom:12px}.tip-alert[data-v-f915618a]{margin:8px 0 12px}.upload-bar[data-v-f915618a]{margin:8px 0}.file-name[data-v-f915618a]{color:rgba(0,0,0,.65)}.tpl-hint[data-v-f915618a]{margin-top:8px;font-size:12px;color:rgba(0,0,0,.45)}.stat-bar[data-v-f915618a]{display:flex;gap:16px;margin-bottom:8px;font-size:13px}.stat-bar .ok[data-v-f915618a]{color:#13c2c2}.stat-bar .bad[data-v-f915618a]{color:#ff4d4f}.stat-bar .hint[data-v-f915618a]{margin-left:auto;color:rgba(0,0,0,.65)}[data-v-f915618a] .row-invalid{background:#fff1f0}.result-body[data-v-f915618a]{justify-content:flex-start}.result-wrap[data-v-f915618a]{width:100%}.result-wrap[data-v-f915618a] .ant-result{padding:16px 0}.bind-summary[data-v-f915618a]{margin-bottom:8px}.fail-list[data-v-f915618a]{max-height:160px;overflow:auto;margin-bottom:8px;text-align:left}.fail-list .fail-item[data-v-f915618a]{padding:2px 0;font-size:12px;color:#ff4d4f}.member-import-wizard-modal .ant-modal{top:5vh;padding-bottom:0;width:60vw!important;max-width:60vw}.member-import-wizard-modal .ant-modal-content{padding:0;overflow:hidden;background:#f0f2f5}.log-item[data-v-a69747d5]{line-height:1.5}.log-field[data-v-a69747d5]{font-weight:500;color:rgba(0,0,0,.85)}.log-values[data-v-a69747d5]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;word-break:break-all}.log-old[data-v-a69747d5]{color:rgba(0,0,0,.45);text-decoration:line-through}.log-arrow[data-v-a69747d5],.log-new[data-v-a69747d5]{color:#1677ff}.labor-fullscreen[data-v-ad1e8026]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;overflow:auto;background:#f0f2f5;padding:0 16px 16px}.labor-fullscreen[data-v-ad1e8026] .ant-page-header{padding:8px 0 0}.labor-fullscreen[data-v-ad1e8026] .ant-page-header>.ant-breadcrumb,.labor-fullscreen[data-v-ad1e8026] .ant-page-header>.ant-page-header-heading{display:none}.fs-toggle-icon[data-v-ad1e8026]{font-size:16px;color:rgba(0,0,0,.65);cursor:pointer}.fs-toggle-icon[data-v-ad1e8026]:hover{color:#0d9488}.labor-archive-modal-wrap{top:8px;padding-bottom:0}.labor-archive-modal-wrap{padding-top:2px;padding-bottom:12px}.labor-archive-modal-wrap{max-height:calc(100vh - 100px);overflow-y:auto}.profile-desc[data-v-ad1e8026]{margin-bottom:12px}.form-section[data-v-ad1e8026]{border-left:2px solid #e8efed;padding:0 0 0 16px;margin-bottom:14px}.form-section[data-v-ad1e8026]:last-child{margin-bottom:4px}.edit-title-row[data-v-ad1e8026]{display:flex;align-items:center;justify-content:space-between}.form-section-title[data-v-ad1e8026]{display:flex;align-items:center;font-size:12px;font-weight:600;color:#0d9488;margin:0 0 12px;letter-spacing:.3px}.form-section-title[data-v-ad1e8026]:before{content:"";width:4px;height:4px;background:#0d9488;border-radius:50%;margin-right:6px}.media-cell[data-v-ad1e8026]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.media-cell .media-thumb[data-v-ad1e8026] img{object-fit:cover;border-radius:4px}.dept-role-row[data-v-ad1e8026]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dept-role-row .row-dept-select[data-v-ad1e8026]{flex:1;min-width:0}.dept-role-row .row-role-select[data-v-ad1e8026]{flex:0 0 190px}.dept-role-row .row-del-btn[data-v-ad1e8026]{flex:0 0 auto}.add-dept-row-btn[data-v-ad1e8026]{padding-left:0;margin-top:2px}.adjust-dept-tip[data-v-ad1e8026]{margin:10px 0 6px;font-size:12px;color:#94a3b8}.form-tip[data-v-ad1e8026]{font-size:12px;color:#999}.batch-export-box .batch-download-pick .doc-check-row[data-v-ad1e8026]{padding:6px 0}.batch-export-box .batch-download-pick .doc-label[data-v-ad1e8026]{font-weight:600;margin-right:8px}.batch-export-box .batch-download-pick .doc-hint[data-v-ad1e8026]{color:rgba(0,0,0,.45);font-size:12px}.batch-export-box .batch-export-progress[data-v-ad1e8026]{display:flex;align-items:center;gap:12px}.batch-export-box .batch-export-progress .ant-progress[data-v-ad1e8026]{flex:1;margin:0}.batch-export-box .batch-export-progress .batch-export-summary[data-v-ad1e8026]{flex-shrink:0;font-size:12px;color:#666}.batch-export-box .batch-export-list[data-v-ad1e8026]{max-height:320px;margin-top:10px;overflow:auto;border:1px solid #f0f0f0;border-radius:2px}.batch-export-box .batch-export-item[data-v-ad1e8026]{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;font-size:13px}.batch-export-box .batch-export-item[data-v-ad1e8026]:nth-child(odd){background:#fafafa}.batch-export-box .batch-export-item .item-no[data-v-ad1e8026]{margin-left:8px;font-size:12px;font-style:normal;color:#999}.batch-export-box .batch-export-item .item-status[data-v-ad1e8026]{flex-shrink:0;font-size:12px}.batch-export-box .batch-export-item .item-status.pending[data-v-ad1e8026]{color:#999}.batch-export-box .batch-export-item .item-status.running[data-v-ad1e8026],.batch-export-box .batch-export-item .item-status.done[data-v-ad1e8026]{color:#0d9488}.batch-export-box .batch-export-item .item-status.failed[data-v-ad1e8026]{color:#ff4d4f}.batch-export-box .batch-export-actions[data-v-ad1e8026]{margin-top:12px;text-align:right}.labor-page[data-v-ad1e8026]{display:flex;flex-direction:column;min-height:520px}.labor-page .labor-layout[data-v-ad1e8026]{position:relative;display:flex;gap:12px;flex:1;min-height:0;align-items:stretch}.labor-page .labor-layout .tree-side[data-v-ad1e8026]{width:320px;flex-shrink:0;min-height:0;overflow:auto}.labor-page .labor-layout .tree-collapse-bar[data-v-ad1e8026]{position:absolute;top:92px;left:320px;z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;width:22px;padding:14px 0;color:#0d9488;background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;user-select:none;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:left .2s ease}.labor-page .labor-layout .tree-collapse-bar[data-v-ad1e8026]:hover{color:#0f766e;border-color:#0d9488}.labor-page .labor-layout .tree-collapse-bar .bar-text[data-v-ad1e8026]{font-size:12px;writing-mode:vertical-rl;letter-spacing:4px;line-height:1}.labor-page .labor-layout.collapsed .tree-collapse-bar[data-v-ad1e8026]{left:0}.labor-page .labor-layout .list-side[data-v-ad1e8026]{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.labor-page .filter-card[data-v-ad1e8026]{border-radius:8px;margin-bottom:12px;flex:none}.labor-page .filter-card[data-v-ad1e8026] .ant-card-body{padding:12px 16px 0}.labor-page .filter-card[data-v-ad1e8026] .ant-form-item,.labor-page .filter-card .partner-chip-row[data-v-ad1e8026]{margin-bottom:8px}.labor-page .filter-card .partner-chip-row .partner-chip-bar[data-v-ad1e8026]{display:flex;flex-wrap:wrap;align-items:center;row-gap:4px;min-height:24px}.labor-page .filter-card .partner-chip-row .partner-chip-bar .partner-chip[data-v-ad1e8026]{margin-inline-end:8px;padding:1px 10px;cursor:pointer;user-select:none}.labor-page .filter-card .partner-chip-row .partner-chip-bar .partner-chip.is-terminated[data-v-ad1e8026]{color:#999;background:#f5f5f5;border-color:#e8e8e8}.labor-page .filter-card .partner-chip-row .partner-chip-bar .partner-chip.is-terminated[data-v-ad1e8026]:not(.ant-tag-checkable-checked){opacity:.75}.labor-page .filter-card .partner-chip-row .partner-chip-bar .partner-chip-empty[data-v-ad1e8026]{font-size:12px;color:#999}.labor-page .list-card[data-v-ad1e8026]{border-radius:8px;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.labor-page .list-card[data-v-ad1e8026] .ant-card-body{padding:0 16px 16px;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.labor-page .table-flex-area[data-v-ad1e8026]{flex:1;min-height:0;overflow:hidden}.labor-page .head-actions.actions-top[data-v-ad1e8026]{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;padding:12px 0 8px}.labor-page .head-actions.actions-top .danger-btn[data-v-ad1e8026]{color:var(--lx-danger, #ef4444);border-color:var(--lx-danger-border, #fca5a5)}.labor-page .head-actions.actions-top .danger-btn[data-v-ad1e8026]:hover{color:#fff;background:var(--lx-danger, #ef4444);border-color:var(--lx-danger, #ef4444)}.labor-page .teal-link[data-v-ad1e8026]{color:var(--lx-primary, #0d9488);cursor:pointer}.labor-page .teal-link[data-v-ad1e8026]:hover{text-decoration:underline}.labor-page .staff-tabs[data-v-ad1e8026] .tab-count{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.labor-page .staff-person[data-v-ad1e8026]{display:flex;align-items:center;gap:8px;min-width:0}.labor-page .staff-person-info[data-v-ad1e8026]{min-width:0}.labor-page .staff-avatar[data-v-ad1e8026]{flex-shrink:0;background:#e6f4f1;color:#0f766e}.labor-page .staff-avatar-ph[data-v-ad1e8026]{font-size:14px}.labor-page .staff-phone[data-v-ad1e8026]{font-size:12px;color:#999;line-height:1.4}.labor-page .staff-name-row[data-v-ad1e8026]{display:flex;align-items:center;gap:4px}.labor-page .staff-name-row .staff-duty-tag[data-v-ad1e8026]{margin-inline-end:0;font-size:11px;line-height:16px;padding-inline:4px;color:#1677ff;background:#e6f4ff;border-color:#91caff}.labor-page .trade-tag[data-v-ad1e8026]{margin-inline-end:4px;margin-block:1px;font-size:12px;line-height:18px;padding-inline:6px;color:#0d9488;background:#f0fdfa;border-color:#99f6e4}.labor-page .account-cell[data-v-ad1e8026]{display:flex;align-items:center;gap:6px;overflow:hidden}.labor-page .account-cell .account-name[data-v-ad1e8026]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#555;flex:1 1 auto;min-width:0}.labor-page .account-cell .ant-tag[data-v-ad1e8026]{margin-inline-end:0;flex:0 0 auto}.labor-page .labor-org-text[data-v-ad1e8026]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labor-page .labor-empty[data-v-ad1e8026]{color:#bbb}.profile-desc[data-v-62f2d3cd]{margin-bottom:12px}.form-section[data-v-62f2d3cd]{padding:0 0 4px;margin-bottom:18px}.form-section[data-v-62f2d3cd]:last-child{margin-bottom:4px}.edit-title-row[data-v-62f2d3cd]{display:flex;align-items:center;justify-content:space-between}.form-section-title[data-v-62f2d3cd]{display:flex;align-items:center;font-size:16px;font-weight:600;color:rgba(0,0,0,.88);margin:0 0 12px}.form-section-title[data-v-62f2d3cd]:before{display:none}.media-cell[data-v-62f2d3cd]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.media-cell .media-thumb[data-v-62f2d3cd] img{object-fit:cover;border-radius:4px}.dept-role-row[data-v-62f2d3cd]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dept-role-row .row-dept-select[data-v-62f2d3cd]{flex:1;min-width:0}.dept-role-row .row-role-select[data-v-62f2d3cd]{flex:0 0 190px}.dept-role-row .row-del-btn[data-v-62f2d3cd]{flex:0 0 auto}.add-dept-row-btn[data-v-62f2d3cd]{padding-left:0;margin-top:2px}.adjust-dept-tip[data-v-62f2d3cd]{margin:10px 0 6px;font-size:12px;color:#94a3b8}.batch-export-box .batch-download-pick .doc-check-row[data-v-62f2d3cd]{padding:6px 0}.batch-export-box .batch-download-pick .doc-label[data-v-62f2d3cd]{font-weight:600;margin-right:8px}.batch-export-box .batch-download-pick .doc-hint[data-v-62f2d3cd]{color:rgba(0,0,0,.45);font-size:12px}.batch-export-box .batch-export-progress[data-v-62f2d3cd]{display:flex;align-items:center;gap:12px}.batch-export-box .batch-export-progress .ant-progress[data-v-62f2d3cd]{flex:1;margin:0}.batch-export-box .batch-export-progress .batch-export-summary[data-v-62f2d3cd]{flex-shrink:0;font-size:12px;color:#666}.batch-export-box .batch-export-list[data-v-62f2d3cd]{max-height:320px;margin-top:10px;overflow:auto;border:1px solid #f0f0f0;border-radius:2px}.batch-export-box .batch-export-item[data-v-62f2d3cd]{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;font-size:13px}.batch-export-box .batch-export-item[data-v-62f2d3cd]:nth-child(odd){background:#fafafa}.batch-export-box .batch-export-item .item-no[data-v-62f2d3cd]{margin-left:8px;font-size:12px;font-style:normal;color:#999}.batch-export-box .batch-export-item .item-status[data-v-62f2d3cd]{flex-shrink:0;font-size:12px}.batch-export-box .batch-export-item .item-status.pending[data-v-62f2d3cd]{color:#999}.batch-export-box .batch-export-item .item-status.running[data-v-62f2d3cd],.batch-export-box .batch-export-item .item-status.done[data-v-62f2d3cd]{color:#0d9488}.batch-export-box .batch-export-item .item-status.failed[data-v-62f2d3cd]{color:#ff4d4f}.batch-export-box .batch-export-actions[data-v-62f2d3cd]{margin-top:12px;text-align:right}.member-page[data-v-62f2d3cd]{display:flex;flex-direction:column;min-height:520px}.member-page .member-list-layout[data-v-62f2d3cd]{position:relative;display:flex;gap:12px;flex:1;min-height:0;align-items:stretch}.member-page .member-list-layout .tree-side[data-v-62f2d3cd]{width:320px;flex-shrink:0;min-height:0;overflow:auto}.member-page .member-list-layout .tree-collapse-bar[data-v-62f2d3cd]{position:absolute;top:92px;left:320px;z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;width:22px;padding:14px 0;color:#0d9488;background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;user-select:none;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:left .2s ease}.member-page .member-list-layout .tree-collapse-bar[data-v-62f2d3cd]:hover{color:#0f766e;border-color:#0d9488}.member-page .member-list-layout .tree-collapse-bar .bar-text[data-v-62f2d3cd]{font-size:12px;writing-mode:vertical-rl;letter-spacing:4px;line-height:1}.member-page .member-list-layout.collapsed .tree-collapse-bar[data-v-62f2d3cd]{left:0}.member-page .member-list-layout .list-side[data-v-62f2d3cd]{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.member-page .filter-card[data-v-62f2d3cd]{border-radius:8px;margin-bottom:12px;flex:none}.member-page .filter-card[data-v-62f2d3cd] .ant-card-body{padding:12px 16px 0}.member-page .filter-card[data-v-62f2d3cd] .ant-form-item{margin-bottom:8px}.member-page .list-card[data-v-62f2d3cd]{border-radius:8px;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.member-page .list-card[data-v-62f2d3cd] .ant-card-body{padding:0 16px 16px;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.member-page .table-flex-area[data-v-62f2d3cd]{flex:1;min-height:0;overflow:hidden}.member-page .head-actions.actions-top[data-v-62f2d3cd]{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;padding:12px 0 8px}.member-page .head-actions.actions-top .danger-btn[data-v-62f2d3cd]{color:var(--lx-danger, #ef4444);border-color:var(--lx-danger-border, #fca5a5)}.member-page .head-actions.actions-top .danger-btn[data-v-62f2d3cd]:hover{color:#fff;background:var(--lx-danger, #ef4444);border-color:var(--lx-danger, #ef4444)}.member-page .list-error-alert[data-v-62f2d3cd]{margin-bottom:8px}.member-page .select-bar[data-v-62f2d3cd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;margin-bottom:8px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:2px}.member-page .select-bar .select-info[data-v-62f2d3cd]{font-size:13px;color:#0d9488}.member-page .select-bar .select-info b[data-v-62f2d3cd]{font-weight:600}.member-page .select-bar .select-info .gate-hint[data-v-62f2d3cd]{margin-left:8px;color:#d97706}.member-page .tab-count[data-v-62f2d3cd]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.member-page .teal-link[data-v-62f2d3cd]{color:#0d9488;cursor:pointer}.member-page .teal-link[data-v-62f2d3cd]:hover{color:#0f766e}.member-page .danger-link[data-v-62f2d3cd]{color:#dc2626}.member-page .name-cell[data-v-62f2d3cd]{line-height:1.25}.member-page .name-cell .name-phone[data-v-62f2d3cd]{font-size:12px;color:#94a3b8}.member-page .duty-tag[data-v-62f2d3cd]{margin-inline-end:4px;margin-block:1px;font-size:12px;line-height:18px;padding-inline:6px;color:#1677ff;background:#e6f4ff;border-color:#91caff}.member-page[data-v-62f2d3cd] .danger-item{color:#dc2626!important}.member-page .form-tip[data-v-62f2d3cd]{font-size:12px;color:#999}.member-archive-modal-wrap{top:8px;padding-bottom:0}.member-archive-modal-wrap{padding-top:2px;padding-bottom:12px}.member-archive-modal-wrap{max-height:calc(100vh - 100px);overflow-y:auto}.grant-count-link[data-v-62f2d3cd]{color:#1677ff;cursor:pointer}.card-title-bar[data-v-c514848e]{display:flex;justify-content:space-between;align-items:center;width:100%}.card-title-bar .card-title-text[data-v-c514848e]{display:flex;align-items:center}.card-title-bar[data-v-5d19ca98]{display:flex;justify-content:space-between;align-items:center;width:100%}.card-title-bar .card-title-text[data-v-5d19ca98]{display:flex;align-items:center}.applicant-cell[data-v-5d19ca98],.audit-cell[data-v-5d19ca98]{display:flex;flex-direction:column;line-height:20px}.applicant-cell .cell-sub[data-v-5d19ca98],.audit-cell .cell-sub[data-v-5d19ca98]{font-size:12px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-tabs[data-v-f096de25] .ant-tabs-nav{margin-bottom:0}.partner-account-page[data-v-f096de25]{min-height:100%}.tpl-pane__head[data-v-cbda3470]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tpl-pane__head .tpl-pane__count[data-v-cbda3470]{font-size:12px;color:rgba(0,0,0,.45)}.tpl-pane__head .tpl-pane__actions[data-v-cbda3470]{margin-left:auto}.tpl-pane__tree[data-v-cbda3470]{max-height:420px;overflow:auto;padding:4px 2px;border:1px solid #f0f0f0;border-radius:6px}.section-toolbar[data-v-b33f161b]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1f2937;margin-bottom:12px}.section-toolbar .header-accent[data-v-b33f161b]{width:3px;height:14px;border-radius:2px;background:var(--lx-primary, #0d9488)}.partner-basic-info[data-v-b33f161b] .ant-descriptions{margin-bottom:8px}.form-tip[data-v-80ff3700]{font-size:12px;color:#8c8c8c;line-height:1.5;margin-top:4px}.form-alert[data-v-80ff3700]{font-size:12px;color:#d46b08;line-height:1.6;padding:8px 12px;background:#fff7e6;border-radius:4px}.partner-crew-tab .crew-toolbar[data-v-f83ac365]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.partner-crew-tab .crew-toolbar .crew-add-btn[data-v-f83ac365]{margin-left:auto}.partner-crew-tab .crew-table[data-v-f83ac365] .crew-name-link{font-weight:500}.partner-crew-tab .member-block[data-v-f83ac365]{padding:8px 4px 4px}.partner-crew-tab .member-block .member-tag-row[data-v-f83ac365]{display:flex;align-items:center;flex-wrap:wrap;line-height:30px;margin-bottom:14px;row-gap:4px}.partner-crew-tab .member-block .member-tag-row .member-tag-label[data-v-f83ac365]{font-size:13px;color:rgba(0,0,0,.65)}.partner-crew-tab .member-block .member-tag-row .member-tag-divider[data-v-f83ac365]{width:1px;height:16px;background:rgba(0,0,0,.15);margin:0 14px}.partner-crew-tab .member-block .member-tag-row .member-name-tag[data-v-f83ac365]{margin-inline-end:6px}.partner-crew-tab .member-block .member-tag-row .member-tag-empty[data-v-f83ac365]{color:rgba(0,0,0,.45);margin-right:4px}.partner-crew-tab .crew-name[data-v-f83ac365]{font-weight:500}.partner-crew-tab .user-name[data-v-f83ac365]{margin-right:6px}.partner-crew-tab .sign-image[data-v-f83ac365]{cursor:pointer}.partner-qualification-tab .qual-card[data-v-c8c69cd3]{padding:12px 16px;margin-bottom:10px;background:#fff;border:1px solid #e8efed;border-left:3px solid #d1d5db;border-radius:8px}.partner-qualification-tab .qual-card.is-expired[data-v-c8c69cd3]{border-left-color:#f43f5e;background:#fff5f5}.partner-qualification-tab .qual-card.is-expiring[data-v-c8c69cd3]{border-left-color:#f59e0b;background:#fffbeb}.partner-qualification-tab .qual-card.is-valid[data-v-c8c69cd3]{border-left-color:var(--lx-primary, #0d9488)}.partner-qualification-tab .qual-head[data-v-c8c69cd3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.partner-qualification-tab .qual-head .qual-title-wrap[data-v-c8c69cd3]{display:flex;align-items:center;gap:6px;min-width:0}.partner-qualification-tab .qual-head .qual-title-wrap .qual-name[data-v-c8c69cd3]{font-size:13px;font-weight:600;color:#1f2937}.partner-qualification-tab .qual-head .qual-title-wrap .qual-tag[data-v-c8c69cd3]{margin-inline-end:0;flex-shrink:0}.partner-qualification-tab .qual-desc[data-v-c8c69cd3] .ant-descriptions-item-label{font-size:12px}.partner-qualification-tab .qual-desc[data-v-c8c69cd3] .ant-descriptions-item-content{font-size:12px;color:#374151}.partner-qualification-tab .qual-expiry-warn[data-v-c8c69cd3]{color:#f43f5e;font-weight:600}.partner-qualification-tab .qual-legacy-card[data-v-c8c69cd3]{padding:12px 16px;margin-bottom:10px;background:#fafafa;border:1px dashed #d1d5db;border-radius:8px}.partner-qualification-tab .qual-legacy-card .legacy-title[data-v-c8c69cd3]{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:6px}.partner-qualification-tab .qual-legacy-card .legacy-content[data-v-c8c69cd3]{font-size:13px;color:#1f2937;white-space:pre-wrap;word-break:break-all}.partner-qualification-tab .qual-legacy-card .legacy-tip[data-v-c8c69cd3]{margin-top:8px;font-size:11px;color:#94a3b8}.partner-qualification-tab .qual-actions[data-v-c8c69cd3]{margin-top:12px}.partner-qualification-tab .attach-block .attach-item[data-v-c8c69cd3]{display:flex;align-items:center;gap:8px}.partner-project-tab .proj-name[data-v-6f5cfffe]{font-weight:500}.partner-project-tab .proj-dept[data-v-6f5cfffe]{color:rgba(0,0,0,.45)}.partner-project-tab .detail-section-title[data-v-6f5cfffe]{font-size:14px;font-weight:600;color:rgba(0,0,0,.88);margin:4px 0 10px}.partner-project-tab .detail-modal-title[data-v-6f5cfffe]{display:flex;align-items:center;gap:10px}.partner-project-tab .detail-modal-title .detail-modal-label[data-v-6f5cfffe]{flex-shrink:0;padding:1px 10px;border-radius:10px;background:#e6f4ff;color:#1677ff;font-size:12px;font-weight:500;line-height:20px}.partner-project-tab .detail-modal-title .detail-modal-name[data-v-6f5cfffe]{font-size:15px;font-weight:600;color:rgba(0,0,0,.88);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-relation-tab .relation-toolbar[data-v-973ffdd1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.partner-relation-tab .relation-toolbar .relation-count[data-v-973ffdd1]{font-size:12px;color:#6b7280}.partner-relation-tab .relation-toolbar .relation-add-btn[data-v-973ffdd1]{height:28px;padding:0 12px;font-size:12px;border-radius:5px;background:var(--lx-primary, #0d9488);border-color:var(--lx-primary, #0d9488);display:inline-flex;align-items:center;gap:4px}.partner-relation-tab .relation-toolbar .relation-add-btn[data-v-973ffdd1]:not(:disabled):hover{background:var(--lx-primary-hover, #0f766e);border-color:var(--lx-primary-hover, #0f766e)}.partner-relation-tab .relation-dept[data-v-973ffdd1]{color:#6b7280;font-size:12px}.partner-relation-tab .relation-action-btn[data-v-973ffdd1]{padding:0 4px;font-size:12px;color:var(--lx-primary, #0d9488)}.partner-relation-tab .relation-action-btn.danger[data-v-973ffdd1]{color:#cf1322}.partner-relation-tab[data-v-973ffdd1] .ant-table-thead>tr>th{background:#fafafa;font-size:12px;font-weight:600;color:#374151}.partner-relation-tab[data-v-973ffdd1] .ant-table-tbody>tr>td{font-size:12px}.stat-cards[data-v-074d1ceb]{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:12px;margin-bottom:12px}.stat-card[data-v-074d1ceb]{position:relative;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px 16px 14px 20px;box-shadow:0 1px 2px rgba(0,0,0,.03);overflow:hidden}.stat-card[data-v-074d1ceb]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--bar-color)}.stat-card .stat-value[data-v-074d1ceb]{font-size:24px;font-weight:700;line-height:30px;margin-bottom:2px}.stat-card .stat-label[data-v-074d1ceb]{font-size:12px;color:#8c8c8c}.partner-violation-page .filter-card[data-v-5d6a6668]{margin-bottom:12px;border-radius:8px}.partner-violation-page .filter-card[data-v-5d6a6668] .ant-card-body{padding:12px 16px 0}.partner-violation-page .filter-card[data-v-5d6a6668] .ant-form-item{margin-bottom:8px}.partner-violation-page .list-card[data-v-5d6a6668]{border-radius:8px}.partner-violation-page .list-card[data-v-5d6a6668] .ant-card-body{padding:0 16px 16px}.readonly-hint[data-v-5d6a6668]{font-size:13px;color:rgba(0,0,0,.45)}.status-tabs[data-v-5d6a6668] .ant-tabs-nav{margin-bottom:12px}.status-tabs[data-v-5d6a6668] .ant-tabs-content{display:none}.tab-count[data-v-5d6a6668]{margin-left:4px;font-size:12px;color:#8c8c8c}.person-suffix[data-v-5d6a6668]{color:#999}.danger-link[data-v-5d6a6668]{color:#ff4d4f}.form-group[data-v-5d6a6668]{margin-bottom:8px;padding:12px 16px 0;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.form-group .form-group-title[data-v-5d6a6668]{margin-bottom:12px;font-size:13px;font-weight:600;color:#262626}.form-group .form-group-title[data-v-5d6a6668]:before{display:inline-block;width:3px;height:12px;margin-right:6px;background:#0d9488;border-radius:2px;content:""}.form-group[data-v-5d6a6668] .ant-form-item{margin-bottom:12px}.form-hint[data-v-5d6a6668]{font-size:12px;color:rgba(0,0,0,.45)}.file-list[data-v-5d6a6668]{margin-top:8px}.file-list .file-item[data-v-5d6a6668]{display:flex;align-items:center;justify-content:space-between;line-height:24px}.file-list .file-item .file-name[data-v-5d6a6668]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-head[data-v-5d6a6668]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.detail-head .detail-head-title[data-v-5d6a6668]{display:flex;gap:8px;align-items:center}.detail-head .detail-head-title .detail-title-text[data-v-5d6a6668]{font-size:16px;font-weight:600;color:#262626}.detail-desc[data-v-5d6a6668]{margin-bottom:4px}.rp-section[data-v-5d6a6668]{margin-top:12px}.rp-title[data-v-5d6a6668]{margin-bottom:6px;font-size:13px;font-weight:600;color:rgba(0,0,0,.75)}.rp-text[data-v-5d6a6668]{padding:8px 12px;font-size:13px;line-height:1.8;white-space:pre-wrap;word-break:break-all;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px}.handle-timeline[data-v-5d6a6668]{margin-top:8px;padding:4px 12px 0;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px}.handle-timeline .tl-title[data-v-5d6a6668]{font-size:13px;font-weight:600;color:#262626}.handle-timeline .tl-desc[data-v-5d6a6668]{font-size:12px;color:#8c8c8c}.photo-grid[data-v-5d6a6668]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.photo-grid .photo-item[data-v-5d6a6668] img{width:100%;height:90px;object-fit:cover;border-radius:4px}.partner-assess-page .filter-card[data-v-29d15dd4]{margin-bottom:12px;border-radius:8px}.partner-assess-page .filter-card[data-v-29d15dd4] .ant-card-body{padding:12px 16px 0}.partner-assess-page .filter-card[data-v-29d15dd4] .ant-form-item{margin-bottom:8px}.partner-assess-page .list-card[data-v-29d15dd4]{border-radius:8px}.partner-assess-page .list-card[data-v-29d15dd4] .ant-card-body{padding:0 16px 16px}.readonly-hint[data-v-29d15dd4]{font-size:13px;color:rgba(0,0,0,.45)}.status-tabs[data-v-29d15dd4] .ant-tabs-nav{margin-bottom:12px}.status-tabs[data-v-29d15dd4] .ant-tabs-content{display:none}.tab-count[data-v-29d15dd4]{margin-left:4px;font-size:12px;color:#8c8c8c}.score-text[data-v-29d15dd4]{font-weight:600}.danger-link[data-v-29d15dd4]{color:#ff4d4f}.form-group[data-v-29d15dd4]{margin-bottom:8px;padding:12px 16px 0;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.form-group .form-group-title[data-v-29d15dd4]{margin-bottom:12px;font-size:13px;font-weight:600;color:#262626}.form-group .form-group-title[data-v-29d15dd4]:before{display:inline-block;width:3px;height:12px;margin-right:6px;background:#0d9488;border-radius:2px;content:""}.form-group[data-v-29d15dd4] .ant-form-item{margin-bottom:12px}.detail-head[data-v-29d15dd4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.detail-head .detail-head-title[data-v-29d15dd4]{display:flex;gap:8px;align-items:center}.detail-head .detail-head-title .detail-title-text[data-v-29d15dd4]{font-size:16px;font-weight:600;color:#262626}.detail-desc[data-v-29d15dd4]{margin-bottom:4px}.rp-section[data-v-29d15dd4]{margin-top:12px}.rp-title[data-v-29d15dd4]{margin-bottom:6px;font-size:13px;font-weight:600;color:rgba(0,0,0,.75)}.rp-text[data-v-29d15dd4]{padding:8px 12px;font-size:13px;line-height:1.8;white-space:pre-wrap;word-break:break-all;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px}.rp-text.rp-alert[data-v-29d15dd4]{background:#fff7e6;border-color:#ffd591}.partner-agreement-page .filter-card[data-v-2ccc8122]{margin-bottom:12px;border-radius:8px}.partner-agreement-page .filter-card[data-v-2ccc8122] .ant-card-body{padding:12px 16px 0}.partner-agreement-page .filter-card[data-v-2ccc8122] .ant-form-item{margin-bottom:8px}.partner-agreement-page .list-card[data-v-2ccc8122]{border-radius:8px}.partner-agreement-page .list-card[data-v-2ccc8122] .ant-card-body{padding:0 16px 16px}.readonly-hint[data-v-2ccc8122]{font-size:13px;color:rgba(0,0,0,.45)}.status-tabs[data-v-2ccc8122] .ant-tabs-nav{margin-bottom:12px}.status-tabs[data-v-2ccc8122] .ant-tabs-content{display:none}.tab-count[data-v-2ccc8122]{margin-left:4px;font-size:12px;color:#8c8c8c}.expiring-tab[data-v-2ccc8122]{color:#ea580c}.expiry-tag[data-v-2ccc8122]{margin-left:6px}.primary-name[data-v-2ccc8122]{font-weight:500}.danger-link[data-v-2ccc8122]{color:#ff4d4f}.form-group[data-v-2ccc8122]{margin-bottom:8px;padding:12px 16px 0;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.form-group .form-group-title[data-v-2ccc8122]{margin-bottom:12px;font-size:13px;font-weight:600;color:#262626}.form-group .form-group-title[data-v-2ccc8122]:before{display:inline-block;width:3px;height:12px;margin-right:6px;background:#0d9488;border-radius:2px;content:""}.form-group[data-v-2ccc8122] .ant-form-item{margin-bottom:12px}.form-hint[data-v-2ccc8122]{font-size:12px;color:rgba(0,0,0,.45)}.file-list[data-v-2ccc8122]{margin-top:8px}.file-list .file-item[data-v-2ccc8122]{display:flex;align-items:center;justify-content:space-between;line-height:24px}.file-list .file-item .file-name[data-v-2ccc8122]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-head[data-v-2ccc8122]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.detail-head .detail-head-title[data-v-2ccc8122]{display:flex;gap:8px;align-items:center}.detail-head .detail-head-title .detail-title-text[data-v-2ccc8122]{font-size:16px;font-weight:600;color:#262626}.expiry-alert[data-v-2ccc8122]{margin-bottom:12px}.detail-desc[data-v-2ccc8122]{margin-bottom:4px}.rp-section[data-v-2ccc8122]{margin-top:12px}.rp-title[data-v-2ccc8122]{margin-bottom:6px;font-size:13px;font-weight:600;color:rgba(0,0,0,.75)}.rp-text[data-v-2ccc8122]{padding:8px 12px;font-size:13px;line-height:1.8;white-space:pre-wrap;word-break:break-all;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px}.detail-file-link[data-v-2ccc8122]{display:block}.partner-qual-alert-tab[data-v-824d26af]{padding:12px 0}.partner-qual-alert-tab .cell-sub[data-v-824d26af]{font-size:12px;color:rgba(0,0,0,.45)}.partner-qual-alert-tab .tab-empty[data-v-824d26af]{padding:32px 0}.partner-detail-card[data-v-aca36b71]{min-height:500px}.detail-header[data-v-aca36b71]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;margin:-24px -24px 0;background:var(--lx-gradient-header, linear-gradient(135deg, #ccfbf1 0%, #e6fffb 100%));border-radius:8px 8px 0 0;border-bottom:1px solid var(--lx-primary-border, #d9f5f0)}.detail-header .detail-actions[data-v-aca36b71]{margin-left:auto}.detail-header .detail-header-tip[data-v-aca36b71]{margin-left:12px}.detail-header .detail-title-wrap[data-v-aca36b71]{display:flex;align-items:center;gap:8px;min-width:0}.detail-header .detail-title-wrap .detail-icon[data-v-aca36b71]{font-size:20px;color:var(--lx-primary, #0d9488)}.detail-header .detail-title-wrap .detail-title[data-v-aca36b71]{font-size:18px;font-weight:600;color:var(--lx-primary-deep, #134e4a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.blacklist-banner[data-v-aca36b71]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:12px;color:#ad4e00;background:#fff7e6;border:1px solid #ffd591;border-radius:6px}.residual-card[data-v-aca36b71]{margin-bottom:12px;padding:4px 12px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px}.residual-card .residual-row[data-v-aca36b71]{display:flex;justify-content:space-between;align-items:center;padding:7px 0;font-size:13px}.residual-card .residual-row+.residual-row[data-v-aca36b71]{border-top:1px dashed #f0f0f0}.residual-card .residual-row span[data-v-aca36b71]:first-child{color:rgba(0,0,0,.45)}.residual-card .residual-row span[data-v-aca36b71]:last-child{font-weight:500;color:rgba(0,0,0,.85)}.residual-tip[data-v-aca36b71]{margin:0;padding:8px 12px;font-size:12px;line-height:1.7;color:#ad4e00;background:#fff7e6;border:1px solid #ffd591;border-radius:6px}.residual-actions[data-v-aca36b71]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.detail-tabs[data-v-aca36b71]{margin-top:16px}.modal-header[data-v-c6e59ded]{display:flex;align-items:center;gap:12px;padding:18px 24px;background:var(--lx-gradient-header, linear-gradient(135deg, #ccfbf1 0%, #e6fffb 100%));border-bottom:1px solid var(--lx-primary-border, #d9f5f0);border-radius:8px 8px 0 0}.modal-header .header-icon[data-v-c6e59ded]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:17px;color:var(--lx-primary, #0d9488);background:#fff;border-radius:9px;box-shadow:0 2px 8px var(--lx-primary-shadow, rgba(13, 148, 136, .15));flex-shrink:0}.modal-header .header-text[data-v-c6e59ded]{min-width:0}.modal-header .header-text .header-title[data-v-c6e59ded]{font-size:16px;font-weight:600;color:var(--lx-primary-deep, #134e4a)}.modal-header .header-text .header-desc[data-v-c6e59ded]{margin-top:2px;font-size:12px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-section[data-v-c6e59ded]{padding:0 24px;margin-top:16px}.form-section[data-v-c6e59ded]:last-of-type{margin-bottom:4px}.form-section-title[data-v-c6e59ded]{display:flex;align-items:center;font-size:12px;font-weight:600;color:#0d9488;margin:0 0 12px;letter-spacing:.3px}.form-section-title[data-v-c6e59ded]:before{content:"";width:4px;height:4px;background:#0d9488;border-radius:50%;margin-right:6px}.partner-form[data-v-c6e59ded]{padding-top:4px}.partner-form[data-v-c6e59ded] .ant-form-item{margin-bottom:12px}.partner-form[data-v-c6e59ded] .ant-form-item-label>label{font-size:12px;color:#374151;font-weight:500;height:32px;line-height:32px}.partner-form[data-v-c6e59ded] .ant-form-item-label>label.ant-form-item-required:before{color:#f43f5e;font-size:10px}.partner-form[data-v-c6e59ded] .ant-form-item-label>label:after{content:""}.partner-form[data-v-c6e59ded] .ant-input,.partner-form[data-v-c6e59ded] .ant-input-number,.partner-form[data-v-c6e59ded] .ant-input-affix-wrapper,.partner-form[data-v-c6e59ded] .ant-select-selector{height:32px;border-radius:5px;border-color:#e4e7ec;font-size:12px;color:#1f2937;transition:all .15s}.partner-form[data-v-c6e59ded] .ant-select-selector{height:32px;line-height:30px}.partner-form[data-v-c6e59ded] .ant-select-selector .ant-select-selection-item{line-height:30px}.partner-form[data-v-c6e59ded] .ant-select-selector .ant-select-selection-placeholder{line-height:30px;font-size:12px;color:#b1b6bf}.partner-form[data-v-c6e59ded] .ant-select-focused .ant-select-selector{border-color:#0d9488!important;box-shadow:0 0 0 2px rgba(13,148,136,.08)!important}.partner-form[data-v-c6e59ded] .ant-select:hover .ant-select-selector{border-color:#94a3b8!important}.partner-form[data-v-c6e59ded] textarea.ant-input{height:auto;min-height:60px}.partner-form[data-v-c6e59ded] .ant-input::placeholder,.partner-form[data-v-c6e59ded] textarea.ant-input::placeholder{color:#b1b6bf;font-size:12px}.partner-form[data-v-c6e59ded] .ant-picker,.partner-form[data-v-c6e59ded] .ant-picker-range{height:32px;border-radius:5px;border-color:#e4e7ec}.partner-form[data-v-c6e59ded] .ant-picker .ant-picker-input>input,.partner-form[data-v-c6e59ded] .ant-picker-range .ant-picker-input>input{font-size:12px}.partner-form[data-v-c6e59ded] .ant-input-number-input{font-size:12px}.partner-form[data-v-c6e59ded] .ant-input:focus,.partner-form[data-v-c6e59ded] .ant-input-affix-wrapper-focused,.partner-form[data-v-c6e59ded] .ant-input-number-focused,.partner-form[data-v-c6e59ded] .ant-picker-focused{border-color:#0d9488!important;box-shadow:0 0 0 2px rgba(13,148,136,.08)!important}.partner-form[data-v-c6e59ded] .ant-input:hover,.partner-form[data-v-c6e59ded] .ant-input-affix-wrapper:hover,.partner-form[data-v-c6e59ded] .ant-input-number:hover,.partner-form[data-v-c6e59ded] .ant-picker:hover{border-color:#94a3b8!important}.partner-form[data-v-c6e59ded] .ant-input[disabled]{background:#f9fafb!important;color:#b1b6bf!important;border-color:#eef0f3!important}.partner-form[data-v-c6e59ded] .ant-form-item-has-error .ant-input,.partner-form[data-v-c6e59ded] .ant-form-item-has-error .ant-input-number,.partner-form[data-v-c6e59ded] .ant-form-item-has-error .ant-picker,.partner-form[data-v-c6e59ded] .ant-form-item-has-error .ant-input-affix-wrapper{border-color:#f43f5e!important}.partner-form[data-v-c6e59ded] .ant-form-item-explain-error{font-size:11px;margin-top:2px}.partner-form .phone-hint[data-v-c6e59ded]{font-size:11px;margin-top:2px;line-height:1.5;color:#0d9488}.partner-form .phone-hint.phone-hint-warn[data-v-c6e59ded]{color:#f43f5e}.modal-footer[data-v-c6e59ded]{display:flex;justify-content:flex-end;align-items:center;padding:12px 24px;margin-top:16px;border-top:1px solid #f3f4f6;background:#fcfcfd}.modal-footer .footer-btn-cancel[data-v-c6e59ded]{height:32px;padding:0 16px;border-radius:5px;border-color:#e4e7ec;color:#6b7280;font-size:12px}.modal-footer .footer-btn-cancel[data-v-c6e59ded]:hover{border-color:#0d9488;color:#0d9488;background:#f0fdfa}.modal-footer .footer-btn-confirm[data-v-c6e59ded]{height:32px;padding:0 20px;border-radius:5px;background:#0d9488;border-color:#0d9488;color:#fff;font-size:12px;font-weight:500}.modal-footer .footer-btn-confirm[data-v-c6e59ded]:hover{background:#0f766e;border-color:#0f766e}.footer-actions[data-v-83077a65]{display:flex;justify-content:flex-end}.partner-list .partner-tree-card[data-v-83077a65],.partner-list .partner-detail-card[data-v-83077a65]{min-height:500px}.partner-list .qual-warn-banner[data-v-83077a65]{margin-bottom:12px}.partner-list .card-title-bar[data-v-83077a65]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.partner-list .card-title-bar .card-title-text[data-v-83077a65]{display:flex;align-items:center;flex-shrink:0}.partner-list .tree-search[data-v-83077a65]{margin-bottom:8px}.partner-list .partner-container[data-v-83077a65]{max-height:calc(100vh - 360px);overflow-y:auto;overflow-x:hidden;padding:2px}.partner-list .partner-container[data-v-83077a65]::-webkit-scrollbar{width:6px}.partner-list .partner-container[data-v-83077a65]::-webkit-scrollbar-thumb{background-color:var(--lx-primary-border, #99d6ce);border-radius:3px}.partner-list .partner-container[data-v-83077a65]::-webkit-scrollbar-track{background-color:var(--lx-primary-bg-light, #f0fdfa)}.partner-list .partner-pagination[data-v-83077a65]{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid #f0f0f0}.partner-list .partner-card[data-v-83077a65]{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;margin:3px 0;background:#fff;border:1px solid #e8efed;border-radius:7px;transition:all .2s;cursor:pointer}.partner-list .partner-card[data-v-83077a65]:hover{border-color:var(--lx-primary-border, #99d6ce);box-shadow:0 2px 6px var(--lx-primary-shadow, rgba(13, 148, 136, .1))}.partner-list .partner-card.is-selected[data-v-83077a65]{border-color:var(--lx-primary, #0d9488);background:var(--lx-gradient-selected, linear-gradient(135deg, #f0fdfa 0%, #ccfbf1 100%));box-shadow:0 2px 6px var(--lx-primary-shadow, rgba(13, 148, 136, .12))}.partner-list .partner-card .partner-card-main[data-v-83077a65]{flex:1;min-width:0}.partner-list .partner-card .partner-card-row[data-v-83077a65]{display:flex;align-items:center;min-width:0}.partner-list .partner-card .partner-card-title[data-v-83077a65]{gap:5px}.partner-list .partner-card .partner-card-title .partner-icon[data-v-83077a65]{color:var(--lx-primary, #0d9488);font-size:13px;flex-shrink:0}.partner-list .partner-card .partner-card-title .partner-name[data-v-83077a65]{font-size:13px;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.partner-list .partner-card .partner-card-title .partner-type-tag[data-v-83077a65]{margin-inline-end:0;font-size:10px;line-height:16px;padding:0 5px;flex-shrink:0;border-radius:4px}.partner-list .partner-card .partner-card-sub[data-v-83077a65]{margin-top:2px;padding-left:18px;gap:8px}.partner-list .partner-card .partner-card-sub .partner-status-tag[data-v-83077a65]{margin-inline-end:0;font-size:10px;line-height:16px;padding:0 5px;flex-shrink:0;border-radius:4px}.partner-list .partner-card .partner-card-sub .partner-sub-item[data-v-83077a65]{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:1}.partner-list .partner-card .partner-card-sub .partner-sub-item .anticon[data-v-83077a65]{font-size:10px;color:var(--lx-primary-border, #99d6ce);flex-shrink:0}.view-tabs[data-v-e70c1b62] .ant-tabs-nav{margin-bottom:0}.partner-manage-page[data-v-e70c1b62]{min-height:100%}.agreement-embed[data-v-e70c1b62] .partner-agreement-page{padding-top:0}.role-apply-page .apply-guide[data-v-b34dec9c]{margin-bottom:12px}.role-apply-page .apply-card[data-v-b34dec9c]{margin-bottom:16px}.role-apply-page .field-hint[data-v-b34dec9c]{font-size:12px;color:rgba(0,0,0,.45);font-weight:400}.role-apply-page .field-hint.inline[data-v-b34dec9c]{margin-left:8px}.role-apply-page .expire-bar[data-v-b34dec9c]{display:flex;align-items:center;gap:8px}.role-apply-page .action-empty[data-v-b34dec9c]{color:rgba(0,0,0,.25)}.sod-tip[data-v-5038eca9]{margin-bottom:12px}.sod-add-bar[data-v-5038eca9]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.sod-add-bar .sod-cross[data-v-5038eca9],.sod-cross[data-v-5038eca9]{color:rgba(0,0,0,.45)}.role-menu-auth .auth-toolbar[data-v-b1e81627]{display:flex;align-items:center;gap:8px}.role-menu-auth .auth-hint[data-v-b1e81627]{margin:10px 0 12px;font-size:12px;color:#999}.role-menu-auth .menu-tree-wrapper[data-v-b1e81627]{border:1px solid #f0f0f0;border-radius:6px;padding:12px;max-height:calc(100vh - 380px);overflow-y:auto}.role-menu-auth .menu-node-content[data-v-b1e81627]{display:flex;align-items:center;gap:6px}.role-menu-auth .menu-node-content .menu-node-name[data-v-b1e81627]{font-size:14px}.role-menu-auth .menu-node-content .menu-type-tag[data-v-b1e81627]{font-size:10px;line-height:16px;padding:0 4px;margin:0}.role-menu-auth .menu-node-content .menu-perms[data-v-b1e81627]{font-size:11px;color:#999;margin-left:4px}.role-menu-auth .auth-footer[data-v-b1e81627]{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.role-menu-auth .auth-footer .checked-count[data-v-b1e81627]{color:#1890ff;font-size:13px}.usage-toolbar[data-v-4a07733c]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px}.usage-tip[data-v-4a07733c]{margin-bottom:12px}.usage-block-label[data-v-4a07733c]{font-size:13px;font-weight:500;color:rgba(0,0,0,.85);margin:8px 0}.usage-table[data-v-4a07733c]{margin-bottom:12px}.user-select-content .search-bar[data-v-c3c377db]{margin-bottom:16px}.user-select-content .selected-info[data-v-c3c377db]{margin-top:8px;color:#1890ff}.user-select-content .expire-bar[data-v-c3c377db]{margin-top:12px;padding:10px 12px;background:#f0f2f5;border-radius:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.user-select-content .expire-bar .expire-label[data-v-c3c377db]{font-size:13px;color:rgba(0,0,0,.85);font-weight:500}.user-select-content .expire-bar .expire-hint[data-v-c3c377db]{font-size:12px;color:rgba(0,0,0,.45)}.trade-config-panel .trade-table-card[data-v-78efed88]{border-radius:8px}.trade-config-panel .trade-table-card .table-toolbar[data-v-78efed88]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.view-tabs[data-v-90bab19e] .ant-tabs-nav{margin-bottom:0}.sys-role-list .role-tree-card[data-v-90bab19e],.sys-role-list .role-detail-card[data-v-90bab19e]{min-height:500px}@media (max-width: 768px){.sys-role-list .role-tree-card[data-v-90bab19e],.sys-role-list .role-detail-card[data-v-90bab19e]{min-height:auto}}.sys-role-list .card-title-bar[data-v-90bab19e]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.sys-role-list .card-title-bar .card-title-text[data-v-90bab19e]{display:flex;align-items:center;flex-shrink:0}.sys-role-list .card-title-bar .card-title-actions[data-v-90bab19e]{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.sys-role-list .tree-search[data-v-90bab19e]{margin-bottom:12px}.sys-role-list .tree-container[data-v-90bab19e]{max-height:calc(100vh - 280px);overflow-y:auto;overflow-x:hidden}.sys-role-list .tree-container[data-v-90bab19e]::-webkit-scrollbar{width:6px}.sys-role-list .tree-container[data-v-90bab19e]::-webkit-scrollbar-thumb{background-color:var(--lx-primary-border, #99d6ce);border-radius:3px}.sys-role-list .tree-container[data-v-90bab19e]::-webkit-scrollbar-track{background-color:var(--lx-primary-bg-light, #f0fdfa)}.sys-role-list .detail-header[data-v-90bab19e]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;margin:-24px -24px 0;background:var(--lx-gradient-header, linear-gradient(135deg, #ccfbf1 0%, #e6fffb 100%));border-radius:8px 8px 0 0;border-bottom:1px solid var(--lx-primary-border, #d9f5f0)}.sys-role-list .detail-header .detail-title-wrap[data-v-90bab19e]{display:flex;align-items:center;gap:8px;min-width:0}.sys-role-list .detail-header .detail-title-wrap .detail-icon[data-v-90bab19e]{font-size:20px;color:var(--lx-primary, #0d9488)}.sys-role-list .detail-header .detail-title-wrap .detail-title[data-v-90bab19e]{font-size:18px;font-weight:600;color:var(--lx-primary-deep, #134e4a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.sys-role-list .detail-tabs[data-v-90bab19e]{margin-top:16px}.sys-role-list .member-toolbar[data-v-90bab19e]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.sys-role-list .member-toolbar .header-accent[data-v-90bab19e]{width:3px;height:14px;border-radius:2px;background:var(--lx-primary, #0d9488);flex-shrink:0}.sys-role-list .member-toolbar .member-title[data-v-90bab19e]{flex:1;min-width:0;font-size:14px;font-weight:600;color:#1f2937}.sys-role-list .attached-toolbar[data-v-90bab19e]{margin-top:16px}.sys-role-list .org-card[data-v-90bab19e]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:6px 8px 6px 0;margin:2px 0;background:transparent;border:1px solid transparent;border-radius:7px;transition:background .2s;cursor:pointer}.sys-role-list .org-card[data-v-90bab19e]:hover{background:var(--lx-primary-bg-light, #f0fdfa)}.sys-role-list .org-card:hover .org-card-actions[data-v-90bab19e]{opacity:1}.sys-role-list .org-card.is-selected[data-v-90bab19e]{background:var(--lx-gradient-selected, linear-gradient(135deg, #f0fdfa 0%, #ccfbf1 100%));box-shadow:0 2px 6px var(--lx-primary-shadow, rgba(13, 148, 136, .12))}.sys-role-list .org-card .org-card-main[data-v-90bab19e]{flex:1;min-width:0}.sys-role-list .org-card .org-card-row[data-v-90bab19e]{display:flex;align-items:center;min-width:0}.sys-role-list .org-card .org-card-title[data-v-90bab19e]{gap:4px}.sys-role-list .org-card .org-card-title .org-expand-btn[data-v-90bab19e]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;font-size:10px;color:var(--lx-primary, #0d9488);background:var(--lx-primary-bg-light, #f0fdfa);border-radius:50%;transition:all .2s}.sys-role-list .org-card .org-card-title .org-expand-btn[data-v-90bab19e]:hover{color:#fff;background:var(--lx-primary, #0d9488);transform:scale(1.1)}.sys-role-list .org-card .org-card-title .org-expand-placeholder[data-v-90bab19e]{width:16px;flex-shrink:0}.sys-role-list .org-card .org-card-title .dept-name[data-v-90bab19e]{font-size:13px;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sys-role-list .org-card .org-card-title .org-type-tag[data-v-90bab19e]{margin-inline-end:0;font-size:10px;line-height:16px;padding:0 5px;flex-shrink:0;border-radius:4px}.sys-role-list .org-card .org-card-actions[data-v-90bab19e]{display:flex;align-items:center;opacity:0;transition:opacity .2s;flex-shrink:0}.sys-role-list .org-card .org-card-actions .action-btn[data-v-90bab19e]{padding:1px 3px;height:auto;color:#666}.sys-role-list .org-card .org-card-actions .action-btn[data-v-90bab19e]:hover{color:var(--lx-primary, #0d9488)}.sys-role-list .org-card .org-card-actions .action-btn.danger[data-v-90bab19e]:hover{color:#ff4d4f}.sys-role-list .stat-tag[data-v-90bab19e],.sys-role-list .expire-tag[data-v-90bab19e]{margin-inline-end:0;font-size:11px;line-height:18px;padding:0 6px}.sys-role-list .user-account-minor[data-v-90bab19e]{display:block;font-size:11px;color:var(--lx-text-tertiary, #999);line-height:14px;margin-top:1px}.sys-role-list .audit-diff[data-v-90bab19e]{display:flex;gap:24px}.sys-role-list .audit-diff-block[data-v-90bab19e]{flex:1;min-width:0}.sys-role-list .audit-diff-label[data-v-90bab19e]{font-weight:500;margin-bottom:4px}.sys-role-list .audit-diff-json[data-v-90bab19e]{margin:0;padding:8px;background:#f5f5f5;border-radius:4px;max-height:240px;overflow:auto;font-size:12px}.sys-role-list .audit-diff-empty[data-v-90bab19e]{color:#999}.sys-role-list .permission-content[data-v-90bab19e]{padding:4px 0 0}.sys-role-list[data-v-90bab19e] .ant-tree{background:transparent}.sys-role-list[data-v-90bab19e] .ant-tree .ant-tree-treenode{padding:1px 0;width:100%}.sys-role-list[data-v-90bab19e] .ant-tree .ant-tree-node-content-wrapper{padding:0;flex:1;min-width:0}.sys-role-list[data-v-90bab19e] .ant-tree .ant-tree-node-content-wrapper:hover{background:transparent}.sys-role-list[data-v-90bab19e] .ant-tree .ant-tree-node-selected{background:transparent!important}.sys-role-list[data-v-90bab19e] .ant-tree .ant-tree-switcher{display:none}.tpl-group[data-v-90bab19e]{margin-bottom:12px}.tpl-group .tpl-group-title[data-v-90bab19e]{font-size:13px;font-weight:600;color:rgba(0,0,0,.75);margin-bottom:8px}.tpl-group .tpl-cards[data-v-90bab19e]{display:flex;flex-wrap:wrap;gap:8px}.tpl-group .tpl-card[data-v-90bab19e]{width:calc(50% - 4px);border:1px solid #e5e6eb;border-radius:4px;padding:8px 10px;cursor:pointer;transition:border-color .2s}.tpl-group .tpl-card[data-v-90bab19e]:hover{border-color:#13c2c2}.tpl-group .tpl-card.active[data-v-90bab19e]{border-color:#13c2c2;background:rgba(19,194,194,.04)}.tpl-group .tpl-card .tpl-card-name[data-v-90bab19e]{font-size:13px;font-weight:600}.tpl-group .tpl-card .tpl-card-meta[data-v-90bab19e]{font-size:12px;color:rgba(0,0,0,.45);display:flex;gap:8px}.tpl-group .tpl-card .tpl-card-meta .tpl-card-remark[data-v-90bab19e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-tip[data-v-90bab19e]{font-size:12px;color:rgba(0,0,0,.45);margin-top:4px}.account-list-view .filter-card[data-v-5ee55c76]{border-radius:8px;margin-bottom:12px}.account-list-view .filter-card[data-v-5ee55c76] .ant-card-body{padding:12px 16px 0}.account-list-view .filter-card[data-v-5ee55c76] .ant-form-item{margin-bottom:8px}.account-list-view .tabs-card[data-v-5ee55c76] .ant-card-body{padding:0 16px 16px}.account-list-view .select-bar[data-v-5ee55c76]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;margin-bottom:8px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:2px}.account-list-view .select-bar .select-info[data-v-5ee55c76]{font-size:13px;color:#0d9488}.account-list-view .select-bar .select-info b[data-v-5ee55c76]{font-weight:600}.account-list-view .select-bar .teal-bar-btn[data-v-5ee55c76]{color:#0d9488;border-color:#99f6e4}.account-list-view .select-bar .teal-bar-btn[data-v-5ee55c76]:hover{color:#0f766e;border-color:#0d9488}.account-list-view .tab-count[data-v-5ee55c76]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.account-list-view .tenant-count-tag[data-v-5ee55c76]{background:#f0fdfa;color:#0d9488;border-color:#99f6e4}.account-list-view .teal-link[data-v-5ee55c76]{color:#0d9488}.account-list-view .teal-link[data-v-5ee55c76]:hover{color:#0f766e}.account-list-view[data-v-5ee55c76] .danger-item{color:#dc2626!important}.login-log-view .filter-card[data-v-877605ae]{border-radius:8px;margin-bottom:12px}.login-log-view .filter-card[data-v-877605ae] .ant-card-body{padding:12px 16px 0}.login-log-view .filter-card[data-v-877605ae] .ant-form-item{margin-bottom:8px}.login-log-view .list-card[data-v-877605ae] .ant-card-body{padding:12px 16px 16px}.online-users-view .online-card[data-v-8e9d7ea6] .ant-card-head{border-bottom:none}.online-users-view .online-card .table-header .total-tip[data-v-8e9d7ea6]{margin-left:8px;font-size:12px;font-weight:400;color:#999}.online-users-view .online-card .teal-link[data-v-8e9d7ea6]{color:#0d9488}.online-users-view .online-card .teal-link[data-v-8e9d7ea6]:hover{color:#0f766e}.footer-toolbar[data-v-c2c9991f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.footer-toolbar .toolbar-left[data-v-c2c9991f]{display:flex;align-items:center;gap:16px}.footer-toolbar .view-switch[data-v-c2c9991f]{flex-shrink:0}.footer-toolbar[data-v-90bfa94d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.footer-toolbar .toolbar-tip[data-v-90bfa94d]{font-size:13px;color:#999}.table-card-title[data-v-4876af73]{display:flex;align-items:baseline;gap:12px}.key-masked[data-v-4876af73]{font-family:monospace;letter-spacing:1px}.table-card-title-text[data-v-4876af73]{font-size:15px;font-weight:600;color:rgba(0,0,0,.88)}.table-card-tip[data-v-4876af73]{font-size:12px;font-weight:400;color:rgba(0,0,0,.45)}.text-muted[data-v-4876af73]{color:rgba(0,0,0,.35)}.biz-log .filter-card[data-v-3d6cfdc3]{border-radius:8px}.biz-log .filter-card[data-v-3d6cfdc3] .ant-card-body{padding:16px 16px 0}.biz-log .filter-card[data-v-3d6cfdc3] .ant-form-item{margin-bottom:16px}.biz-log .list-card[data-v-3d6cfdc3]{margin-top:12px;border-radius:8px}.biz-log .list-card .card-title[data-v-3d6cfdc3]{display:flex;align-items:center;font-size:14px;font-weight:600}.biz-log .list-card .card-title .bar[data-v-3d6cfdc3]{width:3px;height:12px;margin-right:8px;border-radius:2px;background:#13c2c2}.biz-log .list-card .card-title .sub-tip[data-v-3d6cfdc3]{margin-left:8px;font-size:12px;font-weight:400;color:rgba(0,0,0,.45)}.biz-log .list-card[data-v-3d6cfdc3] .ant-card-body{padding:0 16px 16px}.biz-log .module-option[data-v-3d6cfdc3]{display:inline-flex;align-items:center}.biz-log .module-option .color-dot[data-v-3d6cfdc3]{width:8px;height:8px;margin-right:6px;border-radius:50%}.biz-log .title-text[data-v-3d6cfdc3]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.platform-card[data-v-a1c0ce48]{border-radius:8px;margin-bottom:12px}.platform-card .cfg-desc[data-v-a1c0ce48]{margin-left:8px;font-size:12px;font-weight:400;color:#8c8c8c}.platform-card .module-tip[data-v-a1c0ce48]{font-size:13px;color:#595959}.list-card[data-v-a1c0ce48]{border-radius:8px}.muted[data-v-a1c0ce48]{color:#8c8c8c;font-size:12px}.full-width[data-v-a1c0ce48]{width:100%}.card-header[data-v-2666ee3b]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.dict-item-header[data-v-2666ee3b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;gap:12px}.dict-info h3[data-v-2666ee3b]{margin:0;color:#1890ff}.search-form[data-v-2666ee3b]{margin-bottom:16px}@media (max-width: 768px){.ant-form-inline .ant-form-item[data-v-2666ee3b]{margin-bottom:12px}}.access-config-card[data-v-1571602d]{border-radius:8px;margin-bottom:12px}.access-config-card .cfg-desc[data-v-1571602d]{margin-left:8px;font-size:12px;font-weight:400;color:#8c8c8c}.access-config-card .cfg-alert[data-v-1571602d]{margin-bottom:16px}.access-config-card .field-hint[data-v-1571602d]{margin-left:8px;font-size:12px;color:#8c8c8c}.access-config-card .tpl-input[data-v-1571602d]{font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.preview-card[data-v-1571602d]{border-radius:8px}.preview-card .mono[data-v-1571602d]{font-family:SFMono-Regular,Consolas,monospace;font-size:13px;color:#0d9488}.preview-card .preview-tip[data-v-1571602d]{margin-top:8px;font-size:12px;color:#8c8c8c}.wizard-steps[data-v-e9933a98]{margin:4px 0 20px}.step-alert[data-v-e9933a98]{margin-bottom:16px}.type-cards[data-v-e9933a98]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.type-cards .type-card[data-v-e9933a98]{padding:16px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s}.type-cards .type-card[data-v-e9933a98]:hover{border-color:#0d9488;box-shadow:0 1px 4px rgba(13,148,136,.15)}.type-cards .type-card.active[data-v-e9933a98]{border-color:#0d9488;background:#f0fdfa}.type-cards .type-card.disabled[data-v-e9933a98]{cursor:not-allowed;opacity:.55;background:#fafafa}.type-cards .type-card.disabled[data-v-e9933a98]:hover{border-color:#e5e7eb;box-shadow:none}.type-cards .type-card .type-title[data-v-e9933a98]{display:flex;align-items:center;gap:8px;font-weight:600;color:#333}.type-cards .type-card .type-title .type-icon[data-v-e9933a98]{font-size:18px;color:#0d9488}.type-cards .type-card .type-title .soon-tag[data-v-e9933a98]{margin-left:auto}.type-cards .type-card .type-desc[data-v-e9933a98]{margin-top:8px;font-size:12px;color:#888;line-height:1.6}.type-cards .type-card .type-platforms[data-v-e9933a98]{margin-top:8px}.type-cards .type-card .type-platforms[data-v-e9933a98] .ant-tag{margin-inline-end:0}.verify-summary[data-v-e9933a98]{margin-bottom:16px}.verify-actions[data-v-e9933a98]{display:flex;gap:12px}.push-secret[data-v-e9933a98]{margin-top:16px;word-break:break-all}.push-secret .mono[data-v-e9933a98]{font-family:Consolas,Monaco,monospace}.full-width[data-v-e9933a98]{width:100%}.status-card[data-v-ebe00012]{margin-bottom:12px}.status-card .mono[data-v-ebe00012]{font-family:Consolas,Monaco,monospace;font-size:12px}.action-bar[data-v-ebe00012]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.action-bar .stale-tip[data-v-ebe00012]{font-size:12px;color:#faad14}.warn-text[data-v-ebe00012]{color:#faad14;font-weight:600}.cell-muted[data-v-ebe00012]{color:#999}.primary-text[data-v-ebe00012]{color:#0d9488}.mono[data-v-ebe00012]{font-family:Consolas,Monaco,monospace}.detail-pop[data-v-ebe00012]{max-width:420px;max-height:240px;overflow:auto;font-size:12px;white-space:pre-wrap;word-break:break-all}.access-connector-page .filter-card[data-v-ba419ab6]{border-radius:8px;margin-bottom:12px}.access-connector-page .filter-card[data-v-ba419ab6] .ant-card-body{padding:12px 16px 0}.access-connector-page .filter-card[data-v-ba419ab6] .ant-form-item{margin-bottom:8px}.access-connector-page .list-card[data-v-ba419ab6]{border-radius:8px}.access-connector-page .list-card[data-v-ba419ab6] .ant-card-body{padding:0 16px 16px}.access-connector-page .list-card .list-total[data-v-ba419ab6]{margin-left:8px;font-size:12px;font-weight:400;color:#999}.access-connector-page .list-card .list-desc[data-v-ba419ab6]{margin-left:12px;font-size:12px;font-weight:400;color:#bbb}.access-connector-page .primary-text[data-v-ba419ab6]{color:#0d9488;font-weight:600}.access-connector-page .cell-sub[data-v-ba419ab6]{font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-connector-page .cell-muted[data-v-ba419ab6]{color:#999;font-size:12px}.access-connector-page .link-danger[data-v-ba419ab6]{color:#ff4d4f}.access-monitor-page .stat-row[data-v-d17f2202]{margin-bottom:12px}.access-monitor-page .stat-card[data-v-d17f2202]{border-radius:8px}.access-monitor-page .stat-card .stat-value[data-v-d17f2202]{font-size:24px;font-weight:700;color:#333}.access-monitor-page .stat-card .stat-value.success[data-v-d17f2202]{color:#16a34a}.access-monitor-page .stat-card .stat-value.danger[data-v-d17f2202]{color:#ff4d4f}.access-monitor-page .stat-card .stat-label[data-v-d17f2202]{margin-top:4px;font-size:12px;color:#999}.access-monitor-page .stat-card .stat-type-list[data-v-d17f2202]{min-height:32px;display:flex;flex-wrap:wrap;gap:4px}.access-monitor-page .stat-card .stat-type-list .stat-type-item[data-v-d17f2202]{line-height:22px}.access-monitor-page .list-card[data-v-d17f2202]{border-radius:8px}.access-monitor-page .list-card[data-v-d17f2202] .ant-card-body{padding:0 16px 16px}.access-monitor-page .list-card .list-desc[data-v-d17f2202]{margin-left:12px;font-size:12px;font-weight:400;color:#bbb}.access-monitor-page .primary-text[data-v-d17f2202]{color:#0d9488;font-weight:600}.access-monitor-page .stale-tag[data-v-d17f2202]{margin-left:8px}.access-monitor-page .warn-text[data-v-d17f2202]{color:#faad14;font-weight:600}.access-monitor-page .cell-muted[data-v-d17f2202]{color:#999;font-size:12px}.footer-toolbar[data-v-cff2cae7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.footer-toolbar .toolbar-tip[data-v-cff2cae7]{font-size:13px;color:#999}.icon-list[data-v-571e4615]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;max-height:400px;overflow-y:auto;padding:4px}.icon-item[data-v-571e4615]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;transition:all .3s}.icon-item[data-v-571e4615]:hover{border-color:#1890ff;color:#1890ff}.icon-item.active[data-v-571e4615]{border-color:#1890ff;background-color:#e6f7ff;color:#1890ff}.icon-item .iconfont[data-v-571e4615],.icon-item .anticon[data-v-571e4615]{font-size:24px;margin-bottom:4px}.icon-item .icon-name[data-v-571e4615]{font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.mpd-tip[data-v-4f9f0d89]{background:#f6f8ff;border:1px solid #d6e4ff;border-radius:6px;padding:8px 12px;font-size:12px;color:#555;margin-bottom:12px;line-height:1.7}.mpd-empty[data-v-4f9f0d89]{color:#999;font-size:13px;text-align:center;padding:24px 0}.mpd-tab[data-v-4f9f0d89]{border:1px solid #f0f0f0;border-radius:8px;padding:10px 12px;margin-bottom:10px}.mpd-tab.top[data-v-4f9f0d89]{border-color:#e6d8ff;background:#fbf9ff}.mpd-tab-head[data-v-4f9f0d89]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mpd-mini-tag[data-v-4f9f0d89]{font-size:11px;margin-inline-end:0}.mpd-top-name[data-v-4f9f0d89]{font-size:12px;color:#666;font-weight:600}.mpd-perm-row[data-v-4f9f0d89]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.mpd-perm-input[data-v-4f9f0d89]{flex:1;min-width:0}.mpd-del[data-v-4f9f0d89]{color:#999;cursor:pointer}.mpd-del[data-v-4f9f0d89]:hover{color:#ff4d4f}.section-title[data-v-ac4a6874]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-weight:600;margin:8px 0 12px}.section-title .section-hint[data-v-ac4a6874]{font-size:12px;font-weight:400;color:#8c8c8c}.menu-tree-wrapper[data-v-ac4a6874]{max-height:300px;overflow:auto;border:1px solid #f0f0f0;border-radius:4px;padding:8px;margin-bottom:16px}.menu-tree-wrapper .menu-type-tag[data-v-ac4a6874]{margin-left:6px;font-size:11px;line-height:16px;padding:0 4px}.role-item[data-v-ac4a6874]{border:1px solid #f0f0f0;border-radius:4px;padding:10px 12px;margin-bottom:10px;background:#fafafa}.role-item .role-head[data-v-ac4a6874]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.role-item .role-head .role-index[data-v-ac4a6874]{font-size:13px;font-weight:600;color:#595959}.drawer-footer[data-v-ac4a6874]{position:absolute;right:0;bottom:0;width:100%;border-top:1px solid #f0f0f0;padding:10px 16px;background:#fff;text-align:right}.package-manage .table-header[data-v-2a6491d9]{display:flex;justify-content:space-between;align-items:center;width:100%}.package-manage .pkg-name[data-v-2a6491d9]{font-weight:600}.package-manage .pkg-desc[data-v-2a6491d9]{font-size:12px;color:#8c8c8c;margin-top:2px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sys-menu-list .table-header[data-v-9b8954bd]{display:flex;justify-content:space-between;align-items:center;width:100%}.menu-auth-panel .panel-actions[data-v-32115637]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.menu-auth-panel .preset-row[data-v-32115637]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;padding:8px 12px;margin-bottom:12px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px}.menu-auth-panel .preset-row .preset-group-label[data-v-32115637]{font-size:12px;color:#999;margin-right:2px}.menu-auth-panel .preset-row .preset-group-label[data-v-32115637]:after{content:"："}.menu-auth-panel .preset-row .preset-tag[data-v-32115637]{cursor:pointer;user-select:none;font-size:12px}.menu-auth-panel .preset-row .preset-tag[data-v-32115637]:hover{color:#1677ff;border-color:#1677ff}.biz-type-tip[data-v-326d2d7e]{font-size:12px;color:#999;line-height:1.5;margin-top:4px}.wizard-body[data-v-952c7b12]{height:90vh;display:flex;flex-direction:column;overflow:hidden}.step-indicator[data-v-952c7b12]{flex-shrink:0}.step-indicator .wizard-head-card[data-v-952c7b12]{background:linear-gradient(135deg,#0d9488,#0f766e);border-radius:8px 8px 0 0;padding:0}.step-indicator .wizard-head-card .header-top-section[data-v-952c7b12]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px}.step-indicator .wizard-head-card .header-top-section .header-info[data-v-952c7b12]{display:flex;align-items:center;gap:12px}.step-indicator .wizard-head-card .header-top-section .header-info .head-icon[data-v-952c7b12]{width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.step-indicator .wizard-head-card .header-top-section .header-info .header-text[data-v-952c7b12]{display:flex;flex-direction:column}.step-indicator .wizard-head-card .header-top-section .header-info .header-text .head-title[data-v-952c7b12]{font-size:18px;font-weight:600;color:#fff;line-height:1.4}.step-indicator .wizard-head-card .header-top-section .header-info .header-text .head-desc[data-v-952c7b12]{font-size:13px;color:rgba(255,255,255,.7);margin-top:2px}.step-indicator .wizard-head-card .header-top-section .header-right-section[data-v-952c7b12]{display:flex;align-items:center;gap:24px;flex-shrink:0}.step-indicator .wizard-head-card .header-top-section .header-actions .action-btn[data-v-952c7b12]{min-width:88px;height:36px;font-size:13px;border-radius:6px}.step-indicator .wizard-head-card .header-top-section .header-actions .action-btn.ant-btn-ghost[data-v-952c7b12]{color:#fff;border-color:rgba(255,255,255,.5)}.step-indicator .wizard-head-card .header-top-section .header-actions .action-btn.ant-btn-ghost[data-v-952c7b12]:hover{background:rgba(255,255,255,.1);border-color:#fff}.step-indicator .wizard-head-card .header-top-section .header-actions .action-btn.ant-btn-primary[data-v-952c7b12]{background:#fff;color:#0d9488;border-color:#fff;font-weight:500}.step-indicator .wizard-head-card .header-top-section .header-actions .action-btn.ant-btn-primary[data-v-952c7b12]:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}.step-indicator .wizard-head-card .header-top-section .horizontal-progress[data-v-952c7b12]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 20px;background:rgba(255,255,255,.15);border-radius:8px}.step-indicator .wizard-head-card .header-top-section .horizontal-progress .progress-num[data-v-952c7b12]{display:flex;align-items:baseline;gap:4px}.step-indicator .wizard-head-card .header-top-section .horizontal-progress .progress-num .progress-current[data-v-952c7b12]{font-size:22px;font-weight:700;color:#fff}.step-indicator .wizard-head-card .header-top-section .horizontal-progress .progress-num .progress-divider[data-v-952c7b12]{font-size:12px;color:rgba(255,255,255,.6)}.step-indicator .wizard-head-card .header-top-section .horizontal-progress .progress-num .progress-total[data-v-952c7b12]{font-size:11px;color:rgba(255,255,255,.75)}.step-indicator .wizard-head-card .header-top-section .horizontal-progress .progress-bar-wrapper[data-v-952c7b12]{width:120px;height:4px;background:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.step-indicator .wizard-head-card .header-top-section .horizontal-progress .progress-bar-wrapper .progress-bar-fill[data-v-952c7b12]{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.step-indicator .wizard-head-card .header-divider[data-v-952c7b12]{height:1px;background:rgba(255,255,255,.2);margin:0 24px}.step-indicator .wizard-head-card .header-bottom-section[data-v-952c7b12]{padding:12px 24px 16px;display:flex;justify-content:center}.step-indicator .wizard-head-card .horizontal-steps[data-v-952c7b12] .ant-steps-item{margin-bottom:0;cursor:pointer}.step-indicator .wizard-head-card .horizontal-steps[data-v-952c7b12] .ant-steps-item:hover .step-icon{background:rgba(255,255,255,.2)}.step-indicator .wizard-head-card .horizontal-steps[data-v-952c7b12] .ant-steps-item .step-icon{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:rgba(255,255,255,.8);transition:all .3s}.step-indicator .wizard-head-card .horizontal-steps[data-v-952c7b12] .ant-steps-item .step-icon.active{background:#fff;color:#0d9488;box-shadow:0 4px 12px rgba(0,0,0,.2)}.step-indicator .wizard-head-card .horizontal-steps[data-v-952c7b12] .ant-steps-item .step-icon.completed{background:#52c41a;color:#fff}.step-indicator .wizard-head-card .horizontal-steps[data-v-952c7b12] .ant-steps-item .step-icon.pending{background:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.step-indicator .wizard-head-card .horizontal-steps[data-v-952c7b12] .ant-steps-item .ant-steps-item-title{font-size:14px!important;font-weight:500!important;color:#fff!important}.step-indicator .wizard-head-card .horizontal-steps[data-v-952c7b12] .ant-steps-item .ant-steps-item-description{font-size:12px!important;color:rgba(255,255,255,.7)!important}.step-indicator .wizard-head-card .horizontal-steps[data-v-952c7b12] .ant-steps-item .ant-steps-item-tail:after{background:rgba(255,255,255,.25)!important}.step-content[data-v-952c7b12]{flex:1;overflow-y:auto;padding:16px 24px 24px}.step-card[data-v-952c7b12]{background:#fff;border-radius:8px;padding:24px 32px;max-width:760px;margin:0 auto}.step-card.step-card-wide[data-v-952c7b12]{max-width:100%}.step-card .step-card-title[data-v-952c7b12]{font-size:16px;font-weight:600;color:#134e4a;margin-bottom:20px;padding-left:10px;border-left:3px solid #0d9488}.step-card .step-tip[data-v-952c7b12]{margin-bottom:16px}.step-card .field-tip[data-v-952c7b12]{font-size:12px;color:#999;line-height:1.5;margin-top:4px}.step-card .panel-actions[data-v-952c7b12]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.step-card .panel-actions .checked-count[data-v-952c7b12]{font-size:12px;color:#6b7280}.step-card .preset-row[data-v-952c7b12]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;padding:8px 12px;margin-bottom:12px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px}.step-card .preset-row .preset-group-label[data-v-952c7b12]{font-size:12px;color:#999;margin-right:2px}.step-card .preset-row .preset-group-label[data-v-952c7b12]:after{content:"："}.step-card .preset-row .preset-tag[data-v-952c7b12]{cursor:pointer;user-select:none;font-size:12px}.step-card .preset-row .preset-tag[data-v-952c7b12]:hover{color:#1677ff;border-color:#1677ff}.step-card .menu-tree-wrap[data-v-952c7b12]{max-height:calc(90vh - 420px);overflow-y:auto;border:1px solid #e8efed;border-radius:6px;padding:12px}.step-card .menu-tree-wrap[data-v-952c7b12]::-webkit-scrollbar{width:6px}.step-card .menu-tree-wrap[data-v-952c7b12]::-webkit-scrollbar-thumb{background-color:#99d6ce;border-radius:3px}.provision-card[data-v-952c7b12]{max-width:640px}.provision-card .provision-title[data-v-952c7b12]{text-align:center;font-size:16px;font-weight:600;color:#134e4a;margin-bottom:20px}.provision-card .provision-title.failed[data-v-952c7b12]{color:#ff4d4f}.provision-card .task-list[data-v-952c7b12]{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.provision-card .task-list .task-row[data-v-952c7b12]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(248,250,250,.976);border:1px solid #eef2f1;border-radius:6px}.provision-card .task-list .task-row .task-icon[data-v-952c7b12]{display:inline-flex;font-size:16px}.provision-card .task-list .task-row .task-icon .ok[data-v-952c7b12]{color:#52c41a}.provision-card .task-list .task-row .task-icon .run[data-v-952c7b12]{color:#0d9488}.provision-card .task-list .task-row .task-icon .err[data-v-952c7b12]{color:#ff4d4f}.provision-card .task-list .task-row .task-icon .wait[data-v-952c7b12]{color:#c0c8c6}.provision-card .task-list .task-row .task-name[data-v-952c7b12]{flex:1;font-size:13px;color:#1f2937}.provision-card .task-list .task-row .task-state[data-v-952c7b12]{font-size:12px;color:#9ca3af}.provision-card .task-list .task-row .task-state.done[data-v-952c7b12]{color:#52c41a}.provision-card .task-list .task-row .task-state.running[data-v-952c7b12]{color:#0d9488}.provision-card .task-list .task-row .task-state.failed[data-v-952c7b12]{color:#ff4d4f}.provision-card .fail-alert[data-v-952c7b12]{margin-bottom:12px}.provision-card .fail-actions[data-v-952c7b12]{display:flex;justify-content:center;gap:12px}.report-banner[data-v-952c7b12]{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:8px;margin-bottom:16px}.report-banner.pass[data-v-952c7b12]{background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border:1px solid #99d6ce}.report-banner.pass .banner-icon[data-v-952c7b12]{color:#0d9488}.report-banner.warn[data-v-952c7b12]{background:#fffbe6;border:1px solid #ffe58f}.report-banner.warn .banner-icon[data-v-952c7b12]{color:#faad14}.report-banner .banner-icon[data-v-952c7b12]{font-size:32px}.report-banner .banner-title[data-v-952c7b12]{font-size:16px;font-weight:600;color:#134e4a}.report-banner .banner-desc[data-v-952c7b12]{font-size:12px;color:#6b7280;margin-top:2px}.summary-card[data-v-952c7b12]{background:rgba(248,250,250,.976);border:1px solid #eef2f1;border-radius:8px;padding:14px 20px;margin-bottom:16px}.summary-card .summary-row[data-v-952c7b12]{display:flex;align-items:center;padding:4px 0}.summary-card .summary-row .s-label[data-v-952c7b12]{width:120px;flex-shrink:0;font-size:13px;color:#6b7280}.summary-card .summary-row .s-value[data-v-952c7b12]{font-size:13px;color:#1f2937}.summary-card .summary-row .s-value.strong[data-v-952c7b12]{font-weight:600;color:#0d9488}.check-list[data-v-952c7b12]{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px;margin-bottom:16px}.check-list .check-row[data-v-952c7b12]{display:flex;align-items:center;gap:8px;padding:7px 12px;background:rgba(248,250,250,.976);border:1px solid #eef2f1;border-radius:6px;min-width:0}.check-list .check-row .ok[data-v-952c7b12]{color:#52c41a;flex-shrink:0}.check-list .check-row .err[data-v-952c7b12]{color:#ff4d4f;flex-shrink:0}.check-list .check-row .check-name[data-v-952c7b12]{font-size:13px;color:#1f2937;flex-shrink:0}.check-list .check-row .check-detail[data-v-952c7b12]{font-size:12px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.report-actions[data-v-952c7b12]{display:flex;justify-content:center;gap:12px;padding-top:4px}.fade-slide-enter-active[data-v-952c7b12],.fade-slide-leave-active[data-v-952c7b12]{transition:all .3s ease}.fade-slide-enter-from[data-v-952c7b12]{opacity:0;transform:translate(20px)}.fade-slide-leave-to[data-v-952c7b12]{opacity:0;transform:translate(-20px)}@media screen and (max-width: 768px){.step-indicator .wizard-head-card .header-top-section[data-v-952c7b12]{flex-direction:column;gap:12px}.check-list[data-v-952c7b12]{grid-template-columns:1fr}}.tenant-wizard-modal .ant-modal{top:5vh;padding-bottom:0;width:90vw!important;max-width:90vw}.tenant-wizard-modal .ant-modal-content{background:#f0f2f5;border-radius:8px;overflow:hidden}.tenant-user-panel .panel-toolbar[data-v-6c2129a2]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:12px}.tenant-user-panel .account-list[data-v-6c2129a2]{margin-top:12px;max-height:280px;overflow-y:auto;border:1px solid #f0f0f0;border-radius:6px;padding:4px}.tenant-user-panel .account-item[data-v-6c2129a2]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-radius:4px;cursor:pointer}.tenant-user-panel .account-item[data-v-6c2129a2]:hover{background:#f5f5f5}.tenant-user-panel .account-item.selected[data-v-6c2129a2]{background:#e6f4ff}.tenant-user-panel .account-item.disabled[data-v-6c2129a2]{cursor:not-allowed;color:#bbb}.tenant-user-panel .account-item.disabled[data-v-6c2129a2]:hover{background:transparent}.tenant-user-panel .account-item .account-name[data-v-6c2129a2]{font-weight:500;margin-right:8px}.tenant-user-panel .account-item .account-sub[data-v-6c2129a2]{color:#999;font-size:12px;margin-right:8px}.tenant-manage-page .tenant-list-card[data-v-f2473b36],.tenant-manage-page .tenant-detail-card[data-v-f2473b36]{min-height:500px}.tenant-manage-page .card-title-bar[data-v-f2473b36]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.tenant-manage-page .card-title-bar .card-title-text[data-v-f2473b36]{display:flex;align-items:center;flex-shrink:0}.tenant-manage-page .list-search[data-v-f2473b36]{margin-bottom:12px}.tenant-manage-page .tenant-scroll[data-v-f2473b36]{max-height:calc(100vh - 280px);overflow-y:auto;overflow-x:hidden;padding:2px}.tenant-manage-page .tenant-scroll[data-v-f2473b36]::-webkit-scrollbar{width:6px}.tenant-manage-page .tenant-scroll[data-v-f2473b36]::-webkit-scrollbar-thumb{background-color:var(--lx-primary-border, #99d6ce);border-radius:3px}.tenant-manage-page .tenant-scroll[data-v-f2473b36]::-webkit-scrollbar-track{background-color:var(--lx-primary-bg-light, #f0fdfa)}.tenant-manage-page .detail-header[data-v-f2473b36]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;margin:-24px -24px 0;background:var(--lx-gradient-header, linear-gradient(135deg, #ccfbf1 0%, #e6fffb 100%));border-radius:8px 8px 0 0;border-bottom:1px solid var(--lx-primary-border, #d9f5f0)}.tenant-manage-page .detail-header .detail-title-wrap[data-v-f2473b36]{display:flex;align-items:center;gap:8px;min-width:0}.tenant-manage-page .detail-header .detail-title-wrap .detail-icon[data-v-f2473b36]{font-size:20px;color:var(--lx-primary, #0d9488)}.tenant-manage-page .detail-header .detail-title-wrap .detail-title[data-v-f2473b36]{font-size:18px;font-weight:600;color:var(--lx-primary-deep, #134e4a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}.tenant-manage-page .detail-header .header-btn-primary[data-v-f2473b36]{height:32px;padding:0 16px;font-size:13px;font-weight:500;border-radius:6px;background:var(--lx-primary, #0d9488);border-color:var(--lx-primary, #0d9488);color:#fff;display:inline-flex;align-items:center;gap:4px}.tenant-manage-page .detail-header .header-btn-primary[data-v-f2473b36]:hover{background:var(--lx-primary-hover, #0f766e);border-color:var(--lx-primary-hover, #0f766e);color:#fff}.tenant-manage-page .detail-header .header-btn-ghost[data-v-f2473b36]{width:32px;height:32px;padding:0;border-radius:6px;background:rgba(255,255,255,.7);border-color:var(--lx-primary-border, rgba(13, 148, 136, .3));color:var(--lx-primary, #0d9488);display:inline-flex;align-items:center;justify-content:center}.tenant-manage-page .detail-header .header-btn-ghost[data-v-f2473b36]:hover{background:#fff;border-color:var(--lx-primary, #0d9488);color:var(--lx-primary, #0d9488);box-shadow:0 2px 8px var(--lx-primary-shadow, rgba(13, 148, 136, .15))}.tenant-manage-page .detail-header .header-btn-toggle[data-v-f2473b36]{height:32px;padding:0 14px;font-size:13px;font-weight:500;border-radius:6px;background:rgba(255,255,255,.7);border-color:var(--lx-primary-border, rgba(13, 148, 136, .3));color:var(--lx-primary, #0d9488);display:inline-flex;align-items:center;gap:4px}.tenant-manage-page .detail-header .header-btn-toggle[data-v-f2473b36]:hover{background:#fff;border-color:var(--lx-primary, #0d9488);color:var(--lx-primary, #0d9488);box-shadow:0 2px 8px var(--lx-primary-shadow, rgba(13, 148, 136, .15))}.tenant-manage-page .detail-tabs[data-v-f2473b36]{margin-top:16px}.tenant-manage-page .tenant-basic-info .section-toolbar[data-v-f2473b36]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1f2937;margin:16px 0 12px}.tenant-manage-page .tenant-basic-info .section-toolbar[data-v-f2473b36]:first-child{margin-top:0}.tenant-manage-page .tenant-basic-info .section-toolbar .header-accent[data-v-f2473b36]{width:3px;height:14px;border-radius:2px;background:var(--lx-primary, #0d9488)}.tenant-manage-page .tenant-basic-info[data-v-f2473b36] .ant-descriptions{margin-bottom:8px}.tenant-manage-page .tenant-card-item[data-v-f2473b36]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:6px 8px;margin:3px 0;background:#fff;border:1px solid #e8efed;border-radius:7px;transition:all .2s;cursor:pointer}.tenant-manage-page .tenant-card-item[data-v-f2473b36]:hover{border-color:var(--lx-primary-border, #99d6ce);box-shadow:0 2px 6px var(--lx-primary-shadow, rgba(13, 148, 136, .1))}.tenant-manage-page .tenant-card-item:hover .tenant-card-actions[data-v-f2473b36]{opacity:1}.tenant-manage-page .tenant-card-item.is-selected[data-v-f2473b36]{border-color:var(--lx-primary, #0d9488);background:var(--lx-gradient-selected, linear-gradient(135deg, #f0fdfa 0%, #ccfbf1 100%));box-shadow:0 2px 6px var(--lx-primary-shadow, rgba(13, 148, 136, .12))}.tenant-manage-page .tenant-card-item .tenant-card-main[data-v-f2473b36]{flex:1;min-width:0}.tenant-manage-page .tenant-card-item .tenant-card-row[data-v-f2473b36]{display:flex;align-items:center;min-width:0}.tenant-manage-page .tenant-card-item .tenant-card-title[data-v-f2473b36]{gap:5px}.tenant-manage-page .tenant-card-item .tenant-card-title .tenant-icon[data-v-f2473b36]{color:var(--lx-primary, #0d9488);font-size:13px;flex-shrink:0}.tenant-manage-page .tenant-card-item .tenant-card-title .tenant-name[data-v-f2473b36]{font-size:13px;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tenant-manage-page .tenant-card-item .tenant-card-title .tenant-type-tag[data-v-f2473b36]{margin-inline-end:0;font-size:10px;line-height:16px;padding:0 5px;flex-shrink:0;border-radius:4px}.tenant-manage-page .tenant-card-item .tenant-card-sub[data-v-f2473b36]{margin-top:2px;padding-left:18px;gap:8px}.tenant-manage-page .tenant-card-item .tenant-card-sub .tenant-sub-item[data-v-f2473b36]{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:1}.tenant-manage-page .tenant-card-item .tenant-card-sub .tenant-sub-item .anticon[data-v-f2473b36]{font-size:10px;color:var(--lx-primary-border, #99d6ce);flex-shrink:0}.tenant-manage-page .tenant-card-item .tenant-card-actions[data-v-f2473b36]{display:flex;align-items:center;opacity:0;transition:opacity .2s;flex-shrink:0}.tenant-manage-page .tenant-card-item .tenant-card-actions .action-btn[data-v-f2473b36]{padding:1px 3px;height:auto;color:#666}.tenant-manage-page .tenant-card-item .tenant-card-actions .action-btn[data-v-f2473b36]:hover{color:var(--lx-primary, #0d9488)}.tenant-manage-page .tenant-card-item .tenant-card-actions .action-btn.danger[data-v-f2473b36]:hover{color:#ff4d4f}.process-category-page .search-card[data-v-358a50d7]{margin-bottom:16px}.process-category-page .table-header[data-v-358a50d7],.process-design-page .table-header[data-v-d59355b2],.process-instance-page .table-header[data-v-00616548]{display:flex;justify-content:space-between;align-items:center;width:100%}.process-instance-page .detail-section h4[data-v-00616548]{margin-bottom:12px;font-weight:500}.target-select[data-v-b4061b6f]{display:flex;align-items:center;gap:8px}.target-select .target-type-select[data-v-b4061b6f]{width:40%;flex-shrink:0}.target-select .target-node-select[data-v-b4061b6f]{flex:1}.target-select .target-node-tip[data-v-b4061b6f]{flex:1;color:rgba(0,0,0,.35);font-size:12px}.op-inspection-base[data-v-f4b77aec]{margin-top:12px}.op-inspection-base .space-tree-card[data-v-f4b77aec],.op-inspection-base .point-detail-card[data-v-f4b77aec]{min-height:500px}.op-inspection-base .card-title-bar[data-v-f4b77aec]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.op-inspection-base .card-title-bar .card-title-text[data-v-f4b77aec]{display:flex;align-items:center;flex-shrink:0}.op-inspection-base .card-title-bar .card-title-actions[data-v-f4b77aec]{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.op-inspection-base .tree-search[data-v-f4b77aec]{margin-bottom:12px}.op-inspection-base .tree-container[data-v-f4b77aec]{max-height:calc(100vh - 280px);overflow-y:auto;overflow-x:hidden}.op-inspection-base .tree-container[data-v-f4b77aec]::-webkit-scrollbar{width:6px}.op-inspection-base .tree-container[data-v-f4b77aec]::-webkit-scrollbar-thumb{background-color:var(--lx-primary-border, #99d6ce);border-radius:3px}.op-inspection-base .tree-container[data-v-f4b77aec]::-webkit-scrollbar-track{background-color:var(--lx-primary-bg-light, #f0fdfa)}.op-inspection-base .detail-header[data-v-f4b77aec]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:16px 20px;margin:-24px -24px 0;background:var(--lx-gradient-header, linear-gradient(135deg, #ccfbf1 0%, #e6fffb 100%));border-radius:8px 8px 0 0;border-bottom:1px solid var(--lx-primary-border, #d9f5f0)}.op-inspection-base .detail-header .detail-title-wrap[data-v-f4b77aec]{display:flex;align-items:center;gap:8px;min-width:0}.op-inspection-base .detail-header .detail-title-wrap .detail-icon[data-v-f4b77aec]{font-size:20px;color:var(--lx-primary, #0d9488)}.op-inspection-base .detail-header .detail-title-wrap .detail-title[data-v-f4b77aec]{font-size:18px;font-weight:600;color:var(--lx-primary-deep, #134e4a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}.op-inspection-base .detail-header .header-btn-ghost[data-v-f4b77aec]{height:32px;padding:0 12px;border-radius:6px;background:rgba(255,255,255,.7);border-color:var(--lx-primary-border, rgba(13, 148, 136, .3));color:var(--lx-primary, #0d9488);display:inline-flex;align-items:center;gap:4px}.op-inspection-base .detail-header .header-btn-ghost[data-v-f4b77aec]:hover{background:#fff;border-color:var(--lx-primary, #0d9488);color:var(--lx-primary, #0d9488);box-shadow:0 2px 8px var(--lx-primary-shadow, rgba(13, 148, 136, .15))}.op-inspection-base .detail-header .header-btn-primary[data-v-f4b77aec]{display:inline-flex;align-items:center;gap:4px;border-radius:6px}.op-inspection-base .table-toolbar[data-v-f4b77aec]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0 12px}.op-inspection-base .org-card[data-v-f4b77aec]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:6px 8px;margin:3px 0;background:#fff;border:1px solid #e8efed;border-radius:7px;transition:all .2s;cursor:pointer}.op-inspection-base .org-card[data-v-f4b77aec]:hover{border-color:var(--lx-primary-border, #99d6ce);box-shadow:0 2px 6px var(--lx-primary-shadow, rgba(13, 148, 136, .1))}.op-inspection-base .org-card:hover .org-card-actions[data-v-f4b77aec]{opacity:1}.op-inspection-base .org-card.is-selected[data-v-f4b77aec]{border-color:var(--lx-primary, #0d9488);background:var(--lx-gradient-selected, linear-gradient(135deg, #f0fdfa 0%, #ccfbf1 100%));box-shadow:0 2px 6px var(--lx-primary-shadow, rgba(13, 148, 136, .12))}.op-inspection-base .org-card .org-card-main[data-v-f4b77aec]{flex:1;min-width:0}.op-inspection-base .org-card .org-card-row[data-v-f4b77aec]{display:flex;align-items:center;min-width:0}.op-inspection-base .org-card .org-card-title[data-v-f4b77aec]{gap:5px}.op-inspection-base .org-card .org-card-title .org-expand-btn[data-v-f4b77aec]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;font-size:12px;color:#595959;border-radius:4px;transition:all .2s}.op-inspection-base .org-card .org-card-title .org-expand-btn[data-v-f4b77aec]:hover{color:var(--lx-primary, #0d9488);background:var(--lx-primary-bg-light, #f0fdfa)}.op-inspection-base .org-card .org-card-title .org-expand-placeholder[data-v-f4b77aec]{width:20px;flex-shrink:0}.op-inspection-base .org-card .org-card-title .space-icon[data-v-f4b77aec]{color:var(--lx-primary, #0d9488);font-size:13px;flex-shrink:0}.op-inspection-base .org-card .org-card-title .space-name[data-v-f4b77aec]{font-size:13px;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.op-inspection-base .org-card .org-card-title .space-name.is-disabled[data-v-f4b77aec]{color:rgba(0,0,0,.35);text-decoration:line-through}.op-inspection-base .org-card .org-card-title .org-type-tag[data-v-f4b77aec]{margin-inline-end:0;font-size:10px;line-height:16px;padding:0 5px;flex-shrink:0;border-radius:4px}.op-inspection-base .org-card .org-card-actions[data-v-f4b77aec]{display:flex;align-items:center;opacity:0;transition:opacity .2s;flex-shrink:0}.op-inspection-base .org-card .org-card-actions .action-btn[data-v-f4b77aec]{padding:1px 3px;height:auto;color:#666}.op-inspection-base .org-card .org-card-actions .action-btn[data-v-f4b77aec]:hover{color:var(--lx-primary, #0d9488)}.op-inspection-base .org-card .org-card-actions .action-btn.danger[data-v-f4b77aec]:hover{color:#ff4d4f}.op-inspection-base[data-v-f4b77aec] .ant-tree{background:transparent}.op-inspection-base[data-v-f4b77aec] .ant-tree .ant-tree-treenode{padding:1px 0;width:100%}.op-inspection-base[data-v-f4b77aec] .ant-tree .ant-tree-node-content-wrapper{padding:0;flex:1;min-width:0}.op-inspection-base[data-v-f4b77aec] .ant-tree .ant-tree-node-content-wrapper:hover{background:transparent}.op-inspection-base[data-v-f4b77aec] .ant-tree .ant-tree-node-selected{background:transparent!important}.op-inspection-base[data-v-f4b77aec] .ant-tree .ant-tree-switcher{display:none}.op-inspection-base[data-v-f4b77aec] .ant-tree .ant-tree-indent-unit{position:relative}.op-inspection-base[data-v-f4b77aec] .ant-tree .ant-tree-indent-unit:before{content:"";position:absolute;top:-4px;bottom:-4px;right:6px;border-left:1px dashed var(--lx-primary-border, #dbe9e5)}.op-inspection-base .point-name[data-v-f4b77aec]{font-weight:500}.op-inspection-base .target-type-tag[data-v-f4b77aec]{margin-right:4px}.op-inspection-base .text-muted[data-v-f4b77aec]{color:rgba(0,0,0,.35)}.form-hint[data-v-f4b77aec]{color:rgba(0,0,0,.45);font-size:12px;line-height:1.6;margin-top:4px}.lnglat-row[data-v-f4b77aec]{display:flex;gap:8px}.lnglat-row[data-v-f4b77aec] .ant-input-number{flex:1}.qr-box[data-v-f4b77aec]{display:flex;flex-direction:column;align-items:center}.qr-box .qr-card[data-v-f4b77aec]{text-align:center;border:1px solid #e8e8e8;border-radius:4px;padding:16px 24px}.qr-box .qr-card .qr-title[data-v-f4b77aec]{font-size:16px;font-weight:600;margin-bottom:4px}.qr-box .qr-card .qr-code-text[data-v-f4b77aec]{font-size:12px;color:#888;margin-bottom:12px}.qr-box .qr-card .qr-canvas[data-v-f4b77aec]{display:block;margin:0 auto}.qr-box .qr-card .qr-space[data-v-f4b77aec]{font-size:13px;color:#555;margin-top:8px}.qr-box .qr-card .qr-footer[data-v-f4b77aec]{font-size:12px;color:#aaa;margin-top:8px}.qr-box .qr-actions[data-v-f4b77aec]{display:flex;gap:8px;margin-top:16px}.qr-box .qr-hint[data-v-f4b77aec]{font-size:12px;color:rgba(0,0,0,.45);margin-top:12px}.is-embedded[data-v-20fd275a] .ant-pro-page-container-warp{display:none}.layout-container .filter-card[data-v-20fd275a]{border-radius:8px;margin-bottom:12px}.layout-container .filter-card[data-v-20fd275a] .ant-card-body{padding:12px 16px 0}.layout-container .filter-card[data-v-20fd275a] .ant-form-item{margin-bottom:8px}.layout-container .tabs-card[data-v-20fd275a]{border-radius:8px}.layout-container .tabs-card[data-v-20fd275a] .ant-card-body{padding:0 16px 16px}.layout-container .tabs-card[data-v-20fd275a] .ant-tabs-nav{margin-bottom:8px}.layout-container .tab-count[data-v-20fd275a]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.layout-container .today-hint[data-v-20fd275a]{font-size:12px;color:#8c8c8c;white-space:nowrap}.layout-container .code-text[data-v-20fd275a]{font-family:SFMono-Regular,Consolas,monospace;color:#0d9488;font-weight:500}.layout-container .handled-text[data-v-20fd275a]{font-size:12px;color:#8c8c8c}.layout-container .text-muted[data-v-20fd275a]{color:rgba(0,0,0,.35)}.layout-container .conf-high[data-v-20fd275a]{font-weight:600;color:#52c41a}.layout-container .conf-low[data-v-20fd275a]{color:#d48806}.layout-container .teal-link[data-v-20fd275a]{color:#0d9488}.layout-container .teal-link[data-v-20fd275a]:hover{color:#0f766e}.layout-container .biz-desc[data-v-20fd275a],.layout-container .biz-alert[data-v-20fd275a]{margin-bottom:12px}.layout-container .biz-body[data-v-20fd275a]{margin-top:4px}.layout-container .image-caption[data-v-20fd275a]{margin-top:6px;font-size:12px;color:#8c8c8c;text-align:center}.layout-container .scene-block[data-v-20fd275a]{margin-bottom:10px;padding:8px 12px;background:#f0f9f8;border:1px solid #ccf0ec;border-radius:8px}.layout-container .scene-block .scene-title[data-v-20fd275a]{font-size:13px;font-weight:500;color:#0f766e}.layout-container .scene-block .scene-summary[data-v-20fd275a]{margin-top:4px;font-size:12px;color:#333}.layout-container .scene-block .scene-tags[data-v-20fd275a]{margin-top:4px}.layout-container .scene-block .scene-detail[data-v-20fd275a]{margin-top:4px;font-size:12px;line-height:1.7;color:#595959}.layout-container .items-head[data-v-20fd275a]{margin:4px 0 8px;font-weight:500}.layout-container .hazard-item[data-v-20fd275a]{margin-bottom:8px;padding:10px 12px;background:#fff;border:1px solid #f0f0f0;border-radius:8px}.layout-container .hazard-item .item-head[data-v-20fd275a]{display:flex;align-items:center;gap:8px}.layout-container .hazard-item .item-head .item-seq[data-v-20fd275a]{font-family:SFMono-Regular,Consolas,monospace;font-weight:600;color:#0d9488}.layout-container .hazard-item .item-head .item-status[data-v-20fd275a]{margin-left:auto}.layout-container .hazard-item .item-body[data-v-20fd275a]{margin-top:6px}.layout-container .hazard-item .item-body .item-desc[data-v-20fd275a]{font-size:13px;color:#333}.layout-container .hazard-item .item-body .item-basis[data-v-20fd275a]{margin-top:4px;padding:4px 8px;font-size:12px;color:#595959;background:#fafafa;border-radius:4px}.layout-container .hazard-item .item-body .item-measures[data-v-20fd275a]{display:flex;flex-direction:column;gap:2px;margin-top:4px;font-size:12px;color:#595959}.layout-container .person-block[data-v-20fd275a]{margin-top:8px}.layout-container .person-block .person-title[data-v-20fd275a]{margin-bottom:6px;font-size:13px;font-weight:500}.layout-container .person-block .person-item[data-v-20fd275a]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.layout-container .person-block .person-item .person-meta[data-v-20fd275a]{font-size:12px;color:#8c8c8c}.layout-container .result-desc[data-v-20fd275a] .ant-descriptions-item-label{width:84px;color:#8c8c8c}.layout-container .pre-wrap[data-v-20fd275a]{white-space:pre-wrap;word-break:break-all}.is-embedded[data-v-ccdc380f] .ant-pro-page-container-warp{display:none}.layout-container .filter-card[data-v-ccdc380f],.layout-container .list-card[data-v-ccdc380f]{border-radius:8px}.layout-container .filter-card[data-v-ccdc380f] .ant-card-body,.layout-container .list-card[data-v-ccdc380f] .ant-card-body{padding:12px 16px 16px}.layout-container .filter-card[data-v-ccdc380f]{margin-bottom:16px}.layout-container .filter-card[data-v-ccdc380f] .ant-card-body{padding:12px 16px 0}.layout-container .filter-card[data-v-ccdc380f] .ant-form-item{margin-bottom:8px}.layout-container .list-card[data-v-ccdc380f] .ant-card .ant-card-head{border-bottom:1px solid #f0f0f0;min-height:40px}.layout-container .list-card[data-v-ccdc380f] .ant-card .ant-card-head-title{padding:8px 0}.layout-container .list-card .list-tip-alert[data-v-ccdc380f]{margin-bottom:12px}.layout-container .list-card .list-tip-alert[data-v-ccdc380f] .ant-alert-message{font-size:12px}.layout-container .list-card .list-toolbar[data-v-ccdc380f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.layout-container .list-card .list-toolbar .filter-path[data-v-ccdc380f]{display:flex;align-items:center;gap:6px;font-size:12px;color:#999}.layout-container .list-card .list-toolbar .filter-path .filter-empty[data-v-ccdc380f]{color:#bbb}.layout-container .form-divider[data-v-ccdc380f]{font-size:12px;color:#999;margin:8px 0 16px}.layout-container .code-text[data-v-ccdc380f]{font-family:SFMono-Regular,Consolas,monospace;color:#0d9488;font-weight:500}.layout-container .item-name[data-v-ccdc380f]{font-weight:500}.layout-container .doc-name[data-v-ccdc380f]{color:#475569}.layout-container .ellipsis-2[data-v-ccdc380f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.layout-container .teal-link[data-v-ccdc380f]{color:#0d9488}.layout-container .teal-link[data-v-ccdc380f]:hover{color:#0f766e}.layout-container .danger-link[data-v-ccdc380f]{color:#dc2626}.layout-container .readonly-hint[data-v-ccdc380f]{font-size:12px;color:#bbb}.layout-container .import-summary[data-v-ccdc380f]{font-size:13px;color:#333}.layout-container .import-summary b[data-v-ccdc380f]{font-weight:600}.layout-container .ok-text[data-v-ccdc380f]{color:#389e0d}.layout-container .err-text[data-v-ccdc380f]{color:#cf1322}.layout-container .rel-card[data-v-90356d00]{background:#fff;border-radius:8px;padding:12px 16px 16px}.layout-container .tree-card .card-title-bar[data-v-90356d00]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.layout-container .tree-card .card-title-bar .card-title-text[data-v-90356d00]{display:flex;align-items:center;flex-shrink:0}.layout-container .tree-card .card-title-bar .card-title-actions[data-v-90356d00]{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.layout-container .tree-card .tree-search[data-v-90356d00]{margin-bottom:8px}.layout-container .tree-card .tree-container[data-v-90356d00]{max-height:calc(100vh - 260px);overflow-y:auto;overflow-x:hidden}.layout-container .tree-card .tree-container[data-v-90356d00]::-webkit-scrollbar{width:6px}.layout-container .tree-card .tree-container[data-v-90356d00]::-webkit-scrollbar-thumb{background-color:var(--lx-primary-border, #99d6ce);border-radius:3px}.layout-container .tree-card .tree-node-name.is-disabled[data-v-90356d00]{color:#bbb;text-decoration:line-through}.layout-container .tree-card .tree-node-name.tree-group-name[data-v-90356d00]{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--lx-primary, #0d9488)}.layout-container .tree-card .tree-node-name.tree-group-name .industry-icon[data-v-90356d00]{font-size:13px;flex-shrink:0}.layout-container .tree-card .tree-node-tag[data-v-90356d00]{margin-left:6px;margin-inline-end:0}.layout-container .tree-card .count-tag[data-v-90356d00]{color:var(--lx-primary, #0d9488);background:var(--lx-primary-bg-light, #f0fdfa);border-color:var(--lx-primary-border, #99f6e4)}.layout-container .rel-card .rel-header[data-v-90356d00]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;margin:-12px -16px 0;background:var(--lx-gradient-header, linear-gradient(135deg, #ccfbf1 0%, #e6fffb 100%));border-radius:8px 8px 0 0;border-bottom:1px solid var(--lx-primary-border, #d9f5f0)}.layout-container .rel-card .rel-header .rel-title-wrap[data-v-90356d00]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.layout-container .rel-card .rel-header .rel-title-wrap .rel-icon[data-v-90356d00]{font-size:18px;color:var(--lx-primary, #0d9488)}.layout-container .rel-card .rel-header .rel-title-wrap .rel-title[data-v-90356d00]{font-size:16px;font-weight:600;color:var(--lx-primary-deep, #134e4a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.layout-container .rel-card .rel-header .rel-title-wrap .code-tag[data-v-90356d00]{font-family:SFMono-Regular,Consolas,monospace}.layout-container .rel-card .rel-header .rel-title-wrap .rel-count[data-v-90356d00]{font-size:13px;color:rgba(19,78,74,.65)}.layout-container .rel-card .rel-header .rel-title-wrap .rel-count b[data-v-90356d00]{color:var(--lx-primary, #0d9488)}.layout-container .rel-card .rel-header .rel-header-actions[data-v-90356d00]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.layout-container .rel-card .rel-header .rel-header-actions .header-btn[data-v-90356d00]{background:rgba(255,255,255,.65);border-color:var(--lx-primary, #0d9488);color:var(--lx-primary-deep, #134e4a)}.layout-container .rel-card .rel-header .rel-header-actions .header-btn[data-v-90356d00]:hover{background:#fff}.layout-container .rel-card .rel-header .rel-header-actions .header-btn.danger[data-v-90356d00]{border-color:#fca5a5;color:#dc2626}.layout-container .rel-card .rel-header .rel-header-actions .header-btn.danger[data-v-90356d00]:hover{border-color:#dc2626}.layout-container .rel-card .rel-empty[data-v-90356d00]{padding:64px 0}.layout-container .rel-card .panel[data-v-90356d00]{margin-top:16px;border:1px solid #f0f0f0;border-radius:8px;padding:12px;height:100%}.layout-container .rel-card .panel .panel-title[data-v-90356d00]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1f2937;margin-bottom:12px}.layout-container .rel-card .panel .panel-title[data-v-90356d00]:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--lx-primary, #0d9488)}.layout-container .form-tip[data-v-90356d00]{font-size:12px;color:#bbb;margin-top:2px}.code-text[data-v-90356d00]{font-family:SFMono-Regular,Consolas,monospace;color:#0d9488;font-weight:500}.item-name[data-v-90356d00]{font-weight:500}.ellipsis-2[data-v-90356d00]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.cand-filter[data-v-90356d00]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 12px}.cand-filter .cand-hint[data-v-90356d00]{margin-left:auto;font-size:12px;color:#999}.is-embedded[data-v-90356d00] .ant-pro-page-container-warp{display:none}.operate-link[data-v-d8bbde63]{font-size:12px;user-select:none}.postpone-tip[data-v-d8bbde63],.upload-tip[data-v-d8bbde63]{font-size:12px;color:rgba(0,0,0,.45);line-height:18px}.sign-row[data-v-d8bbde63]{display:flex;align-items:center;gap:8px}.sign-row .sign-img[data-v-d8bbde63]{height:44px;max-width:160px;object-fit:contain;background:#fafafa;border:1px dashed #d9d9d9;border-radius:4px;padding:2px}.ai-review-card[data-v-d8bbde63]{margin-bottom:16px;padding:12px;border:1px solid #e5e7eb;border-radius:4px;background:#fafafa}.ai-review-card .ai-review-head[data-v-d8bbde63]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ai-review-card .ai-review-title[data-v-d8bbde63]{font-weight:600;font-size:13px}.ai-review-card .ai-review-conf[data-v-d8bbde63]{font-size:12px;color:rgba(0,0,0,.65)}.ai-review-card .ai-review-time[data-v-d8bbde63]{font-size:12px;color:rgba(0,0,0,.45);margin-left:auto}.ai-review-card .ai-review-list[data-v-d8bbde63]{margin:8px 0 0;padding-left:18px;font-size:12px;line-height:20px;color:rgba(0,0,0,.75)}.ai-review-card .ai-review-check[data-v-d8bbde63]{margin-top:8px}.ai-review-card .ai-review-check .ai-review-label[data-v-d8bbde63]{font-size:12px;color:rgba(0,0,0,.45)}.ai-review-card .ai-review-history[data-v-d8bbde63]{margin-top:4px}.ai-review-card .ai-review-history .ai-review-history-item[data-v-d8bbde63]{display:flex;align-items:center;gap:8px;font-size:12px;padding:2px 0}.ai-review-card .ai-review-empty[data-v-d8bbde63]{display:flex;align-items:center;gap:8px;font-size:12px;color:rgba(0,0,0,.45)}.hidden-register-page[data-v-05fa6c90]{max-width:1000px;margin:0 auto}.hidden-register-page .header-section[data-v-05fa6c90]{margin-bottom:12px}.hidden-register-page .header-card[data-v-05fa6c90]{border-radius:0}.hidden-register-page .header-card[data-v-05fa6c90] .ant-card-body{padding:16px 20px}.hidden-register-page .header-card[data-v-05fa6c90] .ant-btn-primary{background:#0d9488}.hidden-register-page .header-card .header-content[data-v-05fa6c90]{display:flex;justify-content:space-between;align-items:center}.hidden-register-page .header-card .header-info[data-v-05fa6c90]{display:flex;align-items:center;gap:12px}.hidden-register-page .header-card .header-icon[data-v-05fa6c90]{width:40px;height:40px;border-radius:0;background:linear-gradient(135deg,#0d9488,#14b8a6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}.hidden-register-page .header-card .header-title[data-v-05fa6c90]{font-size:17px;font-weight:600;color:#262626}.hidden-register-page .header-card .header-desc[data-v-05fa6c90]{font-size:12px;color:#8c8c8c;margin-top:2px}.hidden-register-page .form-card[data-v-05fa6c90]{border-radius:0}.hidden-register-page .form-card[data-v-05fa6c90] .ant-card-body{padding:24px}.hidden-register-page .form-section[data-v-05fa6c90]{margin-bottom:8px}.hidden-register-page .form-section .section-title[data-v-05fa6c90]{font-size:14px;font-weight:600;color:#262626;padding-left:8px;border-left:3px solid #0d9488;margin-bottom:16px}.hidden-register-page .form-tip[data-v-05fa6c90]{font-size:12px;color:#8c8c8c;margin-top:4px;display:flex;align-items:center}.hidden-register-page .deadline-quick[data-v-05fa6c90]{display:flex;gap:8px;margin-bottom:8px}.hidden-register-page .name-preview[data-v-05fa6c90]{font-size:15px;font-weight:600;color:#303133;line-height:32px;word-break:break-all}.hidden-register-page .level-radio-btn[data-v-05fa6c90]{display:inline-flex;align-items:center}.hidden-class-tree-node{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;overflow:hidden}.hidden-class-tree-node .hidden-class-tree-desc{font-size:12px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.other-class-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:12px}.other-class-row .other-class-input{flex:1 1 120px;min-width:0}.other-class-row .other-class-link{color:#1890ff;white-space:nowrap}.other-class-row .other-class-link:hover{text-decoration:underline}.picker-toolbar[data-v-27f854d4]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.picker-toolbar .picker-search[data-v-27f854d4]{width:200px;margin-left:auto}.picker-name[data-v-27f854d4]{font-weight:500}.picker-unit-empty[data-v-27f854d4]{color:#999}.hidden-entry-page[data-v-7342ee1e]{max-width:1100px;margin:0 auto}.header-section[data-v-7342ee1e]{margin-bottom:12px}.wizard-head-card[data-v-7342ee1e]{background:linear-gradient(135deg,#0d9488,#0f766e);border-radius:8px;padding:0}.wizard-head-card .header-top-section[data-v-7342ee1e]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;flex-wrap:wrap;gap:12px}.wizard-head-card .header-top-section .header-info[data-v-7342ee1e]{display:flex;align-items:center;gap:12px}.wizard-head-card .header-top-section .header-info .head-icon[data-v-7342ee1e]{width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.wizard-head-card .header-top-section .header-info .header-text[data-v-7342ee1e]{display:flex;flex-direction:column}.wizard-head-card .header-top-section .header-info .header-text .head-title[data-v-7342ee1e]{font-size:18px;font-weight:600;color:#fff;line-height:1.4}.wizard-head-card .header-top-section .header-info .header-text .head-desc[data-v-7342ee1e]{font-size:13px;color:rgba(255,255,255,.7);margin-top:2px}.wizard-head-card .header-top-section .header-right-section[data-v-7342ee1e]{display:flex;align-items:center;gap:24px;flex-shrink:0}.wizard-head-card .header-top-section .header-actions .action-btn[data-v-7342ee1e]{min-width:88px;height:36px;font-size:13px;border-radius:6px}.wizard-head-card .header-top-section .header-actions .action-btn.ant-btn-ghost[data-v-7342ee1e]{color:#fff;border-color:rgba(255,255,255,.5)}.wizard-head-card .header-top-section .header-actions .action-btn.ant-btn-ghost[data-v-7342ee1e]:hover{background:rgba(255,255,255,.1);border-color:#fff}.wizard-head-card .header-top-section .header-actions .action-btn.ant-btn-primary[data-v-7342ee1e]{background:#fff;color:#0d9488;border-color:#fff;font-weight:500}.wizard-head-card .header-top-section .header-actions .action-btn.ant-btn-primary[data-v-7342ee1e]:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}.wizard-head-card .header-top-section .horizontal-progress[data-v-7342ee1e]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 20px;background:rgba(255,255,255,.15);border-radius:8px}.wizard-head-card .header-top-section .horizontal-progress .progress-num[data-v-7342ee1e]{display:flex;align-items:baseline;gap:4px}.wizard-head-card .header-top-section .horizontal-progress .progress-num .progress-current[data-v-7342ee1e]{font-size:22px;font-weight:700;color:#fff}.wizard-head-card .header-top-section .horizontal-progress .progress-num .progress-divider[data-v-7342ee1e]{font-size:12px;color:rgba(255,255,255,.6)}.wizard-head-card .header-top-section .horizontal-progress .progress-num .progress-total[data-v-7342ee1e]{font-size:11px;color:rgba(255,255,255,.75)}.wizard-head-card .header-top-section .horizontal-progress .progress-bar-wrapper[data-v-7342ee1e]{width:120px;height:4px;background:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.wizard-head-card .header-top-section .horizontal-progress .progress-bar-wrapper .progress-bar-fill[data-v-7342ee1e]{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.wizard-head-card .header-divider[data-v-7342ee1e]{height:1px;background:rgba(255,255,255,.2);margin:0 24px}.wizard-head-card .header-bottom-section[data-v-7342ee1e]{padding:12px 24px 16px;display:flex;justify-content:center}.wizard-head-card .horizontal-steps[data-v-7342ee1e] .ant-steps-item{margin-bottom:0}.wizard-head-card .horizontal-steps[data-v-7342ee1e] .ant-steps-item .step-icon{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:rgba(255,255,255,.8);transition:all .3s}.wizard-head-card .horizontal-steps[data-v-7342ee1e] .ant-steps-item .step-icon.active{background:#fff;color:#0d9488;box-shadow:0 4px 12px rgba(0,0,0,.2)}.wizard-head-card .horizontal-steps[data-v-7342ee1e] .ant-steps-item .step-icon.completed{background:#52c41a;color:#fff}.wizard-head-card .horizontal-steps[data-v-7342ee1e] .ant-steps-item .step-icon.pending{background:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.wizard-head-card .horizontal-steps[data-v-7342ee1e] .ant-steps-item .ant-steps-item-title{font-size:14px!important;font-weight:500!important;color:#fff!important}.wizard-head-card .horizontal-steps[data-v-7342ee1e] .ant-steps-item .ant-steps-item-description{font-size:12px!important;color:rgba(255,255,255,.7)!important}.wizard-head-card .horizontal-steps[data-v-7342ee1e] .ant-steps-item .ant-steps-item-tail:after{background:rgba(255,255,255,.25)!important}.form-card[data-v-7342ee1e]{border-radius:0;margin-bottom:12px}.form-card[data-v-7342ee1e] .ant-card-body{padding:20px 24px}.section-title[data-v-7342ee1e]{font-size:14px;font-weight:600;color:#262626;padding-left:8px;border-left:3px solid #0d9488;margin-bottom:16px;display:flex;align-items:center}.section-title .section-sub[data-v-7342ee1e]{margin-left:12px;font-size:12px;font-weight:400;color:#8c8c8c}.split-toggle-tip[data-v-7342ee1e]{margin-left:12px;font-size:12px;color:#8c8c8c}.doc-entry-chips[data-v-7342ee1e]{display:flex;flex-wrap:wrap;gap:8px}.doc-chip[data-v-7342ee1e]{padding:2px 14px;border:1px solid #d9d9d9;border-radius:12px;font-size:12px;line-height:20px;color:#595959;cursor:pointer;user-select:none;transition:all .2s}.doc-chip[data-v-7342ee1e]:hover{border-color:#0d9488;color:#0d9488}.doc-chip.is-active[data-v-7342ee1e]{background:#0d9488;border-color:#0d9488;color:#fff}.doc-chip.is-disabled[data-v-7342ee1e]{color:#bfbfbf;border-color:#f0f0f0;background:#f5f5f5;cursor:not-allowed}.doc-chip.is-disabled[data-v-7342ee1e]:hover{border-color:#f0f0f0;color:#bfbfbf}.person-trigger[data-v-7342ee1e],.person-trigger[data-v-7342ee1e] .ant-input{cursor:pointer}.person-clear[data-v-7342ee1e]{color:#bfbfbf;margin-right:4px;font-size:12px}.person-clear[data-v-7342ee1e]:hover{color:#8c8c8c}.person-search-icon[data-v-7342ee1e]{color:#bfbfbf}.doc-card .doc-card-del[data-v-7342ee1e]{float:right;padding:0}.doc-add-row[data-v-7342ee1e]{margin:4px 0 8px}.form-tip[data-v-7342ee1e]{font-size:12px;color:#8c8c8c;margin-top:4px;display:flex;align-items:center}.entry-card[data-v-7342ee1e]{margin-bottom:12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;box-shadow:0 1px 2px rgba(15,118,110,.04)}.entry-card .entry-head[data-v-7342ee1e]{display:flex;align-items:center;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.entry-card .entry-head .entry-title[data-v-7342ee1e]{font-size:14px;font-weight:600;color:#0f766e}.entry-card .entry-head .entry-remove[data-v-7342ee1e]{margin-left:auto}.entry-card .entry-field[data-v-7342ee1e]{margin-bottom:12px}.entry-card .entry-field .basis-manual[data-v-7342ee1e]{margin-top:8px}.entry-card .entry-field .entry-label[data-v-7342ee1e]{font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.entry-card .entry-field .form-tip[data-v-7342ee1e]{margin-top:4px}.entry-card .entry-photos[data-v-7342ee1e]{display:flex;flex-wrap:wrap;gap:8px}.entry-card .entry-photo[data-v-7342ee1e]{position:relative;width:72px;height:72px;border-radius:6px;overflow:hidden;border:1px solid #e5e7eb;background:#f5f5f5}.entry-card .entry-photo img[data-v-7342ee1e]{width:100%;height:100%;object-fit:cover;display:block}.entry-card .entry-photo .entry-photo-loading[data-v-7342ee1e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.entry-card .entry-photo .entry-photo-remove[data-v-7342ee1e]{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.entry-card .entry-photo .entry-photo-remove[data-v-7342ee1e]:hover{background:rgba(0,0,0,.75)}.entry-card .entry-photo-add[data-v-7342ee1e]{width:72px;height:72px;border:1px dashed #b5e3dd;border-radius:6px;background:#f7fdfc;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#0d9488;font-size:18px;transition:all .2s}.entry-card .entry-photo-add[data-v-7342ee1e]:hover{border-color:#0d9488;background:#ecfdf9}.entry-add[data-v-7342ee1e]{margin-bottom:12px;border:1px dashed #b5e3dd;border-radius:8px;background:#f7fdfc;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:#0d9488;font-size:13px;transition:all .2s}.entry-add .entry-add-icon[data-v-7342ee1e]{font-size:15px}.entry-add[data-v-7342ee1e]:hover{border-color:#0d9488;background:#ecfdf9}.item-list[data-v-7342ee1e]{display:flex;flex-direction:column;gap:8px}.item-list .item-row[data-v-7342ee1e]{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border:1px solid #f0f0f0;border-radius:6px;background:#fafafa}.item-list .item-row .item-index[data-v-7342ee1e]{width:24px;height:24px;border-radius:50%;background:#0d9488;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.item-list .item-row .item-main[data-v-7342ee1e]{flex:1;min-width:0}.item-list .item-row .item-line1[data-v-7342ee1e]{display:flex;align-items:center;gap:8px}.item-list .item-row .item-desc[data-v-7342ee1e]{font-size:13px;color:#262626;word-break:break-all}.item-list .item-row .item-line2[data-v-7342ee1e]{margin-top:4px;display:flex;gap:16px;font-size:12px;color:#8c8c8c}.deadline-quick[data-v-7342ee1e]{display:flex;gap:8px;margin-bottom:8px}.done-card[data-v-7342ee1e] .ant-card-body{padding:40px 24px;text-align:center}.done-card .done-icon[data-v-7342ee1e]{font-size:56px;color:#0d9488;line-height:1}.done-card .done-title[data-v-7342ee1e]{margin-top:16px;font-size:20px;font-weight:600;color:#262626}.done-card .done-desc[data-v-7342ee1e]{margin-top:8px;font-size:13px;color:#8c8c8c}.done-card .done-desc-block[data-v-7342ee1e]{max-width:640px;margin:24px auto 0;text-align:left}.done-card .done-actions[data-v-7342ee1e]{margin-top:24px}.done-card .done-actions .done-btn[data-v-7342ee1e]{min-width:180px;height:38px;border-radius:6px}.done-card .done-actions[data-v-7342ee1e] .ant-btn-primary{background:#0d9488}.order-item-collapse[data-v-cd233e11]{background:transparent}.order-item-collapse[data-v-cd233e11] .ant-collapse-item{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.order-item-collapse[data-v-cd233e11] .ant-collapse-header{background:#fafbfc;padding:10px 14px}.order-item-collapse[data-v-cd233e11] .ant-collapse-content-box{padding:12px 14px}.order-item-head[data-v-cd233e11]{display:flex;align-items:center;gap:8px;min-width:0}.order-item-head .order-item-name[data-v-cd233e11]{flex:none;font-size:13px;font-weight:600;color:#0d9488;white-space:nowrap}.order-item-head .order-item-desc[data-v-cd233e11]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#262626}.order-item-head .order-item-tag[data-v-cd233e11]{flex:none;margin-right:0}.order-item-head .order-item-rectify[data-v-cd233e11]{flex:none;font-size:12px;color:#8c8c8c}.order-item-photos[data-v-cd233e11]{margin-bottom:8px}.order-item-segments[data-v-cd233e11]{margin-top:4px}.order-item-footer[data-v-cd233e11]{display:flex;justify-content:flex-end}.is-embedded[data-v-cd233e11] .ant-pro-page-container-warp{display:none}.layout-container .filter-card[data-v-cd233e11]{border-radius:8px;margin-bottom:12px}.layout-container .filter-card[data-v-cd233e11] .ant-card-body{padding:12px 16px 0}.layout-container .filter-card[data-v-cd233e11] .ant-form-item{margin-bottom:8px}.layout-container .tabs-card[data-v-cd233e11]{border-radius:8px}.layout-container .tabs-card[data-v-cd233e11] .ant-card-body{padding:0 16px 16px}.layout-container .tabs-card[data-v-cd233e11] .ant-tabs-nav{margin-bottom:8px}.layout-container .tab-count[data-v-cd233e11]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.layout-container .tab-count.tab-count-danger[data-v-cd233e11]{background:#fef2f2;color:#dc2626}.layout-container .compact-switch[data-v-cd233e11]{margin-right:8px}.layout-container .cell-sub[data-v-cd233e11]{font-size:12px;color:#8c8c8c;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-container .level-merged-tag[data-v-cd233e11]{margin-right:4px}.layout-container .photo-cell[data-v-cd233e11]{display:grid;grid-template-columns:repeat(3,max-content);gap:4px;justify-content:start;align-items:center}.layout-container .photo-cell[data-v-cd233e11] .ant-image{flex-shrink:0}.layout-container .photo-cell.photo-cell-flat[data-v-cd233e11] .ant-image{width:36px;height:36px}.layout-container .order-desc-list[data-v-cd233e11]{display:flex;flex-direction:column;gap:3px;max-height:39px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.layout-container .order-desc-list .order-desc-item[data-v-cd233e11]{min-width:0}.layout-container .order-desc-list .order-desc-item .ellipsis-2[data-v-cd233e11]{min-width:0;line-height:18px}.layout-container .photo-more[data-v-cd233e11]{flex-shrink:0;font-size:12px;color:#8c8c8c;background:#f5f5f5;border-radius:4px;padding:0 4px;line-height:18px}.layout-container .deadline-overdue[data-v-cd233e11]{color:#ff4d4f;font-weight:600}.teal-link[data-v-cd233e11]{color:#0d9488}.teal-link[data-v-cd233e11]:hover{color:#0f766e}.text-muted[data-v-cd233e11]{color:rgba(0,0,0,.35)}.hidden-detail-page[data-v-cd233e11]{max-width:1280px;margin:0 auto}.hidden-detail-page .header-card[data-v-cd233e11]{margin-bottom:12px}.hidden-detail-page .header-card[data-v-cd233e11] .ant-card-head{min-height:48px;padding:0 16px}.hidden-detail-page .header-card[data-v-cd233e11] .ant-card-head-title{padding:12px 0}.hidden-detail-page .header-card[data-v-cd233e11] .ant-card-body{padding:12px 16px}.hidden-detail-page .header-card .header-title[data-v-cd233e11]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hidden-detail-page .header-card .header-title .hidden-name[data-v-cd233e11]{font-size:16px;font-weight:600;color:#134e4a}.hidden-detail-page .header-card .header-desc[data-v-cd233e11] .ant-descriptions-item-label{color:#999;font-size:12px}.hidden-detail-page .header-card .header-desc[data-v-cd233e11] .ant-descriptions-item-content{font-size:13px}.hidden-detail-page .header-card .header-desc .deadline-tag[data-v-cd233e11]{margin-left:4px;margin-right:0}.hidden-detail-page .header-card .header-desc .deadline-left[data-v-cd233e11]{margin-left:4px;color:#999;font-size:12px}.hidden-detail-page .detail-card[data-v-cd233e11]{border-radius:0;margin-bottom:12px}.hidden-detail-page .detail-card[data-v-cd233e11] .ant-card-body{padding:16px 24px}.hidden-detail-page .detail-card .section-title[data-v-cd233e11]{font-size:14px;font-weight:600;color:#262626;padding-left:8px;border-left:3px solid #0d9488;margin-bottom:16px}.hidden-detail-page .detail-card .detail-segment+.detail-segment[data-v-cd233e11]{border-left:1px solid #f0f0f0;padding-left:16px}.hidden-detail-page .detail-card .detail-segment .segment-title[data-v-cd233e11]{font-size:13px;font-weight:600;color:rgba(0,0,0,.65);margin-bottom:8px}.hidden-detail-page .detail-card .detail-segment[data-v-cd233e11] .segment-desc .ant-descriptions-item{padding-bottom:4px}.hidden-detail-page .progress-steps[data-v-cd233e11]{margin:8px 0 4px}.hidden-detail-page .progress-timeline[data-v-cd233e11]{margin:12px 0 4px 6px;padding-right:8px}.hidden-detail-page .progress-timeline .timeline-head[data-v-cd233e11]{display:flex;align-items:center;gap:8px}.hidden-detail-page .progress-timeline .timeline-head .timeline-action-tag[data-v-cd233e11]{margin-right:0}.hidden-detail-page .progress-timeline .timeline-head .timeline-operator[data-v-cd233e11]{font-size:13px;color:#333}.hidden-detail-page .progress-timeline .timeline-head .timeline-time[data-v-cd233e11]{font-size:12px;color:#999}.hidden-detail-page .progress-timeline .timeline-remark[data-v-cd233e11]{margin-top:2px;font-size:12px;color:#666;line-height:18px}.hidden-detail-page .progress-timeline .timeline-photos[data-v-cd233e11]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.hidden-detail-page .progress-timeline .timeline-photos .timeline-photo[data-v-cd233e11]{width:64px;height:64px;object-fit:cover;border-radius:6px;cursor:pointer;border:1px solid #f0f0f0}.hidden-detail-page .compare-grid[data-v-cd233e11]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hidden-detail-page .compare-col-title[data-v-cd233e11]{font-size:13px;font-weight:600;margin-bottom:8px}.hidden-detail-page .compare-col-title.is-before[data-v-cd233e11]{color:#fa8c16}.hidden-detail-page .compare-col-title.is-after[data-v-cd233e11]{color:#52c41a}.hidden-detail-page .compare-photos[data-v-cd233e11]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hidden-detail-page .compare-photo[data-v-cd233e11]{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:4px;cursor:pointer}.hidden-detail-page .compare-photo img[data-v-cd233e11]{width:100%;height:100%;object-fit:cover;display:block}.hidden-detail-page .compare-photo:hover .compare-overlay[data-v-cd233e11]{opacity:1}.hidden-detail-page .compare-overlay[data-v-cd233e11]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;opacity:0;transition:opacity .2s}.hidden-detail-page .compare-empty[data-v-cd233e11]{grid-column:1 / -1;height:120px;border:1px dashed #d9d9d9;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#bfbfbf;font-size:12px}.hidden-detail-page .compare-files[data-v-cd233e11]{margin-top:8px}.hidden-detail-page .compare-files a[data-v-cd233e11]{display:inline-flex;align-items:center;gap:4px;margin-right:12px}.hidden-detail-page .attachment-list[data-v-cd233e11]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hidden-detail-page .attachment-list .image-item[data-v-cd233e11]{position:relative;width:80px;height:80px;border-radius:0;overflow:hidden;cursor:pointer;border:1px solid #e8e8e8;transition:all .3s}.hidden-detail-page .attachment-list .image-item[data-v-cd233e11]:hover{border-color:#0d9488;box-shadow:0 2px 8px rgba(0,0,0,.15)}.hidden-detail-page .attachment-list .image-item:hover .image-overlay[data-v-cd233e11]{opacity:1}.hidden-detail-page .attachment-list .image-item img[data-v-cd233e11]{width:100%;height:100%;object-fit:cover}.hidden-detail-page .attachment-list .image-item .image-overlay[data-v-cd233e11]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s;font-size:18px}.preview-full-image[data-v-cd233e11]{width:100%;display:block}.is-embedded .layout-container[data-v-2457a52b]{margin-top:-12px}.layout-container .filter-card[data-v-2457a52b]{border-radius:8px;margin-bottom:12px}.layout-container .filter-card[data-v-2457a52b] .ant-card-body{padding:12px 16px 0}.layout-container .filter-card[data-v-2457a52b] .ant-form-item{margin-bottom:8px}.layout-container .tabs-card[data-v-2457a52b]{border-radius:8px}.layout-container .tabs-card[data-v-2457a52b] .ant-card-body{padding:0 16px 16px}.layout-container .tabs-card[data-v-2457a52b] .ant-tabs-nav{margin-bottom:8px}.layout-container .tab-count[data-v-2457a52b]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.layout-container .tab-count.tab-count-warning[data-v-2457a52b]{background:#fff7e6;color:#d46b08}.layout-container .cell-sub[data-v-2457a52b]{font-size:12px;color:#8c8c8c;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-container .ellipsis-1[data-v-2457a52b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-container .ellipsis-2[data-v-2457a52b]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4;word-break:break-all}.layout-container .text-muted[data-v-2457a52b]{color:#8c8c8c}.layout-container .notice-code[data-v-2457a52b]{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.teal-link[data-v-2457a52b]{color:#0d9488}.teal-link[data-v-2457a52b]:hover{color:#0f766e}.wizard-head-card[data-v-2457a52b]{background:linear-gradient(135deg,#0d9488,#0f766e);border-radius:8px;padding:0;margin-bottom:16px}.wizard-head-card .header-top-section[data-v-2457a52b]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;flex-wrap:wrap;gap:12px}.wizard-head-card .header-top-section .header-info[data-v-2457a52b]{display:flex;align-items:center;gap:12px}.wizard-head-card .header-top-section .header-info .head-icon[data-v-2457a52b]{width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.wizard-head-card .header-top-section .header-info .header-text[data-v-2457a52b]{display:flex;flex-direction:column}.wizard-head-card .header-top-section .header-info .header-text .head-title[data-v-2457a52b]{font-size:18px;font-weight:600;color:#fff;line-height:1.4}.wizard-head-card .header-top-section .header-info .header-text .head-desc[data-v-2457a52b]{font-size:13px;color:rgba(255,255,255,.7);margin-top:2px}.wizard-head-card .header-top-section .horizontal-progress[data-v-2457a52b]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 20px;background:rgba(255,255,255,.15);border-radius:8px}.wizard-head-card .header-top-section .horizontal-progress .progress-num[data-v-2457a52b]{display:flex;align-items:baseline;gap:4px}.wizard-head-card .header-top-section .horizontal-progress .progress-num .progress-current[data-v-2457a52b]{font-size:22px;font-weight:700;color:#fff}.wizard-head-card .header-top-section .horizontal-progress .progress-num .progress-divider[data-v-2457a52b]{font-size:12px;color:rgba(255,255,255,.6)}.wizard-head-card .header-top-section .horizontal-progress .progress-num .progress-total[data-v-2457a52b]{font-size:11px;color:rgba(255,255,255,.75)}.wizard-head-card .header-top-section .horizontal-progress .progress-bar-wrapper[data-v-2457a52b]{width:120px;height:4px;background:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.wizard-head-card .header-top-section .horizontal-progress .progress-bar-wrapper .progress-bar-fill[data-v-2457a52b]{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.wizard-head-card .header-divider[data-v-2457a52b]{height:1px;background:rgba(255,255,255,.2);margin:0 24px}.wizard-head-card .header-bottom-section[data-v-2457a52b]{padding:12px 24px 16px;display:flex;justify-content:center}.wizard-head-card .horizontal-steps[data-v-2457a52b] .ant-steps-item{margin-bottom:0}.wizard-head-card .horizontal-steps[data-v-2457a52b] .ant-steps-item .step-icon{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:rgba(255,255,255,.8);transition:all .3s}.wizard-head-card .horizontal-steps[data-v-2457a52b] .ant-steps-item .step-icon.active{background:#fff;color:#0d9488;box-shadow:0 4px 12px rgba(0,0,0,.2)}.wizard-head-card .horizontal-steps[data-v-2457a52b] .ant-steps-item .step-icon.completed{background:#52c41a;color:#fff}.wizard-head-card .horizontal-steps[data-v-2457a52b] .ant-steps-item .step-icon.pending{background:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.wizard-head-card .horizontal-steps[data-v-2457a52b] .ant-steps-item .ant-steps-item-title{font-size:14px!important;font-weight:500!important;color:#fff!important}.wizard-head-card .horizontal-steps[data-v-2457a52b] .ant-steps-item .ant-steps-item-description{font-size:12px!important;color:rgba(255,255,255,.7)!important}.wizard-head-card .horizontal-steps[data-v-2457a52b] .ant-steps-item .ant-steps-item-tail:after{background:rgba(255,255,255,.25)!important}.confirm-card[data-v-2457a52b]{border:1px solid #e5e7eb;border-radius:8px;padding:16px 20px;margin-bottom:12px;background:#fff}.confirm-card .confirm-card-title[data-v-2457a52b]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px;display:flex;align-items:center;gap:8px}.confirm-card .confirm-card-title .count-tag[data-v-2457a52b]{margin-inline-end:0}.confirm-card .confirm-template[data-v-2457a52b]{display:flex;align-items:center;gap:8px}.confirm-card .confirm-template .doc-icon[data-v-2457a52b]{font-size:16px;color:#0d9488}.confirm-card .confirm-template .name[data-v-2457a52b]{font-weight:500;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confirm-card .confirm-hazard-list[data-v-2457a52b]{max-height:220px;overflow-y:auto;border:1px solid #f0f1f3;border-radius:6px}.confirm-card .confirm-hazard-list .confirm-hazard-row[data-v-2457a52b]{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:13px}.confirm-card .confirm-hazard-list .confirm-hazard-row+.confirm-hazard-row[data-v-2457a52b]{border-top:1px solid #f0f1f3}.confirm-card .confirm-hazard-list .confirm-hazard-row[data-v-2457a52b]:hover{background:#f8fafc}.confirm-card .confirm-hazard-list .confirm-hazard-row .code[data-v-2457a52b]{flex:0 0 150px;color:#0d9488;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confirm-card .confirm-hazard-list .confirm-hazard-row .desc[data-v-2457a52b]{flex:1;color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confirm-card .confirm-hazard-list .confirm-hazard-row .partner[data-v-2457a52b]{flex:0 0 120px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.confirm-card .confirm-hazard-list .confirm-hazard-row .status[data-v-2457a52b]{flex:0 0 auto;margin-inline-end:0}.wizard-footer[data-v-2457a52b]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px}.wizard-footer .wizard-tip[data-v-2457a52b]{margin-right:auto;color:rgba(0,0,0,.45)}.template-grid[data-v-2457a52b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:12px}.template-card[data-v-2457a52b]{position:relative;padding:12px 14px;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.template-card[data-v-2457a52b]:hover{border-color:#0d9488;box-shadow:0 1px 4px rgba(13,148,136,.15)}.template-card.is-selected[data-v-2457a52b]{border-color:#0d9488;background:rgba(13,148,136,.04)}.template-card.is-selected .doc-icon[data-v-2457a52b]{color:#0d9488}.template-card .template-card-title[data-v-2457a52b]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.template-card .template-card-title .doc-icon[data-v-2457a52b]{color:rgba(0,0,0,.45);font-size:16px;flex-shrink:0}.template-card .template-card-title .name[data-v-2457a52b]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-card .template-card-meta[data-v-2457a52b]{display:flex;align-items:center;gap:8px}.template-card .template-card-meta .engine[data-v-2457a52b]{color:rgba(0,0,0,.45);font-size:12px}.template-card .check-icon[data-v-2457a52b]{position:absolute;top:8px;right:8px;color:#0d9488;font-size:16px}.editor-frame[data-v-2457a52b]{width:100%;height:100%;border:none}.editor-tip[data-v-2457a52b]{color:rgba(0,0,0,.45);font-size:12px}.notice-editor-modal .ant-modal{max-width:100vw;margin:0;padding-bottom:0}.notice-editor-modal .ant-modal-content{border-radius:0}.layout-container .filter-card[data-v-aa4a0483],.layout-container .list-card[data-v-aa4a0483]{border-radius:8px}.layout-container .filter-card[data-v-aa4a0483] .ant-card-body,.layout-container .list-card[data-v-aa4a0483] .ant-card-body{padding:12px 16px 16px}.layout-container .filter-card[data-v-aa4a0483]{margin-bottom:16px}.layout-container .filter-card[data-v-aa4a0483] .ant-card-body{padding:12px 16px 0}.layout-container .filter-card[data-v-aa4a0483] .ant-form-item{margin-bottom:8px}.layout-container .list-card[data-v-aa4a0483] .ant-card .ant-card-head{border-bottom:1px solid #f0f0f0;min-height:40px}.layout-container .list-card[data-v-aa4a0483] .ant-card .ant-card-head-title{padding:8px 0}.layout-container .list-card .list-tip-alert[data-v-aa4a0483]{margin-bottom:12px}.layout-container .list-card .list-tip-alert[data-v-aa4a0483] .ant-alert-message{font-size:12px}.layout-container .list-card .list-toolbar[data-v-aa4a0483]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.layout-container .list-card .list-toolbar .filter-path[data-v-aa4a0483]{display:flex;align-items:center;gap:6px;font-size:12px;color:#999}.layout-container .list-card .list-toolbar .filter-path .filter-empty[data-v-aa4a0483]{color:#bbb}.layout-container .code-text[data-v-aa4a0483]{font-family:SFMono-Regular,Consolas,monospace;color:#0d9488;font-weight:500}.layout-container .item-name[data-v-aa4a0483]{font-weight:500}.layout-container .ellipsis-2[data-v-aa4a0483]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.layout-container .teal-link[data-v-aa4a0483]{color:#0d9488}.layout-container .teal-link[data-v-aa4a0483]:hover{color:#0f766e}.layout-container .danger-link[data-v-aa4a0483]{color:#dc2626}.layout-container .readonly-hint[data-v-aa4a0483]{font-size:12px;color:#bbb}.is-embedded[data-v-aa4a0483] .ant-pro-page-container-warp{display:none}.view-tabs[data-v-cbf73866] .ant-tabs-tab{padding:10px 4px}.picker-body[data-v-0286862a]{min-height:320px;max-height:56vh;overflow:auto}.picker-toolbar[data-v-0286862a]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.picker-toolbar .picker-tip[data-v-0286862a]{font-size:12px;color:#8c8c8c}.photo-grid[data-v-0286862a]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.photo-cell[data-v-0286862a]{position:relative;aspect-ratio:1;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;background:#f5f5f5}.photo-cell img[data-v-0286862a]{width:100%;height:100%;object-fit:cover;display:block}.photo-cell .photo-mask[data-v-0286862a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(13,148,136,.25);opacity:0;transition:opacity .15s}.photo-cell .check-icon[data-v-0286862a]{font-size:28px;color:#0d9488;background:#fff;border-radius:50%}.photo-cell.selected[data-v-0286862a]{border-color:#0d9488}.photo-cell.selected .photo-mask[data-v-0286862a]{opacity:1}.load-more[data-v-0286862a]{display:flex;justify-content:center;padding:12px 0 4px}.picker-footer[data-v-0286862a]{display:flex;justify-content:flex-end;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.plan-detail-page[data-v-e9dece5c]{height:86vh;overflow-y:auto;background:#f0f2f5;padding:0 16px 16px;margin:-16px -24px -24px}.plan-detail-page .header-card[data-v-e9dece5c]{background:linear-gradient(135deg,#0d9488,#0f766e);margin:0 -16px;padding:20px 24px}.plan-detail-page .header-card .header-content[data-v-e9dece5c]{display:flex;justify-content:space-between;align-items:center;gap:16px}.plan-detail-page .header-card .header-content .header-info[data-v-e9dece5c]{display:flex;align-items:center;gap:12px}.plan-detail-page .header-card .header-content .header-info .header-icon[data-v-e9dece5c]{width:44px;height:44px;border-radius:8px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.plan-detail-page .header-card .header-content .header-info .header-text .header-title[data-v-e9dece5c]{font-size:18px;font-weight:600;color:#fff;display:flex;align-items:center;gap:8px}.plan-detail-page .header-card .header-content .header-info .header-text .header-title .header-status-tag[data-v-e9dece5c]{border:none}.plan-detail-page .header-card .header-content .header-info .header-text .header-desc[data-v-e9dece5c]{font-size:13px;color:rgba(255,255,255,.75);margin-top:4px}.plan-detail-page .header-card .header-content .header-info .header-text .header-desc[data-v-e9dece5c] .ant-divider-vertical{background:rgba(255,255,255,.3)}.plan-detail-page .header-card .header-content .action-btn[data-v-e9dece5c]{border-radius:4px}.plan-detail-page .header-card .header-content .action-btn.ant-btn-ghost[data-v-e9dece5c]{color:#fff;border-color:rgba(255,255,255,.5)}.plan-detail-page .header-card .header-content .action-btn.ant-btn-ghost[data-v-e9dece5c]:hover{background:rgba(255,255,255,.1);border-color:#fff}.plan-detail-page .header-card .header-content .action-btn.ant-btn-primary[data-v-e9dece5c]{background:#fff;color:#0d9488;border-color:#fff}.plan-detail-page .header-card .header-content .action-btn.ant-btn-primary[data-v-e9dece5c]:hover{background:rgba(255,255,255,.9)}.plan-detail-page .header-card .header-content .action-btn.ant-btn-default[data-v-e9dece5c]{color:#0d9488;border-color:rgba(255,255,255,.8)}.plan-detail-page .header-card .header-content .action-btn.ant-btn-default[data-v-e9dece5c]:hover{background:rgba(255,255,255,.1);color:#fff}.plan-detail-page .section-card[data-v-e9dece5c]{margin-top:12px;border-radius:8px}.plan-detail-page .section-card[data-v-e9dece5c] .ant-card-head{border-bottom:1px solid #f0f0f0;min-height:40px}.plan-detail-page .section-card[data-v-e9dece5c] .ant-card-head-title{font-size:14px;font-weight:600;padding:8px 0}.plan-detail-page .section-card[data-v-e9dece5c] .ant-card-body{padding:12px 16px}.plan-detail-page .stat-grid[data-v-e9dece5c]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.plan-detail-page .stat-grid .stat-block[data-v-e9dece5c]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:14px 0;text-align:center}.plan-detail-page .stat-grid .stat-block .stat-num[data-v-e9dece5c]{font-size:24px;font-weight:700;line-height:1.2}.plan-detail-page .stat-grid .stat-block .stat-num.total[data-v-e9dece5c]{color:#333}.plan-detail-page .stat-grid .stat-block .stat-num.pending[data-v-e9dece5c]{color:#fa8c16}.plan-detail-page .stat-grid .stat-block .stat-num.running[data-v-e9dece5c]{color:#0d9488}.plan-detail-page .stat-grid .stat-block .stat-num.done[data-v-e9dece5c]{color:#52c41a}.plan-detail-page .stat-grid .stat-block .stat-label[data-v-e9dece5c]{font-size:12px;color:#8c8c8c;margin-top:4px}.plan-detail-page .teal-code[data-v-e9dece5c]{font-family:SFMono-Regular,Consolas,monospace;color:#0d9488}.plan-detail-modal-wrap .ant-modal-body{padding:16px 24px 24px}.plan-detail-modal-wrap .ant-modal-header{display:none}.plan-detail-modal-wrap .ant-modal-close{color:#fff;top:14px;right:16px}.pick-layout[data-v-c48c828b]{display:flex;gap:12px}.pick-layout .pick-tree[data-v-c48c828b]{flex:0 0 280px;border:1px solid #f0f0f0;border-radius:6px;padding:12px}.pick-layout .pick-tree[data-v-c48c828b] .ant-input-search{margin-bottom:10px}.pick-layout .pick-tree .tree-hint[data-v-c48c828b]{margin-top:10px;padding-top:10px;border-top:1px dashed #f0f0f0;font-size:12px;color:rgba(0,0,0,.45);line-height:16px}.pick-layout .pick-table[data-v-c48c828b]{flex:1;min-width:0}.pick-filter[data-v-c48c828b]{margin-bottom:12px}.picked-tip[data-v-c48c828b]{font-size:12px;color:#0d9488}.mono-text[data-v-c48c828b]{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.pick-layout[data-v-def6fd7e]{display:flex;gap:12px}.pick-layout .pick-tree[data-v-def6fd7e]{flex:0 0 340px;border:1px solid #f0f0f0;border-radius:6px;padding:12px}.pick-layout .pick-tree[data-v-def6fd7e] .ant-input-search{margin-bottom:10px}.pick-layout .pick-tree .tree-hint[data-v-def6fd7e]{margin-top:10px;padding-top:10px;border-top:1px dashed #f0f0f0;font-size:12px;color:rgba(0,0,0,.45);line-height:16px}.pick-layout .pick-preview[data-v-def6fd7e]{flex:1;min-width:0;border:1px solid #f0f0f0;border-radius:6px;padding:12px 16px;display:flex;flex-direction:column}.preview-title[data-v-def6fd7e]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#0d9488;margin-bottom:12px}.preview-desc[data-v-def6fd7e]{margin-bottom:8px}.count-num[data-v-def6fd7e]{font-size:18px;font-weight:700;color:#0d9488}.preview-tip[data-v-def6fd7e]{font-size:12px;color:rgba(0,0,0,.45);line-height:16px}.picked-block[data-v-def6fd7e]{margin-top:auto;padding-top:12px;border-top:1px dashed #f0f0f0}.picked-block .picked-title[data-v-def6fd7e]{font-size:12px;color:rgba(0,0,0,.65);margin-bottom:8px}.picked-block .picked-chips[data-v-def6fd7e]{display:flex;flex-wrap:wrap;gap:6px}.picked-block .picked-chips .picked-tag[data-v-def6fd7e]{background:#f0fdfa;color:#0d9488;border-color:#99f6e4}.step1-basic-info .config-card[data-v-79cbaa00]{margin-bottom:24px}.step1-basic-info .radio-hint[data-v-79cbaa00]{margin-top:6px;font-size:12px;color:rgba(0,0,0,.45);line-height:18px}.pick-layout[data-v-0146595d]{display:flex;gap:12px}.pick-layout .pick-tree[data-v-0146595d]{flex:0 0 400px;border:1px solid #f0f0f0;border-radius:6px;padding:12px}.pick-layout .pick-tree[data-v-0146595d] .ant-select{margin-bottom:10px}.pick-layout .pick-tree .tree-hint[data-v-0146595d]{margin-top:10px;padding-top:10px;border-top:1px dashed #f0f0f0;font-size:12px;color:rgba(0,0,0,.45);line-height:16px}.pick-layout .pick-selected[data-v-0146595d]{flex:1;min-width:0}.selected-title[data-v-0146595d]{font-size:13px;font-weight:600;margin-bottom:8px;color:#0d9488}.step2-config .config-card[data-v-ba6ad990]{margin-bottom:24px}.step2-config .card-title-row[data-v-ba6ad990]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.step2-config .card-title-row .step-no[data-v-ba6ad990]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#0d9488;color:#fff;font-size:12px;font-weight:600}.step2-config .card-title-row .card-title[data-v-ba6ad990]{font-size:16px;font-weight:600;color:#333}.step2-config .card-title-row .card-subtitle[data-v-ba6ad990]{font-size:12px;color:rgba(0,0,0,.45)}.step2-config .card-title-row .mode-tag[data-v-ba6ad990]{background:#f0fdfa;border-color:#99f6e4;color:#0d9488}.step2-config .mode-cards[data-v-ba6ad990]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.step2-config .mode-card[data-v-ba6ad990]{flex:0 1 auto;min-width:220px;max-width:300px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s;background:#fafafa}.step2-config .mode-card[data-v-ba6ad990]:hover{border-color:#0d9488}.step2-config .mode-card.active[data-v-ba6ad990]{border-color:#0d9488;background:#f0fdfa;box-shadow:0 0 0 2px rgba(13,148,136,.1)}.step2-config .mode-card.active .mode-name[data-v-ba6ad990]{color:#0d9488}.step2-config .mode-card .mode-head[data-v-ba6ad990]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.step2-config .mode-card .mode-icon[data-v-ba6ad990]{font-size:14px;color:#0d9488}.step2-config .mode-card .mode-name[data-v-ba6ad990]{font-size:13px;font-weight:600;color:#333}.step2-config .mode-card .mode-card-desc[data-v-ba6ad990]{font-size:12px;color:rgba(0,0,0,.45);line-height:17px}.step2-config .add-mode-cards[data-v-ba6ad990]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.step2-config .scope-alert[data-v-ba6ad990],.step2-config .standard-alert[data-v-ba6ad990]{margin-bottom:16px}.step2-config .title-actions[data-v-ba6ad990]{margin-left:auto;display:flex;gap:8px}.step2-config .item-table[data-v-ba6ad990],.step2-config .standard-table[data-v-ba6ad990]{margin-top:16px}.step2-config .action-row[data-v-ba6ad990]{display:flex;gap:12px}.step2-config .sort-cell[data-v-ba6ad990]{display:flex;align-items:center;gap:2px}.step2-config .mono-text[data-v-ba6ad990]{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.step2-config .text-muted[data-v-ba6ad990]{color:rgba(0,0,0,.35)}.step5-confirm .info-card[data-v-1071bdb7]{margin-bottom:16px}.step5-confirm .info-card .card-title[data-v-1071bdb7]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#333}.step5-confirm .scope-tags .scope-tag[data-v-1071bdb7]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;height:auto}.step5-confirm .scope-tags .scope-tag .scope-type-tag[data-v-1071bdb7]{margin-right:0}.step5-confirm .scope-hint[data-v-1071bdb7]{margin-top:12px;font-size:12px;color:rgba(0,0,0,.45)}.step5-confirm .empty-hint[data-v-1071bdb7]{padding:12px 0;text-align:center;color:#999}.step5-confirm .text-muted[data-v-1071bdb7]{color:rgba(0,0,0,.35)}.plan-template-tab .filter-card[data-v-11d509ce]{border-radius:8px;margin-bottom:12px}.plan-template-tab .filter-card[data-v-11d509ce] .ant-card-body{padding:12px 16px 0}.plan-template-tab .filter-card[data-v-11d509ce] .ant-form-item{margin-bottom:8px}.plan-template-tab .list-card[data-v-11d509ce] .ant-card-body{padding:0 16px 16px}.plan-template-tab .list-card[data-v-11d509ce] .ant-tabs{margin-top:0}.plan-template-tab .list-card .tab-count[data-v-11d509ce]{display:inline-block;min-width:18px;height:16px;line-height:16px;padding:0 5px;margin-left:4px;border-radius:8px;background:#f0f0f0;color:#888;font-size:11px;text-align:center}.plan-template-tab .template-alert[data-v-11d509ce]{margin-bottom:12px}.plan-template-tab .name-cell .name[data-v-11d509ce]{color:#0d9488;font-weight:500}.plan-template-tab .name-cell .desc[data-v-11d509ce]{font-size:12px;color:rgba(0,0,0,.45);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-header-tabs[data-v-6c65d2c2]{background:#fff;border-radius:8px;padding:0 16px;margin-bottom:12px}.panel-header-tabs .view-tabs[data-v-6c65d2c2]{margin-bottom:-1px}.filter-card[data-v-6c65d2c2]{border-radius:8px;margin-bottom:12px}.filter-card[data-v-6c65d2c2] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-6c65d2c2] .ant-form-item{margin-bottom:8px}.tabs-card[data-v-6c65d2c2] .ant-card-body{padding:0 16px 16px}.tab-count[data-v-6c65d2c2]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.select-bar[data-v-6c65d2c2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;margin-bottom:8px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:2px}.select-bar .select-info[data-v-6c65d2c2]{font-size:13px;color:#0d9488}.select-bar .select-info b[data-v-6c65d2c2]{font-weight:600}.plan-list-page .plan-name-cell .plan-name[data-v-6c65d2c2]{font-weight:500;line-height:1.4}.plan-list-page .plan-name-cell .plan-code[data-v-6c65d2c2]{font-size:12px;color:rgba(0,0,0,.45);font-family:SFMono-Regular,Consolas,monospace}.plan-list-page .cell-sub[data-v-6c65d2c2]{font-size:12px;color:rgba(0,0,0,.45);line-height:18px}.plan-list-page .item-count[data-v-6c65d2c2]{font-weight:600;color:#0d9488}.plan-list-page .task-stat[data-v-6c65d2c2]{display:flex;gap:10px;font-size:12px;white-space:nowrap}.plan-list-page .task-stat .ts-total[data-v-6c65d2c2]{color:#333;font-weight:600}.plan-list-page .task-stat .ts-pending[data-v-6c65d2c2]{color:#fa8c16}.plan-list-page .task-stat .ts-running[data-v-6c65d2c2]{color:#0d9488}.plan-list-page .task-stat .ts-done[data-v-6c65d2c2]{color:#52c41a}.plan-create-page[data-v-6c65d2c2]{padding-bottom:80px;max-width:1200px;margin:0 auto}.plan-create-page .step-indicator[data-v-6c65d2c2]{margin-bottom:16px;max-width:1200px;margin-left:auto;margin-right:auto}.plan-create-page .step-indicator .horizontal-main-card[data-v-6c65d2c2]{background:linear-gradient(135deg,#0d9488,#0f766e);border-radius:8px;padding:0}.plan-create-page .step-indicator .horizontal-main-card[data-v-6c65d2c2] .ant-card-body{padding:0}.plan-create-page .step-indicator .horizontal-main-card .header-top-section[data-v-6c65d2c2]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-info[data-v-6c65d2c2]{display:flex;align-items:center;gap:12px}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-info .horizontal-header-icon[data-v-6c65d2c2]{width:40px;height:40px;border-radius:8px;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-info .header-text[data-v-6c65d2c2]{display:flex;flex-direction:column}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-info .header-text .horizontal-header-title[data-v-6c65d2c2]{font-size:18px;font-weight:600;color:#fff;line-height:1.4}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-info .header-text .horizontal-header-desc[data-v-6c65d2c2]{font-size:13px;color:rgba(255,255,255,.7);margin-top:2px}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-right-section[data-v-6c65d2c2]{display:flex;align-items:center;gap:24px;flex-shrink:0}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn[data-v-6c65d2c2]{min-width:88px;height:36px;font-size:13px;border-radius:6px}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-ghost[data-v-6c65d2c2]{color:#fff;border-color:rgba(255,255,255,.5)}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-ghost[data-v-6c65d2c2]:hover{background:rgba(255,255,255,.1);border-color:#fff}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-primary[data-v-6c65d2c2]{background:#fff;color:#0d9488;border-color:#fff;font-weight:500}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .header-actions .action-btn.ant-btn-primary[data-v-6c65d2c2]:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress[data-v-6c65d2c2]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 20px;background:rgba(255,255,255,.15);border-radius:8px}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num[data-v-6c65d2c2]{display:flex;align-items:baseline;gap:4px}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num .progress-current[data-v-6c65d2c2]{font-size:22px;font-weight:700;color:#fff}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num .progress-divider[data-v-6c65d2c2]{font-size:12px;color:rgba(255,255,255,.6)}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-num .progress-total[data-v-6c65d2c2]{font-size:11px;color:rgba(255,255,255,.75)}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-bar-wrapper[data-v-6c65d2c2]{width:120px;height:4px;background:rgba(255,255,255,.2);border-radius:2px;overflow:hidden}.plan-create-page .step-indicator .horizontal-main-card .header-top-section .horizontal-progress .progress-bar-wrapper .progress-bar-fill[data-v-6c65d2c2]{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.plan-create-page .step-indicator .horizontal-main-card .header-divider[data-v-6c65d2c2]{height:1px;background:rgba(255,255,255,.2);margin:0 24px}.plan-create-page .step-indicator .horizontal-main-card .header-bottom-section[data-v-6c65d2c2]{padding:16px 24px;display:flex;justify-content:center}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-6c65d2c2] .ant-steps{padding:0}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-6c65d2c2] .ant-steps-item{margin-bottom:0;cursor:pointer}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-6c65d2c2] .ant-steps-item:hover .step-icon{background:rgba(255,255,255,.2)}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-6c65d2c2] .ant-steps-item .step-icon{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:rgba(255,255,255,.8);transition:all .3s}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-6c65d2c2] .ant-steps-item .step-icon.active{background:#fff;color:#0d9488;box-shadow:0 4px 12px rgba(0,0,0,.2)}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-6c65d2c2] .ant-steps-item .step-icon.completed{background:#52c41a;color:#fff}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-6c65d2c2] .ant-steps-item .step-icon.pending{background:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-6c65d2c2] .ant-steps-item .ant-steps-item-title{font-size:14px!important;font-weight:500!important;color:#fff!important}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-6c65d2c2] .ant-steps-item .ant-steps-item-description{font-size:12px!important;color:rgba(255,255,255,.7)!important}.plan-create-page .step-indicator .horizontal-main-card .horizontal-steps[data-v-6c65d2c2] .ant-steps-item .ant-steps-item-tail:after{background:rgba(255,255,255,.25)!important}.plan-create-page .step-content[data-v-6c65d2c2]{min-height:400px;margin-bottom:16px}.fade-slide-enter-active[data-v-6c65d2c2],.fade-slide-leave-active[data-v-6c65d2c2]{transition:all .3s ease}.fade-slide-enter-from[data-v-6c65d2c2]{opacity:0;transform:translate(20px)}.fade-slide-leave-to[data-v-6c65d2c2]{opacity:0;transform:translate(-20px)}@media screen and (max-width: 768px){.plan-create-page .step-indicator .header-top-section[data-v-6c65d2c2]{flex-direction:column;align-items:flex-start;gap:16px}.plan-create-page .step-indicator .header-top-section .header-right-section[data-v-6c65d2c2]{width:100%;justify-content:space-between}}.layout-container .filter-card[data-v-9c23cf63]{border-radius:8px;margin-bottom:12px}.layout-container .filter-card[data-v-9c23cf63] .ant-card-body{padding:12px 16px 0}.layout-container .filter-card[data-v-9c23cf63] .ant-form-item{margin-bottom:8px}.layout-container .tabs-card[data-v-9c23cf63] .ant-card-body{padding:0 16px 16px}.layout-container .tabs-card[data-v-9c23cf63] .ant-tabs{margin-top:0}.layout-container .tabs-card .tab-count[data-v-9c23cf63]{display:inline-block;min-width:18px;height:16px;line-height:16px;padding:0 5px;margin-left:2px;border-radius:8px;background:#f0f0f0;color:#888;font-size:11px;text-align:center}.layout-container .tabs-card .table-wrapper[data-v-9c23cf63]{margin-top:12px}.import-container .file-info[data-v-9c23cf63]{padding:8px 12px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;color:#52c41a;font-size:13px}.import-container .empty-hint[data-v-9c23cf63]{padding:40px 0;text-align:center}.flow-tag[data-v-9c23cf63]{margin-left:6px}.items-header[data-v-9c23cf63]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.items-header .items-title[data-v-9c23cf63]{font-weight:600;font-size:13px}.items-hint[data-v-9c23cf63]{margin-top:12px;padding:8px 12px;background:#f6f8fa;border-radius:4px;color:rgba(0,0,0,.45);font-size:12px;line-height:18px}.policy-card .policy-title[data-v-5ee0769c]{display:flex;align-items:center;gap:8px}.form-hint[data-v-5ee0769c]{font-size:12px;color:#8c8c8c;margin-top:4px;line-height:1.6}.record-list[data-v-1c8829c9]{display:flex;flex-direction:column;gap:8px}.record-list .record-item[data-v-1c8829c9]{padding:10px 12px;border:1px solid #f0f0f0;border-radius:6px;transition:all .2s}.record-list .record-item[data-v-1c8829c9]:hover{border-color:#91d5ff}.record-list .record-item.abnormal[data-v-1c8829c9]{border-left:3px solid #ff4d4f;background:snow}.record-list .record-item .record-head[data-v-1c8829c9]{display:flex;align-items:center;gap:8px}.record-list .record-item .record-head .record-content[data-v-1c8829c9]{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-list .record-item .record-head .record-time[data-v-1c8829c9]{flex-shrink:0;font-size:12px;color:#8c8c8c}.record-list .record-item .record-row[data-v-1c8829c9]{display:flex;gap:8px;margin-top:4px;font-size:13px;padding-left:2px}.record-list .record-item .record-row .record-key[data-v-1c8829c9]{flex-shrink:0;color:#8c8c8c}.record-list .record-item .record-row .record-key[data-v-1c8829c9]:after{content:"："}.record-list .record-item .abnormal-desc[data-v-1c8829c9]{color:#cf1322}.record-list .record-item .record-actions[data-v-1c8829c9]{margin-top:4px}.convert-tip[data-v-1c8829c9]{padding:8px 12px;font-size:12px;color:#8c8c8c;background:#fafafa;border-radius:4px}.lx-map-container[data-v-f36fc1b7]{position:relative;overflow:hidden}.lx-map-el[data-v-f36fc1b7]{width:100%;height:100%}.lx-map-failed[data-v-f36fc1b7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#8c8c8c;background:#fafafa}.track-layer[data-v-07edbd25]{position:absolute;left:12px;right:12px;bottom:12px;z-index:200}.track-player[data-v-07edbd25]{display:flex;align-items:center;gap:10px;padding:6px 12px;background:rgba(255,255,255,.95);border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.2)}.player-icon[data-v-07edbd25]{font-size:10px;line-height:1}.player-slider[data-v-07edbd25]{flex:1;margin:0}.player-rate[data-v-07edbd25]{width:64px}.player-tip[data-v-07edbd25]{min-width:150px;font-size:12px;color:#595959;white-space:nowrap}.track-badge[data-v-736f7ea9]{position:absolute;top:8px;left:12px;z-index:200;display:flex;gap:6px}.track-degraded[data-v-736f7ea9]{padding:4px 0}.track-timeline[data-v-736f7ea9]{padding:8px 4px 0;max-height:420px;overflow:auto}.track-time[data-v-736f7ea9]{margin-right:12px;color:#262626}.track-coord[data-v-736f7ea9]{margin-right:12px;color:#8c8c8c;font-family:monospace}.track-speed[data-v-736f7ea9]{color:#8c8c8c}.op-inspection-task-detail .header-card .header-title-row[data-v-097b1916]{display:flex;align-items:center;gap:12px}.op-inspection-task-detail .target-card .target-title-row[data-v-097b1916],.op-inspection-task-detail .record-card .record-title-row[data-v-097b1916]{display:flex;align-items:center;gap:8px}.op-inspection-task-detail .record-card .reference-text[data-v-097b1916]{font-size:12px;color:#8c8c8c;margin-top:4px}.op-inspection-task-detail .record-card[data-v-097b1916] .ant-table-cell{vertical-align:top}.op-inspection-task-detail .track-card .track-title-row[data-v-097b1916],.op-inspection-task-detail .process-card .process-title-row[data-v-097b1916]{display:flex;align-items:center;gap:8px}.op-inspection-task-detail .process-card .process-timeline[data-v-097b1916]{padding-top:4px}.op-inspection-task-detail .process-card .process-item .process-meta[data-v-097b1916]{display:flex;align-items:center;gap:12px;font-size:12px;color:#8c8c8c}.op-inspection-task-detail .process-card .process-item .process-content[data-v-097b1916]{font-size:14px;color:#262626;margin:4px 0 6px;white-space:pre-wrap;word-break:break-all}.op-inspection-task-detail .process-card .process-item .process-photo[data-v-097b1916]{object-fit:cover;border-radius:4px;margin-right:8px}.layout-container .filter-card[data-v-0a52e8d4]{border-radius:8px;margin-bottom:12px}.layout-container .filter-card[data-v-0a52e8d4] .ant-card-body{padding:12px 16px 0}.layout-container .filter-card[data-v-0a52e8d4] .ant-form-item{margin-bottom:8px}.layout-container .tabs-card[data-v-0a52e8d4] .ant-card-body{padding:0 16px 16px}.layout-container .select-bar[data-v-0a52e8d4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;margin-bottom:8px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:2px}.layout-container .select-bar .select-info[data-v-0a52e8d4]{font-size:13px;color:#0d9488}.layout-container .select-bar .select-info b[data-v-0a52e8d4]{font-weight:600}.layout-container .tab-count[data-v-0a52e8d4]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.obj-main[data-v-0a52e8d4]{color:rgba(0,0,0,.85)}.obj-main .obj-code[data-v-0a52e8d4]{margin-left:4px;font-size:12px;color:#8c8c8c}.obj-sub[data-v-0a52e8d4]{font-size:12px;color:#8c8c8c;line-height:18px}.teal-link[data-v-0a52e8d4]{color:#0d9488;cursor:pointer}.teal-link[data-v-0a52e8d4]:hover{color:#0f766e}.tip-alert[data-v-de73d429]{margin-bottom:16px}.close-form[data-v-de73d429]{padding-top:4px}.detail-header[data-v-69ddda1e]{margin-bottom:16px}.detail-header .header-main[data-v-69ddda1e]{display:flex;align-items:center;gap:8px}.detail-header .header-main .detail-name[data-v-69ddda1e]{font-size:16px;font-weight:600}.detail-header .header-main .detail-code[data-v-69ddda1e]{color:rgba(0,0,0,.45);font-size:12px}.detail-header .header-sub[data-v-69ddda1e]{display:flex;align-items:center;margin-top:8px;color:rgba(0,0,0,.65);font-size:13px}.level-tag[data-v-69ddda1e]{border-radius:2px;font-weight:500}.point-tag[data-v-69ddda1e]{margin-left:4px}.hidden-table[data-v-69ddda1e]{margin-top:4px}.hidden-table[data-v-69ddda1e] .ant-table-thead>tr>th{padding:6px 8px}.hidden-table[data-v-69ddda1e] .ant-table-tbody>tr>td{padding:6px 8px}.detail-desc[data-v-69ddda1e]{margin-bottom:16px}.section-title[data-v-69ddda1e]{font-weight:600;margin:16px 0 8px;padding-left:8px;border-left:3px solid #13c2c2}.measure-groups .measure-group[data-v-69ddda1e]{margin-bottom:10px}.measure-groups .measure-group .measure-label[data-v-69ddda1e]{color:rgba(0,0,0,.65);font-weight:500;margin-bottom:4px}.measure-groups .measure-group .measure-list[data-v-69ddda1e]{margin:0;padding-left:20px}.measure-groups .measure-group .measure-list li[data-v-69ddda1e]{line-height:22px}.photo-grid[data-v-69ddda1e]{display:flex;gap:8px;flex-wrap:wrap}.photo-grid .photo-item[data-v-69ddda1e]{border-radius:4px;object-fit:cover}.review-timeline[data-v-69ddda1e]{margin-top:12px}.review-timeline .review-item .review-head[data-v-69ddda1e]{display:flex;align-items:center;gap:8px}.review-timeline .review-item .review-head .review-user[data-v-69ddda1e]{font-weight:500}.review-timeline .review-item .review-head .review-time[data-v-69ddda1e]{color:rgba(0,0,0,.45);font-size:12px}.review-timeline .review-item .review-summary[data-v-69ddda1e]{color:rgba(0,0,0,.65);font-size:13px;margin-top:2px}.review-timeline .review-item .review-photos[data-v-69ddda1e]{margin-top:8px}.review-timeline .review-item .review-photos[data-v-69ddda1e] .ant-image{border-radius:6px;overflow:hidden}.lec-assist[data-v-fa4579a1]{width:100%}.lec-assist .lec-row[data-v-fa4579a1]{display:flex;gap:6px}.lec-assist .lec-row .lec-select[data-v-fa4579a1]{flex:1;min-width:0}.lec-assist .lec-result[data-v-fa4579a1]{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12px}.lec-assist .lec-result .lec-d[data-v-fa4579a1]{font-weight:600;color:#13c2c2}.lec-assist .lec-result .lec-tip[data-v-fa4579a1]{color:rgba(0,0,0,.45);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lec-assist .lec-hint[data-v-fa4579a1]{margin-top:6px;font-size:12px;color:rgba(0,0,0,.4)}.level-tag[data-v-fa4579a1]{border-radius:2px;font-weight:500}.level-dot[data-v-fa4579a1]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:2px;vertical-align:middle}.wizard-steps[data-v-85bf493d]{margin:0 0 20px;padding:0 4px}.wizard-steps[data-v-85bf493d] .ant-steps-item{cursor:pointer}.step-card[data-v-85bf493d]{padding:0 4px}.step-card-title[data-v-85bf493d]{font-weight:600;margin-bottom:16px;padding-left:8px;border-left:3px solid #13c2c2}.form-tip[data-v-85bf493d]{margin:-12px 0 16px 96px;font-size:12px;color:#faad14}.fade-slide-enter-active[data-v-85bf493d],.fade-slide-leave-active[data-v-85bf493d]{transition:all .25s ease}.fade-slide-enter-from[data-v-85bf493d]{opacity:0;transform:translate(16px)}.fade-slide-leave-to[data-v-85bf493d]{opacity:0;transform:translate(-16px)}.pos-collapse[data-v-85bf493d]{margin-bottom:8px}.level-dot[data-v-85bf493d]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:2px;vertical-align:middle}.tip-alert[data-v-6eca7dd6]{margin-bottom:16px}.review-form[data-v-6eca7dd6]{padding-top:4px}.level-tag[data-v-6eca7dd6]{border-radius:2px;font-weight:500}.level-dot[data-v-6eca7dd6]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:2px;vertical-align:middle}.tip-text[data-v-6eca7dd6]{margin-left:8px;color:rgba(0,0,0,.45);font-size:12px}.level-quick-row[data-v-93f1b647]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.level-quick-row .level-dot[data-v-93f1b647]{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle;margin-right:4px}.level-quick-row .quick-count[data-v-93f1b647]{display:inline-block;min-width:16px;padding:0 4px;margin-left:2px;font-size:11px;line-height:14px;text-align:center;background:rgba(0,0,0,.14);border-radius:8px}.level-quick-row .due-capsule[data-v-93f1b647]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:2px 10px;border-radius:10px;border:1px solid #f0f0f0;transition:all .2s}.level-quick-row .due-capsule[data-v-93f1b647]:hover{background:rgba(0,0,0,.04)}.level-quick-row .due-capsule.due-active[data-v-93f1b647]{background:#fff7e6;border-color:#ffd591}.level-quick-row .due-capsule .due-num[data-v-93f1b647]{font-size:15px;font-weight:600;font-family:DIN Alternate,Helvetica Neue,sans-serif}.level-quick-row .due-capsule .due-sub[data-v-93f1b647]{color:rgba(0,0,0,.45);font-size:12px}.due-alert[data-v-93f1b647]{margin-top:12px}.filter-card[data-v-93f1b647]{margin-top:12px;border-radius:8px;margin-bottom:12px}.filter-card[data-v-93f1b647] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-93f1b647] .ant-form-item{margin-bottom:8px}.list-card[data-v-93f1b647]{border-radius:8px}.list-card[data-v-93f1b647] .ant-card-body{padding:0 16px 16px}.status-tabs[data-v-93f1b647]{margin-bottom:12px}.status-tabs[data-v-93f1b647] .ant-tabs-tab{padding:8px 4px}.status-tabs .tab-count[data-v-93f1b647]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:rgba(0,0,0,.55)}.name-cell[data-v-93f1b647]{display:flex;flex-direction:column}.name-cell .obj-code[data-v-93f1b647]{font-size:12px;color:rgba(0,0,0,.45)}.level-tag[data-v-93f1b647]{border-radius:2px;font-weight:500}.date-cell[data-v-93f1b647]{font-size:12px}.danger-link[data-v-93f1b647]{color:#ff4d4f}.tabs-card[data-v-e67c8415]{border-radius:8px}.tabs-card[data-v-e67c8415] .ant-card-body{padding:0 16px 16px}[data-v-e67c8415] .ant-tabs-tab{padding:8px 4px}.filter-bar[data-v-e67c8415]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:4px 0 12px}.teal-btn[data-v-e67c8415]{background:#13c2c2;border-color:#13c2c2}.tab-count[data-v-e67c8415]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;color:rgba(0,0,0,.55);background:rgba(0,0,0,.06);border-radius:8px}.desc-cell[data-v-e67c8415]{white-space:pre-wrap;word-break:break-all}.photo-thumb[data-v-e67c8415]{object-fit:cover;margin-right:4px}.photo-more[data-v-e67c8415]{margin-inline-end:0}.text-muted[data-v-e67c8415]{color:rgba(0,0,0,.45)}.pending-count[data-v-e67c8415]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#ff4d4f;color:#fff;border-radius:8px}.linked-cell[data-v-e67c8415]{display:flex;flex-direction:column;line-height:18px}.cell-sub[data-v-e67c8415]{font-size:11px;color:rgba(0,0,0,.45)}.teal-link[data-v-e67c8415]{color:#13c2c2}.danger-link[data-v-e67c8415]{color:#ff4d4f}.layout-container .tree-card .card-title-bar[data-v-4c084bc7]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.layout-container .tree-card .card-title-bar .card-title-text[data-v-4c084bc7]{display:flex;align-items:center;flex-shrink:0}.layout-container .tree-card .card-title-bar .card-title-actions[data-v-4c084bc7]{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.layout-container .tree-card .tree-search[data-v-4c084bc7]{margin-bottom:12px}.layout-container .tree-card .tree-container[data-v-4c084bc7]{max-height:calc(100vh - 260px);overflow-y:auto;overflow-x:hidden}.layout-container .tree-card .tree-container[data-v-4c084bc7]::-webkit-scrollbar{width:6px}.layout-container .tree-card .tree-container[data-v-4c084bc7]::-webkit-scrollbar-thumb{background-color:var(--lx-primary-border, #99d6ce);border-radius:3px}.layout-container .tree-card .tree-container[data-v-4c084bc7] .ant-tree-switcher{display:none}.layout-container .tree-card .tree-container[data-v-4c084bc7] .ant-tree-node-content-wrapper{width:100%}.layout-container .tree-card .org-card[data-v-4c084bc7]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:6px 8px 6px 0;margin:2px 0;background:transparent;border:1px solid transparent;border-radius:7px;transition:background .2s;cursor:pointer}.layout-container .tree-card .org-card[data-v-4c084bc7]:hover{background:var(--lx-primary-bg-light, #f0fdfa)}.layout-container .tree-card .org-card:hover .org-card-actions[data-v-4c084bc7]{opacity:1}.layout-container .tree-card .org-card.is-selected[data-v-4c084bc7]{background:var(--lx-gradient-selected, linear-gradient(135deg, #f0fdfa 0%, #ccfbf1 100%));box-shadow:0 2px 6px var(--lx-primary-shadow, rgba(13, 148, 136, .12))}.layout-container .tree-card .org-card.is-selected .node-name[data-v-4c084bc7]{color:var(--lx-primary, #0d9488)}.layout-container .tree-card .org-card .org-card-main[data-v-4c084bc7]{flex:1;min-width:0}.layout-container .tree-card .org-card .org-card-row[data-v-4c084bc7]{display:flex;align-items:center;min-width:0}.layout-container .tree-card .org-card .org-card-title[data-v-4c084bc7]{gap:4px}.layout-container .tree-card .org-card .org-card-title .org-expand-btn[data-v-4c084bc7]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;font-size:10px;color:var(--lx-primary, #0d9488);background:var(--lx-primary-bg-light, #f0fdfa);border-radius:50%;transition:all .2s}.layout-container .tree-card .org-card .org-card-title .org-expand-btn[data-v-4c084bc7]:hover{color:#fff;background:var(--lx-primary, #0d9488);transform:scale(1.1)}.layout-container .tree-card .org-card .org-card-title .org-expand-placeholder[data-v-4c084bc7]{width:16px;flex-shrink:0}.layout-container .tree-card .org-card .org-card-title .level-dot[data-v-4c084bc7]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.layout-container .tree-card .org-card .org-card-title .node-name[data-v-4c084bc7]{font-size:13px;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.layout-container .tree-card .org-card .org-card-title .org-type-tag[data-v-4c084bc7]{margin-inline-end:0;font-size:10px;line-height:16px;padding:0 5px;flex-shrink:0;border-radius:4px}.layout-container .tree-card .org-card .org-card-title .node-count-tag[data-v-4c084bc7]{margin-left:auto;color:var(--lx-primary, #0d9488);background:var(--lx-primary-bg-light, #f0fdfa);border-color:var(--lx-primary-border, #99f6e4)}.layout-container .tree-card .org-card .node-desc[data-v-4c084bc7]{font-size:11px;line-height:16px;color:#9ca3af;padding-left:20px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-container .tree-card .org-card .org-card-actions[data-v-4c084bc7]{display:flex;align-items:center;opacity:0;transition:opacity .2s;flex-shrink:0}.layout-container .tree-card .org-card .org-card-actions .action-btn[data-v-4c084bc7]{padding:1px 3px;height:auto;color:#666}.layout-container .tree-card .org-card .org-card-actions .action-btn.danger[data-v-4c084bc7]{color:#dc2626}.layout-container .tree-card .org-card .org-card-actions .node-switch[data-v-4c084bc7]{margin:0 2px}.layout-container .rel-card[data-v-4c084bc7]{background:#fff;border-radius:8px;padding:12px 16px 16px}.layout-container .rel-card .rel-header[data-v-4c084bc7]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;margin:-12px -16px 0;background:var(--lx-gradient-header, linear-gradient(135deg, #ccfbf1 0%, #e6fffb 100%));border-radius:8px 8px 0 0;border-bottom:1px solid var(--lx-primary-border, #d9f5f0)}.layout-container .rel-card .rel-header .rel-title-wrap[data-v-4c084bc7]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.layout-container .rel-card .rel-header .rel-title-wrap .rel-icon[data-v-4c084bc7]{font-size:18px;color:var(--lx-primary, #0d9488)}.layout-container .rel-card .rel-header .rel-title-wrap .rel-title[data-v-4c084bc7]{font-size:16px;font-weight:600;color:var(--lx-primary-deep, #134e4a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.layout-container .rel-card .rel-header .rel-title-wrap .code-tag[data-v-4c084bc7]{font-family:SFMono-Regular,Consolas,monospace}.layout-container .rel-card .rel-header .rel-title-wrap .rel-count[data-v-4c084bc7]{font-size:13px;color:rgba(19,78,74,.65)}.layout-container .rel-card .rel-header .rel-title-wrap .rel-count b[data-v-4c084bc7]{color:var(--lx-primary, #0d9488)}.layout-container .rel-card .rel-desc[data-v-4c084bc7]{margin-top:10px;font-size:13px;color:#6b7280;line-height:20px}.layout-container .rel-card .rel-empty[data-v-4c084bc7]{padding:64px 0}.layout-container .rel-card .panel[data-v-4c084bc7]{margin-top:16px;border:1px solid #f0f0f0;border-radius:8px;padding:12px;height:100%}.layout-container .rel-card .panel .panel-title[data-v-4c084bc7]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1f2937;margin-bottom:12px}.layout-container .rel-card .panel .panel-title[data-v-4c084bc7]:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--lx-primary, #0d9488)}.layout-container .form-tip[data-v-4c084bc7]{font-size:12px;color:#bbb;margin-top:2px}.code-text[data-v-4c084bc7]{font-family:SFMono-Regular,Consolas,monospace;color:#0d9488;font-weight:500}.item-name[data-v-4c084bc7]{font-weight:500}.ellipsis-2[data-v-4c084bc7]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.risk-stat-panel[data-v-d90a3f6a]{padding-top:12px}.dash-card[data-v-d90a3f6a]{border-radius:8px}.dash-card .dash-title[data-v-d90a3f6a]{font-weight:600;margin-bottom:10px;padding-left:8px;border-left:3px solid #13c2c2}.dash-card .dash-empty[data-v-d90a3f6a]{margin:16px 0}.dash-card .bar-list[data-v-d90a3f6a]{display:flex;flex-direction:column;gap:8px}.dash-card .bar-row[data-v-d90a3f6a]{display:flex;align-items:center;gap:8px}.dash-card .bar-row .bar-label[data-v-d90a3f6a]{width:96px;flex:none;font-size:12px;color:rgba(0,0,0,.65);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-card .bar-row .bar-track[data-v-d90a3f6a]{flex:1;height:10px;background:#f5f5f5}.dash-card .bar-row .bar-track .bar-fill[data-v-d90a3f6a]{height:100%;background:#13c2c2}.dash-card .bar-row .bar-track .bar-fill.partner[data-v-d90a3f6a]{background:#08979c}.dash-card .bar-row .bar-num[data-v-d90a3f6a]{width:32px;flex:none;text-align:right;font-size:12px;font-weight:600}.dash-card .bar-row .bar-tags[data-v-d90a3f6a]{display:flex;gap:4px;flex:none}.dash-card .bar-row .bar-tags[data-v-d90a3f6a] .ant-tag{margin-inline-end:0;font-size:11px;line-height:16px;padding:0 4px}.dash-card .matrix-table[data-v-d90a3f6a] .ant-table-cell{padding:4px 8px!important;font-size:12px}.view-tabs[data-v-e0dadf8c] .ant-tabs-tab{padding:10px 4px}.log-page .filter-card[data-v-ea398b1b]{border-radius:8px;margin-bottom:12px}.log-page .filter-card[data-v-ea398b1b] .ant-card-body{padding:12px 16px 0}.log-page .filter-card[data-v-ea398b1b] .ant-form-item{margin-bottom:8px}.log-page .list-card[data-v-ea398b1b]{border-radius:8px}.log-page .list-card[data-v-ea398b1b] .ant-card-body{padding:0 16px 16px}.file-name[data-v-ea398b1b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-id[data-v-ea398b1b]{color:#999;font-size:12px;margin-left:4px}.backup-page[data-v-ca7ae622]{display:flex;flex-direction:column;gap:12px}.status-card[data-v-ca7ae622]{border-radius:8px}.status-card .kv[data-v-ca7ae622]{display:flex;flex-direction:column;gap:6px}.status-card .kv .kv-item[data-v-ca7ae622]{display:flex;font-size:13px}.status-card .kv .kv-item .k[data-v-ca7ae622]{width:80px;color:#999;flex-shrink:0}.status-card .kv .kv-item .v[data-v-ca7ae622]{color:#333}.status-card .kv .kv-item .v.stale[data-v-ca7ae622]{color:#ff4d4f}.status-card .kv .kv-item .v.ellipsis[data-v-ca7ae622]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-card[data-v-ca7ae622]{border-radius:8px}.err-msg[data-v-ca7ae622]{margin-top:8px;color:#ff4d4f;font-size:12px}.verify-fail[data-v-ca7ae622]{color:#ff4d4f;font-weight:500}.footer-toolbar[data-v-99f5f569]{display:flex;align-items:center;gap:12px}.file-page .filter-card[data-v-99f5f569]{border-radius:8px;margin-bottom:12px}.file-page .filter-card[data-v-99f5f569] .ant-card-body{padding:12px 16px 0}.file-page .filter-card[data-v-99f5f569] .ant-form-item{margin-bottom:8px}.file-page .list-card[data-v-99f5f569]{border-radius:8px}.file-page .list-card[data-v-99f5f569] .ant-card-body{padding:0 16px 16px}.file-cell[data-v-99f5f569]{display:flex;align-items:center;gap:6px}.file-cell .file-emoji[data-v-99f5f569]{font-size:16px}.file-cell .file-thumb[data-v-99f5f569]{width:36px;height:36px;object-fit:cover;border-radius:4px;border:1px solid #eee;cursor:pointer;flex-shrink:0}.file-cell .file-name[data-v-99f5f569]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta[data-v-99f5f569]{font-size:12px;color:#999;margin-left:22px}.biz-id[data-v-99f5f569]{color:#999;font-size:12px;margin-left:4px}.preview-body[data-v-99f5f569]{text-align:center}.link-teal[data-v-99f5f569]{color:#0d9488}.link-danger[data-v-99f5f569]{color:#ff4d4f}.file-cell[data-v-572a0b69]{display:flex;align-items:center;gap:8px}.file-cell .file-meta[data-v-572a0b69]{font-size:12px;color:#999}.link-teal[data-v-572a0b69]{color:#0d9488}.link-danger[data-v-572a0b69]{color:#ff4d4f}.storage-page[data-v-222dd415]{display:flex;flex-direction:column;gap:12px}.stat-card[data-v-222dd415]{border-radius:8px}.stat-card .sub[data-v-222dd415]{margin-top:4px;color:#999;font-size:12px}.list-card[data-v-222dd415]{border-radius:8px}.ticket-create-page[data-v-ccc34c1d]{padding:0 24px}.ticket-create-page .top-header-card[data-v-ccc34c1d]{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto}.ticket-create-page .top-header-card .horizontal-main-card[data-v-ccc34c1d]{background:linear-gradient(90deg,#1890ff,#096dd9);border-radius:12px;padding:0}.ticket-create-page .top-header-card .horizontal-main-card[data-v-ccc34c1d] .ant-card-body{padding:0}.ticket-create-page .top-header-card .horizontal-main-card .header-top-section[data-v-ccc34c1d]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px}.ticket-create-page .top-header-card .horizontal-main-card .header-info[data-v-ccc34c1d]{display:flex;align-items:center;gap:12px;flex-shrink:0}.ticket-create-page .top-header-card .horizontal-main-card .header-right-section[data-v-ccc34c1d]{display:flex;align-items:center;gap:24px;flex-shrink:0}.ticket-create-page .top-header-card .horizontal-main-card .header-divider[data-v-ccc34c1d]{height:1px;background:rgba(255,255,255,.3);margin:0 24px}.ticket-create-page .top-header-card .horizontal-main-card .header-bottom-section[data-v-ccc34c1d]{padding:16px 24px;display:flex;justify-content:center;align-items:center}.ticket-create-page .top-header-card .horizontal-main-card .header-actions[data-v-ccc34c1d] .action-btn{min-width:80px;height:36px;font-size:13px;border-radius:6px}.ticket-create-page .top-header-card .horizontal-main-card .header-actions[data-v-ccc34c1d] .action-btn.ant-btn-ghost{color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.3)}.ticket-create-page .top-header-card .horizontal-main-card .header-actions[data-v-ccc34c1d] .action-btn.ant-btn-ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.ticket-create-page .top-header-card .horizontal-main-card .header-actions[data-v-ccc34c1d] .action-btn.ant-btn-primary{background:#fff;border-color:#fff;color:#096dd9;font-weight:500}.ticket-create-page .top-header-card .horizontal-main-card .header-actions[data-v-ccc34c1d] .action-btn.ant-btn-primary:hover{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9)}.ticket-create-page .top-header-card .horizontal-main-card .horizontal-header-icon[data-v-ccc34c1d]{width:44px;height:44px;background:rgba(255,255,255,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}.ticket-create-page .top-header-card .horizontal-main-card .horizontal-header-title[data-v-ccc34c1d]{font-size:18px;font-weight:600;color:#fff}.ticket-create-page .top-header-card .horizontal-main-card .horizontal-header-desc[data-v-ccc34c1d]{font-size:11px;color:rgba(255,255,255,.75)}.ticket-create-page .top-header-card .horizontal-main-card .horizontal-progress[data-v-ccc34c1d]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 20px;background:rgba(255,255,255,.15);border-radius:8px}.ticket-create-page .top-header-card .horizontal-main-card .horizontal-progress .progress-num[data-v-ccc34c1d]{display:flex;align-items:baseline;gap:4px}.ticket-create-page .top-header-card .horizontal-main-card .horizontal-progress .progress-num .progress-current[data-v-ccc34c1d]{font-size:22px;font-weight:700;color:#fff}.ticket-create-page .top-header-card .horizontal-main-card .horizontal-progress .progress-num .progress-divider[data-v-ccc34c1d]{font-size:12px;color:rgba(255,255,255,.6)}.ticket-create-page .top-header-card .horizontal-main-card .horizontal-progress .progress-num .progress-total[data-v-ccc34c1d]{font-size:11px;color:rgba(255,255,255,.75)}.ticket-create-page .top-header-card .horizontal-main-card .horizontal-progress .progress-bar-wrapper[data-v-ccc34c1d]{width:100px;height:4px;background:rgba(255,255,255,.25);border-radius:2px;overflow:hidden}.ticket-create-page .top-header-card .horizontal-main-card .horizontal-progress .progress-bar-wrapper .progress-bar-fill[data-v-ccc34c1d]{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.ticket-create-page .horizontal-steps[data-v-ccc34c1d] .ant-steps{padding:0}.ticket-create-page .horizontal-steps[data-v-ccc34c1d] .ant-steps-item{margin-bottom:0;cursor:pointer}.ticket-create-page .horizontal-steps[data-v-ccc34c1d] .ant-steps-item:hover .step-icon{background:rgba(255,255,255,.2)}.ticket-create-page .horizontal-steps[data-v-ccc34c1d] .ant-steps-item .step-icon{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:rgba(255,255,255,.8);transition:all .3s}.ticket-create-page .horizontal-steps[data-v-ccc34c1d] .ant-steps-item .step-icon.active{background:#fff;color:#1890ff;box-shadow:0 4px 12px rgba(0,0,0,.2)}.ticket-create-page .horizontal-steps[data-v-ccc34c1d] .ant-steps-item .step-icon.completed{background:#52c41a;color:#fff}.ticket-create-page .horizontal-steps[data-v-ccc34c1d] .ant-steps-item .step-icon.pending{background:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.ticket-create-page .horizontal-steps[data-v-ccc34c1d] .ant-steps-item .ant-steps-item-title{font-size:14px!important;font-weight:500!important;color:#fff!important}.ticket-create-page .horizontal-steps[data-v-ccc34c1d] .ant-steps-item .ant-steps-item-description{font-size:12px!important;color:rgba(255,255,255,.7)!important}.ticket-create-page .horizontal-steps[data-v-ccc34c1d] .ant-steps-item .ant-steps-item-tail:after{background:rgba(255,255,255,.25)!important}.ticket-create-page .form-content-area[data-v-ccc34c1d]{max-width:1200px;margin:0 auto}.ticket-create-page .form-content-area .form-card[data-v-ccc34c1d]{background:#fff;border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:16px;max-width:960px;margin-left:auto;margin-right:auto}.ticket-create-page .form-content-area .form-card[data-v-ccc34c1d] .ant-card-body{padding:24px}.ticket-create-page .form-content-area .confirm-card[data-v-ccc34c1d]{background:#fff;border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:16px;max-width:960px;margin-left:auto;margin-right:auto}.ticket-create-page .form-content-area .confirm-card[data-v-ccc34c1d] .ant-card-body{padding:24px}.ticket-create-page .form-content-area .base-info-form[data-v-ccc34c1d] .ant-form-item{margin-bottom:18px}.ticket-create-page .form-content-area .base-info-form[data-v-ccc34c1d] .ant-form-item .ant-form-item-label>label{font-weight:500;color:#595959;padding-bottom:6px}.ticket-create-page .form-content-area .base-info-form[data-v-ccc34c1d] .ant-form-item .ant-input,.ticket-create-page .form-content-area .base-info-form[data-v-ccc34c1d] .ant-form-item .ant-select-selector,.ticket-create-page .form-content-area .base-info-form[data-v-ccc34c1d] .ant-form-item .ant-picker{border-radius:6px;height:36px}.ticket-create-page .form-content-area .base-info-form[data-v-ccc34c1d] .ant-form-item .ant-input:hover,.ticket-create-page .form-content-area .base-info-form[data-v-ccc34c1d] .ant-form-item .ant-select-selector:hover,.ticket-create-page .form-content-area .base-info-form[data-v-ccc34c1d] .ant-form-item .ant-picker:hover,.ticket-create-page .form-content-area .base-info-form[data-v-ccc34c1d] .ant-form-item .ant-input:focus,.ticket-create-page .form-content-area .base-info-form[data-v-ccc34c1d] .ant-form-item .ant-select-selector:focus,.ticket-create-page .form-content-area .base-info-form[data-v-ccc34c1d] .ant-form-item .ant-picker:focus{border-color:#40a9ff}.ticket-create-page .form-content-area .card-title-wrapper[data-v-ccc34c1d]{display:flex;align-items:center;gap:12px}.ticket-create-page .form-content-area .card-title-wrapper .card-title-text[data-v-ccc34c1d]{font-weight:600}.ticket-create-page .form-content-area .empty-state[data-v-ccc34c1d]{padding:48px 0;text-align:center}.ticket-create-page .form-content-area .empty-state .empty-icon[data-v-ccc34c1d]{font-size:48px;margin-bottom:16px}.ticket-create-page .form-content-area .empty-state .empty-text[data-v-ccc34c1d]{font-size:16px;color:#595959;margin-bottom:8px}.ticket-create-page .form-content-area .empty-state .empty-desc[data-v-ccc34c1d]{font-size:13px;color:#8c8c8c}.ticket-create-page .form-content-area .measure-item[data-v-ccc34c1d],.ticket-create-page .form-content-area .step-item[data-v-ccc34c1d]{margin-bottom:12px;padding:12px 16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0;transition:all .2s}.ticket-create-page .form-content-area .measure-item[data-v-ccc34c1d]:hover,.ticket-create-page .form-content-area .step-item[data-v-ccc34c1d]:hover{border-color:#d9d9d9;background:#f5f5f5}.ticket-create-page .form-content-area .measure-item .row-number[data-v-ccc34c1d],.ticket-create-page .form-content-area .step-item .row-number[data-v-ccc34c1d]{display:inline-flex;width:24px;height:24px;line-height:24px;text-align:center;background:#e6f7ff;border-radius:4px;font-size:12px;font-weight:500;color:#1890ff;justify-content:center;align-items:center}.ticket-create-page .form-content-area .preview-value[data-v-ccc34c1d]{color:#262626;font-weight:500}.ticket-create-page .form-content-area .preview-empty[data-v-ccc34c1d]{color:#bfbfbf;font-size:13px}.ticket-create-page .form-content-area .confirm-title[data-v-ccc34c1d]{font-weight:600}.ticket-create-page .form-content-area[data-v-ccc34c1d] .fade-slide-enter-active,.ticket-create-page .form-content-area[data-v-ccc34c1d] .fade-slide-leave-active{transition:all .3s ease}.ticket-create-page .form-content-area[data-v-ccc34c1d] .fade-slide-enter-from{opacity:0;transform:translate(20px)}.ticket-create-page .form-content-area[data-v-ccc34c1d] .fade-slide-leave-to{opacity:0;transform:translate(-20px)}.search-bar[data-v-ccc34c1d]{margin-bottom:12px}.operation-ticket-page .page-title[data-v-57d16ae8]{display:flex;justify-content:space-between;align-items:center;width:100%}.operation-ticket-page .search-form[data-v-57d16ae8]{padding-bottom:16px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.operation-ticket-page .filter-buttons[data-v-57d16ae8]{display:flex;align-items:center}.operation-ticket-page .pagination-wrapper[data-v-57d16ae8]{display:flex;justify-content:flex-end;margin-top:16px}.operation-ticket-page .step-actions[data-v-57d16ae8]{margin-bottom:12px}.operation-ticket-page .step-table[data-v-57d16ae8] .ant-table{min-height:100px}.standard-page .page-title[data-v-d29f81f2]{display:flex;justify-content:space-between;align-items:center;width:100%}.standard-page .search-form[data-v-d29f81f2]{padding-bottom:16px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.standard-page .filter-buttons[data-v-d29f81f2]{display:flex;align-items:center}.standard-page .pagination-wrap[data-v-d29f81f2]{display:flex;justify-content:flex-end;margin-top:16px}.work-ticket-page .page-title[data-v-1a8c3c49]{display:flex;justify-content:space-between;align-items:center;width:100%}.work-ticket-page .search-form[data-v-1a8c3c49]{padding-bottom:16px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.work-ticket-page .filter-buttons[data-v-1a8c3c49]{display:flex;align-items:center}.ab-side[data-v-3e21d8d4]{display:flex;flex-direction:column}.ab-side-head[data-v-3e21d8d4]{display:flex;align-items:center;gap:8px}.ab-side-label[data-v-3e21d8d4]{flex-shrink:0;font-weight:600;font-size:13px;color:#13c2c2}.ab-side-sub[data-v-3e21d8d4]{margin:6px 0;font-size:12px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-side-frame[data-v-3e21d8d4]{display:flex;align-items:center;justify-content:center;height:640px;border:1px solid #e8ecef;background:#f7f8fa}.ab-iframe[data-v-3e21d8d4]{width:100%;height:100%;border:0}.ab-side-empty[data-v-3e21d8d4]{font-size:12px;color:rgba(0,0,0,.4)}.print-design-page[data-v-ef98e5e0]{height:calc(100vh - 120px);display:flex;flex-direction:column;background:#f0f2f5;padding:8px}.design-toolbar[data-v-ef98e5e0]{flex-shrink:0;height:48px;background:#fff;border-radius:4px;display:flex;align-items:center;gap:10px;padding:0 12px;margin-bottom:8px}.design-toolbar .back-btn[data-v-ef98e5e0]{padding-left:8px;padding-right:10px}.design-toolbar .toolbar-label[data-v-ef98e5e0]{color:#666;font-size:13px}.design-toolbar .name-input[data-v-ef98e5e0]{width:260px}.design-toolbar .toolbar-actions[data-v-ef98e5e0]{margin-left:auto;display:flex;gap:8px}.design-main[data-v-ef98e5e0]{flex:1;min-height:0;display:flex;gap:8px}.field-panel[data-v-ef98e5e0]{width:230px;flex-shrink:0;background:#fff;border-radius:4px;overflow-y:auto;padding:10px 12px}.field-panel .field-panel-title[data-v-ef98e5e0]{font-size:12px;color:#909399;line-height:1.5;margin-bottom:8px}.field-panel .field-empty[data-v-ef98e5e0]{font-size:12px;color:#c0c4cc;padding:12px 0}.field-panel .field-group-name[data-v-ef98e5e0]{font-size:12px;color:#606266;margin:8px 0 6px}.field-panel .field-chips[data-v-ef98e5e0]{display:flex;flex-wrap:wrap;gap:6px}.field-panel .field-chip[data-v-ef98e5e0]{display:inline-block;padding:2px 8px;font-size:12px;background:#f6f7f9;border:1px solid #dcdfe6;border-radius:3px;cursor:grab;user-select:none}.field-panel .field-chip[data-v-ef98e5e0]:active{cursor:grabbing}.designer-box[data-v-ef98e5e0]{flex:1;min-width:0;background:#fff;border-radius:4px;overflow:hidden}.designer-box[data-v-ef98e5e0] .sv-print-designer-box{height:100%}.table-card-title[data-v-334b9c13]{display:flex;align-items:baseline;gap:10px}.table-card-title-text[data-v-334b9c13]{font-size:15px;font-weight:600}.table-card-tip[data-v-334b9c13]{font-size:12px;color:#999}.teal-link[data-v-334b9c13]{color:#13c2c2}.teal-link[data-v-334b9c13]:hover{color:#36cfc9}.biz-name[data-v-334b9c13]{font-weight:600;font-size:13px;color:rgba(0,0,0,.85)}.biz-type[data-v-334b9c13]{font-size:12px;color:rgba(0,0,0,.45)}.cell-tag[data-v-334b9c13]{margin-inline-end:0}.default-cell[data-v-334b9c13]{display:flex;align-items:center;gap:4px}.resolved-cell[data-v-334b9c13]{display:flex;align-items:center;gap:6px}.resolved-name[data-v-334b9c13]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;color:rgba(0,0,0,.65)}.resolved-none[data-v-334b9c13]{font-size:12px;color:rgba(0,0,0,.35)}.field-group[data-v-334b9c13]{margin-bottom:16px}.field-group-title[data-v-334b9c13]{margin-bottom:8px;font-weight:600;font-size:13px;color:rgba(0,0,0,.85)}.field-group-tags[data-v-334b9c13]{display:flex;flex-wrap:wrap;gap:4px 0}.field-tag[data-v-334b9c13]{margin-inline-end:8px}.field-tag-type[data-v-334b9c13]{margin-left:4px;font-size:11px;color:rgba(0,0,0,.4)}.table-card-title[data-v-80666cae]{display:flex;align-items:baseline;gap:10px}.table-card-title-text[data-v-80666cae]{font-size:15px;font-weight:600}.table-card-tip[data-v-80666cae]{font-size:12px;color:#999}.task-filter[data-v-80666cae]{margin-bottom:12px;row-gap:8px}.cell-tag[data-v-80666cae]{margin-inline-end:0}.task-error[data-v-80666cae]{cursor:pointer}.scene-name[data-v-80666cae]{font-weight:600;font-size:13px;color:rgba(0,0,0,.85)}.scene-type[data-v-80666cae]{font-size:12px;color:rgba(0,0,0,.45)}.file-name[data-v-80666cae]{font-size:12px;color:rgba(0,0,0,.65)}.file-none[data-v-80666cae]{color:rgba(0,0,0,.35)}.expand-row[data-v-80666cae]{font-size:12px;color:rgba(0,0,0,.65);line-height:1.9}.expand-label[data-v-80666cae]{color:rgba(0,0,0,.45)}.history-timeline[data-v-e381b6c2]{margin-top:8px}.history-item[data-v-e381b6c2]{padding-bottom:4px}.history-head[data-v-e381b6c2]{display:flex;align-items:center;gap:8px}.history-version[data-v-e381b6c2]{font-weight:600;font-size:15px}.history-tag[data-v-e381b6c2]{margin-inline-end:0}.history-meta[data-v-e381b6c2]{margin:4px 0;font-size:13px;color:rgba(0,0,0,.75)}.history-meta .history-meta-sub[data-v-e381b6c2]{margin-left:8px;color:rgba(0,0,0,.45)}.history-changelog[data-v-e381b6c2]{margin-top:4px;font-size:12px;color:rgba(0,0,0,.65)}.history-actions[data-v-e381b6c2]{margin-top:2px}.history-actions[data-v-e381b6c2] .ant-btn-link{padding-inline:0}.preview-loading[data-v-e381b6c2]{display:block;margin:60px auto}.preview-frame[data-v-e381b6c2]{width:100%;height:65vh;border:1px solid #eee;background:#fafafa}.table-card-title[data-v-c580259f]{display:flex;align-items:baseline;gap:10px}.table-card-title .table-card-title-text[data-v-c580259f]{font-size:15px;font-weight:600}.table-card-title .table-card-tip[data-v-c580259f]{font-size:12px;color:#999}.teal-link[data-v-c580259f]{color:#13c2c2}.teal-link[data-v-c580259f]:hover{color:#36cfc9}.create-tip[data-v-c580259f]{margin:0 0 8px 8px;font-size:12px;color:#999}.preset-section[data-v-c580259f]{margin:0 8px 8px}.preset-section .preset-section-title[data-v-c580259f]{font-size:13px;font-weight:600;margin-bottom:8px}.preset-section .preset-section-tip[data-v-c580259f]{font-weight:400;font-size:12px;color:#999;margin-left:8px}.preset-section .preset-empty[data-v-c580259f]{font-size:12px;color:#999;padding:8px 0}.preset-section .preset-cards[data-v-c580259f]{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:240px;overflow-y:auto}.preset-section .preset-card[data-v-c580259f]{border:1px solid #dcdfe6;border-radius:4px;padding:8px 10px;cursor:pointer;transition:border-color .12s,background .12s}.preset-section .preset-card[data-v-c580259f]:hover{border-color:#13c2c2}.preset-section .preset-card.selected[data-v-c580259f]{border-color:#13c2c2;background:#f0fcfc}.preset-section .preset-card .preset-card-name[data-v-c580259f]{font-size:13px;font-weight:600;color:#303133}.preset-section .preset-card .preset-check[data-v-c580259f]{color:#13c2c2}.preset-section .preset-card .preset-card-desc[data-v-c580259f]{font-size:12px;color:#909399;line-height:1.5;margin-top:2px}.market-tip[data-v-c580259f]{margin-bottom:12px;font-size:12px;color:#909399}.market-group[data-v-c580259f]{margin-bottom:16px}.market-group-title[data-v-c580259f]{margin-bottom:8px;font-size:13px;font-weight:600;color:#303133}.market-cards[data-v-c580259f]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.market-card[data-v-c580259f]{border:1px solid #e8ecef;padding:10px 12px}.market-card[data-v-c580259f]:hover{border-color:#13c2c2}.market-card .market-card-name[data-v-c580259f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:#303133}.market-card .market-card-meta[data-v-c580259f]{display:flex;align-items:center;gap:8px;margin:6px 0 8px;font-size:12px;color:#909399}.market-card .market-card-tag[data-v-c580259f]{margin-inline-end:0}.market-card .market-card-owner[data-v-c580259f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wizard-page[data-v-5736c3df]{padding:12px}.wizard-card[data-v-5736c3df] .ant-card-head{background:linear-gradient(90deg,#e6fffb,#fff 60%);border-bottom:1px solid #e8e8e8}.wizard-header[data-v-5736c3df]{display:flex;align-items:center;gap:10px}.wizard-header .wizard-title[data-v-5736c3df]{font-size:15px;font-weight:600}.wizard-header .wizard-sub[data-v-5736c3df]{font-size:12px;color:#999;font-weight:400}.wizard-steps[data-v-5736c3df]{margin:8px 0 4px}.wizard-body[data-v-5736c3df]{min-height:380px;padding:16px 4px 4px}.step-pane[data-v-5736c3df]{min-height:320px}.card-grid[data-v-5736c3df]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pick-card[data-v-5736c3df]{border:1px solid #dcdfe6;border-radius:4px;padding:14px 16px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.pick-card[data-v-5736c3df]:hover{border-color:#13c2c2}.pick-card.selected[data-v-5736c3df]{border-color:#13c2c2;background:#f0fcfc;box-shadow:0 1px 4px rgba(19,194,194,.25)}.pick-card .pick-card-name[data-v-5736c3df]{font-size:14px;font-weight:600;color:#303133}.pick-card .pick-check[data-v-5736c3df]{color:#13c2c2}.pick-card .pick-card-desc[data-v-5736c3df]{font-size:12px;color:#909399;line-height:1.6;margin-top:6px}.pane-hint[data-v-5736c3df]{margin-top:12px;font-size:12px;color:#999}.config-pane[data-v-5736c3df]{max-width:860px}.config-pane .config-section[data-v-5736c3df]{margin-bottom:8px}.config-pane .config-section .config-section-title[data-v-5736c3df]{font-size:13px;font-weight:600;color:#13c2c2;padding-left:8px;border-left:3px solid #13c2c2;margin:8px 0 14px}.config-pane .check-group[data-v-5736c3df]{display:flex;flex-wrap:wrap;gap:4px 16px}.config-pane .form-hint[data-v-5736c3df]{display:block;font-size:12px;color:#999;margin-top:4px}.preview-pane[data-v-5736c3df]{display:flex;gap:16px;min-height:560px}.preview-pane .preview-side[data-v-5736c3df]{width:280px;flex-shrink:0}.preview-pane .preview-side .save-summary[data-v-5736c3df]{border:1px solid #e8e8e8;border-radius:4px;padding:10px 12px;margin-bottom:12px}.preview-pane .preview-side .save-summary .summary-row[data-v-5736c3df]{display:flex;font-size:12px;line-height:2}.preview-pane .preview-side .save-summary .summary-row .summary-label[data-v-5736c3df]{color:#999;width:64px;flex-shrink:0}.preview-pane .preview-side .switch-hint[data-v-5736c3df]{margin-bottom:12px}.preview-pane .preview-side .save-actions[data-v-5736c3df]{width:100%}.preview-pane .preview-side .save-hint[data-v-5736c3df]{font-size:12px;color:#999;line-height:1.6;margin-top:10px}.preview-pane .preview-main[data-v-5736c3df]{flex:1;border:1px solid #e8e8e8;border-radius:4px;background:#fafafa;display:flex;align-items:center;justify-content:center;min-height:560px}.preview-pane .preview-main .preview-frame[data-v-5736c3df]{width:100%;height:78vh;border:none;border-radius:4px}.preview-pane .preview-main .preview-loading[data-v-5736c3df]{padding:80px 0}.wizard-footer[data-v-5736c3df]{display:flex;border-top:1px solid #f0f0f0;padding-top:12px;margin-top:8px}.wizard-footer .footer-spacer[data-v-5736c3df]{flex:1}.toolbar[data-v-27f7db73]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.code-link[data-v-27f7db73]{padding:0}.valid-warn[data-v-41ad8b31]{color:#fa8c16;font-weight:600}.flow-map-page[data-v-2838aa6e]{padding:4px}.flow-map-page .flow-intro .flow-intro-title[data-v-2838aa6e]{font-size:16px;font-weight:600;color:#262626}.flow-map-page .flow-intro .flow-intro-desc[data-v-2838aa6e]{margin-top:4px;font-size:12px;color:#8c8c8c}.flow-map-page .flow-intro .flow-intro-desc .flow-intro-tip[data-v-2838aa6e]{margin-left:12px;color:#0d9488}.flow-map-page .flow-canvas[data-v-2838aa6e]{position:relative;padding:26px 26px 14px;margin-bottom:12px;background-color:#fafafa;background-image:radial-gradient(circle,#e2e2e2 1px,transparent 1px);background-size:22px 22px;border:1px solid #f0f0f0;border-radius:8px}.flow-map-page .main-line[data-v-2838aa6e]{position:absolute;top:46px;left:46px;right:calc(16.666% - 17px);height:2px;background:linear-gradient(90deg,#722ed1,#1890ff,#0d9488,#eb2f96,#fa8c16,#13c2c2);opacity:.55;z-index:0}.flow-map-page .main-arrow[data-v-2838aa6e]{position:absolute;top:40px;margin-left:-5px;font-size:11px;color:#bfbfbf;z-index:1}.flow-map-page .stage-row[data-v-2838aa6e]{position:relative;display:flex;gap:16px;margin-bottom:44px;z-index:1}.flow-map-page .stage[data-v-2838aa6e]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.flow-map-page .stage-head[data-v-2838aa6e]{display:flex;align-items:center;gap:10px;height:40px;margin-bottom:18px;position:relative;z-index:2}.flow-map-page .stage-head .stage-dot[data-v-2838aa6e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;font-size:18px;flex-shrink:0;box-shadow:0 0 0 4px #fafafa,0 2px 6px rgba(0,0,0,.12)}.flow-map-page .stage-head .stage-text[data-v-2838aa6e]{min-width:0}.flow-map-page .stage-head .stage-text .stage-name[data-v-2838aa6e]{font-size:14px;font-weight:600;line-height:1.2}.flow-map-page .stage-head .stage-text .stage-sub[data-v-2838aa6e]{margin-top:2px;font-size:11px;color:#999;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .stage-rail[data-v-2838aa6e]{position:absolute;left:19px;top:40px;bottom:0;width:2px;background:color-mix(in srgb,var(--accent) 35%,#e8e8e8);z-index:0}.flow-map-page .stage-rail[data-v-2838aa6e]:after{content:"";position:absolute;bottom:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background:#fafafa;border:2px solid var(--accent)}.flow-map-page .stage:nth-child(2) .stage-rail[data-v-2838aa6e],.flow-map-page .stage:nth-child(6) .stage-rail[data-v-2838aa6e]{bottom:-28px;background:repeating-linear-gradient(180deg,#13c2c2 0,#13c2c2 5px,transparent 5px,transparent 9px)}.flow-map-page .stage:nth-child(2) .stage-rail[data-v-2838aa6e]:after{display:none}.flow-map-page .stage[data-v-2838aa6e]:after{content:"";position:absolute;bottom:-28px;height:0;border-top:2px dashed #13c2c2}.flow-map-page .stage[data-v-2838aa6e]:nth-child(1):after{display:none}.flow-map-page .stage[data-v-2838aa6e]:nth-child(2):after{left:20px;right:0}.flow-map-page .stage[data-v-2838aa6e]:nth-child(3):after,.flow-map-page .stage[data-v-2838aa6e]:nth-child(4):after,.flow-map-page .stage[data-v-2838aa6e]:nth-child(5):after{left:0;right:0}.flow-map-page .stage[data-v-2838aa6e]:nth-child(6):after{left:0;width:20px}.flow-map-page .stage[data-v-2838aa6e]:nth-child(2):before{content:"";position:absolute;bottom:-28px;left:14px;border:5px solid transparent;border-bottom:8px solid #13c2c2}.flow-map-page .branch-node[data-v-2838aa6e]{position:relative;margin-left:44px;margin-bottom:12px;cursor:pointer}.flow-map-page .branch-node .node-dot[data-v-2838aa6e]{position:absolute;left:-30px;top:22px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--accent);z-index:1}.flow-map-page .branch-node .node-card[data-v-2838aa6e]{display:flex;align-items:flex-start;gap:8px;padding:10px;background:#fff;border:1px solid #e8e8e8;border-left:3px solid var(--accent);border-radius:6px;transition:all .2s}.flow-map-page .branch-node:hover .node-card[data-v-2838aa6e]{border-color:var(--accent);box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.flow-map-page .branch-node:hover .node-card .node-go[data-v-2838aa6e]{opacity:1}.flow-map-page .branch-node .node-icon[data-v-2838aa6e]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .branch-node .node-body[data-v-2838aa6e]{flex:1;min-width:0}.flow-map-page .branch-node .node-body .node-title[data-v-2838aa6e]{font-size:13px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .branch-node .node-body .node-title .node-go[data-v-2838aa6e]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .branch-node .node-body .node-desc[data-v-2838aa6e]{margin-top:2px;font-size:11px;color:#8c8c8c;line-height:1.5}.flow-map-page .flow-loop-label[data-v-2838aa6e]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#13c2c2}.flow-map-page .flow-loop-label[data-v-2838aa6e] .anticon{font-size:13px}.flow-map-page .support-panel[data-v-2838aa6e]{background:#fff;border-radius:6px;padding:12px;margin-bottom:12px;border:1px solid #f0f0f0}.flow-map-page .support-panel .support-title[data-v-2838aa6e]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .support-panel .support-title .bar[data-v-2838aa6e]{width:3px;height:12px;background:#13c2c2;border-radius:2px}.flow-map-page .support-panel .support-row[data-v-2838aa6e]{display:flex;gap:10px}.flow-map-page .support-panel .support-node[data-v-2838aa6e]{flex:1;display:flex;align-items:center;gap:8px;padding:10px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s}.flow-map-page .support-panel .support-node[data-v-2838aa6e]:hover{border-color:var(--accent);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.flow-map-page .support-panel .support-node:hover .node-go[data-v-2838aa6e]{opacity:1}.flow-map-page .support-panel .support-node .support-icon[data-v-2838aa6e]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .support-panel .support-node .support-info[data-v-2838aa6e]{flex:1;min-width:0}.flow-map-page .support-panel .support-node .support-info .support-name[data-v-2838aa6e]{font-size:12px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .support-panel .support-node .support-info .support-name .node-go[data-v-2838aa6e]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .support-panel .support-node .support-info .support-desc[data-v-2838aa6e]{margin-top:2px;font-size:11px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .legend-panel[data-v-2838aa6e]{background:#fff;border-radius:6px;padding:12px;border:1px solid #f0f0f0}.flow-map-page .legend-panel .legend-title[data-v-2838aa6e]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .legend-panel .legend-title .bar[data-v-2838aa6e]{width:3px;height:12px;background:#13c2c2;border-radius:2px}.flow-map-page .legend-panel .legend-grid[data-v-2838aa6e]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px}.flow-map-page .legend-panel .legend-item[data-v-2838aa6e]{display:flex;align-items:baseline;gap:6px;font-size:11px}.flow-map-page .legend-panel .legend-item .legend-dot[data-v-2838aa6e]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-label[data-v-2838aa6e]{font-weight:600;color:#595959;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-desc[data-v-2838aa6e]{color:#8c8c8c;line-height:1.5}.workbench-page .detail-header[data-v-3396fd8c]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;margin-bottom:12px;border-radius:10px;background:linear-gradient(120deg,#1e3a8a,#2563eb 55%,#3b82f6);box-shadow:0 4px 14px rgba(37,99,235,.28)}.workbench-page .detail-header .detail-title-wrap[data-v-3396fd8c]{display:flex;align-items:center;gap:12px;color:#fff}.workbench-page .detail-header .detail-title-wrap .detail-icon[data-v-3396fd8c]{font-size:30px;opacity:.9}.workbench-page .detail-header .detail-title-wrap .detail-title[data-v-3396fd8c]{font-size:20px;font-weight:600;line-height:1.3}.workbench-page .detail-header .detail-title-wrap .detail-sub[data-v-3396fd8c]{font-size:12px;opacity:.85}.workbench-page .detail-header .header-actions[data-v-3396fd8c]{display:flex;gap:10px}.workbench-page .detail-header .header-actions .header-btn-primary[data-v-3396fd8c]{background:#fff;border-color:#fff;color:#1e3a8a}.workbench-page .detail-header .header-actions .header-btn-primary[data-v-3396fd8c]:hover{color:#2563eb}.workbench-page .stat-row[data-v-3396fd8c]{margin-bottom:12px}.workbench-page .stat-row .stat-card[data-v-3396fd8c]{border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.workbench-page .stat-row .stat-card[data-v-3396fd8c] .ant-card-body{padding:14px 18px}.workbench-page .stat-row .stat-card .stat-label[data-v-3396fd8c]{font-size:13px;color:#6b7280}.workbench-page .stat-row .stat-card .stat-value[data-v-3396fd8c]{font-size:26px;font-weight:600;color:#1f2937;line-height:1.4}.workbench-page .stat-row .stat-card .stat-value.blue[data-v-3396fd8c]{color:#2563eb}.workbench-page .stat-row .stat-card .stat-value.warn[data-v-3396fd8c]{color:#d97706}.workbench-page .stat-row .stat-card .stat-sub[data-v-3396fd8c]{font-size:12px;color:#9ca3af;margin-top:2px}.workbench-page .stat-row .stat-card.stat-card-click[data-v-3396fd8c]{cursor:pointer}.workbench-page .stat-row .stat-card.stat-card-click[data-v-3396fd8c]:hover{box-shadow:0 2px 10px rgba(37,99,235,.18)}.workbench-page .tab-card[data-v-3396fd8c]{border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.workbench-page .tab-card .soon-tag[data-v-3396fd8c]{margin-left:6px;color:#92400e;background:#fef3c7;border-color:#fde68a}.workbench-page .tab-card .record-toolbar[data-v-3396fd8c]{display:flex;gap:10px;margin-bottom:12px}.workbench-page .sub-text[data-v-3396fd8c]{font-size:12px;color:#9ca3af}.workbench-page .pass-code[data-v-3396fd8c]{font-family:Courier New,monospace;font-size:16px;font-weight:700;letter-spacing:2px;color:#1d4ed8}.pass-result[data-v-3396fd8c]{text-align:center;padding:8px 0 16px}.pass-result .pass-tip[data-v-3396fd8c]{font-size:13px;color:#6b7280;margin-bottom:14px}.pass-result .pass-big[data-v-3396fd8c]{font-family:Courier New,monospace;font-size:44px;font-weight:700;letter-spacing:10px;color:#1d4ed8;margin-bottom:12px}.pass-result .pass-info[data-v-3396fd8c]{font-size:13px;color:#9ca3af}.toolbar[data-v-4b4b5400]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.code-link[data-v-4b4b5400]{padding:0}.pass-voucher[data-v-4b4b5400]{padding:12px;border:1px dashed #b8b8b8;border-radius:6px;text-align:center;background:#fafafa}.voucher-code[data-v-4b4b5400]{font-size:18px;font-weight:600;letter-spacing:2px}.voucher-tip[data-v-4b4b5400]{margin-top:4px;color:#86909c;font-size:12px}.pass-alert-panel .filter-card[data-v-904dab75]{margin-top:12px;border-radius:8px;margin-bottom:12px}.pass-alert-panel .filter-card[data-v-904dab75] .ant-card-body{padding:12px 16px 0}.pass-alert-panel .filter-card[data-v-904dab75] .ant-form-item{margin-bottom:8px}.pass-alert-panel .list-card[data-v-904dab75]{border-radius:8px}.pass-alert-panel .list-card[data-v-904dab75] .ant-card-body{padding:0 16px 16px}.pass-alert-panel .list-tabs[data-v-904dab75] .ant-tabs-nav{margin-bottom:8px}.pass-alert-panel .teal-link[data-v-904dab75]{color:#0d9488;cursor:pointer}.pass-alert-panel .teal-link[data-v-904dab75]:hover{color:#0f766e}.pass-alert-panel .cell-sub[data-v-904dab75]{color:#999;font-size:12px}.pass-alert-panel .quality-summary[data-v-904dab75]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-log-page .filter-card[data-v-47e0df6e]{margin-bottom:12px;border-radius:8px}.daily-log-page .filter-card[data-v-47e0df6e] .ant-card-body{padding:12px 16px 0}.daily-log-page .filter-card[data-v-47e0df6e] .ant-form-item{margin-bottom:8px}.daily-log-page .list-card[data-v-47e0df6e]{border-radius:8px}.daily-log-page .list-card[data-v-47e0df6e] .ant-card-body{padding:0 16px 16px}.readonly-hint[data-v-47e0df6e]{font-size:13px;color:rgba(0,0,0,.45)}.month-head[data-v-47e0df6e]{display:inline-flex;gap:6px;align-items:center;font-size:13px;font-weight:600;color:#0d9488}.month-head .month-count[data-v-47e0df6e]{font-size:12px;font-weight:400;color:#8c8c8c}[data-v-47e0df6e] .month-row{background:#f0fdfa}[data-v-47e0df6e] .month-row td{background:#f0fdfa!important}.cal-log[data-v-47e0df6e]{display:flex;gap:4px;align-items:center;padding:1px 4px;margin-bottom:2px;font-size:12px;line-height:18px;cursor:pointer;border-radius:4px;transition:background .2s}.cal-log[data-v-47e0df6e]:hover{background:#f0fdfa}.cal-log .cal-log-shift[data-v-47e0df6e]{flex:none;padding:0 4px;margin:0;font-size:11px;line-height:16px}.cal-log .cal-log-name[data-v-47e0df6e]{flex:1;overflow:hidden;color:rgba(0,0,0,.75);text-overflow:ellipsis;white-space:nowrap}.cal-log .cal-log-draft[data-v-47e0df6e]{flex:none;font-size:11px;color:#faad14}.cal-log-more[data-v-47e0df6e]{padding:0 4px;font-size:11px;line-height:18px;color:rgba(0,0,0,.45)}.cal-log-add[data-v-47e0df6e]{padding:2px 4px;font-size:11px;line-height:18px;color:#0d9488;cursor:pointer;opacity:0;border-radius:4px;transition:opacity .2s,background .2s}.cal-log-add[data-v-47e0df6e]:hover{background:#f0fdfa}[data-v-47e0df6e] .ant-picker-cell-inner:hover .cal-log-add,.cal-log-add[data-v-47e0df6e]:hover{opacity:1}[data-v-47e0df6e] .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{height:96px}.revise-flag[data-v-47e0df6e]{font-size:11px;color:#ea580c;line-height:1.4}.muted[data-v-47e0df6e]{color:rgba(0,0,0,.35)}.pointer[data-v-47e0df6e]{cursor:pointer}.form-group[data-v-47e0df6e]{margin-bottom:8px;padding:12px 16px 0;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.form-group .form-group-title[data-v-47e0df6e]{margin-bottom:12px;font-size:13px;font-weight:600;color:#262626}.form-group .form-group-title[data-v-47e0df6e]:before{display:inline-block;width:3px;height:12px;margin-right:6px;background:#0d9488;border-radius:2px;content:""}.form-group[data-v-47e0df6e] .ant-form-item{margin-bottom:12px}.section-group.section-active[data-v-47e0df6e]{border-color:#99f6e4;background:#f0fdfa}.section-group .section-title-row[data-v-47e0df6e]{display:flex;align-items:center;justify-content:space-between}.form-hint-block[data-v-47e0df6e]{padding:8px 12px;margin-bottom:8px;font-size:12px;color:rgba(0,0,0,.45);background:#fffbeb;border:1px solid #fde68a;border-radius:4px}.item-cards[data-v-47e0df6e]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.item-card[data-v-47e0df6e]{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;background:#fff;border:1px solid #f0f0f0;border-radius:6px}.item-card .item-thumb[data-v-47e0df6e]{flex:0 0 44px;width:44px;height:44px;object-fit:cover;border-radius:4px}.item-card .item-main[data-v-47e0df6e]{flex:1;min-width:0}.item-card .item-title[data-v-47e0df6e]{display:flex;gap:6px;align-items:center}.item-card .item-title .item-name[data-v-47e0df6e]{font-size:13px;font-weight:600;color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-card .item-title .item-tag[data-v-47e0df6e]{flex:none;font-size:11px;line-height:16px}.item-card .item-desc[data-v-47e0df6e]{margin-top:2px;font-size:12px;line-height:1.6;color:rgba(0,0,0,.65);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item-card .item-extra[data-v-47e0df6e]{margin-top:2px;font-size:11px;color:rgba(0,0,0,.45);display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.item-card .item-ops[data-v-47e0df6e]{display:flex;flex:none;flex-direction:column;gap:0;padding:0}.item-card .item-ops[data-v-47e0df6e] .ant-btn{padding:0 6px;font-size:12px}.detail-item-cards[data-v-47e0df6e]{margin-bottom:8px}.detail-item-cards .item-ops[data-v-47e0df6e]{display:none}.drawer-tip[data-v-47e0df6e]{padding:8px 10px;margin-bottom:10px;font-size:12px;line-height:1.6;color:#0d9488;background:#f0fdfa;border-radius:6px}.cand-item[data-v-47e0df6e]{display:flex;gap:8px;align-items:flex-start;padding:10px;margin-bottom:8px;cursor:pointer;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;transition:all .2s}.cand-item[data-v-47e0df6e]:hover{border-color:#99f6e4}.cand-item.cand-checked[data-v-47e0df6e]{background:#f0fdfa;border-color:#0d9488}.cand-item .cand-thumb[data-v-47e0df6e]{flex:0 0 48px;width:48px;height:48px;object-fit:cover;border-radius:4px}.cand-item .cand-main[data-v-47e0df6e]{flex:1;min-width:0}.form-hint[data-v-47e0df6e]{margin-left:8px;font-size:12px;color:rgba(0,0,0,.45)}.detail-head[data-v-47e0df6e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.detail-head .detail-head-title[data-v-47e0df6e]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.detail-head .detail-head-title .detail-title-text[data-v-47e0df6e]{font-size:16px;font-weight:600;color:#262626}.detail-desc[data-v-47e0df6e]{margin-bottom:4px}.rp-section[data-v-47e0df6e]{margin-top:12px}.rp-title[data-v-47e0df6e]{margin-bottom:6px;font-size:13px;font-weight:600;color:rgba(0,0,0,.75)}.rp-title .rp-count[data-v-47e0df6e]{margin-left:4px;font-size:12px;font-weight:400;color:#0d9488}.rp-empty[data-v-47e0df6e]{padding:8px 12px;font-size:12px;color:rgba(0,0,0,.35);background:#fafafa;border:1px dashed #f0f0f0;border-radius:4px}.rp-text[data-v-47e0df6e]{padding:8px 12px;margin-top:6px;font-size:13px;line-height:1.8;white-space:pre-wrap;word-break:break-all;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px}.photo-grid[data-v-47e0df6e]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:8px}.photo-grid .photo-item[data-v-47e0df6e] img{width:100%;height:90px;object-fit:cover;border-radius:4px}.disclosure-record-page.is-embedded .filter-card[data-v-9361d31d]{margin-top:0}.disclosure-record-page .filter-card[data-v-9361d31d]{margin-top:12px;border-radius:8px;margin-bottom:12px}.disclosure-record-page .filter-card[data-v-9361d31d] .ant-card-body{padding:12px 16px 0}.disclosure-record-page .filter-card[data-v-9361d31d] .ant-form-item{margin-bottom:8px}.disclosure-record-page .list-card[data-v-9361d31d]{border-radius:8px}.disclosure-record-page .list-card[data-v-9361d31d] .ant-card-body{padding:0 16px 16px}.disclosure-record-page .list-card .status-tabs[data-v-9361d31d] .ant-tabs-nav{margin-bottom:8px}.readonly-hint[data-v-9361d31d]{font-size:13px;color:rgba(0,0,0,.45)}.tpl-hint[data-v-9361d31d]{margin-top:4px;font-size:12px;color:rgba(0,0,0,.55)}.create-tip[data-v-9361d31d],.upload-tip[data-v-9361d31d]{margin-top:8px;font-size:12px;color:rgba(0,0,0,.45)}.rp-section[data-v-9361d31d]{margin-top:12px}.rp-title[data-v-9361d31d]{margin-bottom:6px;font-size:13px;font-weight:600;color:rgba(0,0,0,.75)}.rp-list[data-v-9361d31d]{margin:0;padding:8px 12px 8px 28px;font-size:13px;line-height:1.8;list-style:none;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px}.rp-list li[data-v-9361d31d]{word-break:break-all}.rp-preview[data-v-9361d31d]{max-height:220px;margin-top:12px;padding:10px 12px;overflow:auto;font-size:13px;line-height:1.8;white-space:pre-wrap;word-break:break-all;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px}.photo-grid[data-v-9361d31d]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.photo-grid .photo-item[data-v-9361d31d] img{width:100%;height:80px;object-fit:cover;border-radius:4px}.disclosure-template-page.is-embedded .filter-card[data-v-5130adc1]{margin-top:0}.disclosure-template-page .filter-card[data-v-5130adc1]{margin-top:12px;border-radius:8px;margin-bottom:12px}.disclosure-template-page .filter-card[data-v-5130adc1] .ant-card-body{padding:12px 16px 0}.disclosure-template-page .filter-card[data-v-5130adc1] .ant-form-item{margin-bottom:8px}.disclosure-template-page .list-card[data-v-5130adc1]{border-radius:8px}.disclosure-template-page .list-card[data-v-5130adc1] .ant-card-body{padding:0 16px 16px}.disclosure-template-page .list-card .status-tabs[data-v-5130adc1] .ant-tabs-nav{margin-bottom:8px}.disclosure-template-page .list-card .status-tabs .tab-count[data-v-5130adc1]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.disclosure-template-page .list-card .status-tabs .tab-count.tab-count-danger[data-v-5130adc1]{background:#fef2f2;color:#dc2626}.platform-tag[data-v-5130adc1]{margin-left:6px}.form-grid[data-v-5130adc1]{display:grid;grid-template-columns:minmax(0,1fr) 160px 160px;gap:10px 12px;margin-bottom:12px}.form-label[data-v-5130adc1]{display:block;margin-bottom:4px;font-size:13px;color:rgba(0,0,0,.75)}.rp-section[data-v-5130adc1]{margin-bottom:12px}.rp-title[data-v-5130adc1]{margin-bottom:6px;font-size:13px;font-weight:600;color:rgba(0,0,0,.75)}.rp-row[data-v-5130adc1]{display:flex;gap:8px;align-items:center;margin-bottom:6px}.rp-row.hazard .ant-input[data-v-5130adc1]{flex:1;min-width:0}.preview-collapse[data-v-5130adc1]{margin-top:4px;border-radius:4px}.rp-preview[data-v-5130adc1]{max-height:300px;margin:0;padding:10px 12px;overflow:auto;font-size:13px;line-height:1.8;white-space:pre-wrap;word-break:break-all;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px}.view-tabs[data-v-67d4e2aa] .ant-tabs-tab{padding:10px 4px}.is-embedded[data-v-5f7331cb] .ant-pro-page-container-warp{display:none}.layout-container .filter-card[data-v-5f7331cb]{border-radius:8px;margin-bottom:12px}.layout-container .filter-card[data-v-5f7331cb] .ant-card-body{padding:12px 16px 0}.layout-container .filter-card[data-v-5f7331cb] .ant-form-item{margin-bottom:8px}.layout-container .table-card[data-v-5f7331cb]{border-radius:8px}.layout-container .table-card[data-v-5f7331cb] .ant-card-head{min-height:44px;padding:0 16px}.layout-container .table-card[data-v-5f7331cb] .ant-card-body{padding:12px 16px 16px}.layout-container .table-card .table-toolbar[data-v-5f7331cb]{display:flex;align-items:center;gap:8px}.layout-container .table-card .table-toolbar .readonly-hint[data-v-5f7331cb]{font-size:12px;color:#999}.layout-container .table-card .status-tabs[data-v-5f7331cb] .ant-tabs-nav{margin-bottom:8px}.layout-container .table-card .status-tabs .tab-count[data-v-5f7331cb]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;border-radius:8px;color:#888}.layout-container .table-card .status-tabs .tab-count.tab-count-danger[data-v-5f7331cb]{background:#fef2f2;color:#dc2626}.layout-container .table-card .expiring-hint[data-v-5f7331cb]{margin-right:0;cursor:default}.teal-link[data-v-5f7331cb]{color:#0d9488}.teal-link[data-v-5f7331cb]:hover{color:#0f766e}.text-muted[data-v-5f7331cb]{color:rgba(0,0,0,.35)}.cell-sub[data-v-5f7331cb]{font-size:12px;color:#999;line-height:16px}.qr-tag[data-v-5f7331cb]{color:#0d9488;background:#f0fdfa;border-color:#99f6e4}.expire-tag[data-v-5f7331cb]{margin-left:4px;margin-right:0}.expire-warn[data-v-5f7331cb]{color:#ea580c}.expire-danger[data-v-5f7331cb]{color:#dc2626}.modal-header[data-v-5f7331cb]{margin-bottom:16px;padding:8px 12px;background:#f0fdfa;border-radius:6px;color:#134e4a;font-size:13px}.form-hint[data-v-5f7331cb]{margin-top:4px;font-size:12px;color:#999}.template-list-title[data-v-5f7331cb]{margin:4px 0 8px;font-size:13px;font-weight:600;color:#134e4a}.template-list[data-v-5f7331cb]{max-height:320px;overflow:auto;border:1px solid #f0f0f0;border-radius:6px;padding:4px 0}.template-list .template-row[data-v-5f7331cb]{display:flex;align-items:center;gap:8px;padding:5px 12px}.template-list .template-row+.template-row[data-v-5f7331cb]{border-top:1px dashed #f0f0f0}.template-list .template-row .template-name[data-v-5f7331cb]{flex-shrink:0;width:128px;font-size:13px;color:#333}.template-list .template-row .template-cat[data-v-5f7331cb]{flex-shrink:0;margin-right:0}.template-list .template-row .template-unit[data-v-5f7331cb]{flex-shrink:0;font-size:12px;color:#999}.template-list .template-row .template-spec[data-v-5f7331cb]{flex:1;min-width:0}.detail-desc[data-v-5f7331cb] .ant-descriptions-item-label{color:#999;font-size:12px}.detail-desc[data-v-5f7331cb] .ant-descriptions-item-content{font-size:13px}.is-embedded[data-v-ad380113] .ant-pro-page-container-warp{display:none}.layout-container .filter-card[data-v-ad380113]{border-radius:8px;margin-bottom:12px}.layout-container .filter-card[data-v-ad380113] .ant-card-body{padding:12px 16px 0}.layout-container .filter-card[data-v-ad380113] .ant-form-item{margin-bottom:8px}.layout-container .table-card[data-v-ad380113]{border-radius:8px}.layout-container .table-card[data-v-ad380113] .ant-card-head{min-height:44px;padding:0 16px}.layout-container .table-card[data-v-ad380113] .ant-card-body{padding:12px 16px 16px}.layout-container .table-card .table-toolbar[data-v-ad380113]{display:flex;align-items:center;gap:8px}.layout-container .table-card .table-toolbar .readonly-hint[data-v-ad380113]{font-size:12px;color:#999}.teal-link[data-v-ad380113]{color:#0d9488}.teal-link[data-v-ad380113]:hover{color:#0f766e}.text-muted[data-v-ad380113]{color:rgba(0,0,0,.35)}.modal-header[data-v-ad380113]{margin-bottom:16px;padding:8px 12px;background:#f0fdfa;border-radius:6px;color:#134e4a;font-size:13px}.form-sub-title[data-v-ad380113]{margin:4px 0 2px;padding-left:8px;border-left:3px solid #13c2c2;font-size:13px;font-weight:600;color:#262626}.form-sub-hint[data-v-ad380113]{margin-bottom:12px;font-size:12px;color:#999;line-height:18px}.detail-desc[data-v-ad380113] .ant-descriptions-item-label{color:#999;font-size:12px}.detail-desc[data-v-ad380113] .ant-descriptions-item-content{font-size:13px}.is-embedded[data-v-d8a67579] .ant-pro-page-container-warp{display:none}.layout-container .filter-card[data-v-d8a67579]{border-radius:8px;margin-bottom:12px}.layout-container .filter-card[data-v-d8a67579] .ant-card-body{padding:12px 16px 0}.layout-container .filter-card[data-v-d8a67579] .ant-form-item{margin-bottom:8px}.layout-container .table-card[data-v-d8a67579]{border-radius:8px}.layout-container .table-card[data-v-d8a67579] .ant-card-head{min-height:44px;padding:0 16px}.layout-container .table-card[data-v-d8a67579] .ant-card-body{padding:12px 16px 16px}.layout-container .table-card .table-toolbar[data-v-d8a67579]{display:flex;align-items:center;gap:8px}.layout-container .table-card .table-toolbar .readonly-hint[data-v-d8a67579]{font-size:12px;color:#999}.teal-link[data-v-d8a67579]{color:#0d9488}.teal-link[data-v-d8a67579]:hover{color:#0f766e}.text-muted[data-v-d8a67579]{color:rgba(0,0,0,.35)}.score-value[data-v-d8a67579]{color:#0d9488;font-weight:600}.modal-header[data-v-d8a67579]{margin-bottom:16px;padding:8px 12px;background:#f0fdfa;border-radius:6px;color:#134e4a;font-size:13px}.form-hint[data-v-d8a67579]{margin-top:4px;font-size:12px;color:#999}.form-hint-inline[data-v-d8a67579]{margin-left:8px;font-size:12px;color:#999}.drill-detail-page[data-v-d8a67579]{max-width:1280px;margin:0 auto}.drill-detail-page .header-card[data-v-d8a67579]{margin-bottom:12px}.drill-detail-page .header-card[data-v-d8a67579] .ant-card-head{min-height:48px;padding:0 16px}.drill-detail-page .header-card[data-v-d8a67579] .ant-card-head-title{padding:12px 0}.drill-detail-page .header-card[data-v-d8a67579] .ant-card-body{padding:12px 16px}.drill-detail-page .header-card .header-title[data-v-d8a67579]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.drill-detail-page .header-card .header-title .drill-name[data-v-d8a67579]{font-size:16px;font-weight:600;color:#134e4a}.drill-detail-page .header-card .header-desc[data-v-d8a67579] .ant-descriptions-item-label{color:#999;font-size:12px}.drill-detail-page .header-card .header-desc[data-v-d8a67579] .ant-descriptions-item-content{font-size:13px}.drill-detail-page .header-card .header-desc .deadline-tag[data-v-d8a67579]{margin-left:4px;margin-right:0}.drill-detail-page .detail-card[data-v-d8a67579]{border-radius:0;margin-bottom:12px}.drill-detail-page .detail-card[data-v-d8a67579] .ant-card-body{padding:16px 24px}.drill-detail-page .detail-card .section-title[data-v-d8a67579]{font-size:14px;font-weight:600;color:#262626;padding-left:8px;border-left:3px solid #0d9488;margin-bottom:16px}.drill-detail-page .detail-card .scene-desc[data-v-d8a67579]{white-space:pre-wrap;line-height:22px;color:#333;font-size:13px}.drill-detail-page .image-grid[data-v-d8a67579]{display:grid;grid-template-columns:repeat(9,1fr);gap:8px}@media (max-width: 1280px){.drill-detail-page .image-grid[data-v-d8a67579]{grid-template-columns:repeat(4,1fr)}}.drill-detail-page .image-grid .image-item[data-v-d8a67579]{position:relative;aspect-ratio:1;border:1px solid #e8e8e8;overflow:hidden;cursor:pointer;transition:all .3s}.drill-detail-page .image-grid .image-item[data-v-d8a67579]:hover{border-color:#0d9488;box-shadow:0 2px 8px rgba(0,0,0,.15)}.drill-detail-page .image-grid .image-item:hover .image-overlay[data-v-d8a67579]{opacity:1}.drill-detail-page .image-grid .image-item img[data-v-d8a67579]{width:100%;height:100%;object-fit:cover}.drill-detail-page .image-grid .image-item .image-overlay[data-v-d8a67579]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s;font-size:18px}.drill-detail-page .video-list[data-v-d8a67579]{margin-top:12px}.drill-detail-page .video-list .video-item[data-v-d8a67579]{display:inline-flex;align-items:center;gap:4px;margin-right:24px}.drill-detail-page .video-list .video-item .video-icon[data-v-d8a67579]{color:#0d9488}.drill-detail-page .detail-footer[data-v-d8a67579]{display:flex;justify-content:center;padding:8px 0 16px}.preview-full-image[data-v-d8a67579]{width:100%;display:block}.is-embedded[data-v-3ff974f0] .ant-pro-page-container-warp{display:none}.layout-container .table-card[data-v-3ff974f0]{border-radius:8px}.layout-container .table-card[data-v-3ff974f0] .ant-card-head{min-height:44px;padding:0 16px}.layout-container .table-card[data-v-3ff974f0] .ant-card-body{padding:12px 16px 16px}.layout-container .table-card .table-toolbar[data-v-3ff974f0]{display:flex;align-items:center;gap:8px}.layout-container .table-card .table-toolbar .readonly-hint[data-v-3ff974f0]{font-size:12px;color:#999}.org-col[data-v-3ff974f0]{margin-bottom:12px}.org-group[data-v-3ff974f0]{height:100%;padding:12px;background:#fafafa;border:1px solid #f0f0f0}.org-group .org-group-title[data-v-3ff974f0]{display:flex;align-items:center;gap:6px;margin-bottom:10px}.org-group .org-group-title .g-count[data-v-3ff974f0]{display:inline-block;min-width:18px;padding:0 5px;font-size:11px;line-height:16px;text-align:center;background:#e6fffb;border-radius:8px;color:#0f766e}.org-group .org-card[data-v-3ff974f0]{padding:10px 12px;margin-bottom:8px;background:#fff;border:1px solid #f0f0f0}.org-group .org-card[data-v-3ff974f0]:last-child{margin-bottom:0}.org-group .org-card .org-head[data-v-3ff974f0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.org-group .org-card .org-head .org-name[data-v-3ff974f0]{font-size:13px;font-weight:600;color:#333}.org-group .org-card .org-head .org-muster[data-v-3ff974f0]{font-size:12px;color:#666}.org-group .org-card .org-head .org-ops[data-v-3ff974f0]{margin-left:auto}.org-group .org-card .org-remark[data-v-3ff974f0]{margin-top:4px;font-size:12px;color:#999;line-height:18px;white-space:pre-wrap}.org-group .org-card .member-table[data-v-3ff974f0]{margin-top:8px}.org-group .org-card .member-table[data-v-3ff974f0] .ant-table{font-size:12px}.org-group .org-card .member-table[data-v-3ff974f0] .ant-table-thead>tr>th{background:#fafafa}.org-group .org-empty[data-v-3ff974f0]{padding:16px 0;font-size:12px;color:#bbb;text-align:center}.modal-header[data-v-3ff974f0]{margin-bottom:16px;padding:8px 12px;background:#f0fdfa;border-radius:6px;color:#134e4a;font-size:13px}.teal-link[data-v-3ff974f0]{color:#0d9488}.teal-link[data-v-3ff974f0]:hover{color:#0f766e}.danger-link[data-v-3ff974f0]{color:#ff4d4f}.danger-link[data-v-3ff974f0]:hover{color:#ff7875}.text-muted[data-v-3ff974f0]{color:rgba(0,0,0,.35)}.view-tabs[data-v-2eb56c81] .ant-tabs-tab{padding:10px 4px}.doc-title[data-v-9932818c]{font-weight:500}.doc-title.is-disabled[data-v-9932818c]{color:rgba(0,0,0,.35);text-decoration:line-through}.muted[data-v-9932818c]{color:rgba(0,0,0,.45)}.danger[data-v-9932818c]{color:#ff4d4f}.page-hint[data-v-c363d610]{margin-bottom:16px}.compact-form[data-v-c363d610] .ant-form-item{margin-bottom:10px}.form-hint[data-v-c363d610]{color:rgba(0,0,0,.45);font-size:13px}.edu-hint[data-v-c363d610]{color:rgba(0,0,0,.45);font-size:13px;line-height:1.6;margin:-6px 0 10px 130px}.step-card[data-v-c363d610]{position:relative;border:1px solid #f0f0f0;border-radius:8px;padding:16px 20px 12px 56px;margin-bottom:14px;background:#fff}.step-card[data-v-c363d610]:not(:last-child):before{content:"";position:absolute;left:27px;top:52px;bottom:-14px;width:2px;background:#f0f0f0}.step-head[data-v-c363d610]{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.step-status[data-v-c363d610]{margin-left:auto;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.step-no[data-v-c363d610]{position:absolute;left:16px;top:16px;width:24px;height:24px;border-radius:50%;background:#1677ff;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}.step-title-wrap[data-v-c363d610]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.step-title[data-v-c363d610]{font-size:15px;font-weight:600;color:rgba(0,0,0,.88)}.step-desc[data-v-c363d610]{color:rgba(0,0,0,.45);font-size:13px}.step-body[data-v-c363d610]{padding-left:36px}.step-note[data-v-c363d610]{color:rgba(0,0,0,.65);font-size:13px;line-height:1.8;background:#fafafa;border-radius:6px;padding:10px 14px}.inline-link[data-v-c363d610]{padding:0;font-size:13px;height:auto;vertical-align:baseline}.sub-title[data-v-c363d610]{font-weight:600;color:rgba(0,0,0,.78);margin:6px 0 10px}.sub-hint[data-v-c363d610]{font-weight:400;font-style:normal;color:rgba(0,0,0,.45);font-size:12px;margin-left:4px}.save-bar[data-v-c363d610]{display:flex;align-items:center;gap:12px;padding:4px 0 12px 56px}.apply-layout[data-v-7db1d59e]{position:relative;display:flex;gap:12px;align-items:flex-start}.apply-layout .tree-side[data-v-7db1d59e]{width:320px;flex-shrink:0}.apply-layout .tree-collapse-bar[data-v-7db1d59e]{position:absolute;top:92px;left:320px;z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;width:22px;padding:14px 0;color:#0d9488;background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;user-select:none;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:left .2s ease}.apply-layout .tree-collapse-bar[data-v-7db1d59e]:hover{color:#0f766e;border-color:#0d9488}.apply-layout .tree-collapse-bar .bar-text[data-v-7db1d59e]{font-size:12px;writing-mode:vertical-rl;letter-spacing:4px;line-height:1}.apply-layout.collapsed .tree-collapse-bar[data-v-7db1d59e]{left:0}.apply-layout .list-side[data-v-7db1d59e]{flex:1;min-width:0}.embedded-tabs[data-v-7db1d59e]{background:#fff;border-radius:8px;padding:8px 16px 0;margin-bottom:12px}.filter-card[data-v-7db1d59e]{border-radius:8px;margin-bottom:12px}.filter-card[data-v-7db1d59e] .ant-card-body{padding:12px 16px 0}.filter-card[data-v-7db1d59e] .ant-form-item{margin-bottom:8px}.filter-wrapper[data-v-7db1d59e]{padding:0}.tabs-card[data-v-7db1d59e]{border-radius:8px}.tabs-card[data-v-7db1d59e] .ant-card-body{padding:0 16px 16px}.table-wrapper[data-v-7db1d59e]{padding:0 0 8px}.tab-count[data-v-7db1d59e]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0f0f0;color:#888;border-radius:8px}.tab-count.tab-count-gray[data-v-7db1d59e]{background:#f5f5f5;color:#8c8c8c}.tab-count.tab-count-orange[data-v-7db1d59e]{background:#fff7e6;color:#ea580c}.tab-count.tab-count-blue[data-v-7db1d59e]{background:#eff6ff;color:#2563eb}.tab-count.tab-count-green[data-v-7db1d59e]{background:#f0fdf4;color:#16a34a}.tab-count.tab-count-red[data-v-7db1d59e]{background:#fef2f2;color:#dc2626}.cell-sub[data-v-7db1d59e]{display:block;color:#999;font-size:12px}.apply-person[data-v-7db1d59e]{display:flex;align-items:center;gap:8px;min-width:0}.apply-avatar-ph[data-v-7db1d59e]{background:#e6f4f1;color:#0f766e;flex-shrink:0}.apply-person-info[data-v-7db1d59e]{min-width:0;line-height:18px}.apply-person-phone[data-v-7db1d59e]{color:#999;font-size:12px;white-space:nowrap}.three-level[data-v-7db1d59e]{display:flex;gap:4px}.three-level span[data-v-7db1d59e]{padding:0 6px;border-radius:4px;font-size:12px;line-height:20px}.level-done[data-v-7db1d59e]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.level-todo[data-v-7db1d59e]{background:#fafafa;color:#bbb;border:1px solid #f0f0f0}.img-cell[data-v-7db1d59e]{display:flex;flex-direction:column;align-items:center}.img-cell img[data-v-7db1d59e]{width:100%;height:110px;object-fit:cover;border:1px solid #f0f0f0;border-radius:6px}.img-cell span[data-v-7db1d59e]{margin-top:4px;color:#999;font-size:12px}.detail-section[data-v-7db1d59e]{margin-top:12px}.detail-section .detail-section-bar[data-v-7db1d59e]{display:flex;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;color:rgba(0,0,0,.88)}.detail-section .detail-section-bar[data-v-7db1d59e]:before{content:"";width:3px;height:12px;margin-right:6px;border-radius:2px;background:var(--lx-primary)}.detail-section .img-cell img[data-v-7db1d59e]{height:90px;object-fit:contain;background:#fff}.qr-toolbar[data-v-7db1d59e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.qr-toolbar .qr-toolbar-info[data-v-7db1d59e]{color:#666;font-size:13px}.qr-empty[data-v-7db1d59e]{padding:32px 0}.qr-grid[data-v-7db1d59e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;max-height:62vh;overflow-y:auto;padding:4px}.qr-card[data-v-7db1d59e]{display:flex;flex-direction:column;align-items:center;padding:14px 12px;border:1px solid #f0f0f0;border-radius:10px;background:#fff}.qr-card .qr-card-head[data-v-7db1d59e]{display:flex;align-items:center;gap:8px;width:100%}.qr-card .qr-card-head .qr-card-title[data-v-7db1d59e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:14px;text-align:left}.qr-card .qr-card-head .qr-card-type[data-v-7db1d59e]{flex-shrink:0;min-width:48px;text-align:center;margin-inline-end:0}.qr-card .qr-card-img[data-v-7db1d59e]{width:120px;height:120px;margin:10px 0;object-fit:contain;border:1px solid #f0f0f0;border-radius:8px;background:#fff}.qr-card .qr-card-img-error[data-v-7db1d59e]{display:flex;align-items:center;justify-content:center}.archive-modal-scroll[data-v-7db1d59e]{max-height:calc(100vh - 100px);overflow-y:auto}.ai-draft-table .draft-warnings[data-v-0517fc5b]{margin-bottom:8px}.ai-draft-table .draft-warnings .warning-line[data-v-0517fc5b]{line-height:20px}.ai-draft-table[data-v-0517fc5b] .row-duplicate>td{background:#fffbe6!important}.ai-draft-table .draft-footer[data-v-0517fc5b]{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.ai-draft-table .draft-footer .draft-hint[data-v-0517fc5b]{color:#6b7280;font-size:13px}.ai-draft-table .draft-footer .draft-hint b[data-v-0517fc5b]{color:#0d9488}.ai-draft-table .draft-footer .draft-hint .hint-duplicate[data-v-0517fc5b]{color:#d48806}.bank-page .bank-layout[data-v-6b2c1ec0]{display:flex;align-items:flex-start;gap:12px}.bank-page .bank-list-card[data-v-6b2c1ec0]{width:320px;flex-shrink:0;border-radius:8px}.bank-page .bank-list-card[data-v-6b2c1ec0] .ant-card-body{padding:12px 16px 16px}.bank-page .bank-list-card .card-title-bar[data-v-6b2c1ec0]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.bank-page .bank-list-card .card-title-bar .card-title-text[data-v-6b2c1ec0]{display:flex;align-items:center;flex-shrink:0}.bank-page .bank-search[data-v-6b2c1ec0]{margin-bottom:10px}.bank-page .bank-list-container[data-v-6b2c1ec0]{max-height:calc(100vh - 420px);min-height:200px;overflow-y:auto;overflow-x:hidden;margin-top:4px}.bank-page .bank-list-container[data-v-6b2c1ec0]::-webkit-scrollbar{width:6px}.bank-page .bank-list-container[data-v-6b2c1ec0]::-webkit-scrollbar-thumb{background-color:var(--lx-primary-border, #99d6ce);border-radius:3px}.bank-page .bank-list-container[data-v-6b2c1ec0]::-webkit-scrollbar-track{background-color:var(--lx-primary-bg-light, #f0fdfa)}.bank-page .bank-node[data-v-6b2c1ec0]{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:6px 8px;margin:2px 0;background:transparent;border:1px solid transparent;border-radius:7px;transition:background .2s;cursor:pointer}.bank-page .bank-node[data-v-6b2c1ec0]:hover{background:var(--lx-primary-bg-light, #f0fdfa)}.bank-page .bank-node:hover .bank-node-actions[data-v-6b2c1ec0]{opacity:1}.bank-page .bank-node.is-selected[data-v-6b2c1ec0]{background:var(--lx-gradient-selected, linear-gradient(135deg, #f0fdfa 0%, #ccfbf1 100%));box-shadow:0 2px 6px var(--lx-primary-shadow, rgba(13, 148, 136, .12))}.bank-page .bank-node .bank-node-main[data-v-6b2c1ec0]{flex:1;min-width:0}.bank-page .bank-node .bank-node-row[data-v-6b2c1ec0]{display:flex;align-items:center;gap:4px;min-width:0}.bank-page .bank-node .bank-type-tag[data-v-6b2c1ec0]{margin-inline-end:0;font-size:10px;line-height:16px;padding:0 5px;flex-shrink:0;border-radius:4px}.bank-page .bank-node .bank-name[data-v-6b2c1ec0]{font-size:13px;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bank-page .bank-node .bank-count[data-v-6b2c1ec0]{flex-shrink:0;min-width:18px;padding:0 5px;font-size:11px;line-height:16px;text-align:center;background:#f0fdfa;color:#0d9488;border-radius:8px}.bank-page .bank-node .bank-node-extra[data-v-6b2c1ec0]{display:flex;align-items:center;gap:6px;flex-shrink:0}.bank-page .bank-node .bank-node-actions[data-v-6b2c1ec0]{display:inline-flex;align-items:center;gap:8px;opacity:0;transition:opacity .15s}.bank-page .bank-node .bank-node-actions .action-icon[data-v-6b2c1ec0]{color:#0d9488;font-size:13px}.bank-page .bank-node .bank-node-actions .action-icon.danger[data-v-6b2c1ec0]{color:#ff4d4f}.bank-page .question-card[data-v-6b2c1ec0]{flex:1;min-width:0;border-radius:8px}.bank-page .question-card[data-v-6b2c1ec0] .ant-card-body{padding:12px 16px 16px}.bank-page .question-card .detail-header[data-v-6b2c1ec0]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;margin:-12px -16px 12px;background:var(--lx-gradient-header, linear-gradient(135deg, #ccfbf1 0%, #e6fffb 100%));border-radius:8px 8px 0 0;border-bottom:1px solid var(--lx-primary-border, #d9f5f0)}.bank-page .question-card .detail-header .detail-title-wrap[data-v-6b2c1ec0]{display:flex;align-items:center;gap:8px;min-width:0}.bank-page .question-card .detail-header .detail-title-wrap .detail-icon[data-v-6b2c1ec0]{font-size:20px;color:var(--lx-primary, #0d9488)}.bank-page .question-card .detail-header .detail-title-wrap .detail-title[data-v-6b2c1ec0]{font-size:18px;font-weight:600;color:var(--lx-primary-deep, #134e4a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.bank-page .question-card .detail-header .header-btn-ghost[data-v-6b2c1ec0]{height:32px;padding:0 12px;border-radius:6px;background:rgba(255,255,255,.7);border-color:var(--lx-primary-border, rgba(13, 148, 136, .3));color:var(--lx-primary, #0d9488);display:inline-flex;align-items:center;gap:4px}.bank-page .question-card .detail-header .header-btn-ghost[data-v-6b2c1ec0]:hover{background:#fff;border-color:var(--lx-primary, #0d9488);color:var(--lx-primary, #0d9488);box-shadow:0 2px 8px var(--lx-primary-shadow, rgba(13, 148, 136, .15))}.bank-page .question-filter[data-v-6b2c1ec0]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.bank-page .tab-count[data-v-6b2c1ec0]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0fdfa;color:#0d9488;border-radius:8px}.bank-page .primary-text[data-v-6b2c1ec0]{color:#0d9488;font-weight:600}.bank-page .cell-muted[data-v-6b2c1ec0]{color:#999}.bank-page .difficulty-text.difficulty-1[data-v-6b2c1ec0]{color:#16a34a}.bank-page .difficulty-text.difficulty-2[data-v-6b2c1ec0]{color:#ea580c}.bank-page .difficulty-text.difficulty-3[data-v-6b2c1ec0]{color:#ff4d4f}.bank-page .answer-text[data-v-6b2c1ec0]{color:#16a34a}.bank-page .link-teal[data-v-6b2c1ec0]{color:#0d9488}.bank-page .link-danger[data-v-6b2c1ec0]{color:#ff4d4f}.modal-header[data-v-6b2c1ec0]{margin-bottom:16px;padding:8px 12px;background:#f0fdfa;border-radius:6px;color:#134e4a;font-size:13px}.import-step[data-v-6b2c1ec0]{display:flex;gap:10px;padding:10px 12px;margin-bottom:10px;background:#fafafa;border-radius:6px}.import-step .step-no[data-v-6b2c1ec0]{flex-shrink:0;width:20px;height:20px;line-height:20px;text-align:center;background:#0d9488;color:#fff;border-radius:50%;font-size:12px}.import-step .import-step-main[data-v-6b2c1ec0]{flex:1;min-width:0}.import-step .import-step-main .step-title[data-v-6b2c1ec0]{font-weight:600;margin-bottom:6px}.import-step .form-tip[data-v-6b2c1ec0]{margin-top:6px}.import-result[data-v-6b2c1ec0]{margin-top:4px}.import-result .import-error-list[data-v-6b2c1ec0]{max-height:160px;overflow-y:auto}.import-result .import-error-line[data-v-6b2c1ec0]{font-size:12px;line-height:20px;color:#b45309}.option-row[data-v-6b2c1ec0]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.option-key[data-v-6b2c1ec0]{flex-shrink:0;width:42px;text-align:center;font-weight:600}.ai-gen-form[data-v-6b2c1ec0] .ant-form-item{margin-bottom:14px}.ai-config-list[data-v-6b2c1ec0]{width:100%}.ai-config-row[data-v-6b2c1ec0]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.ai-diff-row[data-v-6b2c1ec0]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.config-unit[data-v-6b2c1ec0]{color:#999;font-size:12px}.config-unit.config-warn[data-v-6b2c1ec0]{color:#fa8c16}.config-remove[data-v-6b2c1ec0]{color:#ff4d4f;margin-left:4px}.dup-tag[data-v-6b2c1ec0]{margin-top:4px;cursor:default}.answer-missing[data-v-6b2c1ec0]{margin-left:6px;color:#fa8c16;font-size:12px}.fill-list[data-v-6b2c1ec0]{width:100%}.question-form[data-v-6b2c1ec0] .ant-form-item{margin-bottom:14px}.question-form[data-v-6b2c1ec0] .ant-form-item:last-child{margin-bottom:0}.form-tip[data-v-6b2c1ec0]{color:#999;font-size:12px;margin-top:4px}.modal-header[data-v-65baa902]{margin-bottom:12px;padding:8px 12px;background:#f0fdfa;border-radius:6px;color:#134e4a;font-size:13px}.gen-layout[data-v-65baa902]{display:flex;gap:12px;min-height:460px}.task-panel[data-v-65baa902]{flex:0 0 230px;border-right:1px solid #f0f0f0;padding-right:12px;display:flex;flex-direction:column}.task-panel .panel-title[data-v-65baa902]{font-weight:600;margin-bottom:8px}.task-panel .new-task-btn[data-v-65baa902]{margin-bottom:8px}.task-panel .task-list[data-v-65baa902]{flex:1;overflow-y:auto;max-height:430px}.task-panel .task-item[data-v-65baa902]{padding:8px;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:6px;cursor:pointer;transition:all .2s}.task-panel .task-item[data-v-65baa902]:hover{border-color:#0d9488}.task-panel .task-item.is-active[data-v-65baa902]{border-color:#0d9488;background:#f0fdfa}.task-panel .task-item .task-name[data-v-65baa902]{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-panel .task-item .task-meta[data-v-65baa902]{display:flex;align-items:center;gap:6px;margin-top:4px}.task-panel .task-item .status-tag[data-v-65baa902]{margin-inline-end:0;font-size:11px;line-height:16px;padding:0 4px}.task-panel .task-item .task-progress[data-v-65baa902]{flex:1;margin:0}.task-panel .task-item .task-progress[data-v-65baa902] .ant-progress-inner{font-size:10px;line-height:12px}.task-panel .task-item .task-time[data-v-65baa902]{font-size:11px;color:#999}.main-panel[data-v-65baa902]{flex:1;min-width:0;display:flex;flex-direction:column}.compact-form[data-v-65baa902]{flex:1}.compact-form[data-v-65baa902] .ant-form-item{margin-bottom:12px}.outline-editor[data-v-65baa902]{flex:1;overflow-y:auto;max-height:480px;padding-right:4px}.outline-editor .outline-block[data-v-65baa902]{margin-bottom:12px}.outline-editor .block-label[data-v-65baa902]{font-weight:600;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between}.outline-editor .section-card[data-v-65baa902]{border:1px solid #f0f0f0;border-radius:6px;padding:8px;margin-bottom:8px}.outline-editor .section-card .section-head[data-v-65baa902]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.outline-editor .section-card .section-no[data-v-65baa902]{flex:none;width:22px;height:22px;line-height:22px;text-align:center;border-radius:50%;background:#f0fdfa;color:#0d9488;font-size:12px;font-weight:600}.outline-editor .outline-total[data-v-65baa902]{color:#999;font-size:12px;text-align:right}.panel-footer[data-v-65baa902]{border-top:1px solid #f0f0f0;padding-top:12px;margin-top:12px;text-align:right}.progress-panel[data-v-65baa902]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 0}.progress-panel .progress-text[data-v-65baa902]{color:#666;font-size:13px}.progress-panel .fail-text[data-v-65baa902]{color:#ff4d4f}.preview-layout[data-v-65baa902]{display:flex;gap:12px;max-height:480px}.preview-layout .preview-doc[data-v-65baa902]{flex:1;overflow-y:auto;border:1px solid #f0f0f0;border-radius:6px;padding:16px 20px}.preview-layout .preview-doc .doc-title[data-v-65baa902]{font-size:16px;font-weight:700;margin-bottom:12px}.preview-layout .preview-doc .doc-body[data-v-65baa902]{font-size:13px;line-height:1.9;color:#333}.preview-layout .preview-doc .doc-body[data-v-65baa902] h2,.preview-layout .preview-doc .doc-body[data-v-65baa902] h3,.preview-layout .preview-doc .doc-body[data-v-65baa902] h4,.preview-layout .preview-doc .doc-body[data-v-65baa902] h5{margin:12px 0 6px;color:#111}.preview-layout .preview-doc .doc-body[data-v-65baa902] p{margin:6px 0}.preview-layout .preview-doc .doc-body[data-v-65baa902] ul{padding-left:20px;margin:6px 0}.preview-layout .preview-doc .doc-body[data-v-65baa902] .md-table{border-collapse:collapse;width:100%;margin:8px 0}.preview-layout .preview-doc .doc-body[data-v-65baa902] .md-table th,.preview-layout .preview-doc .doc-body[data-v-65baa902] .md-table td{border:1px solid #ddd;padding:4px 8px;font-size:12px}.preview-layout .preview-doc .doc-body[data-v-65baa902] .md-table th{background:#fafafa}.preview-layout .report-panel[data-v-65baa902]{flex:0 0 260px;overflow-y:auto}.preview-layout .report-panel .panel-title[data-v-65baa902]{font-weight:600;margin-bottom:8px}.preview-layout .report-panel .report-ok[data-v-65baa902]{color:#16a34a;font-size:13px}.preview-layout .report-panel .issue-item[data-v-65baa902]{display:flex;gap:6px;padding:8px;border-radius:6px;margin-bottom:6px;background:#fffbe6}.preview-layout .report-panel .issue-item.fatal[data-v-65baa902]{background:#fff1f0}.preview-layout .report-panel .issue-item .issue-tag[data-v-65baa902]{flex:none;margin-inline-end:0;font-size:11px;line-height:16px;padding:0 4px;height:18px}.preview-layout .report-panel .issue-item .issue-section[data-v-65baa902]{font-size:12px;font-weight:600}.preview-layout .report-panel .issue-item .issue-desc[data-v-65baa902]{font-size:12px;color:#333}.preview-layout .report-panel .issue-item .issue-suggestion[data-v-65baa902]{font-size:11px;color:#999;margin-top:2px}.preview-layout .report-panel .kp-block[data-v-65baa902]{margin-top:12px}.preview-layout .report-panel .kp-block .kp-tag[data-v-65baa902]{margin-bottom:4px;font-size:11px}.link-danger[data-v-65baa902]{color:#ff4d4f}.course-page .readonly-hint[data-v-0f1679c9]{margin-bottom:8px;padding:4px 10px;font-size:12px;color:#999;background:#fafafa;border-radius:4px}.course-page .filter-card[data-v-0f1679c9]{border-radius:8px;margin-bottom:12px}.course-page .filter-card[data-v-0f1679c9] .ant-card-body{padding:12px 16px 0}.course-page .filter-card[data-v-0f1679c9] .ant-form-item{margin-bottom:8px}.course-page .tabs-card[data-v-0f1679c9]{border-radius:8px}.course-page .tabs-card[data-v-0f1679c9] .ant-card-body{padding:0 16px 16px}.course-page .tab-count[data-v-0f1679c9]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0fdfa;color:#0d9488;border-radius:8px}.course-page .primary-text[data-v-0f1679c9]{color:#0d9488;font-weight:600}.course-page .cell-sub[data-v-0f1679c9]{font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-page .cell-muted[data-v-0f1679c9]{color:#999}.course-page .status-dot[data-v-0f1679c9]{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;vertical-align:middle}.course-page .status-dot.dot-on[data-v-0f1679c9]{background:#16a34a}.course-page .status-dot.dot-off[data-v-0f1679c9]{background:#d9d9d9}.course-page .amount-teal[data-v-0f1679c9]{color:#0d9488;font-weight:600}.course-page .link-danger[data-v-0f1679c9]{color:#ff4d4f}.modal-header[data-v-0f1679c9]{margin-bottom:16px;padding:8px 12px;background:#f0fdfa;border-radius:6px;color:#134e4a;font-size:13px}.docx-view[data-v-0f1679c9],.sheet-view[data-v-0f1679c9]{max-height:520px;overflow:auto}.sheet-view[data-v-0f1679c9] table{border-collapse:collapse;font-size:12px}.sheet-view[data-v-0f1679c9] table td{padding:2px 6px;border:1px solid #d9d9d9;white-space:nowrap}.sheet-view .sheet-title[data-v-0f1679c9]{margin:8px 0 4px;font-size:13px;font-weight:600;color:#134e4a}.upload-tip[data-v-0f1679c9],.form-tip[data-v-0f1679c9]{color:#999;font-size:12px;margin-top:4px}.modal-header[data-v-ea95fe15]{margin-bottom:16px;padding:8px 12px;background:#f0fdfa;border-radius:6px;color:#134e4a;font-size:13px}.compact-form[data-v-ea95fe15] .ant-form-item{margin-bottom:14px}.compact-form[data-v-ea95fe15] .ant-form-item:last-child{margin-bottom:0}.type-count-row[data-v-ea95fe15]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.type-count-row .type-count-item[data-v-ea95fe15]{display:inline-flex;align-items:center;gap:4px}.type-count-row .type-label[data-v-ea95fe15]{color:#666;font-size:13px}.type-count-row .type-sum[data-v-ea95fe15]{margin-left:auto;color:#0d9488;font-size:12px;font-weight:600}.type-count-row .type-sum.sum-warn[data-v-ea95fe15]{color:#ff4d4f}.form-tip[data-v-ea95fe15]{color:#999;font-size:12px;margin-top:2px}.modal-footer[data-v-ea95fe15]{margin-top:16px;text-align:right}.candidate-layout[data-v-ea95fe15]{display:flex;gap:12px;margin-bottom:12px}.candidate-cards[data-v-ea95fe15]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.candidate-card[data-v-ea95fe15]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s}.candidate-card[data-v-ea95fe15]:hover{border-color:#0d9488}.candidate-card.is-selected[data-v-ea95fe15]{border-color:#0d9488;background:linear-gradient(135deg,#f0fdfa,#ccfbf1);box-shadow:0 2px 6px rgba(13,148,136,.12)}.candidate-card .card-head[data-v-ea95fe15]{display:flex;align-items:center;justify-content:space-between;gap:8px}.candidate-card .card-head .card-name[data-v-ea95fe15]{font-weight:600;color:#1f2937;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-card .card-head .quality-tag[data-v-ea95fe15]{flex-shrink:0;margin-inline-end:0}.candidate-card .card-meta[data-v-ea95fe15]{display:flex;gap:12px;margin-top:6px;font-size:12px;color:#8c8c8c}.candidate-card .card-meta b[data-v-ea95fe15]{color:#ea580c}.candidate-card .card-bars[data-v-ea95fe15]{margin-top:8px}.candidate-card .card-bars .bar-row[data-v-ea95fe15]{display:flex;align-items:center;gap:6px;margin-top:4px}.candidate-card .card-bars .bar-row .bar-label[data-v-ea95fe15]{flex-shrink:0;width:28px;font-size:11px;color:#999}.candidate-card .card-bars .bar-row .bar-seg[data-v-ea95fe15]{height:8px;border-radius:2px;min-width:2px}.candidate-card .card-bars .bar-row .bar-seg.easy[data-v-ea95fe15]{background:#16a34a}.candidate-card .card-bars .bar-row .bar-seg.medium[data-v-ea95fe15]{background:#f59e0b}.candidate-card .card-bars .bar-row .bar-seg.hard[data-v-ea95fe15]{background:#ef4444}.radar-panel[data-v-ea95fe15]{width:380px;flex-shrink:0}.detail-block .detail-title[data-v-ea95fe15]{font-size:12px;color:#999;margin-bottom:6px}.detail-block .detail-content[data-v-ea95fe15]{color:#1f2937}.warning-block[data-v-ea95fe15]{margin-top:12px}.warning-block .warning-line[data-v-ea95fe15]{font-size:12px;line-height:1.8}.paper-page .type-stat-row[data-v-a8ca3a75]{display:flex;gap:8px;margin-bottom:12px}.paper-page .type-stat-row .type-stat-card[data-v-a8ca3a75]{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s}.paper-page .type-stat-row .type-stat-card[data-v-a8ca3a75]:hover{border-color:#0d9488;box-shadow:0 2px 8px rgba(13,148,136,.12)}.paper-page .type-stat-row .type-stat-card.is-active[data-v-a8ca3a75]{background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border-color:#0d9488}.paper-page .type-stat-row .type-stat-card .stat-name[data-v-a8ca3a75]{flex-shrink:0;font-size:13px;font-weight:600;color:#134e4a;line-height:20px}.paper-page .type-stat-row .type-stat-card .stat-right[data-v-a8ca3a75]{display:flex;flex-direction:column;align-items:flex-end}.paper-page .type-stat-row .type-stat-card .stat-num[data-v-a8ca3a75]{font-size:16px;font-weight:600;color:#134e4a;line-height:20px}.paper-page .type-stat-row .type-stat-card .stat-num .stat-unit[data-v-a8ca3a75]{font-size:12px;font-weight:400;color:#999;margin-left:2px}.paper-page .type-stat-row .type-stat-card .stat-score[data-v-a8ca3a75]{font-size:12px;color:#ea580c;line-height:16px}.paper-page .paper-layout[data-v-a8ca3a75]{display:flex;align-items:flex-start;gap:12px}.paper-page .paper-list-card[data-v-a8ca3a75]{width:480px;flex-shrink:0;border-radius:8px}.paper-page .paper-list-card[data-v-a8ca3a75] .ant-card-body{padding:12px 16px 16px}.paper-page .paper-list-card .card-title-bar[data-v-a8ca3a75]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.paper-page .paper-list-card .card-title-bar .card-title-text[data-v-a8ca3a75]{display:flex;align-items:center;flex-shrink:0}.paper-page .paper-list-card .card-title-bar .card-title-actions[data-v-a8ca3a75]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.paper-page .paper-search[data-v-a8ca3a75]{margin-bottom:10px}.paper-page .paper-list-container[data-v-a8ca3a75]{max-height:calc(100vh - 420px);min-height:200px;overflow-y:auto;overflow-x:hidden;margin-top:4px}.paper-page .paper-list-container[data-v-a8ca3a75]::-webkit-scrollbar{width:6px}.paper-page .paper-list-container[data-v-a8ca3a75]::-webkit-scrollbar-thumb{background-color:var(--lx-primary-border, #99d6ce);border-radius:3px}.paper-page .paper-list-container[data-v-a8ca3a75]::-webkit-scrollbar-track{background-color:var(--lx-primary-bg-light, #f0fdfa)}.paper-page .paper-node[data-v-a8ca3a75]{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:8px 10px;margin:2px 0;background:transparent;border:1px solid transparent;border-radius:7px;transition:background .2s;cursor:pointer}.paper-page .paper-node[data-v-a8ca3a75]:hover{background:var(--lx-primary-bg-light, #f0fdfa)}.paper-page .paper-node:hover .paper-node-actions[data-v-a8ca3a75]{opacity:1}.paper-page .paper-node.is-selected[data-v-a8ca3a75]{background:var(--lx-gradient-selected, linear-gradient(135deg, #f0fdfa 0%, #ccfbf1 100%));box-shadow:0 2px 6px var(--lx-primary-shadow, rgba(13, 148, 136, .12))}.paper-page .paper-node .paper-node-main[data-v-a8ca3a75]{flex:1;min-width:0}.paper-page .paper-node .paper-node-row[data-v-a8ca3a75]{display:flex;align-items:center;gap:4px;min-width:0}.paper-page .paper-node .paper-type-tag[data-v-a8ca3a75]{margin-inline-end:0;font-size:10px;line-height:16px;padding:0 5px;flex-shrink:0;border-radius:4px}.paper-page .paper-node .paper-name[data-v-a8ca3a75]{font-size:13px;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.paper-page .paper-node .paper-node-meta[data-v-a8ca3a75]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:12px;color:#8c8c8c}.paper-page .paper-node .paper-node-meta .meta-item b[data-v-a8ca3a75]{font-weight:600}.paper-page .paper-node .paper-node-meta .score-total[data-v-a8ca3a75]{color:#ea580c}.paper-page .paper-node .paper-node-meta .score-pass[data-v-a8ca3a75]{color:#0d9488}.paper-page .paper-node .paper-node-meta .status-tag[data-v-a8ca3a75]{margin-inline-end:0;font-size:10px;line-height:16px;padding:0 5px;border-radius:4px}.paper-page .paper-node .paper-node-extra[data-v-a8ca3a75]{display:flex;align-items:center;flex-shrink:0}.paper-page .paper-node .paper-node-actions[data-v-a8ca3a75]{display:inline-flex;align-items:center;gap:8px;opacity:0;transition:opacity .15s}.paper-page .paper-node .paper-node-actions .action-icon[data-v-a8ca3a75]{color:#0d9488;font-size:13px}.paper-page .paper-node .paper-node-actions .action-icon.danger[data-v-a8ca3a75]{color:#ff4d4f}.paper-page .paper-node .paper-node-actions .action-icon.green[data-v-a8ca3a75]{color:#16a34a}.paper-page .question-card[data-v-a8ca3a75]{flex:1;min-width:0;border-radius:8px}.paper-page .question-card[data-v-a8ca3a75] .ant-card-body{padding:12px 16px 16px}.paper-page .question-card .detail-header[data-v-a8ca3a75]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;margin:-12px -16px 12px;background:var(--lx-gradient-header, linear-gradient(135deg, #ccfbf1 0%, #e6fffb 100%));border-radius:8px 8px 0 0;border-bottom:1px solid var(--lx-primary-border, #d9f5f0)}.paper-page .question-card .detail-header .detail-title-wrap[data-v-a8ca3a75]{display:flex;align-items:center;gap:8px;min-width:0}.paper-page .question-card .detail-header .detail-title-wrap .detail-icon[data-v-a8ca3a75]{font-size:20px;color:var(--lx-primary, #0d9488)}.paper-page .question-card .detail-header .detail-title-wrap .detail-title[data-v-a8ca3a75]{font-size:18px;font-weight:600;color:var(--lx-primary-deep, #134e4a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.paper-page .question-card .detail-header .header-btn-ghost[data-v-a8ca3a75]{height:32px;padding:0 12px;border-radius:6px;background:rgba(255,255,255,.7);border-color:var(--lx-primary-border, rgba(13, 148, 136, .3));color:var(--lx-primary, #0d9488);display:inline-flex;align-items:center;gap:4px}.paper-page .question-card .detail-header .header-btn-ghost[data-v-a8ca3a75]:hover{background:#fff;border-color:var(--lx-primary, #0d9488);color:var(--lx-primary, #0d9488);box-shadow:0 2px 8px var(--lx-primary-shadow, rgba(13, 148, 136, .15))}.paper-page .primary-text[data-v-a8ca3a75]{color:#0d9488;font-weight:600}.paper-page .amount-strong[data-v-a8ca3a75]{color:#333;font-weight:600}.paper-page .answer-text[data-v-a8ca3a75]{color:#16a34a}.modal-header[data-v-a8ca3a75]{margin-bottom:16px;padding:8px 12px;background:#f0fdfa;border-radius:6px;color:#134e4a;font-size:13px}.picker-stat[data-v-a8ca3a75]{color:#999;font-size:13px}.picker-stat-num[data-v-a8ca3a75]{color:#0d9488;font-weight:600}.picker-stat-num.stat-warn[data-v-a8ca3a75]{color:#ff4d4f}.picker-layout[data-v-a8ca3a75]{display:flex;align-items:flex-start;gap:12px}.picker-banks[data-v-a8ca3a75]{width:200px;flex-shrink:0}.picker-banks .picker-banks-title[data-v-a8ca3a75]{font-size:12px;color:#999;margin-bottom:6px}.picker-banks .picker-bank-node[data-v-a8ca3a75]{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;margin:2px 0;border:1px solid transparent;border-radius:7px;transition:background .2s;cursor:pointer}.picker-banks .picker-bank-node[data-v-a8ca3a75]:hover{background:var(--lx-primary-bg-light, #f0fdfa)}.picker-banks .picker-bank-node.is-selected[data-v-a8ca3a75]{background:var(--lx-gradient-selected, linear-gradient(135deg, #f0fdfa 0%, #ccfbf1 100%))}.picker-banks .picker-bank-node .bank-name[data-v-a8ca3a75]{flex:1;min-width:0;font-size:13px;font-weight:500;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-banks .picker-bank-node .bank-count[data-v-a8ca3a75]{flex-shrink:0;min-width:18px;padding:0 5px;font-size:11px;line-height:16px;text-align:center;background:#f0fdfa;color:#0d9488;border-radius:8px}.picker-banks .picker-bank-node .bank-check[data-v-a8ca3a75]{flex-shrink:0;color:#0d9488;font-size:12px}.picker-main[data-v-a8ca3a75]{flex:1;min-width:0}.picker-filter[data-v-a8ca3a75]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.cell-muted[data-v-a8ca3a75]{color:#999}.selected-block[data-v-a8ca3a75]{margin-top:12px}.selected-title[data-v-a8ca3a75]{font-size:12px;color:#999;margin-bottom:4px}.selected-list[data-v-a8ca3a75]{width:100%;max-height:200px;overflow-y:auto}.selected-list[data-v-a8ca3a75]::-webkit-scrollbar{width:6px}.selected-list[data-v-a8ca3a75]::-webkit-scrollbar-thumb{background-color:var(--lx-primary-border, #99d6ce);border-radius:3px}.selected-empty[data-v-a8ca3a75]{padding:8px 0;color:#bbb;font-size:12px}.selected-row[data-v-a8ca3a75]{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px dashed #f0f0f0}.selected-idx[data-v-a8ca3a75]{flex-shrink:0;width:24px;text-align:center;color:#999}.selected-content[data-v-a8ca3a75]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-list[data-v-a8ca3a75]{width:100%}.rule-row[data-v-a8ca3a75]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rule-label[data-v-a8ca3a75]{color:#666}.rule-avail[data-v-a8ca3a75]{color:#999;font-size:12px;white-space:nowrap}.rule-avail-short[data-v-a8ca3a75]{color:#ff4d4f;font-weight:600}.form-tip[data-v-a8ca3a75]{color:#999;font-size:12px;margin-top:2px}.compact-form[data-v-a8ca3a75] .ant-form-item{margin-bottom:14px}.compact-form[data-v-a8ca3a75] .ant-form-item:last-child{margin-bottom:0}.score-page .filter-card[data-v-3a8ebd04]{border-radius:8px;margin-bottom:12px}.score-page .filter-card[data-v-3a8ebd04] .ant-card-body{padding:12px 16px 0}.score-page .filter-card[data-v-3a8ebd04] .ant-form-item{margin-bottom:12px}.score-page .tabs-card[data-v-3a8ebd04]{border-radius:8px}.score-page .tabs-card[data-v-3a8ebd04] .ant-card-body{padding:0 16px 16px}.score-page .tabs-card.is-controlled[data-v-3a8ebd04] .ant-card-body{padding:0}.score-page .tab-count[data-v-3a8ebd04]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0fdfa;color:#0d9488;border-radius:8px}.score-page .tab-count.tab-count-gray[data-v-3a8ebd04]{background:#f5f5f5;color:#8c8c8c}.score-page .tab-count.tab-count-blue[data-v-3a8ebd04]{background:#eff6ff;color:#2563eb}.score-page .tab-count.tab-count-orange[data-v-3a8ebd04]{background:#fff7e6;color:#ea580c}.score-page .tab-count.tab-count-red[data-v-3a8ebd04]{background:#fef2f2;color:#dc2626}.score-page .primary-text[data-v-3a8ebd04]{color:#0d9488;font-weight:600}.score-page .name-link[data-v-3a8ebd04]{cursor:pointer}.score-page .name-link[data-v-3a8ebd04]:hover{text-decoration:underline}.score-page .cell-muted[data-v-3a8ebd04]{color:#999}.score-page .score-text[data-v-3a8ebd04]{color:#0d9488;font-weight:600;font-size:15px}.score-page .link-teal[data-v-3a8ebd04]{color:#0d9488}.score-page .link-orange[data-v-3a8ebd04]{color:#ea580c}.stat-cards[data-v-3a8ebd04]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:12px}.stat-cards.stat-cards-3[data-v-3a8ebd04]{grid-template-columns:repeat(3,1fr)}.stat-cards .stat-card[data-v-3a8ebd04]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px 18px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.stat-cards .stat-card .stat-label[data-v-3a8ebd04]{font-size:13px;color:#888;margin-bottom:6px}.stat-cards .stat-card .stat-value[data-v-3a8ebd04]{font-size:22px;font-weight:600;color:#333}.stat-cards .stat-card .stat-value.stat-value-sm[data-v-3a8ebd04]{font-size:14px;line-height:30px}.stat-cards .stat-card .stat-value .stat-unit[data-v-3a8ebd04]{font-size:12px;font-weight:400;color:#999;margin-left:4px}.stat-cards .stat-card.stat-teal .stat-value[data-v-3a8ebd04]{color:#0d9488}.stat-cards .stat-card.stat-green .stat-value[data-v-3a8ebd04]{color:#16a34a}.stat-cards .stat-card.stat-blue .stat-value[data-v-3a8ebd04]{color:#2563eb}.stat-cards .stat-card.stat-red .stat-value[data-v-3a8ebd04]{color:#dc2626}.stat-cards .stat-card.stat-orange .stat-value[data-v-3a8ebd04]{color:#ea580c}.result-item[data-v-3a8ebd04]{border:1px solid #f0f0f0;border-radius:6px;padding:12px;margin-bottom:12px}.item-head[data-v-3a8ebd04]{display:flex;align-items:flex-start;gap:8px}.item-content[data-v-3a8ebd04]{flex:1;font-weight:500}.item-score[data-v-3a8ebd04]{flex-shrink:0;color:#0d9488;font-weight:600}.item-body[data-v-3a8ebd04]{margin-top:8px;padding-left:8px}.item-line[data-v-3a8ebd04]{color:#666;font-size:13px;margin-bottom:4px}.user-answer[data-v-3a8ebd04]{color:#333}.std-answer[data-v-3a8ebd04]{color:#16a34a}.grade-box[data-v-3a8ebd04]{display:flex;align-items:center;margin-top:8px;padding:8px;background:#fffbe6;border-radius:4px}.exam-page[data-v-339f5689]{position:relative;display:flex;gap:12px;align-items:flex-start}.exam-page .tree-side[data-v-339f5689]{width:320px;flex-shrink:0;min-width:0}.exam-page .list-side[data-v-339f5689]{flex:1;min-width:0}.exam-page .tree-collapse-bar[data-v-339f5689]{position:absolute;top:92px;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;width:22px;padding:14px 0;color:#0d9488;background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;user-select:none;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:left .2s ease}.exam-page .tree-collapse-bar[data-v-339f5689]:hover{color:#0f766e;border-color:#0d9488}.exam-page .tree-collapse-bar .bar-text[data-v-339f5689]{font-size:12px;writing-mode:vertical-rl;letter-spacing:4px;line-height:1}.exam-page.with-tree .tree-collapse-bar[data-v-339f5689]{left:332px}.exam-page .filter-card[data-v-339f5689]{border-radius:8px;margin-bottom:12px}.exam-page .filter-card[data-v-339f5689] .ant-card-body{padding:12px 16px 0}.exam-page .filter-card[data-v-339f5689] .ant-form-item{margin-bottom:8px}.exam-page .tabs-card[data-v-339f5689]{border-radius:8px}.exam-page .tabs-card[data-v-339f5689] .ant-card-body{padding:0 16px 16px}.exam-page .tab-count[data-v-339f5689]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0fdfa;color:#0d9488;border-radius:8px}.exam-page .tab-count.tab-count-green[data-v-339f5689]{background:#f0fdf4;color:#16a34a}.exam-page .tab-count.tab-count-orange[data-v-339f5689]{background:#fff7e6;color:#ea580c}.exam-page .tab-count.tab-count-blue[data-v-339f5689]{background:#eff6ff;color:#2563eb}.exam-page .primary-text[data-v-339f5689]{color:#0d9488;font-weight:600}.exam-page .task-name-link[data-v-339f5689]{cursor:pointer}.exam-page .task-name-link[data-v-339f5689]:hover{text-decoration:underline}.exam-page .exam-type-line[data-v-339f5689]{margin-top:2px}.exam-page .exam-type-line[data-v-339f5689] .ant-tag{margin-inline-end:0;font-size:11px;line-height:16px}.exam-page .pass-num[data-v-339f5689]{color:#16a34a;font-weight:600}.exam-page .cell-muted[data-v-339f5689]{color:#999}.exam-page .progress-cell[data-v-339f5689]{display:flex;align-items:center;gap:8px}.exam-page .progress-cell .progress-num[data-v-339f5689]{flex-shrink:0;font-size:12px;color:#666}.exam-page .rule-tips[data-v-339f5689]{margin:-8px 0 16px;padding-left:11.5%;font-size:12px;color:#999}.teal-link[data-v-339f5689]{color:#0d9488}.teal-link[data-v-339f5689]:hover{color:#0f766e}.link-teal[data-v-339f5689]{color:#0d9488}.link-orange[data-v-339f5689]{color:#ea580c}.link-danger[data-v-339f5689]{color:#ff4d4f}.detail-header[data-v-339f5689]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;margin-bottom:12px;background:var(--lx-gradient-header, linear-gradient(135deg, #ccfbf1 0%, #e6fffb 100%));border-radius:8px;border:1px solid var(--lx-primary-border, #d9f5f0)}.detail-header .detail-title-wrap[data-v-339f5689]{display:flex;align-items:center;gap:8px;min-width:0}.detail-header .detail-title-wrap .detail-icon[data-v-339f5689]{font-size:20px;color:var(--lx-primary, #0d9488)}.detail-header .detail-title-wrap .detail-title[data-v-339f5689]{font-size:18px;font-weight:600;color:var(--lx-primary-deep, #134e4a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.detail-header .detail-title-wrap .detail-time[data-v-339f5689]{flex-shrink:0;font-size:12px;color:#5e7a76}.detail-header .header-btn-ghost[data-v-339f5689]{height:32px;padding:0 12px;border-radius:6px;background:rgba(255,255,255,.7);border-color:var(--lx-primary-border, rgba(13, 148, 136, .3));color:var(--lx-primary, #0d9488);display:inline-flex;align-items:center;gap:4px}.detail-header .header-btn-ghost[data-v-339f5689]:hover{background:#fff;border-color:var(--lx-primary, #0d9488);color:var(--lx-primary, #0d9488);box-shadow:0 2px 8px var(--lx-primary-shadow, rgba(13, 148, 136, .15))}.modal-header[data-v-339f5689]{margin-bottom:16px;padding:8px 12px;background:#f0fdfa;border-radius:6px;color:#134e4a;font-size:13px}.form-tip[data-v-339f5689]{color:#999;font-size:12px}.flow-map-page[data-v-03538594]{padding:4px}.flow-map-page .flow-intro .flow-intro-title[data-v-03538594]{font-size:16px;font-weight:600;color:#262626}.flow-map-page .flow-intro .flow-intro-desc[data-v-03538594]{margin-top:4px;font-size:12px;color:#8c8c8c}.flow-map-page .flow-intro .flow-intro-desc .flow-intro-tip[data-v-03538594]{margin-left:12px;color:#0d9488}.flow-map-page .flow-canvas[data-v-03538594]{position:relative;padding:26px 26px 14px;margin-bottom:12px;background-color:#fafafa;background-image:radial-gradient(circle,#e2e2e2 1px,transparent 1px);background-size:22px 22px;border:1px solid #f0f0f0;border-radius:8px}.flow-map-page .main-line[data-v-03538594]{position:absolute;top:46px;left:46px;right:calc(16.666% - 17px);height:2px;background:linear-gradient(90deg,#134e4a,#115e59,#0f766e,#0d9488,#14b8a6,#2dd4bf);opacity:.55;z-index:0}.flow-map-page .main-arrow[data-v-03538594]{position:absolute;top:40px;margin-left:-5px;font-size:11px;color:#bfbfbf;z-index:1}.flow-map-page .stage-row[data-v-03538594]{position:relative;display:flex;gap:16px;margin-bottom:44px;z-index:1}.flow-map-page .stage[data-v-03538594]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.flow-map-page .stage-head[data-v-03538594]{display:flex;align-items:center;gap:10px;height:40px;margin-bottom:18px;position:relative;z-index:2}.flow-map-page .stage-head .stage-dot[data-v-03538594]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;font-size:18px;flex-shrink:0;box-shadow:0 0 0 4px #fafafa,0 2px 6px rgba(0,0,0,.12)}.flow-map-page .stage-head .stage-text[data-v-03538594]{min-width:0}.flow-map-page .stage-head .stage-text .stage-name[data-v-03538594]{font-size:14px;font-weight:600;line-height:1.2}.flow-map-page .stage-head .stage-text .stage-sub[data-v-03538594]{margin-top:2px;font-size:11px;color:#999;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .stage-rail[data-v-03538594]{position:absolute;left:19px;top:40px;bottom:0;width:2px;background:color-mix(in srgb,var(--accent) 35%,#e8e8e8);z-index:0}.flow-map-page .stage-rail[data-v-03538594]:after{content:"";position:absolute;bottom:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background:#fafafa;border:2px solid var(--accent)}.flow-map-page .stage:nth-child(1) .stage-rail[data-v-03538594],.flow-map-page .stage:nth-child(6) .stage-rail[data-v-03538594]{bottom:-28px;background:repeating-linear-gradient(180deg,#0d9488 0,#0d9488 5px,transparent 5px,transparent 9px)}.flow-map-page .stage:nth-child(1) .stage-rail[data-v-03538594]:after{display:none}.flow-map-page .stage[data-v-03538594]:after{content:"";position:absolute;bottom:-28px;height:0;border-top:2px dashed #0d9488}.flow-map-page .stage[data-v-03538594]:nth-child(1):after{left:20px;right:0}.flow-map-page .stage[data-v-03538594]:nth-child(2):after,.flow-map-page .stage[data-v-03538594]:nth-child(3):after,.flow-map-page .stage[data-v-03538594]:nth-child(4):after,.flow-map-page .stage[data-v-03538594]:nth-child(5):after{left:0;right:0}.flow-map-page .stage[data-v-03538594]:nth-child(6):after{left:0;width:20px}.flow-map-page .stage[data-v-03538594]:nth-child(1):before{content:"";position:absolute;bottom:-28px;left:14px;border:5px solid transparent;border-bottom:8px solid #0d9488}.flow-map-page .branch-node[data-v-03538594]{position:relative;margin-left:44px;margin-bottom:12px;cursor:pointer}.flow-map-page .branch-node .node-dot[data-v-03538594]{position:absolute;left:-30px;top:22px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--accent);z-index:1}.flow-map-page .branch-node .node-card[data-v-03538594]{display:flex;align-items:flex-start;gap:8px;padding:10px;background:#fff;border:1px solid #e8e8e8;border-left:3px solid var(--accent);border-radius:6px;transition:all .2s}.flow-map-page .branch-node:hover .node-card[data-v-03538594]{border-color:var(--accent);box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.flow-map-page .branch-node:hover .node-card .node-go[data-v-03538594]{opacity:1}.flow-map-page .branch-node .node-icon[data-v-03538594]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .branch-node .node-body[data-v-03538594]{flex:1;min-width:0}.flow-map-page .branch-node .node-body .node-title[data-v-03538594]{font-size:13px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .branch-node .node-body .node-title .node-go[data-v-03538594]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .branch-node .node-body .node-desc[data-v-03538594]{margin-top:2px;font-size:11px;color:#8c8c8c;line-height:1.5}.flow-map-page .flow-loop-label[data-v-03538594]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#0d9488}.flow-map-page .flow-loop-label[data-v-03538594] .anticon{font-size:13px}.flow-map-page .support-panel[data-v-03538594]{background:#fff;border-radius:6px;padding:12px;margin-bottom:12px;border:1px solid #f0f0f0}.flow-map-page .support-panel .support-title[data-v-03538594]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .support-panel .support-title .bar[data-v-03538594]{width:3px;height:12px;background:#0d9488;border-radius:2px}.flow-map-page .support-panel .support-row[data-v-03538594]{display:flex;gap:10px}.flow-map-page .support-panel .support-node[data-v-03538594]{flex:1;display:flex;align-items:center;gap:8px;padding:10px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;cursor:pointer;transition:all .2s}.flow-map-page .support-panel .support-node[data-v-03538594]:hover{border-color:var(--accent);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.flow-map-page .support-panel .support-node:hover .node-go[data-v-03538594]{opacity:1}.flow-map-page .support-panel .support-node .support-icon[data-v-03538594]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent);font-size:14px;flex-shrink:0}.flow-map-page .support-panel .support-node .support-info[data-v-03538594]{flex:1;min-width:0}.flow-map-page .support-panel .support-node .support-info .support-name[data-v-03538594]{font-size:12px;font-weight:600;color:#262626;display:flex;align-items:center;justify-content:space-between}.flow-map-page .support-panel .support-node .support-info .support-name .node-go[data-v-03538594]{font-size:11px;font-weight:400;color:var(--accent);opacity:0;transition:opacity .2s}.flow-map-page .support-panel .support-node .support-info .support-desc[data-v-03538594]{margin-top:2px;font-size:11px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-map-page .legend-panel[data-v-03538594]{background:#fff;border-radius:6px;padding:12px;border:1px solid #f0f0f0}.flow-map-page .legend-panel .legend-title[data-v-03538594]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#262626;margin-bottom:10px}.flow-map-page .legend-panel .legend-title .bar[data-v-03538594]{width:3px;height:12px;background:#0d9488;border-radius:2px}.flow-map-page .legend-panel .legend-grid[data-v-03538594]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px}.flow-map-page .legend-panel .legend-item[data-v-03538594]{display:flex;align-items:baseline;gap:6px;font-size:11px}.flow-map-page .legend-panel .legend-item .legend-dot[data-v-03538594]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-label[data-v-03538594]{font-weight:600;color:#595959;flex-shrink:0}.flow-map-page .legend-panel .legend-item .legend-desc[data-v-03538594]{color:#8c8c8c;line-height:1.5}.footer-tabs[data-v-12c8bd69]{margin-bottom:0}.pass-page .filter-card[data-v-12c8bd69]{margin-top:12px;border-radius:8px;margin-bottom:12px}.pass-page .filter-card[data-v-12c8bd69] .ant-card-body{padding:12px 16px 0}.pass-page .filter-card[data-v-12c8bd69] .ant-form-item{margin-bottom:8px}.pass-page .list-card[data-v-12c8bd69]{border-radius:8px}.pass-page .list-card[data-v-12c8bd69] .ant-card-body{padding:0 16px 16px}.pass-page .list-tabs[data-v-12c8bd69] .ant-tabs-nav{margin-bottom:8px}.pass-page .teal-link[data-v-12c8bd69]{color:#0d9488;cursor:pointer}.pass-page .teal-link[data-v-12c8bd69]:hover{color:#0f766e}.pass-page .cell-sub[data-v-12c8bd69]{color:#999;font-size:12px}.test-upload-preview[data-v-12c8bd69]{display:flex;align-items:center;gap:12px;padding:8px;border:1px dashed #d9d9d9;border-radius:8px}.test-upload-preview .test-upload-meta[data-v-12c8bd69]{min-width:0}.test-upload-preview .test-upload-meta .test-upload-name[data-v-12c8bd69]{max-width:280px;overflow:hidden;color:#333;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.test-actions[data-v-12c8bd69]{margin-top:4px;text-align:right}.test-result[data-v-12c8bd69]{padding:10px 12px;margin-top:12px;background:#fafafa;border-radius:8px}.test-result .test-result-row[data-v-12c8bd69]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.test-result .test-result-row+.test-result-row[data-v-12c8bd69]{margin-top:8px}.test-result .test-result-label[data-v-12c8bd69],.test-result .cell-sub[data-v-12c8bd69]{color:#999;font-size:12px}.task-page[data-v-cf2eb57f]{position:relative;display:flex;gap:12px;align-items:flex-start}.task-page .tree-side[data-v-cf2eb57f]{width:320px;flex-shrink:0;min-width:0}.task-page .list-side[data-v-cf2eb57f]{flex:1;min-width:0}.task-page .tree-collapse-bar[data-v-cf2eb57f]{position:absolute;top:92px;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;width:22px;padding:14px 0;color:#0d9488;background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;user-select:none;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:left .2s ease}.task-page .tree-collapse-bar[data-v-cf2eb57f]:hover{color:#0f766e;border-color:#0d9488}.task-page .tree-collapse-bar .bar-text[data-v-cf2eb57f]{font-size:12px;writing-mode:vertical-rl;letter-spacing:4px;line-height:1}.task-page.with-tree .tree-collapse-bar[data-v-cf2eb57f]{left:332px}.task-page .filter-card[data-v-cf2eb57f]{border-radius:8px;margin-bottom:12px}.task-page .filter-card[data-v-cf2eb57f] .ant-card-body{padding:12px 16px 0}.task-page .filter-card[data-v-cf2eb57f] .ant-form-item{margin-bottom:8px}.task-page .tabs-card[data-v-cf2eb57f]{border-radius:8px}.task-page .tabs-card[data-v-cf2eb57f] .ant-card-body{padding:0 16px 16px}.task-page .task-name-link[data-v-cf2eb57f]{cursor:pointer}.task-page .task-name-link[data-v-cf2eb57f]:hover{text-decoration:underline}.task-page .labor-filter-row[data-v-cf2eb57f]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.task-page .labor-filter-row .labor-filter-tip[data-v-cf2eb57f]{font-size:12px;color:#999}.task-page .tab-count[data-v-cf2eb57f]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0fdfa;color:#0d9488;border-radius:8px}.task-page .tab-count.tab-count-green[data-v-cf2eb57f]{background:#f0fdf4;color:#16a34a}.task-page .tab-count.tab-count-orange[data-v-cf2eb57f]{background:#fff7e6;color:#ea580c}.task-page .tab-count.tab-count-blue[data-v-cf2eb57f]{background:#eff6ff;color:#2563eb}.task-page .primary-text[data-v-cf2eb57f]{color:#0d9488;font-weight:600}.task-page .cell-sub[data-v-cf2eb57f]{font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-page .cell-muted[data-v-cf2eb57f]{color:#999}.task-page .amount-teal[data-v-cf2eb57f]{color:#0d9488;font-weight:600}.task-page .progress-cell[data-v-cf2eb57f]{display:flex;align-items:center;gap:8px}.task-page .progress-cell .progress-num[data-v-cf2eb57f]{flex-shrink:0;font-size:12px;color:#666}.task-page .link-teal[data-v-cf2eb57f]{color:#0d9488}.task-page .link-orange[data-v-cf2eb57f]{color:#ea580c}.task-page .link-danger[data-v-cf2eb57f]{color:#ff4d4f}.ledger-modal .ledger-trade-line[data-v-cf2eb57f]{margin-bottom:12px;font-size:12px;color:#6b7280}.ledger-modal .tab-count[data-v-cf2eb57f]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0fdfa;color:#0d9488;border-radius:8px}.ledger-modal .tab-count.tab-count-gray[data-v-cf2eb57f]{background:#f5f5f5;color:#8c8c8c}.ledger-modal .tab-count.tab-count-blue[data-v-cf2eb57f]{background:#eff6ff;color:#2563eb}.ledger-modal .tab-count.tab-count-green[data-v-cf2eb57f]{background:#f0fdf4;color:#16a34a}.ledger-modal .primary-text[data-v-cf2eb57f]{color:#0d9488;font-weight:600}.ledger-modal .progress-cell[data-v-cf2eb57f]{display:flex;align-items:center;gap:8px}.ledger-modal .progress-cell .progress-num[data-v-cf2eb57f]{flex-shrink:0;font-size:12px;color:#666}.archive-modal-scroll[data-v-cf2eb57f]{max-height:calc(100vh - 100px);overflow-y:auto}.stat-cards[data-v-cf2eb57f]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.stat-cards .stat-card[data-v-cf2eb57f]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px 18px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.stat-cards .stat-card .stat-label[data-v-cf2eb57f]{font-size:13px;color:#888;margin-bottom:6px}.stat-cards .stat-card .stat-value[data-v-cf2eb57f]{font-size:22px;font-weight:600;color:#333}.stat-cards .stat-card .stat-value.stat-value-sm[data-v-cf2eb57f]{font-size:14px;line-height:30px}.stat-cards .stat-card.stat-teal .stat-value[data-v-cf2eb57f]{color:#0d9488}.stat-cards .stat-card.stat-green .stat-value[data-v-cf2eb57f]{color:#16a34a}.stat-cards .stat-card.stat-orange .stat-value[data-v-cf2eb57f]{color:#ea580c}.modal-header[data-v-cf2eb57f]{margin-bottom:16px;padding:8px 12px;background:#f0fdfa;border-radius:6px;color:#134e4a;font-size:13px}.footer-actions[data-v-19f8f077]{display:flex;align-items:center;justify-content:flex-end}.footer-actions .scope-hint[data-v-19f8f077]{display:inline-flex;align-items:center;gap:6px;margin-right:auto;color:#8c8c8c;font-size:13px}.trade-manage-page .filter-card[data-v-19f8f077]{margin-top:12px;border-radius:8px;margin-bottom:12px}.trade-manage-page .filter-card[data-v-19f8f077] .ant-card-body{padding:12px 16px 0}.trade-manage-page .filter-card[data-v-19f8f077] .ant-form-item{margin-bottom:8px}.trade-manage-page .list-card[data-v-19f8f077]{border-radius:8px}.trade-manage-page .list-card[data-v-19f8f077] .ant-card-body{padding:0 16px 16px}.trade-manage-page .tab-count[data-v-19f8f077]{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;font-size:11px;line-height:16px;text-align:center;background:#f0fdfa;color:#0d9488;border-radius:8px}.trade-manage-page .tab-count.tab-count-green[data-v-19f8f077]{background:#f0fdf4;color:#16a34a}.trade-manage-page .tab-count.tab-count-orange[data-v-19f8f077]{background:#fff7e6;color:#ea580c}.archive-narrow[data-v-9759d847]{width:60%;min-width:880px;margin:0 auto}.search-bar[data-v-9febd4ce],.activity-form[data-v-d924c5a7] .ant-form-item{margin-bottom:16px}.activity-form[data-v-d924c5a7] .ant-form-item-label>label{color:#4b5563;font-weight:500}.activity-form .form-divider[data-v-d924c5a7]{margin:4px 0 16px;border-color:#f0f0f0}.activity-form .approval-item[data-v-d924c5a7]{margin-bottom:0}.activity-form .approval-tip[data-v-d924c5a7]{margin-left:12px;font-size:12px;color:#9ca3af}.cover-uploader[data-v-d924c5a7] .ant-upload-wrapper,.cover-uploader[data-v-d924c5a7] .ant-upload.ant-upload-select,.cover-uploader[data-v-d924c5a7] .ant-upload-list-item-container,.cover-uploader[data-v-d924c5a7] .ant-upload-list-item{width:100%!important;height:200px!important;margin:0!important}.cover-uploader[data-v-d924c5a7] .ant-upload-list,.cover-uploader[data-v-d924c5a7] .ant-upload-list-picture-card{display:block}.cover-empty[data-v-d924c5a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#9ca3af}.cover-empty .cover-empty-icon[data-v-d924c5a7]{font-size:28px;margin-bottom:8px;color:#c4c4c4}.cover-empty .cover-empty-text[data-v-d924c5a7]{font-size:14px;color:#6b7280}.cover-empty .cover-empty-hint[data-v-d924c5a7]{margin-top:4px;font-size:12px;color:#c4c4c4}.toolbar[data-v-29181ba8]{margin-bottom:16px}.record-time[data-v-29181ba8]{margin-left:12px;font-size:12px;color:#999}.record-content[data-v-29181ba8]{margin:8px 0;color:#333;white-space:pre-wrap}.record-images[data-v-29181ba8]{display:flex;flex-wrap:wrap;margin:4px 0}.record-attachments[data-v-29181ba8]{margin-top:8px;display:flex;flex-direction:column;gap:4px}.record-attachments .att-link[data-v-29181ba8]{display:inline-flex;align-items:center;gap:4px;color:#1890ff;font-size:13px}.info-card .cover-img[data-v-7644d759]{width:100%;height:200px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;border-radius:6px}.info-card .cover-img .cover-icon[data-v-7644d759]{font-size:64px;color:rgba(255,255,255,.85)}.info-card .title-row[data-v-7644d759]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.info-card .title-row .title[data-v-7644d759]{margin:0;font-size:20px;font-weight:600}.info-card .meta-desc[data-v-7644d759]{margin-bottom:16px}.info-card .desc[data-v-7644d759]{margin-bottom:16px;font-size:14px}.info-card .desc .label[data-v-7644d759]{font-weight:500;color:#666;margin-right:8px}.info-card .desc .content[data-v-7644d759]{margin-top:4px;color:#333;white-space:pre-wrap}.info-card .actions[data-v-7644d759]{margin-top:16px}.activity-card[data-v-d9d2b24a]{cursor:pointer}.activity-card .activity-cover[data-v-d9d2b24a]{height:120px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}.activity-card .activity-cover .cover-icon[data-v-d9d2b24a]{font-size:48px;color:rgba(255,255,255,.8)}.activity-card .activity-info[data-v-d9d2b24a]{font-size:12px;color:#666}.activity-card .activity-info>div[data-v-d9d2b24a]{margin-bottom:4px;display:flex;align-items:center;gap:4px}.activity-card .card-footer[data-v-d9d2b24a]{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.pagination-wrapper[data-v-d9d2b24a]{margin-top:16px;text-align:center}.search-bar[data-v-04a746e7],.search-bar[data-v-1f50e8c3]{margin-bottom:16px}.activity-tag[data-v-1f50e8c3]{margin-left:8px;font-size:12px;color:#1890ff}.record-time[data-v-1f50e8c3]{margin-left:12px;font-size:12px;color:#999}.record-content[data-v-1f50e8c3]{margin:8px 0;color:#333;white-space:pre-wrap}.record-images[data-v-1f50e8c3]{display:flex;flex-wrap:wrap;margin:4px 0}.record-attachments[data-v-1f50e8c3]{margin-top:8px;display:flex;flex-direction:column;gap:4px}.record-attachments .att-link[data-v-1f50e8c3]{display:inline-flex;align-items:center;gap:4px;color:#1890ff;font-size:13px}.search-bar[data-v-bc4c00e2]{margin-bottom:16px}.activity-name[data-v-bc4c00e2]{color:#1890ff;font-weight:500}.done-label[data-v-bc4c00e2]{color:#9ca3af;font-size:13px}.default-business-card .empty-tip[data-v-1e19a958]{margin-top:16px}.search-bar[data-v-b6f81c08],.search-bar[data-v-28a59a03]{margin-bottom:16px}.room-actions[data-v-28a59a03]{text-align:right}.selected-tags[data-v-28a59a03]{margin-top:8px}.selected-tags .ant-tag[data-v-28a59a03]{margin-right:4px;margin-bottom:4px}.user-list-item.selected[data-v-28a59a03]{background-color:#f0f7ff}.search-bar[data-v-3772b2e3]{margin-bottom:16px}.notice-title[data-v-3772b2e3]{display:flex;align-items:center;gap:8px}.notice-content[data-v-3772b2e3]{font-size:13px;color:#666;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:500px}.notice-meta[data-v-3772b2e3]{display:flex;gap:16px;font-size:12px;color:#999}.text-bold[data-v-3772b2e3]{font-weight:600}.pagination-wrapper[data-v-3772b2e3]{margin-top:16px;text-align:center}.notice-detail[data-v-3772b2e3]{padding:16px;background:#f5f5f5;border-radius:4px;max-height:400px;overflow-y:auto}.search-bar[data-v-885a5b20]{margin-bottom:16px}.task-title[data-v-885a5b20]{display:flex;align-items:center;gap:8px}.text-completed[data-v-885a5b20]{text-decoration:line-through;color:#999}.text-danger[data-v-885a5b20]{color:#ff4d4f}.card-title[data-v-418ece8e]{display:flex;align-items:center;font-size:14px;font-weight:600}.card-title .bar[data-v-418ece8e]{width:3px;height:12px;margin-right:8px;border-radius:2px;background:var(--primary-color, #1677ff)}.notice-list .notice-row[data-v-418ece8e]{display:flex;align-items:flex-start;padding:10px 4px;border-radius:8px;cursor:pointer;transition:background-color .2s}.notice-list .notice-row[data-v-418ece8e]:hover{background:rgba(0,0,0,.024)}.notice-list .notice-row .notice-dot-anchor[data-v-418ece8e]{display:inline-block;width:4px;height:4px}.notice-list .notice-row .notice-main[data-v-418ece8e]{flex:1;min-width:0;margin-left:8px}.notice-list .notice-row .notice-main .notice-title[data-v-418ece8e]{font-size:14px;color:rgba(0,0,0,.88);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-list .notice-row .notice-main .notice-title.unread[data-v-418ece8e]{font-weight:600}.notice-list .notice-row .notice-main .notice-content[data-v-418ece8e]{margin-top:2px;font-size:12px;color:rgba(0,0,0,.45);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-list .notice-row .notice-time[data-v-418ece8e]{margin-left:12px;flex-shrink:0;font-size:12px;color:rgba(0,0,0,.45)}.notice-list[data-v-418ece8e] .ant-badge-dot{background:var(--primary-color, #1677ff)}.co-wrap[data-v-57f77a3b]{position:relative;margin:-12px -12px 0;height:calc(100vh - 94px);overflow:hidden;background:#fff}.co-frame[data-v-57f77a3b]{display:block;width:100%;height:100%;border:none}.co-fs-btn[data-v-57f77a3b]{position:absolute;top:12px;right:12px;z-index:10;opacity:.35;transition:opacity .2s}.co-wrap:hover .co-fs-btn[data-v-57f77a3b]{opacity:1}[data-v-d62132bf] .ant-modal-content{border-radius:0}.hazard-form-page .form-header[data-v-d62132bf]{padding:16px 20px;margin-bottom:12px;border-radius:0;background:linear-gradient(135deg,#13c2c2,#0f766e);color:#fff}.hazard-form-page .form-header .header-title[data-v-d62132bf]{font-size:16px;font-weight:600}.hazard-form-page .form-header .header-subtitle[data-v-d62132bf]{margin-top:4px;font-size:12px;opacity:.85}.hazard-form-page .step-card[data-v-d62132bf]{margin-bottom:12px;border-radius:0}.hazard-form-page .step-card[data-v-d62132bf] .ant-card-body{padding:16px 24px 8px}.hazard-form-page .step-card .form-steps[data-v-d62132bf] .ant-steps-item-process .ant-steps-item-icon{background:#0d9488;border-color:#0d9488}.hazard-form-page .step-card .form-steps[data-v-d62132bf] .ant-steps-item-finish .ant-steps-item-icon{border-color:#0d9488}.hazard-form-page .step-card .form-steps[data-v-d62132bf] .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#0d9488}.hazard-form-page .form-card[data-v-d62132bf]{border-radius:0;margin-bottom:12px}.hazard-form-page .form-card[data-v-d62132bf] .ant-card-body{padding:16px 24px}.hazard-form-page .form-card .section-title[data-v-d62132bf]{font-size:14px;font-weight:600;color:#262626;padding-left:8px;border-left:3px solid #13c2c2;margin-bottom:16px}.hazard-form-page .form-card .field-hint[data-v-d62132bf]{margin-top:2px;font-size:12px;color:#999;line-height:18px}.hazard-form-page .form-card .scheme-hint[data-v-d62132bf]{margin-bottom:12px}.hazard-form-page .form-card .scheme-row[data-v-d62132bf]{padding:12px 12px 0;margin-bottom:12px;background:#fafafa;border:1px solid #f0f0f0}.hazard-form-page .form-card .scheme-row .scheme-row-head[data-v-d62132bf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.hazard-form-page .form-card .scheme-row .scheme-row-head .scheme-index[data-v-d62132bf]{font-size:13px;font-weight:600;color:#0f766e}.hazard-form-page .form-card .scheme-row .scheme-item[data-v-d62132bf] .ant-form-item{margin-bottom:8px}.hazard-form-page .form-card .add-scheme-btn[data-v-d62132bf]{border-radius:0}.hazard-form-page .form-card .scale-params-row[data-v-d62132bf]{display:flex;flex-wrap:wrap;gap:12px}.hazard-form-page .form-card .scale-params-row .scale-param[data-v-d62132bf]{display:flex;align-items:center;gap:6px}.hazard-form-page .form-card .scale-params-row .scale-param .scale-param-label[data-v-d62132bf]{font-size:13px;color:#333}.hazard-form-page .form-card .scale-params-row .scale-param .scale-param-unit[data-v-d62132bf]{font-size:12px;color:#999}.hazard-form-page .form-card .level-preview[data-v-d62132bf]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fafafa;border:1px solid #f0f0f0}.hazard-form-page .form-card .level-preview[data-v-d62132bf] .ant-tag{margin-right:0}.hazard-form-page .form-card .level-preview .level-reason[data-v-d62132bf]{font-size:12px;color:#666}.form-footer[data-v-d62132bf]{display:flex;justify-content:flex-end}.danger-link[data-v-d62132bf]{color:#ff4d4f}.danger-link[data-v-d62132bf]:hover{color:#ff7875}.completeness-summary[data-v-52ad884a]{margin-left:12px}.tristate-list[data-v-52ad884a]{margin-bottom:8px}.tristate-item[data-v-52ad884a]{display:flex;align-items:center;padding:6px 0;gap:8px}.ts-icon[data-v-52ad884a]{font-size:15px;flex-shrink:0}.ts-icon.ok[data-v-52ad884a]{color:#52c41a}.ts-icon.missing[data-v-52ad884a]{color:#f5222d}.ts-icon.optional[data-v-52ad884a]{color:#c0c4cc}.ts-label[data-v-52ad884a]{font-size:13px;color:#303133}.ts-label.ts-label-missing[data-v-52ad884a]{color:#f5222d}.ts-req-tag[data-v-52ad884a]{flex-shrink:0;margin-right:0}.ts-detail[data-v-52ad884a]{font-size:12px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-action[data-v-52ad884a]{margin-left:auto;flex-shrink:0}.archive-collapse[data-v-52ad884a]{margin-top:8px;background:#fafafa}.doc-row[data-v-52ad884a]{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px dashed #f0f0f0}.doc-row[data-v-52ad884a]:last-child{border-bottom:none}.doc-main[data-v-52ad884a]{min-width:0;margin-right:12px}.doc-name[data-v-52ad884a]{display:block;font-size:13px;color:#303133}.doc-meta[data-v-52ad884a]{display:block;font-size:12px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-divider[data-v-52ad884a]{margin:16px 0 12px}.upload-form[data-v-52ad884a]{row-gap:8px}.upload-list[data-v-52ad884a]{margin-top:8px}[data-v-3125d2f2] .ant-modal-content{border-radius:0}.hazard-detail-page[data-v-3125d2f2]{max-width:1280px;margin:0 auto}.hazard-detail-page .header-card[data-v-3125d2f2]{margin-bottom:12px}.hazard-detail-page .header-card[data-v-3125d2f2] .ant-card-head{min-height:48px;padding:0 16px}.hazard-detail-page .header-card[data-v-3125d2f2] .ant-card-head-title{padding:12px 0}.hazard-detail-page .header-card[data-v-3125d2f2] .ant-card-body{padding:12px 16px}.hazard-detail-page .header-card .header-title[data-v-3125d2f2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hazard-detail-page .header-card .header-title .hazard-name[data-v-3125d2f2]{font-size:16px;font-weight:600;color:#134e4a}.hazard-detail-page .header-card .header-desc[data-v-3125d2f2]{margin-bottom:8px}.hazard-detail-page .header-card .header-desc[data-v-3125d2f2] .ant-descriptions-item-label{color:#999;font-size:12px}.hazard-detail-page .header-card .header-desc[data-v-3125d2f2] .ant-descriptions-item-content{font-size:13px}.hazard-detail-page .header-card .status-steps[data-v-3125d2f2]{margin:8px 0 4px}.hazard-detail-page .header-card .status-steps[data-v-3125d2f2] .ant-steps-item-process .ant-steps-item-icon{background:#0d9488;border-color:#0d9488}.hazard-detail-page .header-card .status-steps[data-v-3125d2f2] .ant-steps-item-process .ant-steps-item-title{color:#0f766e;font-weight:600}.hazard-detail-page .header-card .status-steps[data-v-3125d2f2] .ant-steps-item-finish .ant-steps-item-icon{border-color:#0d9488}.hazard-detail-page .header-card .status-steps[data-v-3125d2f2] .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#0d9488}.hazard-detail-page .detail-card[data-v-3125d2f2]{border-radius:0;margin-bottom:12px}.hazard-detail-page .detail-card[data-v-3125d2f2] .ant-card-head{min-height:44px;padding:0 16px}.hazard-detail-page .detail-card[data-v-3125d2f2] .ant-card-body{padding:16px 24px}.hazard-detail-page .detail-card .section-title[data-v-3125d2f2]{font-size:14px;font-weight:600;color:#262626;padding-left:8px;border-left:3px solid #0d9488;margin-bottom:16px}.hazard-detail-page .detail-card .section-title.no-margin[data-v-3125d2f2]{margin-bottom:0}.hazard-detail-page .detail-card .inner-table[data-v-3125d2f2] .ant-table-thead>tr>th{background:#fafafa}.hazard-detail-page .detail-card .node-group-title[data-v-3125d2f2]{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:600;color:#0f766e}.hazard-detail-page .detail-card .node-group-title .node-group-count[data-v-3125d2f2]{display:inline-block;min-width:18px;padding:0 5px;font-size:11px;line-height:16px;text-align:center;background:#e6fffb;border-radius:8px;color:#0f766e}.hazard-detail-page .detail-card .node-timeline[data-v-3125d2f2]{margin:0 0 4px 6px}.hazard-detail-page .detail-card .node-timeline .node-head[data-v-3125d2f2]{display:flex;align-items:center;justify-content:space-between}.hazard-detail-page .detail-card .node-timeline .node-head .node-name[data-v-3125d2f2]{font-size:13px;font-weight:600;color:#333}.hazard-detail-page .detail-card .node-timeline .node-dates[data-v-3125d2f2]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.hazard-detail-page .detail-card .node-timeline .node-dates[data-v-3125d2f2] .ant-tag{margin-right:0;font-size:12px;line-height:18px}.hazard-detail-page .detail-card .node-timeline .node-record[data-v-3125d2f2]{margin-top:4px;font-size:12px;color:#666;line-height:18px;white-space:pre-wrap}.hazard-detail-page .detail-card .node-timeline .node-photos[data-v-3125d2f2]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.hazard-detail-page .detail-card .node-timeline .node-photos .node-photo[data-v-3125d2f2]{width:64px;height:64px;object-fit:cover;border-radius:0;border:1px solid #f0f0f0;cursor:pointer}.hazard-detail-page .detail-card .node-timeline .node-photos .node-photo[data-v-3125d2f2]:hover{border-color:#0d9488}.hazard-detail-page .detail-card .node-empty[data-v-3125d2f2]{padding:16px 0;font-size:12px;color:#bbb;text-align:center}.hazard-detail-page .detail-card .acceptance-list .acceptance-item[data-v-3125d2f2]{padding:10px 12px;margin-bottom:8px;background:#fafafa;border:1px solid #f0f0f0}.hazard-detail-page .detail-card .acceptance-list .acceptance-item .acceptance-head[data-v-3125d2f2]{display:flex;align-items:center;gap:8px}.hazard-detail-page .detail-card .acceptance-list .acceptance-item .acceptance-head .acceptance-date[data-v-3125d2f2]{font-size:13px;font-weight:600;color:#333}.hazard-detail-page .detail-card .acceptance-list .acceptance-item .acceptance-head[data-v-3125d2f2] .ant-tag{margin-right:0}.hazard-detail-page .detail-card .acceptance-list .acceptance-item .acceptance-head .danger-link[data-v-3125d2f2]{margin-left:auto}.hazard-detail-page .detail-card .acceptance-list .acceptance-item .acceptance-body[data-v-3125d2f2]{display:flex;flex-wrap:wrap;gap:16px;margin-top:4px;font-size:12px;color:#666}.hazard-detail-page .detail-card .acceptance-list .acceptance-item .acceptance-files[data-v-3125d2f2]{display:flex;gap:12px;margin-top:4px}.hazard-detail-page .detail-card .acceptance-list .acceptance-item .acceptance-files .file-link[data-v-3125d2f2]{font-size:12px}.field-hint[data-v-3125d2f2]{margin-top:2px;font-size:12px;color:#999;line-height:18px}.mini-form[data-v-3125d2f2]{padding-top:8px}.teal-link[data-v-3125d2f2]{color:#0d9488}.teal-link[data-v-3125d2f2]:hover{color:#0f766e}.danger-link[data-v-3125d2f2]{color:#ff4d4f}.danger-link[data-v-3125d2f2]:hover{color:#ff7875}.text-muted[data-v-3125d2f2]{color:rgba(0,0,0,.35)}.preview-full-image[data-v-3125d2f2]{width:100%;display:block}.completeness-summary[data-v-3125d2f2]{margin-left:8px}.completeness-list[data-v-3125d2f2]{display:flex;flex-direction:column;gap:8px}.completeness-list .completeness-item[data-v-3125d2f2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.completeness-list .completeness-item .ci-icon[data-v-3125d2f2]{font-size:15px}.completeness-list .completeness-item .ci-icon.ok[data-v-3125d2f2]{color:#52c41a}.completeness-list .completeness-item .ci-icon.missing[data-v-3125d2f2]{color:#fa8c16}.completeness-list .completeness-item .ci-icon.optional[data-v-3125d2f2]{color:rgba(0,0,0,.25)}.completeness-list .completeness-item .ci-label[data-v-3125d2f2]{font-size:13px;color:#333}.completeness-list .completeness-item .ci-label-missing[data-v-3125d2f2]{color:#d46b08;font-weight:600}.completeness-list .completeness-item .ci-req-tag[data-v-3125d2f2]{margin-right:0}.completeness-list .completeness-item .ci-detail[data-v-3125d2f2]{font-size:12px;color:#999}.disclosure-list .disclosure-item[data-v-3125d2f2]{padding:10px 12px;margin-bottom:8px;background:#fafafa;border:1px solid #f0f0f0}.disclosure-list .disclosure-item .disclosure-head[data-v-3125d2f2]{display:flex;align-items:center;gap:8px}.disclosure-list .disclosure-item .disclosure-head .disclosure-meta[data-v-3125d2f2]{font-size:12px;color:#666}.disclosure-list .disclosure-item .disclosure-head .danger-link[data-v-3125d2f2]{margin-left:auto}.disclosure-list .disclosure-item .disclosure-receivers[data-v-3125d2f2]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:6px}.disclosure-list .disclosure-item .disclosure-receivers .receivers-label[data-v-3125d2f2]{font-size:12px;color:#999}.disclosure-list .disclosure-item .disclosure-receivers[data-v-3125d2f2] .ant-tag{margin-right:0;font-size:12px;line-height:18px}.disclosure-list .disclosure-item .disclosure-remark[data-v-3125d2f2]{margin-top:6px;font-size:12px;color:#666;line-height:18px;white-space:pre-wrap}.disclosure-list .disclosure-item .disclosure-photos[data-v-3125d2f2]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.disclosure-list .disclosure-item .disclosure-photos .disclosure-photo[data-v-3125d2f2]{width:64px;height:64px;object-fit:cover;border:1px solid #f0f0f0;cursor:pointer}.disclosure-list .disclosure-item .disclosure-photos .disclosure-photo[data-v-3125d2f2]:hover{border-color:#0d9488}.argument-hint[data-v-3125d2f2]{margin-bottom:0}.argument-list .argument-item[data-v-3125d2f2]{padding:10px 12px;margin-bottom:8px;background:#fafafa;border:1px solid #f0f0f0}.argument-list .argument-item .argument-head[data-v-3125d2f2]{display:flex;align-items:center;gap:8px}.argument-list .argument-item .argument-head .argument-date[data-v-3125d2f2]{font-size:13px;font-weight:600;color:#333}.argument-list .argument-item .argument-head .argument-experts[data-v-3125d2f2]{font-size:12px;color:#666}.argument-list .argument-item .argument-head .danger-link[data-v-3125d2f2]{margin-left:auto}.argument-list .argument-item .argument-expert-names[data-v-3125d2f2]{margin-top:4px;font-size:12px;color:#666;line-height:18px}.argument-list .argument-item .argument-summary[data-v-3125d2f2]{margin-top:4px;font-size:12px;color:#666;line-height:18px;white-space:pre-wrap}.argument-list .argument-item .argument-files[data-v-3125d2f2]{display:flex;gap:12px;margin-top:4px}.argument-list .argument-item .argument-files .file-link[data-v-3125d2f2]{font-size:12px}.argument-list .argument-item .argument-items[data-v-3125d2f2]{margin-top:8px}.argument-list .argument-item .argument-items .arg-item-row[data-v-3125d2f2]{padding:8px 10px;margin-bottom:6px;background:#fff;border:1px solid #f0f0f0}.argument-list .argument-item .argument-items .arg-item-row .arg-item-head[data-v-3125d2f2]{display:flex;align-items:flex-start;gap:6px}.argument-list .argument-item .argument-items .arg-item-row .arg-item-head .arg-status-tag[data-v-3125d2f2]{margin-right:0;flex-shrink:0}.argument-list .argument-item .argument-items .arg-item-row .arg-item-head .arg-opinion[data-v-3125d2f2]{flex:1;font-size:12px;color:#333;line-height:18px}.argument-list .argument-item .argument-items .arg-item-row .arg-measure[data-v-3125d2f2]{margin-top:2px;font-size:12px;color:#666;line-height:18px}.argument-list .argument-item .argument-items .arg-item-row .arg-handler[data-v-3125d2f2]{margin-top:2px;font-size:12px;color:#999}.argument-list .argument-item .argument-items .arg-item-row .arg-handler .arg-evidence[data-v-3125d2f2]{margin-left:8px;font-size:12px}.argument-list .argument-item .arg-items-empty[data-v-3125d2f2]{margin-top:6px;font-size:12px;color:#bbb}.receiver-rows[data-v-3125d2f2],.expert-rows[data-v-3125d2f2]{display:flex;flex-direction:column;gap:6px}.receiver-row[data-v-3125d2f2],.expert-row[data-v-3125d2f2]{display:flex;align-items:center;gap:6px}.detail-action-bar[data-v-3125d2f2]{position:sticky;bottom:0;display:flex;justify-content:center;padding:10px 16px;margin:12px -16px -16px;background:#fff;border-top:1px solid #f0f0f0}.detail-action-bar[data-v-3125d2f2] .ant-space{flex-wrap:wrap;justify-content:center}.is-embedded[data-v-eef4c9f9] .ant-pro-page-container-warp{display:none}.layout-container .filter-card[data-v-eef4c9f9]{border-radius:8px;margin-bottom:12px}.layout-container .filter-card[data-v-eef4c9f9] .ant-card-body{padding:12px 16px 0}.layout-container .filter-card[data-v-eef4c9f9] .ant-form-item{margin-bottom:8px}.layout-container .filter-card .category-radio[data-v-eef4c9f9]{display:flex;flex-wrap:wrap}.layout-container .filter-card .category-radio[data-v-eef4c9f9] .ant-radio-button-wrapper{border-radius:0}.layout-container .tabs-card[data-v-eef4c9f9]{border-radius:8px;margin-top:12px}.layout-container .tabs-card[data-v-eef4c9f9] .ant-card-body{padding:0 16px 16px}.layout-container .tabs-card[data-v-eef4c9f9] .ant-tabs-nav{margin-bottom:8px}.layout-container .readonly-hint[data-v-eef4c9f9]{font-size:12px;color:#999}.plan-range[data-v-eef4c9f9]{font-size:12px;color:#666}.teal-link[data-v-eef4c9f9]{color:#0d9488}.teal-link[data-v-eef4c9f9]:hover{color:#0f766e}.text-muted[data-v-eef4c9f9]{color:rgba(0,0,0,.35)}.view-tabs[data-v-256ae858] .ant-tabs-tab{padding:10px 4px}.so-wrap[data-v-23cb84f8]{position:relative;margin:-12px -12px 0;height:calc(100vh - 94px);overflow:hidden;background:#fff}.so-frame[data-v-23cb84f8]{display:block;width:100%;height:100%;border:none}.so-fs-btn[data-v-23cb84f8]{position:absolute;top:12px;right:12px;z-index:10;opacity:.35;transition:opacity .2s}.so-wrap:hover .so-fs-btn[data-v-23cb84f8]{opacity:1}.form-page[data-v-44996b67]{max-width:1080px;margin:0 auto}.header-card[data-v-44996b67]{border-radius:0;margin-bottom:12px;overflow:hidden}.header-card[data-v-44996b67] .ant-card-body{padding:0}.header-card .header-bar[data-v-44996b67]{height:4px;background:linear-gradient(90deg,#13c2c2,#0f766e)}.header-card .header-row[data-v-44996b67]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.header-card .header-title[data-v-44996b67]{display:flex;align-items:center;gap:10px}.header-card .header-title .title-text[data-v-44996b67]{font-size:16px;font-weight:600;color:#134e4a}.header-card .header-title .title-sub[data-v-44996b67]{font-size:12px;color:#999}.steps-card[data-v-44996b67]{border-radius:0;margin-bottom:12px}.steps-card[data-v-44996b67] .ant-card-body{padding:16px 24px 8px}.steps-card .special-steps[data-v-44996b67] .ant-steps-item-finish .ant-steps-item-icon{border-color:#13c2c2;background:#13c2c2}.steps-card .special-steps[data-v-44996b67] .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff}.steps-card .special-steps[data-v-44996b67] .ant-steps-item-finish .ant-steps-item-title{color:#13c2c2}.steps-card .special-steps[data-v-44996b67] .ant-steps-item-process .ant-steps-item-icon{border-color:#13c2c2;background:#13c2c2}.steps-card .special-steps[data-v-44996b67] .ant-steps-item-process .ant-steps-item-title{color:#13c2c2}.steps-card .special-steps[data-v-44996b67] .ant-steps-item-process .ant-steps-item-description{color:rgba(19,194,194,.65)}.content-card[data-v-44996b67]{border-radius:0;margin-bottom:12px}.content-card[data-v-44996b67] .ant-card-body{padding:16px 24px}.content-card .section-title[data-v-44996b67]{font-size:14px;font-weight:600;color:#262626;padding-left:8px;border-left:3px solid #13c2c2;margin-bottom:16px}.content-card .sub-title[data-v-44996b67]{font-size:13px;font-weight:600;color:#444;margin:16px 0 8px}.content-card .field-hint[data-v-44996b67]{font-size:12px;line-height:20px;color:#999}.content-card .measure-hint-row[data-v-44996b67]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.content-card .measure-hint-row .field-hint[data-v-44996b67]{flex:1}.content-card .worker-hint[data-v-44996b67],.content-card .submit-hint[data-v-44996b67]{margin-bottom:12px}.content-card .type-radio[data-v-44996b67]{display:flex;flex-wrap:wrap}.content-card .type-radio[data-v-44996b67] .ant-radio-button-wrapper{border-radius:0}.content-card .photo-list[data-v-44996b67]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.content-card .photo-list .photo-item[data-v-44996b67]{display:flex;flex-direction:column;align-items:center;gap:2px}.measure-list[data-v-44996b67]{display:flex;flex-direction:column;gap:8px}.measure-list .measure-row[data-v-44996b67]{display:flex;align-items:flex-start;gap:8px}.measure-list .measure-row .measure-index[data-v-44996b67]{flex:0 0 22px;height:22px;margin-top:1px;line-height:22px;text-align:center;background:#e6fffb;border:1px solid #87e8de;border-radius:2px;color:#0f766e;font-size:12px}.measure-list .measure-row .ant-textarea[data-v-44996b67]{flex:1}.measure-list .measure-row .measure-ops[data-v-44996b67]{flex:0 0 auto;margin-top:2px}.add-measure-btn[data-v-44996b67]{margin-top:12px}.worker-list[data-v-44996b67]{display:flex;flex-direction:column;gap:8px}.worker-list .worker-row[data-v-44996b67]{display:flex;align-items:center;gap:8px}.worker-list .worker-row .worker-index[data-v-44996b67]{flex:0 0 22px;height:22px;line-height:22px;text-align:center;background:#e6fffb;border:1px solid #87e8de;border-radius:2px;color:#0f766e;font-size:12px}.worker-list .worker-row .ant-input[data-v-44996b67],.worker-list .worker-row .worker-select[data-v-44996b67]{flex:1;min-width:0}.worker-list .worker-row .worker-select[data-v-44996b67]{flex:2}.add-worker-btn[data-v-44996b67]{margin-top:12px}.summary-desc[data-v-44996b67]{margin-bottom:8px}.summary-desc[data-v-44996b67] .ant-descriptions-item-label{width:120px;color:#666}.summary-measures[data-v-44996b67]{margin:0;padding-left:20px}.summary-measures li[data-v-44996b67]{font-size:13px;line-height:24px;color:#444}.summary-workers[data-v-44996b67]{display:flex;flex-wrap:wrap;gap:4px}.form-footer[data-v-44996b67]{position:sticky;bottom:-16px;z-index:2;display:flex;justify-content:center;padding:12px 0;margin:0 -16px -16px;background:#fff;border-top:1px solid #f0f0f0}.teal-link[data-v-44996b67]{color:#0d9488}.teal-link[data-v-44996b67]:hover{color:#0f766e}.danger-link[data-v-44996b67]{color:#ff4d4f}.danger-link[data-v-44996b67]:hover{color:#ff7875}.text-muted[data-v-44996b67]{color:rgba(0,0,0,.35)}.detail-page[data-v-f809f8f6]{max-width:1280px;margin:0 auto}.header-card[data-v-f809f8f6]{border-radius:0;margin-bottom:12px}.header-card[data-v-f809f8f6] .ant-card-head{min-height:48px;padding:0 16px}.header-card[data-v-f809f8f6] .ant-card-head-title{padding:12px 0}.header-card[data-v-f809f8f6] .ant-card-body{padding:12px 16px 16px}.header-card .header-title[data-v-f809f8f6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.header-card .header-title .ticket-code[data-v-f809f8f6]{font-size:16px;font-weight:600;color:#134e4a}.header-card .status-steps[data-v-f809f8f6]{margin-top:4px}.header-card .status-steps[data-v-f809f8f6] .ant-steps-item-finish .ant-steps-item-icon{border-color:#13c2c2;background:#13c2c2}.header-card .status-steps[data-v-f809f8f6] .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff}.header-card .status-steps[data-v-f809f8f6] .ant-steps-item-finish .ant-steps-item-title{color:#13c2c2}.header-card .status-steps[data-v-f809f8f6] .ant-steps-item-process .ant-steps-item-icon{border-color:#13c2c2;background:#13c2c2}.header-card .status-steps[data-v-f809f8f6] .ant-steps-item-process .ant-steps-item-title{color:#13c2c2}.header-card .reject-hint[data-v-f809f8f6]{margin-top:8px;padding-left:8px;border-left:3px solid #ff4d4f;font-size:12px;color:#cf1322}.header-card .reject-hint.permit-hint-warn[data-v-f809f8f6]{border-left-color:#faad14;color:#ad6800}.header-card .reject-hint.permit-hint-error[data-v-f809f8f6]{border-left-color:#ff4d4f;color:#cf1322}.detail-card[data-v-f809f8f6]{border-radius:0;margin-bottom:12px}.detail-card[data-v-f809f8f6] .ant-card-body{padding:16px 24px}.detail-card .section-title[data-v-f809f8f6]{font-size:14px;font-weight:600;color:#262626;padding-left:8px;border-left:3px solid #0d9488;margin-bottom:16px}.detail-card .field-hint[data-v-f809f8f6]{margin-top:8px;font-size:12px;color:#999}.detail-card .section-title-row[data-v-f809f8f6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.detail-card .section-title-row .section-title[data-v-f809f8f6]{margin-bottom:0}.detail-card .gas-hint[data-v-f809f8f6]{margin:-8px 0 12px}.detail-card .gas-table[data-v-f809f8f6] .ant-table{font-size:12px}.detail-card .site-photos[data-v-f809f8f6]{margin-top:12px}.detail-card .site-photos .site-photos-label[data-v-f809f8f6]{font-size:12px;color:#666;margin-bottom:8px}.detail-card .guardian-form[data-v-f809f8f6]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.detail-card .guardian-form .guardian-select[data-v-f809f8f6]{flex:2;min-width:0}.detail-card .guardian-form .guardian-name[data-v-f809f8f6]{flex:1;min-width:0}.detail-card .disclosure-item[data-v-f809f8f6]{padding:12px;margin-bottom:8px;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px}.detail-card .disclosure-item[data-v-f809f8f6]:last-child{margin-bottom:0}.detail-card .disclosure-item .disclosure-meta[data-v-f809f8f6]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.detail-card .disclosure-item .disclosure-meta .meta-time[data-v-f809f8f6]{font-size:12px;color:#999}.detail-card .disclosure-item .disclosure-content[data-v-f809f8f6]{font-size:13px;line-height:22px;color:#444;white-space:pre-wrap}.detail-card .disclosure-item .disclosure-receivers[data-v-f809f8f6]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:8px}.detail-card .disclosure-item .disclosure-receivers .receivers-label[data-v-f809f8f6]{font-size:12px;color:#666}.detail-card .disclosure-item .disclosure-photos[data-v-f809f8f6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.expire-danger[data-v-f809f8f6]{color:#cf1322;font-weight:600}.modal-hint[data-v-f809f8f6]{margin-bottom:12px;padding-left:8px;border-left:3px solid #13c2c2;font-size:12px;line-height:20px;color:#888}.unit-text[data-v-f809f8f6]{margin-left:8px;font-size:13px;color:#666}.photo-preview[data-v-f809f8f6]{display:flex;align-items:flex-end;gap:4px}.photo-list[data-v-f809f8f6]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.photo-list .photo-item[data-v-f809f8f6]{display:flex;flex-direction:column;align-items:center;gap:2px}.leader-desc[data-v-f809f8f6]{margin-bottom:8px}.worker-table[data-v-f809f8f6]{margin-bottom:4px}.worker-table[data-v-f809f8f6] .ant-table{font-size:12px}.measure-list[data-v-f809f8f6]{display:flex;flex-direction:column;gap:10px}.measure-list .measure-row[data-v-f809f8f6]{display:flex;align-items:flex-start;gap:8px}.measure-list .measure-row .measure-index[data-v-f809f8f6]{flex:0 0 22px;height:22px;margin-top:1px;line-height:22px;text-align:center;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:2px;color:#666;font-size:12px}.measure-list .measure-row .measure-index.measure-index-done[data-v-f809f8f6]{background:#e6fffb;border-color:#87e8de;color:#0f766e}.measure-list .measure-row .measure-content[data-v-f809f8f6]{flex:1;font-size:13px;line-height:22px;color:#444}.measure-list .measure-row .measure-check[data-v-f809f8f6]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.measure-list .measure-row .measure-check .check-meta[data-v-f809f8f6]{font-size:12px;color:#999}.approval-timeline[data-v-f809f8f6]{margin:12px 0 4px 6px}.approval-timeline .approval-head[data-v-f809f8f6]{display:flex;align-items:center;gap:8px}.approval-timeline .approval-head.approval-head-active .node-name[data-v-f809f8f6]{color:#0f766e;font-weight:600}.approval-timeline .approval-head .node-name[data-v-f809f8f6]{font-size:13px;color:#333}.approval-timeline .approval-head .node-approver[data-v-f809f8f6]{font-size:12px;color:#666}.approval-timeline .approval-head .node-time[data-v-f809f8f6]{font-size:12px;color:#999}.approval-timeline .node-message[data-v-f809f8f6]{margin-top:2px;font-size:12px;line-height:18px;color:#666}.text-muted[data-v-f809f8f6]{color:rgba(0,0,0,.35)}.is-embedded[data-v-40464b14] .ant-pro-page-container-warp{display:none}.layout-container .filter-card[data-v-40464b14]{border-radius:8px;margin-bottom:12px}.layout-container .filter-card[data-v-40464b14] .ant-card-body{padding:12px 16px 0}.layout-container .filter-card[data-v-40464b14] .ant-form-item{margin-bottom:8px}.layout-container .filter-card .type-radio[data-v-40464b14]{display:flex;flex-wrap:wrap}.layout-container .filter-card .type-radio[data-v-40464b14] .ant-radio-button-wrapper{border-radius:0}.layout-container .tabs-card[data-v-40464b14]{border-radius:8px;margin-top:12px}.layout-container .tabs-card[data-v-40464b14] .ant-card-body{padding:0 16px 16px}.layout-container .tabs-card[data-v-40464b14] .ant-tabs-nav{margin-bottom:8px}.layout-container .readonly-hint[data-v-40464b14]{font-size:12px;color:#999}.plan-range[data-v-40464b14]{font-size:12px;color:#666}.modal-hint[data-v-40464b14]{margin-bottom:12px;padding-left:8px;border-left:3px solid #13c2c2;font-size:12px;line-height:20px;color:#888}.unit-text[data-v-40464b14]{margin-left:8px;font-size:13px;color:#666}.location-text[data-v-40464b14]{font-size:12px;color:#444}.teal-link[data-v-40464b14]{color:#0d9488}.teal-link[data-v-40464b14]:hover{color:#0f766e}.text-muted[data-v-40464b14]{color:rgba(0,0,0,.35)}.view-tabs[data-v-d9205f27] .ant-tabs-tab{padding:10px 4px}.approval-panel .approval-card[data-v-d9205f27]{border-radius:8px;margin-top:12px}.approval-panel .approval-card[data-v-d9205f27] .ant-card-body{padding:12px 16px 16px}.approval-panel .approval-card[data-v-d9205f27] .ant-tabs-nav{margin-bottom:8px}.approval-panel .approval-card .approval-hint[data-v-d9205f27]{margin-bottom:8px;padding-left:8px;border-left:3px solid #13c2c2;font-size:12px;line-height:20px;color:#888}.approval-panel .approval-card .approver-text[data-v-d9205f27]{margin-left:6px;font-size:12px;color:#666}.teal-link[data-v-d9205f27]{color:#0d9488}.teal-link[data-v-d9205f27]:hover{color:#0f766e}.error_icon[data-v-8b5fb54b]{color:var(--highlight-color)}.title[data-v-8b5fb54b]{margin-bottom:16px;color:var(--heading-color);font-weight:500;font-size:16px}.title[data-v-89df7a08]{position:relative;color:var(--text-color);font-size:12px;text-align:center}.head-title[data-v-89df7a08]{margin-bottom:20px;color:var(--heading-color);font-weight:500px;font-size:16px}.sp-uploader[data-v-f5266e8c]{width:100%;height:320px;border:1px dashed #d9d9d9;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.sp-uploader[data-v-f5266e8c]:hover{border-color:#1677ff}.sp-uploader .sp-preview[data-v-f5266e8c]{width:100%;height:100%;object-fit:contain}.sp-uploader .sp-uploader-empty[data-v-f5266e8c]{text-align:center}
