*{box-sizing:border-box}*,body{margin:0;padding:0}.welcome-container[data-v-9a5b7b98]{min-height:100vh;background:linear-gradient(135deg,#0c0c2e,#1a1a3e);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.welcome-container .background-overlay[data-v-9a5b7b98]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,215,0,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,255,255,.1) 0,transparent 50%)}.welcome-container .welcome-content[data-v-9a5b7b98]{position:relative;z-index:1;width:100%;max-width:1200px;padding:40px 20px}.welcome-container .welcome-content .header-section[data-v-9a5b7b98]{text-align:center;margin-bottom:60px}.welcome-container .welcome-content .header-section .main-title[data-v-9a5b7b98]{font-size:48px;font-weight:700;background:linear-gradient(90deg,gold,#0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;letter-spacing:2px}.welcome-container .welcome-content .header-section .subtitle[data-v-9a5b7b98]{font-size:18px;color:hsla(0,0%,100%,.7);margin-bottom:30px;letter-spacing:1px}.welcome-container .welcome-content .header-section .divider[data-v-9a5b7b98]{width:100px;height:3px;background:linear-gradient(90deg,gold,#0ff);margin:0 auto;border-radius:2px}.welcome-container .welcome-content .features-section .features-grid[data-v-9a5b7b98]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-bottom:60px}@media(max-width:768px){.welcome-container .welcome-content .features-section .features-grid[data-v-9a5b7b98]{grid-template-columns:1fr}}.welcome-container .welcome-content .features-section .features-grid .feature-card[data-v-9a5b7b98]{background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);height:100%;position:relative;overflow:hidden}.welcome-container .welcome-content .features-section .features-grid .feature-card[data-v-9a5b7b98]:hover:not(.disabled){transform:translateY(-8px)}.welcome-container .welcome-content .features-section .features-grid .feature-card:hover:not(.disabled).gold-glow[data-v-9a5b7b98]{box-shadow:0 12px 24px rgba(255,215,0,.2),0 0 20px rgba(255,215,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1)}.welcome-container .welcome-content .features-section .features-grid .feature-card:hover:not(.disabled).cyan-glow[data-v-9a5b7b98]{box-shadow:0 12px 24px rgba(0,255,255,.2),0 0 20px rgba(0,255,255,.1),inset 0 1px 0 hsla(0,0%,100%,.1)}.welcome-container .welcome-content .features-section .features-grid .feature-card:hover:not(.disabled).purple-glow[data-v-9a5b7b98]{box-shadow:0 12px 24px rgba(139,92,246,.2),0 0 20px rgba(139,92,246,.1),inset 0 1px 0 hsla(0,0%,100%,.1)}.welcome-container .welcome-content .features-section .features-grid .feature-card .feature-card-inner[data-v-9a5b7b98]{padding:40px 30px;text-align:center;position:relative}.welcome-container .welcome-content .features-section .features-grid .feature-card .feature-card-inner .feature-icon[data-v-9a5b7b98]{font-size:64px;margin-bottom:24px;transition:transform .3s ease}.welcome-container .welcome-content .features-section .features-grid .feature-card .feature-card-inner .feature-icon.gold[data-v-9a5b7b98]{color:gold;text-shadow:0 0 20px rgba(255,215,0,.3)}.welcome-container .welcome-content .features-section .features-grid .feature-card .feature-card-inner .feature-icon.cyan[data-v-9a5b7b98]{color:aqua;text-shadow:0 0 20px rgba(0,255,255,.3)}.welcome-container .welcome-content .features-section .features-grid .feature-card .feature-card-inner .feature-icon.purple[data-v-9a5b7b98]{color:#8b5cf6;text-shadow:0 0 20px rgba(139,92,246,.3)}.feature-card:hover .welcome-container .welcome-content .features-section .features-grid .feature-card .feature-card-inner .feature-icon[data-v-9a5b7b98]:not(.gray){transform:scale(1.1)}.welcome-container .welcome-content .features-section .features-grid .feature-card .feature-card-inner .feature-title[data-v-9a5b7b98]{font-size:24px;font-weight:600;color:#fff;margin-bottom:16px;letter-spacing:1px}.welcome-container .welcome-content .features-section .features-grid .feature-card .feature-card-inner .feature-desc[data-v-9a5b7b98]{font-size:14px;color:hsla(0,0%,100%,.6);line-height:1.6;margin-bottom:20px}.welcome-container .welcome-content .features-section .features-grid .feature-card .feature-card-inner .feature-arrow[data-v-9a5b7b98]{color:hsla(0,0%,100%,.4);font-size:20px;transition:all .3s ease}.feature-card:hover .welcome-container .welcome-content .features-section .features-grid .feature-card .feature-card-inner .feature-arrow[data-v-9a5b7b98]{color:#fff;transform:translateX(5px)}@keyframes float-9a5b7b98{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.welcome-container .welcome-content .features-section .features-grid .feature-card[data-v-9a5b7b98]:hover{animation:float-9a5b7b98 3s ease-in-out infinite}.welcome-container .welcome-content .footer-section[data-v-9a5b7b98]{text-align:center;padding-top:40px;border-top:1px solid hsla(0,0%,100%,.1)}.welcome-container .welcome-content .footer-section .tech-support[data-v-9a5b7b98],.welcome-container .welcome-content .footer-section .version-info[data-v-9a5b7b98]{font-size:14px;color:hsla(0,0%,100%,.4);margin-bottom:8px}@media(max-width:768px){.welcome-container .welcome-content[data-v-9a5b7b98]{padding:20px 15px}.welcome-container .welcome-content .header-section[data-v-9a5b7b98]{margin-bottom:40px}.welcome-container .welcome-content .header-section .main-title[data-v-9a5b7b98]{font-size:36px}.welcome-container .welcome-content .header-section .subtitle[data-v-9a5b7b98]{font-size:16px}.welcome-container .welcome-content .features-section .features-grid[data-v-9a5b7b98]{gap:20px;margin-bottom:40px}.welcome-container .welcome-content .features-section .features-grid .feature-card .feature-card-inner[data-v-9a5b7b98]{padding:30px 20px}.welcome-container .welcome-content .features-section .features-grid .feature-card .feature-card-inner .feature-icon[data-v-9a5b7b98]{font-size:48px;margin-bottom:20px}.welcome-container .welcome-content .features-section .features-grid .feature-card .feature-card-inner .feature-title[data-v-9a5b7b98]{font-size:20px}}.home[data-v-4d793fff]{max-width:1200px;margin:0 auto;padding:20px}.home .header[data-v-4d793fff]{text-align:center;margin-bottom:40px;position:relative}.home .header .home-btn[data-v-4d793fff]{position:absolute;left:0;top:0}.home .header .title[data-v-4d793fff]{font-size:32px;color:#303133;margin-bottom:10px}.home .header .subtitle[data-v-4d793fff]{color:#909399;font-size:16px}.home .template-grid[data-v-4d793fff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:40px}.home .template-grid .template-card[data-v-4d793fff]{cursor:pointer;transition:transform .3s,box-shadow .3s;border-radius:8px}.home .template-grid .template-card[data-v-4d793fff]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)!important}.home .template-grid .template-card .template-icon[data-v-4d793fff]{text-align:center;margin-bottom:20px}.home .template-grid .template-card .template-icon i[data-v-4d793fff]{font-size:48px;color:#409eff}.home .template-grid .template-card .template-content[data-v-4d793fff]{text-align:center}.home .template-grid .template-card .template-content .template-title[data-v-4d793fff]{font-size:20px;color:#303133;margin-bottom:10px}.home .template-grid .template-card .template-content .template-desc[data-v-4d793fff]{color:#909399;font-size:14px;line-height:1.6;margin-bottom:15px}.home .template-grid .template-card .template-content .template-tags[data-v-4d793fff]{display:flex;justify-content:center;gap:5px}.home .recent-contracts .section-title[data-v-4d793fff]{font-size:18px;color:#303133;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e4e7ed}@media(max-width:768px){.home[data-v-4d793fff]{padding:10px}.home .template-grid[data-v-4d793fff]{grid-template-columns:1fr}}.excel-upload .upload-header[data-v-02e1da08]{text-align:center;margin-bottom:30px}.excel-upload .upload-header .title[data-v-02e1da08]{font-size:24px;color:#303133;margin-bottom:10px}.excel-upload .upload-header .subtitle[data-v-02e1da08]{color:#909399;font-size:14px}.excel-upload .upload-header .notice-text[data-v-02e1da08]{color:#409eff;font-size:13px;margin-top:5px}.excel-upload .upload-header .notice-text i[data-v-02e1da08]{margin-right:5px}.excel-upload .upload-content[data-v-02e1da08]{display:flex;gap:20px;margin-bottom:30px}@media(max-width:768px){.excel-upload .upload-content[data-v-02e1da08]{flex-direction:column}}.excel-upload .upload-content .file-upload[data-v-02e1da08],.excel-upload .upload-content .template-download[data-v-02e1da08]{flex:1}.excel-upload .upload-content .download-card[data-v-02e1da08],.excel-upload .upload-content .upload-card[data-v-02e1da08]{height:100%}.excel-upload .upload-content .download-card .card-header[data-v-02e1da08],.excel-upload .upload-content .upload-card .card-header[data-v-02e1da08]{display:flex;justify-content:space-between;align-items:center}.excel-upload .upload-content .download-card .download-content[data-v-02e1da08],.excel-upload .upload-content .upload-card .download-content[data-v-02e1da08]{text-align:center;padding:20px 0}.excel-upload .upload-content .download-card .download-content .template-info[data-v-02e1da08],.excel-upload .upload-content .upload-card .download-content .template-info[data-v-02e1da08]{margin-top:15px;color:#606266;font-size:13px;line-height:1.5}.excel-upload .upload-content .download-card .download-content .calculation-info[data-v-02e1da08],.excel-upload .upload-content .upload-card .download-content .calculation-info[data-v-02e1da08]{margin-top:15px;padding:15px;background:#f8f9fa;border-radius:4px;text-align:left}.excel-upload .upload-content .download-card .download-content .calculation-info p[data-v-02e1da08],.excel-upload .upload-content .upload-card .download-content .calculation-info p[data-v-02e1da08]{color:#409eff;font-weight:500;margin-bottom:8px}.excel-upload .upload-content .download-card .download-content .calculation-info p i[data-v-02e1da08],.excel-upload .upload-content .upload-card .download-content .calculation-info p i[data-v-02e1da08]{margin-right:5px}.excel-upload .upload-content .download-card .download-content .calculation-info ul[data-v-02e1da08],.excel-upload .upload-content .upload-card .download-content .calculation-info ul[data-v-02e1da08]{margin:0;padding-left:20px;color:#606266;font-size:12px}.excel-upload .upload-content .download-card .download-content .calculation-info ul li[data-v-02e1da08],.excel-upload .upload-content .upload-card .download-content .calculation-info ul li[data-v-02e1da08]{margin-bottom:5px}.excel-upload .file-info[data-v-02e1da08]{margin-top:20px}.excel-upload .file-info .file-details p[data-v-02e1da08]{margin:5px 0;color:#606266;font-size:12px}.excel-upload .file-info .file-details .conversion-notice[data-v-02e1da08]{color:#409eff;font-weight:500}.excel-upload .file-info .file-details .conversion-notice i[data-v-02e1da08]{margin-right:5px}.excel-upload .preview-controls[data-v-02e1da08]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media(max-width:768px){.excel-upload .preview-controls[data-v-02e1da08]{flex-direction:column;gap:10px;align-items:stretch}}.excel-upload .data-summary[data-v-02e1da08]{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:4px}.excel-upload .data-summary .el-statistic .head[data-v-02e1da08]{font-size:12px;color:#909399}.excel-upload .data-summary .el-statistic .con .number[data-v-02e1da08]{font-size:18px;color:#303133;font-weight:700}.excel-upload .color-indicator[data-v-02e1da08]{display:flex;align-items:center;gap:8px}.excel-upload .color-indicator .color-dot[data-v-02e1da08]{width:12px;height:12px;border-radius:50%;border:1px solid #dcdfe6}.excel-upload .color-multiple .color-chip[data-v-02e1da08]{display:inline-block;padding:2px 8px;margin:2px;border-radius:12px;font-size:12px;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.5)}.excel-upload .brand-cell[data-v-02e1da08]{font-weight:700;color:#409eff}.excel-upload .quantity-cell[data-v-02e1da08]{font-weight:700;color:#e6a23c}.excel-upload .total-amount[data-v-02e1da08]{font-weight:700;color:#303133}.excel-upload .tax-amount[data-v-02e1da08]{color:#e6a23c;font-weight:500}.excel-upload .amount-excluding-tax[data-v-02e1da08]{color:#67c23a;font-weight:500}.excel-upload .vehicle-detail .purchase-group-detail .group-summary[data-v-02e1da08]{margin-bottom:20px}.excel-upload .vehicle-detail .purchase-group-detail .group-summary h4[data-v-02e1da08]{color:#409eff;margin-bottom:10px;padding-left:10px;border-left:3px solid #409eff}.excel-upload .vehicle-detail .purchase-group-detail .group-summary .color-list .color-tag[data-v-02e1da08]{display:inline-block;padding:2px 8px;margin:2px;border-radius:12px;font-size:12px;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.5)}.excel-upload .vehicle-detail .purchase-group-detail .group-vehicles h4[data-v-02e1da08]{color:#409eff;margin-bottom:10px;padding-left:10px;border-left:3px solid #409eff}.has-procedure[data-v-02e1da08]{color:#67c23a;font-weight:700}.no-procedure[data-v-02e1da08]{color:#909399}.contract-form .form-header[data-v-7384e7b2]{text-align:center;margin-bottom:30px}.contract-form .form-header .title[data-v-7384e7b2]{font-size:24px;color:#303133;margin-bottom:10px}.contract-form .form-header .subtitle[data-v-7384e7b2]{color:#909399;font-size:14px}.contract-form .form-container[data-v-7384e7b2]{max-width:900px;margin:0 auto}.contract-form .form-container .form-section[data-v-7384e7b2]{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:8px}.contract-form .form-container .form-section .section-title[data-v-7384e7b2]{font-size:16px;font-weight:700;color:#409eff;margin-bottom:20px;padding-left:10px;border-left:4px solid #409eff}.contract-form .vehicle-summary .summary-details[data-v-7384e7b2]{margin-top:10px}.contract-form .vehicle-summary .summary-details .summary-item[data-v-7384e7b2]{display:flex;justify-content:space-between;padding:5px 0}.contract-form .vehicle-summary .summary-details .summary-item .label[data-v-7384e7b2]{color:#606266;font-size:13px}.contract-form .vehicle-summary .summary-details .summary-item .value[data-v-7384e7b2]{color:#303133;font-weight:500}.contract-form .vehicle-summary .quick-view[data-v-7384e7b2]{margin-top:15px}.contract-form .vehicle-summary .quick-view .vehicle-list[data-v-7384e7b2]{margin-top:10px}.contract-form .template-preview[data-v-7384e7b2]{margin-top:20px}.contract-form .template-preview .template-card[data-v-7384e7b2]{border:1px solid #e4e7ed}.contract-form .template-preview .template-card .template-header[data-v-7384e7b2]{display:flex;justify-content:space-between;align-items:center}.contract-form .template-preview .template-card .template-header .template-title[data-v-7384e7b2]{font-size:18px;font-weight:700;color:#303133}.contract-form .template-preview .template-card .template-content[data-v-7384e7b2]{display:flex;gap:30px}@media(max-width:768px){.contract-form .template-preview .template-card .template-content[data-v-7384e7b2]{flex-direction:column}}.contract-form .template-preview .template-card .template-content .template-description[data-v-7384e7b2]{flex:2}.contract-form .template-preview .template-card .template-content .template-description p[data-v-7384e7b2]{color:#606266;line-height:1.6;margin-bottom:15px}.contract-form .template-preview .template-card .template-content .template-description .template-features[data-v-7384e7b2]{list-style:none;padding:0}.contract-form .template-preview .template-card .template-content .template-description .template-features li[data-v-7384e7b2]{padding:5px 0;color:#303133}.contract-form .template-preview .template-card .template-content .template-description .template-features li i[data-v-7384e7b2]{color:#67c23a;margin-right:8px}.contract-form .template-preview .template-card .template-content .template-stats[data-v-7384e7b2]{flex:1;border-left:2px solid #f0f0f0;padding-left:20px}.contract-form .template-preview .template-card .template-content .template-stats .stat-item[data-v-7384e7b2]{margin-bottom:15px}.contract-form .template-preview .template-card .template-content .template-stats .stat-item .stat-label[data-v-7384e7b2]{display:block;color:#909399;font-size:12px;margin-bottom:5px}.contract-form .template-preview .template-card .template-content .template-stats .stat-item .stat-value[data-v-7384e7b2]{display:block;color:#303133;font-size:16px;font-weight:700}.contract-form .form-actions[data-v-7384e7b2]{text-align:center;margin-top:40px;padding-top:20px;border-top:1px solid #e4e7ed}.contract-form .form-actions .el-button[data-v-7384e7b2]{min-width:120px;margin:0 10px}.contract-form .format-hint[data-v-7384e7b2]{font-size:12px;color:#909399;margin-top:5px;display:flex;align-items:center}.contract-form .format-hint i[data-v-7384e7b2]{margin-right:5px;color:#409eff}.contract-form .days-form-item[data-v-7384e7b2]{margin-bottom:14px}.contract-form .days-form-item .days-hint[data-v-7384e7b2]{margin-top:2px;line-height:1.4;font-size:12px;min-height:auto}.company-list .list-header[data-v-3d5d3a74]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 10px}.company-list .list-header .search-box[data-v-3d5d3a74]{display:flex;align-items:center}.company-list .table-container .account-item[data-v-3d5d3a74]{margin-bottom:4px;font-size:12px}.company-list .table-container .account-item .label[data-v-3d5d3a74]{color:#909399;margin-right:4px}.company-list .table-container .empty-text[data-v-3d5d3a74]{color:#909399;font-style:italic}.company-list .pagination[data-v-3d5d3a74]{margin-top:20px;text-align:right;padding:10px 0}.company-list .empty-state[data-v-3d5d3a74]{padding:40px 0;text-align:center}.company-form .el-divider[data-v-97dfc4fa]{margin:20px 0}.company-form .form-actions[data-v-97dfc4fa]{display:flex;justify-content:flex-end;padding-top:20px;border-top:1px solid #ebeef5;margin-top:20px}.company-form .form-actions .el-button[data-v-97dfc4fa]{margin-left:10px}.party-info .info-header[data-v-9eafef72]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.party-info .info-header .title[data-v-9eafef72]{font-size:24px;color:#303133;margin:0}.party-info .info-header .subtitle[data-v-9eafef72]{color:#909399;font-size:14px}.party-info .parties-container[data-v-9eafef72]{margin-bottom:20px}.party-info .parties-container .party-card[data-v-9eafef72]{height:100%;min-height:500px}.party-info .parties-container .party-card .card-header[data-v-9eafef72]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px}.party-info .parties-container .party-card .card-header .party-title[data-v-9eafef72]{font-size:18px;font-weight:700}.party-info .parties-container .party-card .card-header .party-title.party-a[data-v-9eafef72]{color:#409eff}.party-info .parties-container .party-card .card-header .party-title.party-b[data-v-9eafef72]{color:#67c23a}.party-info .parties-container .party-a-card[data-v-9eafef72]{border-top:4px solid #409eff}.party-info .parties-container .party-b-card[data-v-9eafef72]{border-top:4px solid #67c23a}.party-info .select-container[data-v-9eafef72]{margin-bottom:20px}.party-info .select-container .select-label[data-v-9eafef72]{font-weight:500;margin-bottom:8px;color:#606266;font-size:14px}.party-info .select-container .party-select[data-v-9eafef72]{width:100%}.party-info .select-container .party-select[data-v-9eafef72] .el-select-dropdown .select-actions{padding:8px 20px;border-bottom:1px solid #ebeef5;background-color:#f8f9fa}.party-info .select-container .party-select[data-v-9eafef72] .el-select-dropdown .select-actions .add-option-btn{width:100%;justify-content:center;color:#409eff}.party-info .select-container .party-select[data-v-9eafef72] .el-select-dropdown .select-actions .add-option-btn:hover{background-color:#ecf5ff}.party-info .select-container .party-select[data-v-9eafef72] .el-select-dropdown .el-option-group .el-option-group__title{padding-left:20px;font-size:12px;color:#909399;background-color:#fafafa}.party-info .select-container .party-select[data-v-9eafef72] .el-select-dropdown .el-option-group .el-option{padding:10px 20px;height:auto}.party-info .select-container .party-select[data-v-9eafef72] .el-select-dropdown .el-option-group .el-option .party-option{display:flex;flex-direction:column}.party-info .select-container .party-select[data-v-9eafef72] .el-select-dropdown .el-option-group .el-option .party-option .company-name{font-weight:500;color:#303133;margin-bottom:4px;font-size:14px}.party-info .select-container .party-select[data-v-9eafef72] .el-select-dropdown .el-option-group .el-option .party-option .option-details{display:flex;justify-content:space-between;font-size:12px;color:#909399}.party-info .select-container .party-select[data-v-9eafef72] .el-select-dropdown .el-option-group .el-option .party-option .option-details .contact-person{color:#409eff}.party-info .select-container .party-select[data-v-9eafef72] .el-select-dropdown .el-option-group .el-option .party-option .option-details .phone{color:#67c23a}.party-info .select-container .party-select[data-v-9eafef72] .el-select-dropdown .empty-options{padding:20px;text-align:center}.party-info .select-container .party-select[data-v-9eafef72] .el-select-dropdown .empty-options .el-empty__description{margin-top:10px}.party-info .select-container .party-select[data-v-9eafef72] .el-select-dropdown .empty-search{padding:20px;text-align:center}.party-info .select-container .party-select[data-v-9eafef72] .el-select-dropdown .empty-search .no-result{color:#909399;margin-bottom:10px}.party-info .select-container .party-select[data-v-9eafef72] .el-select-dropdown .empty-search .el-button{color:#409eff}.party-info .select-container .search-stats[data-v-9eafef72]{font-size:12px;color:#909399;margin-top:8px;text-align:right}.party-info .party-details-card[data-v-9eafef72]{margin-top:20px;padding:20px;background-color:#f8f9fa;border-radius:4px}.party-info .party-details-card .details-grid[data-v-9eafef72]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:20px}.party-info .party-details-card .details-grid .full-width[data-v-9eafef72]{grid-column:1/-1}.party-info .party-details-card .details-grid .account-info .account-item[data-v-9eafef72]{margin-bottom:5px}.party-info .party-details-card .details-grid .account-info .account-item .account-label[data-v-9eafef72]{color:#606266;font-size:13px;min-width:60px;display:inline-block}.party-info .party-details-card .details-grid .account-info .account-item .account-value[data-v-9eafef72]{color:#303133;font-weight:500;word-break:break-all}.party-info .party-details-card .details-grid .detail-item .detail-label[data-v-9eafef72]{font-size:12px;color:#909399;margin-bottom:4px}.party-info .party-details-card .details-grid .detail-item .detail-value[data-v-9eafef72]{font-size:14px;color:#303133;font-weight:500;word-break:break-word}.party-info .party-details-card .party-actions[data-v-9eafef72]{display:flex;gap:10px;justify-content:flex-end}.party-info .no-selection[data-v-9eafef72]{padding:40px 0;text-align:center}.party-info .no-selection .hint-text[data-v-9eafef72]{color:#909399;font-size:13px;margin-top:10px}.party-info .status-info[data-v-9eafef72]{margin-top:30px}.party-info .status-info .selected-summary[data-v-9eafef72]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:10px}.party-info .status-info .selected-summary .summary-item[data-v-9eafef72]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);min-width:200px}.party-info .status-info .selected-summary .summary-item.seller[data-v-9eafef72]{border-left:4px solid #409eff}.party-info .status-info .selected-summary .summary-item.buyer[data-v-9eafef72]{border-left:4px solid #67c23a}.party-info .status-info .selected-summary .summary-item i[data-v-9eafef72]{font-size:18px}.party-info .status-info .selected-summary .summary-item i.el-icon-office-building[data-v-9eafef72]{color:#409eff}.party-info .status-info .selected-summary .summary-item i.el-icon-user[data-v-9eafef72]{color:#67c23a}.party-info .status-info .selected-summary .summary-item .company[data-v-9eafef72]{font-weight:600;flex:1}.party-info .status-info .selected-summary .summary-item .role[data-v-9eafef72]{font-size:12px;color:#909399}.party-info .status-info .selected-summary .summary-arrow[data-v-9eafef72]{font-size:24px;color:#409eff}.party-info .status-info .summary-actions[data-v-9eafef72]{text-align:center;margin-top:10px}.party-info .status-info .summary-actions .el-button[data-v-9eafef72]{color:#409eff}.party-info .status-info .summary-actions .el-button[data-v-9eafef72]:hover{background-color:#ecf5ff}.party-info .storage-hint[data-v-9eafef72]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:#909399}.party-info .storage-hint i[data-v-9eafef72]{color:#409eff}@media(max-width:992px){.parties-container .details-grid[data-v-9eafef72]{grid-template-columns:1fr!important}}@media(max-width:768px){.parties-container[data-v-9eafef72]{flex-direction:column}.parties-container .el-col[data-v-9eafef72]{width:100%;margin-bottom:20px}.selected-summary[data-v-9eafef72]{flex-direction:column;gap:10px!important}.selected-summary .summary-arrow[data-v-9eafef72]{transform:rotate(90deg)}}.company-manager-dialog[data-v-9eafef72] .el-dialog__body{padding:20px;max-height:70vh;overflow-y:auto}.company-manager-dialog[data-v-9eafef72] .el-tabs__content{padding-top:20px}.contract-preview .preview-header[data-v-e5b40c40]{text-align:center;margin-bottom:30px}.contract-preview .preview-header .title[data-v-e5b40c40]{font-size:24px;color:#303133;margin-bottom:10px}.contract-preview .preview-header .subtitle[data-v-e5b40c40]{color:#909399;font-size:14px}.contract-preview .preview-container .summary-card[data-v-e5b40c40]{margin-bottom:20px}.contract-preview .preview-container .summary-card .card-header[data-v-e5b40c40]{display:flex;justify-content:space-between;align-items:center}.contract-preview .preview-container .summary-card .summary-content .summary-item .item-label[data-v-e5b40c40]{color:#909399;font-size:12px;margin-bottom:5px}.contract-preview .preview-container .summary-card .summary-content .summary-item .item-value[data-v-e5b40c40]{color:#303133;font-size:16px;font-weight:700}.contract-preview .preview-container .parties-preview[data-v-e5b40c40]{margin-bottom:20px}.contract-preview .preview-container .parties-preview .party-card[data-v-e5b40c40]{height:100%}.contract-preview .preview-container .parties-preview .party-card .card-header[data-v-e5b40c40]{display:flex;justify-content:space-between;align-items:center}.contract-preview .preview-container .parties-preview .party-card .party-info .company-name[data-v-e5b40c40]{font-size:18px;font-weight:700;color:#303133;margin-bottom:10px}.contract-preview .preview-container .parties-preview .party-card .party-info .company-address[data-v-e5b40c40]{color:#606266;font-size:14px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.contract-preview .preview-container .parties-preview .party-card .party-info .contact-info p[data-v-e5b40c40]{margin:8px 0;color:#606266}.contract-preview .preview-container .parties-preview .party-card .party-info .contact-info p i[data-v-e5b40c40]{margin-right:10px;color:#409eff}.contract-preview .preview-container .parties-preview .party-card.party-a-card[data-v-e5b40c40]{border-left:4px solid #409eff}.contract-preview .preview-container .parties-preview .party-card.party-b-card[data-v-e5b40c40]{border-left:4px solid #67c23a}.contract-preview .preview-container .parties-preview .party-card .empty-info[data-v-e5b40c40]{padding:20px 0;text-align:center}.contract-preview .preview-container .vehicles-card[data-v-e5b40c40]{margin-bottom:20px}.contract-preview .preview-container .vehicles-card .card-header[data-v-e5b40c40]{display:flex;justify-content:space-between;align-items:center}.contract-preview .preview-container .vehicles-card .vehicle-totals[data-v-e5b40c40]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:4px}.contract-preview .preview-container .vehicles-card .vehicle-totals .total-item[data-v-e5b40c40]{text-align:center}.contract-preview .preview-container .vehicles-card .vehicle-totals .total-item .total-label[data-v-e5b40c40]{color:#909399;font-size:12px;margin-bottom:5px}.contract-preview .preview-container .vehicles-card .vehicle-totals .total-item .total-value[data-v-e5b40c40]{color:#303133;font-size:18px;font-weight:700}.contract-preview .preview-container .remarks-card[data-v-e5b40c40]{margin-bottom:20px}.contract-preview .preview-container .remarks-card .remarks-content[data-v-e5b40c40]{padding:10px;color:#606266;line-height:1.6;white-space:pre-wrap}.contract-preview .preview-container .filename-card .filename-content .filename-preview[data-v-e5b40c40]{margin-bottom:20px}.contract-preview .preview-container .filename-card .filename-content .filename-preview .file-extension[data-v-e5b40c40]{color:#409eff;font-weight:700}.contract-preview .preview-container .filename-card .filename-content .filename-preview .filename-info[data-v-e5b40c40]{margin-top:10px;color:#909399;font-size:12px}.contract-preview .generate-actions[data-v-e5b40c40]{display:flex;justify-content:center;gap:20px;margin-top:40px;padding-top:20px;border-top:1px solid #e4e7ed}.contract-preview .generate-actions .el-button[data-v-e5b40c40]{min-width:150px;height:50px;font-size:16px}@media(max-width:768px){.contract-preview .generate-actions[data-v-e5b40c40]{flex-direction:column;align-items:center}.contract-preview .generate-actions .el-button[data-v-e5b40c40]{width:100%;margin-bottom:10px}}.has-procedure[data-v-e5b40c40]{color:#67c23a;font-weight:700}.no-procedure[data-v-e5b40c40]{color:#909399}.esign-success[data-v-dde7f00a]{margin-top:10px}.sign-link-box[data-v-dde7f00a]{display:flex;align-items:center;gap:8px;margin-top:10px;background:#f5f7fa;border-radius:8px;padding:10px 12px}.sign-link[data-v-dde7f00a]{color:#409eff;word-break:break-all;flex:1;font-size:13px}.esign-file[data-v-dde7f00a]{display:flex;align-items:center;gap:8px;border:1px dashed #dcdfe6;border-radius:8px;padding:16px;background:#f9fafc}.esign-file .el-icon-document[data-v-dde7f00a]{font-size:20px;color:#409eff}.esign-file-name[data-v-dde7f00a]{flex:1;font-size:13px;color:#303133;word-break:break-all}.hint-text[data-v-dde7f00a]{color:#909399;font-size:13px}.service-fee-contract[data-v-cac3cb42]{max-width:900px;margin:0 auto;padding:20px}.service-fee-contract .contract-header[data-v-cac3cb42]{text-align:center;margin:20px 0 30px}.service-fee-contract .contract-header .title[data-v-cac3cb42]{font-size:24px;color:#303133;margin-bottom:10px}.service-fee-contract .contract-header .subtitle[data-v-cac3cb42]{color:#909399;font-size:14px}.service-fee-contract .contract-form-card[data-v-cac3cb42]{margin-bottom:20px}.service-fee-contract .contract-form-card .contract-form .form-section[data-v-cac3cb42]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.service-fee-contract .contract-form-card .contract-form .form-section[data-v-cac3cb42]:last-child{border-bottom:none}.service-fee-contract .contract-form-card .contract-form .form-section .section-title[data-v-cac3cb42]{font-size:16px;font-weight:700;color:#409eff;margin-bottom:20px;padding-left:10px;border-left:4px solid #409eff}.service-fee-contract .contract-form-card .contract-form .form-section .company-select[data-v-cac3cb42]{width:100%}.service-fee-contract .contract-form-card .contract-form .form-section .company-select[data-v-cac3cb42] .el-select-dropdown .company-option{display:flex;flex-direction:column}.service-fee-contract .contract-form-card .contract-form .form-section .company-select[data-v-cac3cb42] .el-select-dropdown .company-option .company-name{font-weight:500;color:#303133;margin-bottom:4px;font-size:14px}.service-fee-contract .contract-form-card .contract-form .form-section .company-select[data-v-cac3cb42] .el-select-dropdown .company-option .option-details{display:flex;justify-content:space-between;font-size:12px;color:#909399}.service-fee-contract .contract-form-card .contract-form .form-section .company-select[data-v-cac3cb42] .el-select-dropdown .company-option .option-details .contact-person{color:#409eff}.service-fee-contract .contract-form-card .contract-form .form-section .company-select[data-v-cac3cb42] .el-select-dropdown .company-option .option-details .phone{color:#67c23a}.service-fee-contract .contract-form-card .contract-form .form-section .company-select[data-v-cac3cb42] .el-select-dropdown .empty-options{padding:20px;text-align:center;color:#909399}.service-fee-contract .contract-form-card .contract-form .form-section .company-actions[data-v-cac3cb42]{margin-top:10px}.service-fee-contract .contract-form-card .contract-form .form-section .company-actions .el-button[data-v-cac3cb42]{color:#409eff;padding:0}.service-fee-contract .contract-form-card .contract-form .form-section .company-preview[data-v-cac3cb42]{margin-top:20px;padding:15px;background-color:#f8f9fa;border-radius:4px}.service-fee-contract .contract-form-card .contract-form .form-section .company-preview .preview-header[data-v-cac3cb42]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.service-fee-contract .contract-form-card .contract-form .form-section .company-preview .preview-header .preview-title[data-v-cac3cb42]{font-weight:500;color:#303133}.service-fee-contract .contract-form-card .contract-form .form-section .company-preview .preview-content .preview-row[data-v-cac3cb42]{display:flex;margin-bottom:8px;font-size:13px}.service-fee-contract .contract-form-card .contract-form .form-section .company-preview .preview-content .preview-row .label[data-v-cac3cb42]{color:#909399;width:80px;text-align:right;margin-right:10px}.service-fee-contract .contract-form-card .contract-form .form-section .company-preview .preview-content .preview-row .value[data-v-cac3cb42]{color:#303133;flex:1;font-weight:500}.service-fee-contract .contract-form-card .contract-form .form-section .amount-hint[data-v-cac3cb42]{font-size:12px;color:#909399;margin-top:5px;display:flex;align-items:center}.service-fee-contract .contract-form-card .contract-form .form-section .amount-hint i[data-v-cac3cb42]{margin-right:5px;color:#409eff}.service-fee-contract .contract-form-card .contract-form .form-section.preview-section .preview-info[data-v-cac3cb42]{padding:20px;background-color:#f8f9fa;border-radius:4px}.service-fee-contract .contract-form-card .contract-form .form-section.preview-section .preview-info .preview-row[data-v-cac3cb42]{display:flex;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e4e7ed}.service-fee-contract .contract-form-card .contract-form .form-section.preview-section .preview-info .preview-row[data-v-cac3cb42]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.service-fee-contract .contract-form-card .contract-form .form-section.preview-section .preview-info .preview-row .preview-label[data-v-cac3cb42]{width:100px;color:#909399;font-size:13px}.service-fee-contract .contract-form-card .contract-form .form-section.preview-section .preview-info .preview-row .preview-value[data-v-cac3cb42]{flex:1;color:#303133;font-weight:500}.service-fee-contract .contract-form-card .contract-form .form-actions[data-v-cac3cb42]{text-align:center;margin-top:40px}.service-fee-contract .contract-form-card .contract-form .form-actions .el-button[data-v-cac3cb42]{min-width:120px;margin:0 10px}@media(max-width:768px){.service-fee-contract[data-v-cac3cb42]{padding:10px}.service-fee-contract .contract-form-card .contract-form .form-actions .el-button[data-v-cac3cb42]{width:100%;margin-bottom:10px}.service-fee-contract .contract-form-card .contract-form .form-actions .el-button[data-v-cac3cb42]:last-child{margin-bottom:0}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;min-height:100vh;background-color:#f5f7fa}.app-container{max-width:1200px;margin:0 auto;padding:20px}.steps-container{margin:40px 0;padding:20px}.content-container,.steps-container{background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.content-container{padding:30px;margin-bottom:30px;min-height:400px}.step-content{animation:fadeIn .5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.button-group{display:flex;justify-content:center;gap:20px;padding:20px 0}.button-group .el-button{min-width:120px;height:40px}@media(max-width:768px){.app-container{padding:10px}.content-container{padding:15px}.button-group{flex-direction:column;align-items:center}.button-group .el-button{width:100%;margin-bottom:10px}}[data-v-75939a37] .el-form{padding-top:20px}.service-fee-container[data-v-75939a37]{min-height:100vh;max-width:1200px;margin:0 auto;padding:20px}.service-fee-container .service-fee-header[data-v-75939a37]{padding:15px 30px;display:flex;align-items:center}.service-fee-container .service-fee-content[data-v-75939a37]{max-width:1200px;margin:0 auto;padding:20px}@media(max-width:768px){.service-fee-container .service-fee-content[data-v-75939a37]{padding:15px 10px}}.service-fee-container .service-fee-content .order-info-section[data-v-75939a37],.service-fee-container .service-fee-content .order-table-card[data-v-75939a37],.service-fee-container .service-fee-content .params-section[data-v-75939a37],.service-fee-container .service-fee-content .query-section[data-v-75939a37],.service-fee-container .service-fee-content .recent-section[data-v-75939a37],.service-fee-container .service-fee-content .result-section[data-v-75939a37],.service-fee-container .service-fee-content .settled-result-card[data-v-75939a37]{margin-bottom:20px;border-radius:12px;border:1px solid #dcdfe6}.service-fee-container .service-fee-content .order-info-section .card-header[data-v-75939a37],.service-fee-container .service-fee-content .order-table-card .card-header[data-v-75939a37],.service-fee-container .service-fee-content .params-section .card-header[data-v-75939a37],.service-fee-container .service-fee-content .query-section .card-header[data-v-75939a37],.service-fee-container .service-fee-content .recent-section .card-header[data-v-75939a37],.service-fee-container .service-fee-content .result-section .card-header[data-v-75939a37],.service-fee-container .service-fee-content .settled-result-card .card-header[data-v-75939a37]{display:flex;align-items:center;padding-bottom:15px;border-bottom:1px solid #ebeef5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap}.service-fee-container .service-fee-content .order-info-section .card-header .card-arrow[data-v-75939a37],.service-fee-container .service-fee-content .order-table-card .card-header .card-arrow[data-v-75939a37],.service-fee-container .service-fee-content .params-section .card-header .card-arrow[data-v-75939a37],.service-fee-container .service-fee-content .query-section .card-header .card-arrow[data-v-75939a37],.service-fee-container .service-fee-content .recent-section .card-header .card-arrow[data-v-75939a37],.service-fee-container .service-fee-content .result-section .card-header .card-arrow[data-v-75939a37],.service-fee-container .service-fee-content .settled-result-card .card-header .card-arrow[data-v-75939a37]{transition:transform .3s;margin-right:8px;color:#909399}.service-fee-container .service-fee-content .order-info-section .card-header .card-arrow.is-active[data-v-75939a37],.service-fee-container .service-fee-content .order-table-card .card-header .card-arrow.is-active[data-v-75939a37],.service-fee-container .service-fee-content .params-section .card-header .card-arrow.is-active[data-v-75939a37],.service-fee-container .service-fee-content .query-section .card-header .card-arrow.is-active[data-v-75939a37],.service-fee-container .service-fee-content .recent-section .card-header .card-arrow.is-active[data-v-75939a37],.service-fee-container .service-fee-content .result-section .card-header .card-arrow.is-active[data-v-75939a37],.service-fee-container .service-fee-content .settled-result-card .card-header .card-arrow.is-active[data-v-75939a37]{transform:rotate(90deg)}.service-fee-container .service-fee-content .order-info-section .card-header .card-icon[data-v-75939a37],.service-fee-container .service-fee-content .order-table-card .card-header .card-icon[data-v-75939a37],.service-fee-container .service-fee-content .params-section .card-header .card-icon[data-v-75939a37],.service-fee-container .service-fee-content .query-section .card-header .card-icon[data-v-75939a37],.service-fee-container .service-fee-content .recent-section .card-header .card-icon[data-v-75939a37],.service-fee-container .service-fee-content .result-section .card-header .card-icon[data-v-75939a37],.service-fee-container .service-fee-content .settled-result-card .card-header .card-icon[data-v-75939a37]{font-size:24px;margin-right:10px;color:#409eff}.service-fee-container .service-fee-content .order-info-section .card-header .card-icon.success-icon[data-v-75939a37],.service-fee-container .service-fee-content .order-table-card .card-header .card-icon.success-icon[data-v-75939a37],.service-fee-container .service-fee-content .params-section .card-header .card-icon.success-icon[data-v-75939a37],.service-fee-container .service-fee-content .query-section .card-header .card-icon.success-icon[data-v-75939a37],.service-fee-container .service-fee-content .recent-section .card-header .card-icon.success-icon[data-v-75939a37],.service-fee-container .service-fee-content .result-section .card-header .card-icon.success-icon[data-v-75939a37],.service-fee-container .service-fee-content .settled-result-card .card-header .card-icon.success-icon[data-v-75939a37]{color:#67c23a}.service-fee-container .service-fee-content .order-info-section .card-header .card-title[data-v-75939a37],.service-fee-container .service-fee-content .order-table-card .card-header .card-title[data-v-75939a37],.service-fee-container .service-fee-content .params-section .card-header .card-title[data-v-75939a37],.service-fee-container .service-fee-content .query-section .card-header .card-title[data-v-75939a37],.service-fee-container .service-fee-content .recent-section .card-header .card-title[data-v-75939a37],.service-fee-container .service-fee-content .result-section .card-header .card-title[data-v-75939a37],.service-fee-container .service-fee-content .settled-result-card .card-header .card-title[data-v-75939a37]{font-size:18px;font-weight:600;color:#303133;margin:0;flex:1}.service-fee-container .service-fee-content .order-info-section .card-header .card-actions[data-v-75939a37],.service-fee-container .service-fee-content .order-table-card .card-header .card-actions[data-v-75939a37],.service-fee-container .service-fee-content .params-section .card-header .card-actions[data-v-75939a37],.service-fee-container .service-fee-content .query-section .card-header .card-actions[data-v-75939a37],.service-fee-container .service-fee-content .recent-section .card-header .card-actions[data-v-75939a37],.service-fee-container .service-fee-content .result-section .card-header .card-actions[data-v-75939a37],.service-fee-container .service-fee-content .settled-result-card .card-header .card-actions[data-v-75939a37]{display:flex;gap:8px}.service-fee-container .service-fee-content .order-info-section .card-header .copy-btn[data-v-75939a37],.service-fee-container .service-fee-content .order-table-card .card-header .copy-btn[data-v-75939a37],.service-fee-container .service-fee-content .params-section .card-header .copy-btn[data-v-75939a37],.service-fee-container .service-fee-content .query-section .card-header .copy-btn[data-v-75939a37],.service-fee-container .service-fee-content .recent-section .card-header .copy-btn[data-v-75939a37],.service-fee-container .service-fee-content .result-section .card-header .copy-btn[data-v-75939a37],.service-fee-container .service-fee-content .settled-result-card .card-header .copy-btn[data-v-75939a37]{margin-left:auto}.service-fee-container .service-fee-content .order-info-section .card-header .reset-btn[data-v-75939a37],.service-fee-container .service-fee-content .order-table-card .card-header .reset-btn[data-v-75939a37],.service-fee-container .service-fee-content .params-section .card-header .reset-btn[data-v-75939a37],.service-fee-container .service-fee-content .query-section .card-header .reset-btn[data-v-75939a37],.service-fee-container .service-fee-content .recent-section .card-header .reset-btn[data-v-75939a37],.service-fee-container .service-fee-content .result-section .card-header .reset-btn[data-v-75939a37],.service-fee-container .service-fee-content .settled-result-card .card-header .reset-btn[data-v-75939a37]{color:#909399}.service-fee-container .service-fee-content .order-info-section .card-header .reset-btn[data-v-75939a37]:hover,.service-fee-container .service-fee-content .order-table-card .card-header .reset-btn[data-v-75939a37]:hover,.service-fee-container .service-fee-content .params-section .card-header .reset-btn[data-v-75939a37]:hover,.service-fee-container .service-fee-content .query-section .card-header .reset-btn[data-v-75939a37]:hover,.service-fee-container .service-fee-content .recent-section .card-header .reset-btn[data-v-75939a37]:hover,.service-fee-container .service-fee-content .result-section .card-header .reset-btn[data-v-75939a37]:hover,.service-fee-container .service-fee-content .settled-result-card .card-header .reset-btn[data-v-75939a37]:hover{color:#409eff}.service-fee-container .service-fee-content .responsive-descriptions[data-v-75939a37]{display:flex;flex-direction:column;gap:12px;padding:5px 0}.service-fee-container .service-fee-content .responsive-descriptions .desc-row[data-v-75939a37]{display:flex;flex-direction:column;padding:8px 12px;background:#f8f9fa;border-radius:8px}.service-fee-container .service-fee-content .responsive-descriptions .desc-row .desc-label[data-v-75939a37]{font-size:12px;color:#909399;margin-bottom:4px}.service-fee-container .service-fee-content .responsive-descriptions .desc-row .desc-value[data-v-75939a37]{font-size:14px;color:#303133;font-weight:500;word-break:break-all}.service-fee-container .service-fee-content .table-responsive-wrapper[data-v-75939a37]{overflow-x:auto;-webkit-overflow-scrolling:touch}.service-fee-container .service-fee-content[data-v-75939a37] .el-table .cell{white-space:normal;word-break:break-word;line-height:1.5}.service-fee-container .service-fee-content .formula-text[data-v-75939a37]{white-space:normal;word-break:break-word;line-height:1.5;color:#606266}.service-fee-container .service-fee-content .tag-label[data-v-75939a37]{margin-right:5px}.service-fee-container .service-fee-content .auto-calc-tip[data-v-75939a37]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;padding:10px 12px;font-size:13px;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px}.service-fee-container .service-fee-content .auto-calc-tip i[data-v-75939a37]{font-size:14px}.service-fee-container .service-fee-content[data-v-75939a37] .el-form--medium .el-form-item{margin-bottom:18px}.service-fee-container .service-fee-content[data-v-75939a37] .el-form--medium .el-form-item__label{padding-bottom:8px;line-height:1.2}.service-fee-container .service-fee-content .result-section .result-content .result-amount[data-v-75939a37]{text-align:center;padding:20px 0}.service-fee-container .service-fee-content .result-section .result-content .result-amount .amount-label[data-v-75939a37]{font-size:16px;color:#606266;margin-bottom:10px}.service-fee-container .service-fee-content .result-section .result-content .result-amount .amount-label small[data-v-75939a37]{font-size:12px;margin-left:5px}.service-fee-container .service-fee-content .result-section .result-content .result-amount .amount-value[data-v-75939a37]{font-size:42px;font-weight:700;color:#67c23a;word-break:break-word}@media(max-width:768px){.service-fee-container .service-fee-content .result-section .result-content .result-amount .amount-value[data-v-75939a37]{font-size:36px}}.service-fee-container .service-fee-content .result-section .result-content .result-details .details-title[data-v-75939a37]{font-size:16px;font-weight:600;color:#303133;margin-bottom:15px}.service-fee-container .service-fee-content .result-section .result-content .result-details .detail-item[data-v-75939a37]{display:flex;flex-direction:column;margin-bottom:15px;padding:15px;background:#f8f9fa;border-radius:8px}.service-fee-container .service-fee-content .result-section .result-content .result-details .detail-item.total[data-v-75939a37]{background:#e8f4e8;border:1px solid #c2e7b2}.service-fee-container .service-fee-content .result-section .result-content .result-details .detail-item .detail-label[data-v-75939a37]{font-weight:500;color:#303133;margin-bottom:8px}.service-fee-container .service-fee-content .result-section .result-content .result-details .detail-item .detail-value[data-v-75939a37]{font-weight:600;color:#303133;font-size:16px;margin-bottom:8px}.service-fee-container .service-fee-content .result-section .result-content .result-details .detail-item .detail-formula[data-v-75939a37]{color:#909399;font-size:12px;line-height:1.5;word-break:break-word}.service-fee-container .service-fee-content .action-section[data-v-75939a37]{margin-bottom:20px}.service-fee-container .service-fee-content .action-section .action-content[data-v-75939a37]{padding:20px}.service-fee-container .service-fee-content .action-section .action-content .action-buttons[data-v-75939a37]{display:flex;flex-direction:column;gap:12px}.service-fee-container .service-fee-content .action-section .action-content .action-buttons .el-button[data-v-75939a37]{width:100%}.service-fee-container .service-fee-content .important-value[data-v-75939a37]{font-weight:600;color:#409eff}.service-fee-container .service-fee-content .config-summary[data-v-75939a37]{background:#fef6e7!important;border-left:3px solid #e6a23c}.service-fee-container .service-fee-content .config-summary .config-summary-text[data-v-75939a37]{font-size:12px!important;color:#8a6d3b!important;line-height:1.6}@media(max-width:768px){.el-table[data-v-75939a37]{font-size:12px}.el-table .cell[data-v-75939a37]{line-height:1.4}}.invoice-page[data-v-9a431d1e]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#eef1f5)}.page-header[data-v-9a431d1e]{background:linear-gradient(135deg,#1a1a3e,#2d2d6b);padding:32px 40px}.page-header .header-inner[data-v-9a431d1e]{max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:20px}.page-header .header-inner .back-btn[data-v-9a431d1e]{background:hsla(0,0%,100%,.15);color:#fff;border:none}.page-header .header-inner .back-btn[data-v-9a431d1e]:hover{background:hsla(0,0%,100%,.25)}.page-header .header-inner .header-text .header-title[data-v-9a431d1e]{font-size:28px;font-weight:700;color:#fff;margin:0 0 4px}.page-header .header-inner .header-text .header-subtitle[data-v-9a431d1e]{font-size:14px;color:hsla(0,0%,100%,.6);margin:0}.page-body[data-v-9a431d1e]{max-width:1400px;margin:0 auto;padding:24px}.toolbar[data-v-9a431d1e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}.toolbar .toolbar-left[data-v-9a431d1e]{display:flex;gap:8px;flex-wrap:wrap}.toolbar .toolbar-right[data-v-9a431d1e]{display:flex;align-items:center;gap:12px}.toolbar .toolbar-right .record-count[data-v-9a431d1e]{font-size:13px;color:#909399}.help-panel[data-v-9a431d1e]{background:#fff;border-radius:12px;padding:16px 20px;margin-bottom:16px;border:1px solid #e8eaed}.help-panel .help-item[data-v-9a431d1e]{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px;color:#606266}.help-panel .help-item .help-num[data-v-9a431d1e]{width:20px;height:20px;border-radius:50%;background:#ecf5ff;color:#409eff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.table-card[data-v-9a431d1e]{border:none;border-radius:16px;overflow:hidden}.table-card[data-v-9a431d1e] .el-card__body{padding:0}.table-card .table-wrapper[data-v-9a431d1e]{padding:16px;overflow-x:auto}.table-card .pagination-wrap[data-v-9a431d1e]{padding:12px 16px;display:flex;justify-content:flex-end;border-top:1px solid #f0f2f5}.table-card .pagination-wrap[data-v-9a431d1e] .el-pagination__total{color:#909399}.filter-card[data-v-9a431d1e]{border-radius:12px;margin-bottom:16px;border:1px solid #e8eaed}.filter-card[data-v-9a431d1e] .el-card__body{padding:12px 16px}.filter-card[data-v-9a431d1e] .el-form--inline .el-form-item{margin-bottom:0}.vin-cell[data-v-9a431d1e]{font-family:Courier New,monospace;font-size:12px;font-weight:500}.filled-cell[data-v-9a431d1e]{color:#67c23a;font-weight:600}.filled-cell.output[data-v-9a431d1e]{color:#e6a23c}.ocr-preview[data-v-9a431d1e]{margin-top:12px;padding:12px;background:#f8f9fa;border-radius:8px;font-size:12px}.ocr-preview .ocr-row[data-v-9a431d1e]{display:flex;gap:6px;margin-bottom:8px}.ocr-preview .ocr-fields div[data-v-9a431d1e]{display:flex;justify-content:space-between;padding:3px 0;border-bottom:1px solid #f0f0f0;line-height:1.8}.ocr-preview .ocr-fields div .ok[data-v-9a431d1e]{color:#909399}.match-hint[data-v-9a431d1e]{font-size:12px;color:#909399;margin-top:4px}.upload-dropzone[data-v-9a431d1e]{border:2px dashed #dcdfe6;border-radius:12px;padding:28px 20px;text-align:center;cursor:pointer;transition:all .25s;background:#fafbfc}.upload-dropzone.is-drag[data-v-9a431d1e]{border-color:#409eff;background:#ecf5ff}.upload-dropzone[data-v-9a431d1e]:hover{border-color:#409eff;background:#f0f8ff}.upload-dropzone .dropzone-icon[data-v-9a431d1e]{margin-bottom:12px}.upload-dropzone .dropzone-text[data-v-9a431d1e]{display:flex;flex-direction:column;gap:4px}.upload-dropzone .dropzone-text .dropzone-title[data-v-9a431d1e]{font-size:14px;color:#303133;font-weight:500}.upload-dropzone .dropzone-text .dropzone-hint[data-v-9a431d1e]{font-size:12px;color:#c0c4cc}.uploaded-preview[data-v-9a431d1e]{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;border:1px solid #e8eaed}.uploaded-preview .preview-img[data-v-9a431d1e]{width:100%;max-height:180px;-o-object-fit:contain;object-fit:contain;display:block;background:#f8f9fa}.uploaded-preview .preview-overlay[data-v-9a431d1e]{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;opacity:0;transition:opacity .25s;color:#fff;font-size:13px}.uploaded-preview .preview-overlay[data-v-9a431d1e]:hover{opacity:1}.pdf-progress-bar[data-v-9a431d1e]{margin-top:12px;text-align:center;color:#909399;font-size:12px}.pdf-progress-bar span[data-v-9a431d1e]{display:block;margin-top:6px}.op-add-row[data-v-9a431d1e]{display:flex;gap:8px;align-items:center}.red-dialog-tip[data-v-9a431d1e]{margin-bottom:12px}.red-dialog-tip .red-vin[data-v-9a431d1e]{font-size:14px;color:#303133;margin-bottom:6px}.red-dialog-tip .red-vin b[data-v-9a431d1e]{color:#f56c6c}.red-dialog-tip .red-hint[data-v-9a431d1e]{font-size:13px;color:#909399}.red-type-options[data-v-9a431d1e]{display:flex;flex-direction:column;gap:12px}.red-type-options .red-type-item[data-v-9a431d1e]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e4e7ed;border-radius:10px;cursor:pointer;transition:all .2s}.red-type-options .red-type-item[data-v-9a431d1e]:hover{border-color:#c0c4cc}.red-type-options .red-type-item.active[data-v-9a431d1e]{border-color:#f56c6c;background:#fef0f0;box-shadow:0 0 0 1px #f56c6c}.red-type-options .red-type-item .red-type-icon[data-v-9a431d1e]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;flex-shrink:0}.red-type-options .red-type-item .red-type-icon.in[data-v-9a431d1e]{background:#67c23a}.red-type-options .red-type-item .red-type-icon.out[data-v-9a431d1e]{background:#e6a23c}.red-type-options .red-type-item .red-type-info[data-v-9a431d1e]{flex:1}.red-type-options .red-type-item .red-type-info .red-type-name[data-v-9a431d1e]{font-size:14px;color:#303133;font-weight:500}.red-type-options .red-type-item .red-type-info .red-type-desc[data-v-9a431d1e]{font-size:12px;color:#909399;margin-top:2px}.red-type-options .red-type-item .red-check[data-v-9a431d1e]{color:#f56c6c;font-size:18px;font-weight:700}.batch-red-hint[data-v-9a431d1e]{font-size:12px;color:#909399;line-height:1.7;background:#f8f9fa;border-radius:8px;padding:10px 12px}.sync-progress[data-v-9a431d1e]{font-size:12px;color:#67c23a;font-weight:500;display:inline-flex;align-items:center}.batch-files[data-v-9a431d1e]{margin-top:12px}.batch-files .batch-summary[data-v-9a431d1e]{display:flex;align-items:center;gap:4px;font-size:12px;color:#606266;margin-bottom:8px}.batch-files .batch-summary b[data-v-9a431d1e]{margin:0 2px}.batch-files .batch-summary .c-ok[data-v-9a431d1e]{color:#67c23a}.batch-files .batch-summary .c-blue[data-v-9a431d1e]{color:#409eff}.batch-files .batch-file-item[data-v-9a431d1e]{border:1px solid #ebeef5;border-radius:8px;padding:10px 12px;margin-bottom:8px;background:#fff}.batch-files .batch-file-item.fail[data-v-9a431d1e]{border-color:#fde2e2;background:#fef0f0}.batch-files .batch-file-item.success[data-v-9a431d1e]{border-color:#e1f3d8}.batch-files .batch-file-item .file-head[data-v-9a431d1e]{display:flex;align-items:center;gap:6px}.batch-files .batch-file-item .file-head .file-name[data-v-9a431d1e]{flex:1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-files .batch-file-item .file-body[data-v-9a431d1e]{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12px;color:#909399}.batch-files .batch-file-item .file-msg[data-v-9a431d1e]{font-size:12px;color:#f56c6c;margin-top:6px}.batch-files .batch-file-item .inv-list[data-v-9a431d1e]{margin-top:8px;border-top:1px dashed #ebeef5;padding-top:6px;max-height:260px;overflow:auto}.batch-files .batch-file-item .inv-list .inv-item[data-v-9a431d1e]{display:flex;gap:8px;align-items:flex-start;padding:6px 0;border-bottom:1px solid #f5f7fa}.batch-files .batch-file-item .inv-list .inv-item[data-v-9a431d1e]:last-child{border-bottom:none}.batch-files .batch-file-item .inv-list .inv-item .inv-body[data-v-9a431d1e]{flex:1;min-width:0}.batch-files .batch-file-item .inv-list .inv-item .inv-line[data-v-9a431d1e]{display:flex;align-items:center;gap:6px;font-size:12px;flex-wrap:wrap}.batch-files .batch-file-item .inv-list .inv-item .inv-line.inv-fields[data-v-9a431d1e]{margin-top:4px;gap:12px;color:#606266}.batch-files .batch-file-item .inv-list .inv-item .inv-line .inv-no[data-v-9a431d1e]{color:#606266;font-family:Courier New,monospace}.batch-files .batch-file-item .inv-list .inv-item .ok[data-v-9a431d1e]{color:#909399;margin-right:4px}.termination-preview .polish-card[data-v-372993c3]{border:none;border-radius:16px;overflow:hidden}.termination-preview .polish-card[data-v-372993c3] .el-card__body{padding:0}.termination-preview .polish-card .card-head[data-v-372993c3]{display:flex;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.termination-preview .polish-card .card-head .step-badge[data-v-372993c3]{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#409eff,#337ecc);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;margin-right:12px}.termination-preview .polish-card .card-head h3[data-v-372993c3]{margin:0;font-size:16px;font-weight:600;color:#303133}.termination-preview .polish-card .card-body[data-v-372993c3]{padding:24px}.termination-preview .vehicle-summary[data-v-372993c3]{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.termination-preview .all-cancelled-note[data-v-372993c3]{margin-top:12px}.termination-preview .appendix-title[data-v-372993c3]{font-size:15px;color:#303133;margin:0 0 12px}.termination-page[data-v-a92dd2c2]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#eef1f5)}.page-header[data-v-a92dd2c2]{background:linear-gradient(135deg,#1a1a3e,#2d2d6b);padding:32px 40px}.page-header .header-inner[data-v-a92dd2c2]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:20px}.page-header .header-inner .back-btn[data-v-a92dd2c2]{background:hsla(0,0%,100%,.15);color:#fff;border:none}.page-header .header-inner .back-btn[data-v-a92dd2c2]:hover{background:hsla(0,0%,100%,.25)}.page-header .header-inner .header-text .header-title[data-v-a92dd2c2]{font-size:28px;font-weight:700;color:#fff;margin:0 0 4px}.page-header .header-inner .header-text .header-subtitle[data-v-a92dd2c2]{font-size:14px;color:hsla(0,0%,100%,.6);margin:0}.page-body[data-v-a92dd2c2]{max-width:1200px;margin:0 auto;padding:24px}.steps[data-v-a92dd2c2]{margin-bottom:24px;background:#fff;padding:20px;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.polish-card[data-v-a92dd2c2]{border:none;border-radius:16px;overflow:hidden}.polish-card[data-v-a92dd2c2] .el-card__body{padding:0}.polish-card .card-head[data-v-a92dd2c2]{display:flex;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.polish-card .card-head .step-badge[data-v-a92dd2c2]{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#409eff,#337ecc);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;margin-right:12px}.polish-card .card-head h3[data-v-a92dd2c2]{margin:0;font-size:16px;font-weight:600;color:#303133}.polish-card .card-body[data-v-a92dd2c2]{padding:24px}.card-desc[data-v-a92dd2c2]{color:#909399;font-size:14px;margin-bottom:16px}.upload-options[data-v-a92dd2c2]{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.upload-options .excel-uploader[data-v-a92dd2c2]{flex:1;min-width:300px}.upload-options .excel-uploader[data-v-a92dd2c2] .el-upload-dragger{width:100%;padding:30px;border-radius:12px}.upload-options .template-download[data-v-a92dd2c2]{padding-top:10px}.summary-row[data-v-a92dd2c2]{display:flex;gap:12px;margin:16px 0 12px;flex-wrap:wrap}.vehicle-preview[data-v-a92dd2c2]{margin-top:16px}.step-actions[data-v-a92dd2c2]{text-align:center;margin-top:24px}.termination2-page[data-v-44669f9f]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#eef1f5)}.page-header[data-v-44669f9f]{background:linear-gradient(135deg,#1a1a3e,#2d2d6b);padding:32px 40px}.page-header .header-inner[data-v-44669f9f]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:20px}.page-header .header-inner .back-btn[data-v-44669f9f]{background:hsla(0,0%,100%,.15);color:#fff;border:none}.page-header .header-inner .back-btn[data-v-44669f9f]:hover{background:hsla(0,0%,100%,.25)}.page-header .header-inner .header-text .header-title[data-v-44669f9f]{font-size:28px;font-weight:700;color:#fff;margin:0 0 4px}.page-header .header-inner .header-text .header-subtitle[data-v-44669f9f]{font-size:14px;color:hsla(0,0%,100%,.6);margin:0}.page-body[data-v-44669f9f]{max-width:1200px;margin:0 auto;padding:24px}.steps[data-v-44669f9f]{margin-bottom:24px;background:#fff;padding:20px;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.polish-card[data-v-44669f9f]{border:none;border-radius:16px;overflow:hidden}.polish-card[data-v-44669f9f] .el-card__body{padding:0}.polish-card .card-head[data-v-44669f9f]{display:flex;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.polish-card .card-head .step-badge[data-v-44669f9f]{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#409eff,#337ecc);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;margin-right:12px}.polish-card .card-head h3[data-v-44669f9f]{margin:0;font-size:16px;font-weight:600;color:#303133}.polish-card .card-body[data-v-44669f9f]{padding:24px}.batch-progress[data-v-44669f9f]{margin-bottom:16px;padding:12px 16px;background:#f9fafb;border-radius:8px}.batch-progress .batch-progress-text[data-v-44669f9f]{margin-top:6px;font-size:13px;color:#606266;text-align:center}.summary-box[data-v-44669f9f]{margin-top:16px;border:1px solid #ebeef5;border-radius:8px;overflow:hidden}.summary-box .summary-title[data-v-44669f9f]{padding:12px 16px;background:#f5f7fa;font-weight:600;color:#303133}.summary-box .summary-grid[data-v-44669f9f]{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.summary-box .summary-grid .summary-item[data-v-44669f9f]{display:flex;padding:10px 16px;border-bottom:1px solid #f0f0f0;align-items:center}.summary-box .summary-grid .summary-item .label[data-v-44669f9f]{width:140px;color:#909399;font-size:13px;flex-shrink:0}.summary-box .summary-grid .summary-item .value[data-v-44669f9f]{color:#303133;font-weight:500;word-break:break-all}.summary-box .summary-grid .summary-item .value.money[data-v-44669f9f]{color:#e6a23c;font-weight:600}.step-actions[data-v-44669f9f]{text-align:center;margin-top:24px}.loan-sel-tip[data-v-44669f9f]{font-size:14px;color:#606266;margin-bottom:12px}.loan-sel-item[data-v-44669f9f]{padding:12px 16px;border:1px solid #ebeef5;border-radius:8px;margin-bottom:12px}.loan-sel-item .loan-sel-vin[data-v-44669f9f]{font-weight:600;color:#303133;margin-bottom:8px}.loan-sel-group[data-v-44669f9f]{display:block}.loan-sel-radio[data-v-44669f9f]{display:flex;align-items:flex-start;margin:0 0 10px 0;padding:8px 10px;border:1px solid #ebeef5;border-radius:6px;width:100%;white-space:normal;line-height:1.6}.loan-sel-radio[data-v-44669f9f]:last-child{margin-bottom:0}.loan-sel-radio .loan-sel-line[data-v-44669f9f]{display:flex;align-items:center;gap:10px}.loan-sel-radio .loan-sel-line .loan-sel-num[data-v-44669f9f]{font-weight:600;color:#303133}.loan-sel-radio .loan-sel-line .loan-sel-date[data-v-44669f9f]{font-size:12px;color:#909399}.loan-sel-radio .loan-sel-meta[data-v-44669f9f]{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.loan-sel-radio .loan-sel-meta .loan-sel-tag[data-v-44669f9f]{font-size:12px;color:#606266;background:#f5f7fa;padding:1px 8px;border-radius:4px}.admin-login[data-v-7ed1fd7f]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a3e,#0c0c2e)}.login-card[data-v-7ed1fd7f]{background:#fff;border-radius:16px;padding:48px 40px;width:380px;max-width:90vw;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.3)}.login-icon[data-v-7ed1fd7f]{font-size:48px;color:#409eff;margin-bottom:16px}.login-title[data-v-7ed1fd7f]{font-size:24px;color:#303133;margin:0 0 4px}.login-desc[data-v-7ed1fd7f]{font-size:14px;color:#909399;margin:0 0 32px}.login-error[data-v-7ed1fd7f]{margin-top:12px;color:#f56c6c;font-size:13px}.admin-layout[data-v-6c25ff54]{height:100vh;display:flex;background:#f3f5fb}.sidebar[data-v-6c25ff54]{width:220px;background:linear-gradient(180deg,#e3f0ff,#7eb6f2 45%,#1f6fd4);display:flex;flex-direction:column;transition:width .3s;flex-shrink:0;overflow:hidden;box-shadow:4px 0 18px rgba(31,111,212,.3)}.sidebar.collapsed[data-v-6c25ff54]{width:64px}.sidebar-logo[data-v-6c25ff54]{height:60px;display:flex;align-items:center;justify-content:center;color:#0b3d91;font-size:18px;font-weight:700;letter-spacing:2px;border-bottom:1px solid rgba(11,61,145,.12);background:hsla(0,0%,100%,.18)}.sidebar-menu[data-v-6c25ff54]{border-right:none;flex:1;background:transparent!important}[data-v-6c25ff54] .sidebar-menu .el-menu-item{position:relative;margin:6px 12px;border-radius:10px;color:#0b4ea2;background:rgba(235,245,255,.92);border:1px solid rgba(31,111,212,.45);transition:background .3s ease,color .3s ease,transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .3s ease;height:48px;line-height:48px;overflow:hidden}[data-v-6c25ff54] .sidebar-menu .el-menu-item i{color:#0b4ea2;transition:color .3s ease,transform .3s ease}[data-v-6c25ff54] .sidebar-menu .el-menu-item:hover{background:hsla(0,0%,100%,.55);color:#0b3d91;transform:scale(1.03) translateX(3px);box-shadow:0 4px 14px rgba(31,111,212,.25);animation:menuGlow-6c25ff54 1.2s ease-in-out infinite alternate}[data-v-6c25ff54] .sidebar-menu .el-menu-item:hover i{color:#1565d8;transform:scale(1.18) rotate(-4deg)}@keyframes menuGlow-6c25ff54{0%{box-shadow:0 4px 14px rgba(31,111,212,.2)}to{box-shadow:0 6px 20px rgba(31,111,212,.4)}}[data-v-6c25ff54] .sidebar-menu .el-menu-item.is-active{background:linear-gradient(90deg,#2f80ed,#1f6fd4);color:#fff;font-weight:700;box-shadow:0 6px 18px rgba(31,111,212,.45);animation:activePop-6c25ff54 .35s cubic-bezier(.34,1.56,.64,1)}@keyframes activePop-6c25ff54{0%{transform:scale(.92);opacity:.6}to{transform:scale(1);opacity:1}}[data-v-6c25ff54] .sidebar-menu .el-menu-item.is-active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;border-radius:0 4px 4px 0;background:#fff;animation:barSlide-6c25ff54 .35s ease}@keyframes barSlide-6c25ff54{0%{height:0;top:24px}to{height:auto;top:8px}}[data-v-6c25ff54] .sidebar-menu .el-menu-item.is-active i{color:#fff;transform:scale(1.12)}.main-area[data-v-6c25ff54]{flex:1;display:flex;flex-direction:column;min-width:0}.topbar[data-v-6c25ff54]{height:60px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 24px;box-shadow:0 2px 12px rgba(30,42,120,.06);z-index:10}.topbar-left[data-v-6c25ff54]{display:flex;align-items:center;gap:12px}.collapse-btn[data-v-6c25ff54]{font-size:20px;cursor:pointer;color:#5a5e7a;transition:color .2s,transform .2s}.collapse-btn[data-v-6c25ff54]:hover{color:#409eff;transform:scale(1.1)}.topbar-title[data-v-6c25ff54]{font-size:17px;font-weight:700;background:linear-gradient(90deg,#1f6fd4,#63b3ed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.topbar-right[data-v-6c25ff54] .el-button{color:#5a5e7a}.content-area[data-v-6c25ff54]{flex:1;padding:22px;overflow-y:auto;background:radial-gradient(1200px 400px at 100% 0,rgba(64,158,255,.06),transparent),#f3f5fb}.valuation-page[data-v-1d5dced9]{min-height:100vh;background:#f5f7fa}.valuation-page .page-header[data-v-1d5dced9]{background:#fff;border-bottom:1px solid #e4e7ed;padding:20px 30px}.valuation-page .page-header .header-inner[data-v-1d5dced9]{display:flex;align-items:center;gap:16px}.valuation-page .page-header .header-inner .back-btn[data-v-1d5dced9]{flex-shrink:0}.valuation-page .page-header .header-inner .header-text .header-title[data-v-1d5dced9]{font-size:20px;font-weight:600;color:#303133;margin:0}.valuation-page .page-header .header-inner .header-text .header-subtitle[data-v-1d5dced9]{font-size:13px;color:#909399;margin:4px 0 0}.valuation-page .page-body[data-v-1d5dced9]{max-width:1400px;margin:0 auto;padding:20px;padding-top:0}.valuation-page .page-body .toolbar[data-v-1d5dced9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.valuation-page .page-body .toolbar .toolbar-left[data-v-1d5dced9]{display:flex;gap:10px}.valuation-page .page-body .toolbar .toolbar-right .record-count[data-v-1d5dced9]{font-size:13px;color:#909399}.valuation-page .page-body .filter-card[data-v-1d5dced9]{margin-bottom:16px;border-radius:8px}.valuation-page .page-body .table-card[data-v-1d5dced9]{border-radius:8px}.valuation-page .page-body .pagination-wrapper[data-v-1d5dced9]{margin-top:16px;text-align:right}.valuation-page .page-body .refund-panel[data-v-1d5dced9]{margin-top:16px;border-radius:8px}.valuation-page .page-body .refund-panel .refund-panel-header[data-v-1d5dced9]{display:flex;justify-content:space-between;align-items:center}.valuation-page .page-body .refund-panel .refund-filter[data-v-1d5dced9]{display:flex;gap:10px;align-items:center}.valuation-page .page-body .v2-panel[data-v-1d5dced9]{margin-top:16px;border-radius:8px}.valuation-page .page-body .v2-panel .v2-panel-header[data-v-1d5dced9]{display:flex;justify-content:space-between;align-items:center}.invoice-list-page[data-v-0a7373b7]{min-height:100vh;background:#f5f7fa}.invoice-list-page .page-header[data-v-0a7373b7]{background:#fff;border-bottom:1px solid #e4e7ed;padding:20px 30px}.invoice-list-page .page-header .header-inner[data-v-0a7373b7]{display:flex;align-items:center;gap:16px}.invoice-list-page .page-header .header-inner .back-btn[data-v-0a7373b7]{flex-shrink:0}.invoice-list-page .page-header .header-inner .header-text .header-title[data-v-0a7373b7]{font-size:20px;font-weight:600;color:#303133;margin:0}.invoice-list-page .page-header .header-inner .header-text .header-subtitle[data-v-0a7373b7]{font-size:13px;color:#909399;margin:4px 0 0}.invoice-list-page .page-body[data-v-0a7373b7]{max-width:1400px;margin:0 auto;padding:20px}.invoice-list-page .page-body .toolbar[data-v-0a7373b7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.invoice-list-page .page-body .toolbar .toolbar-left[data-v-0a7373b7]{display:flex;gap:10px}.invoice-list-page .page-body .toolbar .toolbar-right .record-count[data-v-0a7373b7]{font-size:13px;color:#909399}.invoice-list-page .page-body .filter-card[data-v-0a7373b7]{margin-bottom:16px;border-radius:8px}.invoice-list-page .page-body .table-card[data-v-0a7373b7]{border-radius:8px}.invoice-list-page .page-body .pagination-wrapper[data-v-0a7373b7]{margin-top:16px;text-align:right}.whitelist-page[data-v-6e97f454]{min-height:100vh;background:#f5f7fa;.page-header[data-v-6e97f454]{background:#fff;border-bottom:1px solid #e4e7ed;padding:20px 30px;.header-inner[data-v-6e97f454]{display:flex;align-items:center;gap:16px;.back-btn[data-v-6e97f454]{flex-shrink:0}.header-text[data-v-6e97f454]{.header-title[data-v-6e97f454]{font-size:20px;font-weight:600;color:#303133;margin:0}.header-subtitle[data-v-6e97f454]{font-size:13px;color:#909399;margin:4px 0 0}}}}.page-body[data-v-6e97f454]{max-width:1400px;margin:0 auto;padding:20px;padding-top:0;.add-card[data-v-6e97f454]{margin-bottom:16px;border-radius:8px;.card-header[data-v-6e97f454]{font-size:15px;font-weight:600;margin-bottom:16px}}.list-card[data-v-6e97f454]{border-radius:8px;.toolbar[data-v-6e97f454]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;.record-count[data-v-6e97f454]{font-size:13px;color:#909399}.toolbar-right[data-v-6e97f454]{display:flex;align-items:center;gap:8px}}.pagination-wrap[data-v-6e97f454]{display:flex;justify-content:flex-end;margin-top:16px;[data-v-6e97f454] .el-pagination__total{color:#909399}}}}}.contract-page[data-v-4ddff19a]{min-height:100vh;background:#f5f7fa;max-width:1200px;margin:0 auto;padding:20px}.contract-page .toolbar[data-v-4ddff19a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.contract-page .toolbar .toolbar-left[data-v-4ddff19a]{display:flex;gap:10px}.contract-page .toolbar .toolbar-right .record-count[data-v-4ddff19a]{font-size:13px;color:#909399}.contract-page .filter-card[data-v-4ddff19a]{margin-bottom:16px;border-radius:8px}.contract-page .table-card[data-v-4ddff19a]{border-radius:8px}.contract-page .pagination-wrapper[data-v-4ddff19a]{margin-top:16px;text-align:right}.contract-page .sign-link-text[data-v-4ddff19a]{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#409eff;margin-right:4px}.contract-page .cancel-btn[data-v-4ddff19a]{color:#f56c6c}.contract-page .muted[data-v-4ddff19a]{color:#c0c4cc}.bank-receipt-page[data-v-127367d8]{max-width:1180px}.card-header[data-v-127367d8]{display:flex;align-items:center;justify-content:space-between}.card-title[data-v-127367d8]{font-size:16px;font-weight:700;color:#1f2937}.card-title i[data-v-127367d8]{color:#3b82f6;margin-right:6px}.card-sub[data-v-127367d8]{font-size:12px;color:#9ca3af}.br-uploader[data-v-127367d8]{max-width:480px}.mb-3[data-v-127367d8]{margin-bottom:16px}.mt-3[data-v-127367d8]{margin-top:12px}.mt-4[data-v-127367d8]{margin-top:24px}.ocr-result[data-v-127367d8]{margin-top:8px;border-top:1px dashed #e5e7eb;padding-top:16px}.summary-grid[data-v-127367d8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:16px}.summary-item[data-v-127367d8]{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:10px 12px}.s-label[data-v-127367d8]{font-size:12px;color:#9ca3af;margin-bottom:4px}.s-value[data-v-127367d8]{font-size:14px;color:#1f2937;font-weight:600;word-break:break-all}.field-value[data-v-127367d8]{word-break:break-all}.result-actions[data-v-127367d8]{margin-top:16px;text-align:right}.danger-text[data-v-127367d8]{color:#f56c6c}.batch-service-fee-container .batch-card[data-v-ce7aa9ee]{margin-bottom:20px;border-radius:12px;border:1px solid #dcdfe6}.batch-service-fee-container .batch-card .card-header[data-v-ce7aa9ee]{display:flex;align-items:center;padding-bottom:15px;border-bottom:1px solid #ebeef5;flex-wrap:wrap}.batch-service-fee-container .batch-card .card-header .card-icon[data-v-ce7aa9ee]{font-size:24px;margin-right:10px;color:#409eff}.batch-service-fee-container .batch-card .card-header .card-title[data-v-ce7aa9ee]{font-size:18px;font-weight:600;color:#303133;margin:0;flex:1}.batch-service-fee-container .batch-card .card-header .selected-tip[data-v-ce7aa9ee]{margin-left:10px;font-size:13px;font-weight:500;color:#409eff}.batch-service-fee-container .batch-card .card-header .card-actions[data-v-ce7aa9ee]{display:flex;gap:8px}.batch-service-fee-container .mode-switch[data-v-ce7aa9ee]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 0 6px}.batch-service-fee-container .mode-switch .mode-label[data-v-ce7aa9ee]{font-size:14px;color:#606266;font-weight:500}.batch-service-fee-container .mode-switch .mode-tip[data-v-ce7aa9ee]{font-size:12px;color:#909399}.batch-service-fee-container[data-v-ce7aa9ee] .el-form{padding-top:20px}.batch-service-fee-container .batch-bar[data-v-ce7aa9ee]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:16px 0 4px;padding:12px 14px;background:#f8f9fa;border-radius:8px}.batch-service-fee-container .batch-bar .batch-hint[data-v-ce7aa9ee]{font-size:12px;color:#909399}.batch-service-fee-container .table-responsive-wrapper[data-v-ce7aa9ee]{overflow-x:auto;-webkit-overflow-scrolling:touch}.batch-service-fee-container[data-v-ce7aa9ee] .el-table .cell{white-space:normal;word-break:break-word;line-height:1.5}.batch-service-fee-container .empty-card .empty-tip[data-v-ce7aa9ee]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:#909399;font-size:14px}.batch-service-fee-container .empty-card .empty-tip i[data-v-ce7aa9ee]{font-size:20px}.batch-service-fee-container .dialog-summary[data-v-ce7aa9ee]{margin-bottom:16px;padding:10px 12px;background:#ecf5ff;border-radius:6px;font-size:13px;color:#606266}.batch-service-fee-container .dialog-summary b[data-v-ce7aa9ee]{color:#409eff}.batch-service-fee-container .field-hint[data-v-ce7aa9ee]{font-size:12px;color:#909399;line-height:1.4;margin-top:2px}.batch-service-fee-container .preview-section[data-v-ce7aa9ee]{margin-top:18px;border-top:1px solid #ebeef5;padding-top:14px}.batch-service-fee-container .preview-section .preview-header[data-v-ce7aa9ee]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:14px;font-weight:600;color:#303133}.batch-service-fee-container .preview-section .preview-header .preview-total b[data-v-ce7aa9ee]{color:#f56c6c}.batch-service-fee-container .preview-section .preview-more[data-v-ce7aa9ee]{margin-top:8px;font-size:12px;color:#909399}.batch-service-fee-container .preview-section .preview-warn[data-v-ce7aa9ee]{margin-top:6px;font-size:12px;color:#e6a23c}.batch-service-fee-container .preview-section .fee-invalid[data-v-ce7aa9ee]{color:#f56c6c}