.certification-page[data-v-8a725d22]{background-color:#f5f7fa;min-height:100vh;padding:20px;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.process-dashboard[data-v-8a725d22]{background:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);margin-bottom:24px}.process-dashboard .dashboard-header[data-v-8a725d22]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:25px;border-bottom:1px solid #ebeef5;padding-bottom:15px}.process-dashboard .dashboard-header .header-left h3[data-v-8a725d22]{margin:0 0 8px 0;font-size:20px;color:#303133;font-weight:600}.process-dashboard .dashboard-header .header-left .sub-text[data-v-8a725d22]{font-size:13px;color:#909399}.process-dashboard .custom-steps[data-v-8a725d22] .el-step__title{font-size:14px;font-weight:500}.main-content-grid[data-v-8a725d22]{display:flex;gap:24px;align-items:flex-start}.form-section[data-v-8a725d22]{flex:1;min-width:0}.styled-card[data-v-8a725d22]{border-radius:8px;border:none;margin-bottom:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)!important;transition:box-shadow .3s}.styled-card[data-v-8a725d22]:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.08)!important}.styled-card .card-header[data-v-8a725d22]{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:16px;color:#303133}.styled-card .card-header i[data-v-8a725d22]{margin-right:8px;color:#409eff}.styled-card .card-header .text-gray[data-v-8a725d22]{color:#909399;font-weight:400}.styled-card .upload-row[data-v-8a725d22]{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:30px;background:#fafafa;padding:25px;border-radius:8px;justify-content:flex-start}.styled-card .upload-row .upload-item[data-v-8a725d22]{text-align:center}.styled-card .upload-row .upload-item .upload-label[data-v-8a725d22]{margin-top:10px;font-size:13px;color:#606266}.styled-card .upload-row .upload-item .upload-label .required[data-v-8a725d22]{color:#f56c6c;margin-right:2px}.styled-card .upload-row .upload-item .upload-tip[data-v-8a725d22]{margin-top:5px;font-size:12px;color:#909399;line-height:1.4}.styled-card .upload-row .add-upload-btn[data-v-8a725d22]{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #dcdfe6;border-radius:4px;width:100%;height:180px;cursor:pointer;transition:all .3s;background-color:#fafafa}.styled-card .upload-row .add-upload-btn[data-v-8a725d22]:hover{border-color:#409eff;background-color:rgba(64,158,255,.05)}.styled-card .upload-row .add-upload-btn .add-icon[data-v-8a725d22]{font-size:32px;color:#c0c4cc;margin-bottom:8px}.styled-card .upload-row .add-upload-btn .add-text[data-v-8a725d22]{font-size:14px;color:#909399}.styled-card .form-grid[data-v-8a725d22]{display:grid;gap:20px;padding:0 10px}.styled-card .form-grid.two-col[data-v-8a725d22]{grid-template-columns:1fr 1fr}.styled-card .form-grid.three-col[data-v-8a725d22]{grid-template-columns:1fr 1fr 1fr}.styled-card .form-grid .full-width[data-v-8a725d22]{grid-column:1/-1}.info-hint-card .info-hint-content[data-v-8a725d22]{display:flex;align-items:flex-start;padding:20px 0}.info-hint-card .info-hint-content .hint-icon[data-v-8a725d22]{font-size:36px;color:#409eff;margin-right:20px;margin-top:5px}.info-hint-card .info-hint-content .hint-text[data-v-8a725d22]{flex:1}.info-hint-card .info-hint-content .hint-text h4[data-v-8a725d22]{margin:0 0 10px 0;font-size:16px;color:#303133;font-weight:600}.info-hint-card .info-hint-content .hint-text p[data-v-8a725d22]{margin:0 0 15px 0;font-size:14px;color:#909399;line-height:1.6}.info-hint-card .info-hint-content .hint-text .hint-actions[data-v-8a725d22]{margin-top:10px}.config-sidebar[data-v-8a725d22]{width:300px;flex-shrink:0}.config-sidebar .sticky-wrapper[data-v-8a725d22]{position:sticky;top:20px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.config-sidebar .sidebar-title[data-v-8a725d22]{margin-top:0;margin-bottom:8px;color:#303133;font-size:16px;padding-left:10px;border-left:4px solid #409eff}.config-sidebar .sidebar-tip[data-v-8a725d22]{font-size:12px;color:#909399;margin-bottom:20px;padding-left:14px}.config-sidebar .config-step[data-v-8a725d22]{display:flex;align-items:center;padding:16px;margin-bottom:12px;border:1px solid #ebeef5;border-radius:8px;background:#fafafa;transition:all .3s}.config-sidebar .config-step.active[data-v-8a725d22]{background:#fff;border-color:rgba(64,158,255,.3);box-shadow:0 4px 12px rgba(64,158,255,.08)}.config-sidebar .config-step.active .step-icon[data-v-8a725d22],.config-sidebar .config-step.active .step-title[data-v-8a725d22]{color:#409eff}.config-sidebar .config-step.completed[data-v-8a725d22]{background:rgba(103,194,58,.05);border-color:rgba(103,194,58,.3)}.config-sidebar .config-step.completed .step-icon[data-v-8a725d22],.config-sidebar .config-step.completed .step-title[data-v-8a725d22]{color:#67c23a}.config-sidebar .config-step.pending[data-v-8a725d22]{background:rgba(230,162,60,.05);border-color:rgba(230,162,60,.3)}.config-sidebar .config-step.pending .step-icon[data-v-8a725d22],.config-sidebar .config-step.pending .step-title[data-v-8a725d22]{color:#e6a23c}.config-sidebar .config-step.disabled[data-v-8a725d22]{opacity:.6;cursor:not-allowed;filter:grayscale(100%)}.config-sidebar .config-step .step-icon[data-v-8a725d22]{font-size:24px;margin-right:12px;color:#909399}.config-sidebar .config-step .step-icon.ali-pay-icon[data-v-8a725d22]{color:#1677ff}.config-sidebar .config-step .step-content[data-v-8a725d22]{flex:1}.config-sidebar .config-step .step-content .step-title[data-v-8a725d22]{font-weight:600;font-size:14px;color:#303133;margin-bottom:4px;display:flex;align-items:center}.config-sidebar .config-step .step-content .step-desc[data-v-8a725d22]{font-size:12px;color:#909399;margin-bottom:8px}.config-sidebar .config-step .step-content .step-actions[data-v-8a725d22]{display:flex;gap:8px;flex-wrap:wrap}.config-sidebar .signing-progress[data-v-8a725d22]{background:#f5f7fa;border-radius:8px;padding:12px 16px;margin-bottom:16px}.config-sidebar .signing-progress .progress-header[data-v-8a725d22]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.config-sidebar .signing-progress .progress-header .progress-label[data-v-8a725d22]{font-size:13px;color:#909399}.config-sidebar .signing-progress .progress-header .progress-count[data-v-8a725d22]{font-size:14px;font-weight:600;color:#409eff}.config-sidebar .all-completed-tip[data-v-8a725d22]{margin-top:16px}.config-sidebar .all-completed-tip .el-alert[data-v-8a725d22]{border-radius:8px}.config-sidebar .helper-links[data-v-8a725d22]{margin-top:10px;display:flex;flex-direction:column;gap:5px}.submit-area[data-v-8a725d22]{text-align:center;margin-top:40px;margin-bottom:40px}.submit-area .action-btn[data-v-8a725d22]{height:44px;font-size:16px;margin:0 10px}.submit-area .action-btn.wide[data-v-8a725d22]{min-width:200px}.q-container[data-v-8a725d22]{text-align:center}.q-container .qr-box[data-v-8a725d22]{background:#fff;padding:15px;display:inline-block;border:1px solid #eee;border-radius:8px}.q-container .qr-box .qr-image[data-v-8a725d22]{width:180px;height:180px}.q-container .qr-actions[data-v-8a725d22]{margin-top:20px}.q-container .qr-actions .full-btn[data-v-8a725d22]{width:100%}.change-checkbox-group[data-v-8a725d22]{margin-top:20px}.change-checkbox-group .el-checkbox-group[data-v-8a725d22]{display:flex;flex-wrap:wrap;gap:10px}.change-checkbox-group .el-checkbox-group .change-item[data-v-8a725d22]{margin:0;width:48%}.search-input-wrapper[data-v-8a725d22]{position:relative;width:100%}.search-results-dropdown[data-v-8a725d22]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ebeef5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:1000;margin-top:4px;overflow:hidden}.search-result-item[data-v-8a725d22]{padding:12px 16px;cursor:pointer;transition:all .3s;border-bottom:1px solid #f5f7fa}.search-result-item[data-v-8a725d22]:last-child{border-bottom:none}.search-result-item[data-v-8a725d22]:hover{background-color:#f5f7fa}.search-result-item .company-name[data-v-8a725d22]{font-size:14px;font-weight:500;color:#303133;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-item .company-info[data-v-8a725d22]{font-size:12px;color:#909399;display:flex;justify-content:space-between;align-items:center}.search-result-item .company-info .credit-code[data-v-8a725d22]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.search-result-item .company-info .legal-person[data-v-8a725d22]{margin-left:8px}.search-loading[data-v-8a725d22]{text-align:center;padding:10px;color:#909399;font-size:12px}@media(max-width:1200px){.main-content-grid[data-v-8a725d22]{flex-direction:column}.config-sidebar[data-v-8a725d22]{width:100%;margin-top:20px}.form-grid.three-col[data-v-8a725d22]{grid-template-columns:1fr 1fr}}.alipay-sign-dialog .el-dialog[data-v-8a725d22]{border-radius:16px;overflow:hidden;box-shadow:0 24px 48px rgba(0,0,0,.15),0 8px 16px rgba(0,0,0,.08)}.alipay-sign-dialog .el-dialog__header[data-v-8a725d22]{background:linear-gradient(135deg,#1677ff,#0d5fd9);padding:20px 28px;border-bottom:none}.alipay-sign-dialog .el-dialog__header .el-dialog__title[data-v-8a725d22]{color:#fff;font-size:18px;font-weight:600;letter-spacing:.3px}.alipay-sign-dialog .el-dialog__header .el-dialog__headerbtn[data-v-8a725d22]{top:20px;right:24px}.alipay-sign-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close[data-v-8a725d22]{color:hsla(0,0%,100%,.9);font-size:20px;font-weight:700}.alipay-sign-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close[data-v-8a725d22]:hover{color:#fff}.alipay-sign-dialog .el-dialog__body[data-v-8a725d22]{padding:0;background:#f8f9fa}.alipay-sign-dialog .el-dialog__footer[data-v-8a725d22]{padding:0;background:transparent}.alipay-loading[data-v-8a725d22]{text-align:center;padding:80px 40px;background:#fff}.alipay-loading .loading-icon-wrapper[data-v-8a725d22]{width:64px;height:64px;margin:0 auto 24px;background:linear-gradient(135deg,#e8f4fd,#d6eafc);border-radius:50%;display:flex;align-items:center;justify-content:center}.alipay-loading .loading-icon-wrapper i[data-v-8a725d22]{font-size:32px;color:#1677ff}.alipay-loading .loading-title[data-v-8a725d22]{font-size:16px;font-weight:600;color:#303133;margin:0 0 8px 0}.alipay-loading .loading-desc[data-v-8a725d22]{font-size:13px;color:#909399;margin:0}.alipay-sign-container[data-v-8a725d22]{display:flex;flex-direction:column;background:#fff}.alipay-sign-header[data-v-8a725d22]{text-align:center;padding:32px 40px;background:linear-gradient(180deg,#fff,#f8f9fa);border-bottom:1px solid rgba(0,0,0,.06)}.alipay-sign-header .header-icon[data-v-8a725d22]{margin-bottom:16px}.alipay-sign-header .header-icon svg[data-v-8a725d22]{display:inline-block;vertical-align:middle;animation:float-8a725d22 3s ease-in-out infinite}.alipay-sign-header .alipay-sign-title[data-v-8a725d22]{font-size:20px;font-weight:600;color:#303133;margin:0 0 12px 0;letter-spacing:.3px}.alipay-sign-header .alipay-sign-desc[data-v-8a725d22]{font-size:14px;color:#909399;margin:0;line-height:1.6;max-width:600px;margin:0 auto}.alipay-iframe-wrapper[data-v-8a725d22]{position:relative;height:500px;background:#fff;overflow:hidden}.alipay-iframe-wrapper .alipay-iframe[data-v-8a725d22]{width:100%;height:100%;border:none;display:block}.alipay-iframe-wrapper .iframe-loading-overlay[data-v-8a725d22]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:10}.alipay-iframe-wrapper .iframe-loading-overlay i[data-v-8a725d22]{font-size:28px;color:#1677ff}.alipay-iframe-wrapper .iframe-loading-overlay span[data-v-8a725d22]{font-size:14px;color:#909399}.alipay-sign-footer[data-v-8a725d22]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#fff;border-top:1px solid rgba(0,0,0,.06);gap:16px}.alipay-sign-footer .footer-tips[data-v-8a725d22]{display:flex;align-items:center;gap:8px;flex:1;font-size:13px;color:#909399}.alipay-sign-footer .footer-tips i[data-v-8a725d22]{font-size:16px;color:#909399}.alipay-sign-footer .footer-actions[data-v-8a725d22]{display:flex;gap:12px}.alipay-sign-footer .footer-actions .el-button[data-v-8a725d22]{min-width:100px;border-radius:8px;font-weight:500}.alipay-sign-footer .footer-actions .el-button i[data-v-8a725d22]{margin-right:4px}.alipay-sign-footer .footer-actions .el-button--primary[data-v-8a725d22]{background:linear-gradient(135deg,#1677ff,#0d5fd9);border:none;box-shadow:0 4px 12px rgba(22,119,255,.25)}.alipay-sign-footer .footer-actions .el-button--primary[data-v-8a725d22]:hover{box-shadow:0 6px 16px rgba(22,119,255,.35);transform:translateY(-1px)}.alipay-sign-footer .footer-actions .el-button--primary[data-v-8a725d22]:active{transform:translateY(0)}@keyframes float-8a725d22{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:768px){.alipay-sign-dialog .el-dialog[data-v-8a725d22]{width:95%!important;margin-top:5vh!important}.alipay-sign-header[data-v-8a725d22]{padding:24px 20px}.alipay-sign-header .alipay-sign-title[data-v-8a725d22]{font-size:18px}.alipay-sign-header .alipay-sign-desc[data-v-8a725d22]{font-size:13px}.alipay-iframe-wrapper[data-v-8a725d22]{height:400px}.alipay-sign-footer[data-v-8a725d22]{flex-direction:column;gap:12px}.alipay-sign-footer .footer-tips[data-v-8a725d22]{order:2;font-size:12px}.alipay-sign-footer .footer-actions[data-v-8a725d22]{order:1;width:100%}.alipay-sign-footer .footer-actions .el-button[data-v-8a725d22]{flex:1}}.service-provider-dialog .el-dialog[data-v-8a725d22]{border-radius:12px;overflow:hidden}.service-provider-dialog .el-dialog__header[data-v-8a725d22]{background:linear-gradient(135deg,#667eea,#764ba2);padding:16px 24px}.service-provider-dialog .el-dialog__header .el-dialog__title[data-v-8a725d22]{color:#fff;font-size:18px;font-weight:600}.service-provider-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close[data-v-8a725d22]{color:#fff;font-size:18px}.service-provider-dialog .el-dialog__body[data-v-8a725d22]{padding:20px 24px;max-height:65vh;overflow-y:auto;background:#f5f7fa}.service-provider-dialog .el-dialog__footer[data-v-8a725d22]{background:#fff;border-top:1px solid #ebeef5;padding:16px 24px}.sp-dialog-header[data-v-8a725d22]{background:#fff;padding:16px;border-radius:10px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.sp-dialog-header .sp-search-bar[data-v-8a725d22]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.sp-dialog-header .sp-search-bar .el-input .el-input__inner[data-v-8a725d22],.sp-dialog-header .sp-search-bar .el-select .el-input__inner[data-v-8a725d22]{border-radius:8px}.sp-dialog-header .sp-tips .el-alert[data-v-8a725d22]{border-radius:8px;padding:10px 16px;background:linear-gradient(135deg,#e8f4fd,#d6eafc);border:none}.sp-dialog-header .sp-tips .el-alert .el-alert__content[data-v-8a725d22]{color:#1890ff}.sp-list-container[data-v-8a725d22]{min-height:280px;max-height:48vh;overflow-y:auto;padding:4px}.sp-list-container[data-v-8a725d22]::-webkit-scrollbar{width:6px}.sp-list-container[data-v-8a725d22]::-webkit-scrollbar-track{background:transparent}.sp-list-container[data-v-8a725d22]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.sp-list-container[data-v-8a725d22]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.sp-empty[data-v-8a725d22]{padding:60px 0;background:#fff;border-radius:10px}.sp-card-list[data-v-8a725d22]{display:flex;flex-direction:column;gap:12px}.sp-card[data-v-8a725d22]{background:#fff;border:2px solid transparent;border-radius:12px;padding:20px;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px rgba(0,0,0,.04)}.sp-card[data-v-8a725d22]:hover{border-color:rgba(102,126,234,.3);box-shadow:0 6px 20px rgba(102,126,234,.12);transform:translateY(-2px)}.sp-card.sp-card-selected[data-v-8a725d22]{border-color:#667eea;background:linear-gradient(135deg,#fafbff,#f5f7ff);box-shadow:0 6px 20px rgba(102,126,234,.18)}.sp-card.sp-card-selected .sp-name[data-v-8a725d22]{color:#667eea}.sp-card.sp-card-selected .sp-select-indicator .el-radio .el-radio__inner[data-v-8a725d22]{border-color:#667eea;background:#667eea}.sp-card.sp-card-bound[data-v-8a725d22]{border-color:#67c23a;background:linear-gradient(135deg,#f6ffed,#f0f9eb);cursor:not-allowed;opacity:.85}.sp-card.sp-card-bound[data-v-8a725d22]:hover{transform:none;box-shadow:0 4px 12px rgba(0,0,0,.08)}.sp-card.sp-card-bound .sp-name[data-v-8a725d22]{color:#67c23a}.sp-rate-divider[data-v-8a725d22]{height:1px;background:#ebeef5;margin:8px 0}.sp-card-header[data-v-8a725d22]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.sp-card-header .sp-card-title[data-v-8a725d22]{flex:1}.sp-card-header .sp-card-title .sp-name[data-v-8a725d22]{font-size:17px;font-weight:700;color:#1f2937;margin-bottom:10px;letter-spacing:.3px}.sp-card-header .sp-card-title .sp-tags[data-v-8a725d22]{display:flex;gap:8px;flex-wrap:wrap}.sp-card-header .sp-card-title .sp-tags .el-tag[data-v-8a725d22]{border-radius:4px;font-size:11px;padding:0 8px;height:22px;line-height:20px}.sp-card-header .sp-select-indicator[data-v-8a725d22]{flex-shrink:0;margin-left:16px}.sp-card-header .sp-select-indicator .el-radio[data-v-8a725d22]{margin-right:0}.sp-card-body .sp-info-grid[data-v-8a725d22]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;padding:16px;background:#f8fafc;border-radius:10px}.sp-card-body .sp-info-grid .sp-info-item[data-v-8a725d22]{display:flex;flex-direction:column;gap:6px}.sp-card-body .sp-info-grid .sp-info-item .sp-info-label[data-v-8a725d22]{font-size:12px;color:#6b7280;font-weight:500}.sp-card-body .sp-info-grid .sp-info-item .sp-info-value[data-v-8a725d22]{font-size:14px;color:#1f2937;font-weight:600}.sp-section-title[data-v-8a725d22]{font-size:14px;font-weight:700;color:#374151;margin-bottom:12px;display:flex;align-items:center;gap:8px}.sp-section-title i[data-v-8a725d22]{color:#667eea;font-size:16px}.sp-section-title[data-v-8a725d22]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#e5e7eb,transparent);margin-left:12px}.sp-qualifications[data-v-8a725d22]{margin-bottom:20px}.sp-qualifications .sp-qual-grid[data-v-8a725d22]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.sp-qualifications .sp-qual-card[data-v-8a725d22]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px;text-align:center;transition:all .2s ease}.sp-qualifications .sp-qual-card[data-v-8a725d22]:hover{border-color:#667eea;box-shadow:0 4px 12px rgba(102,126,234,.12);transform:translateY(-1px)}.sp-qualifications .sp-qual-type[data-v-8a725d22]{font-size:12px;font-weight:600;color:#374151;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:6px}.sp-qualifications .sp-qual-type i[data-v-8a725d22]{color:#667eea;font-size:14px}.sp-qualifications .sp-qual-preview[data-v-8a725d22]{position:relative;width:100%;height:72px;border-radius:8px;overflow:hidden;cursor:pointer;background:#f3f4f6}.sp-qualifications .sp-qual-preview .el-image[data-v-8a725d22]{width:100%;height:100%}.sp-qualifications .sp-qual-preview .sp-qual-overlay[data-v-8a725d22]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(102,126,234,.85);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:500;opacity:0;transition:opacity .2s ease}.sp-qualifications .sp-qual-preview .sp-qual-overlay i[data-v-8a725d22]{margin-right:4px}.sp-qualifications .sp-qual-preview:hover .sp-qual-overlay[data-v-8a725d22]{opacity:1}.sp-qualifications .sp-qual-no-image[data-v-8a725d22]{width:100%;height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f9fafb;border-radius:8px;color:#9ca3af;border:1px dashed #d1d5db}.sp-qualifications .sp-qual-no-image i[data-v-8a725d22]{font-size:22px;margin-bottom:4px}.sp-qualifications .sp-qual-no-image span[data-v-8a725d22]{font-size:11px}.sp-qualifications .sp-qual-status[data-v-8a725d22]{margin-top:8px}.sp-qualifications .sp-qual-status .el-tag[data-v-8a725d22]{border-radius:4px;font-size:11px}.sp-rates[data-v-8a725d22]{margin-bottom:20px}.sp-rates .sp-rate-table[data-v-8a725d22]{background:#fff;border-radius:10px;overflow:hidden;border:1px solid #e5e7eb}.sp-rates .sp-rate-row[data-v-8a725d22]{display:grid;grid-template-columns:1fr 1fr 100px;padding:12px 16px;border-bottom:1px solid #f3f4f6;align-items:center}.sp-rates .sp-rate-row[data-v-8a725d22]:last-child{border-bottom:none}.sp-rates .sp-rate-row.sp-rate-header[data-v-8a725d22]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-weight:600;font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.sp-rates .sp-rate-row.sp-rate-empty[data-v-8a725d22]{grid-template-columns:1fr;text-align:center;color:#9ca3af;font-size:13px;padding:24px}.sp-rates .sp-rate-col[data-v-8a725d22]{font-size:13px;color:#374151}.sp-rates .sp-rate-col.sp-rate-value[data-v-8a725d22]{color:#667eea;font-weight:700;font-size:14px}.sp-services .sp-service-content[data-v-8a725d22]{background:#fff;border-radius:10px;padding:16px;border:1px solid #e5e7eb}.sp-services .sp-service-item[data-v-8a725d22]{margin-bottom:10px;font-size:13px;line-height:1.7;display:flex;align-items:flex-start}.sp-services .sp-service-item[data-v-8a725d22]:last-child{margin-bottom:0}.sp-services .sp-service-item .sp-service-label[data-v-8a725d22]{color:#6b7280;font-weight:500;white-space:nowrap;margin-right:4px}.sp-services .sp-service-item .sp-service-text[data-v-8a725d22]{color:#374151}.sp-services .sp-service-item .sp-service-text.sp-limitation[data-v-8a725d22]{color:#ef4444;font-weight:500}.sp-services .sp-no-limit[data-v-8a725d22]{text-align:center;padding:12px 0}.sp-services .sp-no-limit .el-tag[data-v-8a725d22]{border-radius:20px;padding:0 16px}.sp-card-footer[data-v-8a725d22]{margin-top:16px;padding-top:16px;border-top:1px solid #f3f4f6;text-align:right}.sp-card-footer .el-button[data-v-8a725d22]{color:#667eea;font-weight:500}.sp-card-footer .el-button[data-v-8a725d22]:hover{color:#764ba2}.sp-card-footer .el-button i[data-v-8a725d22]{margin-right:4px}.sp-dialog-footer[data-v-8a725d22]{display:flex;justify-content:space-between;align-items:center}.sp-dialog-footer .sp-selected-info[data-v-8a725d22]{font-size:14px;color:#6b7280}.sp-dialog-footer .sp-selected-info strong[data-v-8a725d22]{color:#667eea;font-weight:600}.sp-dialog-footer .sp-actions[data-v-8a725d22]{display:flex;gap:12px}.sp-dialog-footer .sp-actions .el-button[data-v-8a725d22]{border-radius:8px;padding:10px 24px;font-weight:500}.sp-dialog-footer .sp-actions .el-button.el-button--primary[data-v-8a725d22]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.sp-dialog-footer .sp-actions .el-button.el-button--primary[data-v-8a725d22]:hover{background:linear-gradient(135deg,#5a6fd6,#6a4190)}.sp-dialog-footer .sp-actions .el-button.el-button--primary[data-v-8a725d22]:disabled{background:#c0c4cc}.sp-detail-content .el-descriptions .el-descriptions__header[data-v-8a725d22]{margin-bottom:16px}.sp-detail-content .el-descriptions .el-descriptions-item__label[data-v-8a725d22]{font-weight:600;color:#6b7280}.sp-detail-content .el-descriptions .el-descriptions-item__content[data-v-8a725d22]{color:#374151}.sp-detail-content .sp-detail-section[data-v-8a725d22]{margin-top:24px}.sp-detail-content .sp-detail-section h4[data-v-8a725d22]{font-size:15px;font-weight:700;color:#374151;margin-bottom:14px;display:flex;align-items:center;gap:8px}.sp-detail-content .sp-detail-section h4 i[data-v-8a725d22]{color:#667eea;font-size:16px}.sp-detail-content .sp-qual-list[data-v-8a725d22]{display:flex;flex-wrap:wrap;gap:8px}.sp-detail-content .sp-qual-list .el-tag[data-v-8a725d22]{border-radius:6px}.sp-detail-content .sp-detail-desc[data-v-8a725d22]{background:#f8fafc;border-radius:10px;padding:18px;border:1px solid #e5e7eb}.sp-detail-content .sp-detail-desc p[data-v-8a725d22]{margin:0 0 10px 0;font-size:13px;line-height:1.7;color:#374151}.sp-detail-content .sp-detail-desc p[data-v-8a725d22]:last-child{margin-bottom:0}.sp-detail-content .sp-detail-desc p strong[data-v-8a725d22]{color:#6b7280;font-weight:500}@media(max-width:768px){.sp-card-body .sp-info-grid[data-v-8a725d22]{grid-template-columns:repeat(2,1fr)}.sp-rate-row[data-v-8a725d22]{grid-template-columns:1fr 1fr 80px!important}.sp-qualifications .sp-qual-grid[data-v-8a725d22]{grid-template-columns:repeat(2,1fr)}.sp-dialog-footer[data-v-8a725d22]{flex-direction:column;gap:12px}.sp-dialog-footer .sp-selected-info[data-v-8a725d22]{text-align:center}}[data-v-8a725d22] .qr-dialog{border-radius:12px;overflow:hidden}[data-v-8a725d22] .qr-dialog .el-dialog__header{background:linear-gradient(135deg,#409eff,#66b1ff);padding:16px 20px}[data-v-8a725d22] .qr-dialog .el-dialog__header .el-dialog__title{color:#fff;font-weight:600;font-size:16px}[data-v-8a725d22] .qr-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:hsla(0,0%,100%,.8)}[data-v-8a725d22] .qr-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}[data-v-8a725d22] .qr-dialog .el-dialog__body{padding:24px}.qr-container .qr-alert[data-v-8a725d22]{margin-bottom:20px;border-radius:8px}.qr-container .qr-tabs-wrapper[data-v-8a725d22]{margin-bottom:20px}.qr-container .qr-tabs[data-v-8a725d22] .el-tabs__header{margin:0}.qr-container .qr-tabs[data-v-8a725d22] .el-tabs__nav-wrap:after{height:1px;background-color:#ebeef5}.qr-container .qr-tabs[data-v-8a725d22] .el-tabs__item{height:40px;line-height:40px;font-size:14px;color:#606266!important}.qr-container .qr-tabs[data-v-8a725d22] .el-tabs__item.is-active{color:#409eff;font-weight:600}.qr-container .qr-tabs[data-v-8a725d22] .el-tabs__item:hover{color:#409eff}.qr-container .qr-tabs[data-v-8a725d22] .el-tabs__active-bar{height:2px;background-color:#409eff}.qr-container .qr-code-wrapper[data-v-8a725d22]{text-align:center;padding:20px 0}.qr-container .qr-code-wrapper .qr-code-box[data-v-8a725d22]{display:inline-block;padding:16px;background:#fff;border:1px solid #ebeef5;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.qr-container .qr-code-wrapper .qr-code-image[data-v-8a725d22]{width:200px;height:200px;display:block}.qr-container .qr-code-wrapper .qr-scan-tip[data-v-8a725d22]{margin-top:16px;font-size:14px;color:#909399}.qr-container .qr-code-wrapper .qr-scan-tip i[data-v-8a725d22]{margin-right:6px;font-size:16px}.qr-container .qr-link-section[data-v-8a725d22]{margin-top:20px}.qr-container .qr-link-section .qr-link-label[data-v-8a725d22]{display:block;font-size:13px;color:#606266;margin-bottom:8px;font-weight:500}.qr-container .qr-link-section .qr-link-input[data-v-8a725d22] .el-input__inner{border-radius:6px 0 0 6px;background-color:#f5f7fa}.qr-container .qr-link-section .qr-link-input[data-v-8a725d22] .el-input-group__append{border-radius:0 6px 6px 0;background-color:#409eff;border-color:#409eff}.qr-container .qr-link-section .qr-link-input[data-v-8a725d22] .el-input-group__append .el-button{color:#fff}.qr-container .qr-link-section .qr-link-input[data-v-8a725d22] .el-input-group__append .el-button:hover{opacity:.9}.qr-container .qr-actions[data-v-8a725d22]{margin-top:24px;text-align:center}.qr-container .qr-actions .qr-confirm-btn[data-v-8a725d22]{width:100%;height:44px;font-size:15px;font-weight:500;border-radius:8px;background:linear-gradient(135deg,#67c23a,#85ce61);border:none}.qr-container .qr-actions .qr-confirm-btn[data-v-8a725d22]:hover{background:linear-gradient(135deg,#5daf34,#7bc258)}.qr-container .qr-actions .qr-confirm-btn i[data-v-8a725d22]{margin-right:6px}