[data-v-578692d5]::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}[data-v-578692d5]::-webkit-scrollbar{width:2px;height:2px}.content .title[data-v-578692d5]{border-radius:8px;border:1px solid #d6e1ef;background:#fff;padding:12px 20px;margin-bottom:16px}.content .title h1[data-v-578692d5]{color:#111827;font-family:Noto Sans SC;font-size:24px;font-style:normal;font-weight:700}.content .summary-section[data-v-578692d5]{padding:16px 20px;border-radius:6px;border:1px solid #d6e1ef;background:#fff;border-top:5px solid #0f4ea8;border-radius:8px 8px 0 0}.content .summary-section .section-title[data-v-578692d5]{font-size:16px;font-weight:700;color:#333;margin:0 0 16px 0;display:flex;align-items:center}.content .summary-section .section-title .line[data-v-578692d5]{width:5px;height:22px;border-radius:2px;background:#0f4ea8;margin-right:8px}.content .summary-section .summary-content[data-v-578692d5]{display:flex;align-items:center;gap:30px}.content .summary-section .summary-content .summary-card[data-v-578692d5]{padding:14px 20px;border-radius:5px;border:1px solid #d6e1ef;background:#f0f7ff;border-left:5px solid #0f4ea8;min-width:320px}.content .summary-section .summary-content .summary-card .card-title[data-v-578692d5]{font-size:14px;font-weight:700;color:#0f4ea8;margin-bottom:6px}.content .summary-section .summary-content .summary-card .card-content[data-v-578692d5]{display:flex;justify-content:space-between;gap:40px;font-size:13px;color:#333}.content .summary-section .summary-content .summary-card .card-content span[data-v-578692d5]{display:inline-block}.content .summary-section .summary-content .metrics[data-v-578692d5]{display:flex;flex:1}.content .summary-section .summary-content .metrics .metric-item[data-v-578692d5]{flex:1;display:flex;align-items:center;gap:10px;padding:0 15px}.content .summary-section .summary-content .metrics .metric-item .line[data-v-578692d5]{width:6px;height:50px;border-radius:3px;flex-shrink:0}.content .summary-section .summary-content .metrics .metric-item .line.green[data-v-578692d5]{background:#4c9f78}.content .summary-section .summary-content .metrics .metric-item .line.blue[data-v-578692d5]{background:#4e47dd}.content .summary-section .summary-content .metrics .metric-item .line.red[data-v-578692d5]{background:#dd514c}.content .summary-section .summary-content .metrics .metric-item .metric-info[data-v-578692d5]{flex:1;display:flex;flex-direction:column}.content .summary-section .summary-content .metrics .metric-item .metric-info .metric-header[data-v-578692d5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.content .summary-section .summary-content .metrics .metric-item .metric-info .metric-header .metric-label[data-v-578692d5]{font-size:14px;font-weight:700;color:#666}.content .summary-section .summary-content .metrics .metric-item .metric-info .metric-header .metric-label-sub[data-v-578692d5]{font-size:12px;color:#999}.content .summary-section .summary-content .metrics .metric-item .metric-info .metric-value[data-v-578692d5]{font-size:36px;font-weight:700}.content .summary-section .summary-content .metrics .metric-item .metric-info .metric-value.green[data-v-578692d5]{color:#006b40}.content .summary-section .summary-content .metrics .metric-item .metric-info .metric-value.blue[data-v-578692d5]{color:#4e47dd}.content .summary-section .summary-content .metrics .metric-item .metric-info .metric-value.red[data-v-578692d5]{color:#dd514c}.content .project[data-v-578692d5]{margin-top:30px}.content .project .title6[data-v-578692d5]{padding-left:8px;border-left:5px solid #0f4ea8;font-size:18px;font-weight:700;color:#111827}.content .project .title2[data-v-578692d5]{padding-bottom:5px}.content .project .table-container[data-v-578692d5]{margin-top:18px;overflow-x:auto;border-radius:6px;border:1px solid #d6e1ef;border-top:5px solid #0f4ea8}.content .project .table-container[data-v-578692d5] .el-table{--el-table-header-text-color:#666;--el-table-row-hover-bg-color:#fafafa}.content .project .table-container[data-v-578692d5] .el-table__header th{font-weight:700;font-size:14px}.content .project .table-container[data-v-578692d5] .el-table__body td{font-size:14px;color:#333;vertical-align:top}.content .project .table-container .success-rate-green[data-v-578692d5]{color:#006b40;font-weight:700}.content .project .table-container .success-rate-red[data-v-578692d5]{color:#dd514c;font-weight:700}.content .project .table-container .echart-box[data-v-578692d5]{width:100%;height:220px}.content .project .content-card[data-v-578692d5]{display:none}.content .project .content-card .card .btn[data-v-578692d5]{margin-top:12px;width:100%;border:2px solid #c7f6d3;background-color:#f3fdf5;border-radius:10px;padding:14px;box-sizing:border-box;text-align:left}.content .project .content-card .card .btn .titles[data-v-578692d5]{font-size:15px;font-weight:700;color:#006b40}.content .project .content-card .card .btn .contents[data-v-578692d5]{margin-top:2px;font-size:14px;color:#006b40}.content .project .content-card .card .btn2[data-v-578692d5]{border:2px solid #f6e6ca;background-color:#fcf3f2}.content .project .content-card .card .btn2 .titles[data-v-578692d5]{color:#a92e26}.content .project .content-card .card .btn2 .contents[data-v-578692d5]{color:#8c2822}.content .project .content-card .card .btn+.btn2[data-v-578692d5]{margin-top:6px}.content .customer[data-v-578692d5]{margin-top:30px}.content .customer .title3[data-v-578692d5]{padding-left:8px;border-left:5px solid #006b40;font-size:18px;font-weight:700;color:#111827}.content .customer .red[data-v-578692d5]{border-left:5px solid #dd524c}.content .customer .customer-content[data-v-578692d5]{margin-top:18px;display:flex;flex-wrap:wrap;gap:16px}.content .customer .customer-content .item[data-v-578692d5]{width:calc(25% - 12px);height:350px;border:1px solid #e5e5e5;padding:0;box-shadow:0 0 10px 0 rgba(0,0,0,.08);overflow-y:auto}.content .customer .customer-content .item .name2[data-v-578692d5]{background-color:#f0f8f2;font-size:16px;font-weight:700;color:#006b40;padding:12px 16px;border-left:5px solid #006b40}.content .customer .customer-content .item .name-red[data-v-578692d5]{background-color:#fff1f4;font-size:16px;font-weight:700;color:#dd514c;padding:12px 16px;border-left:5px solid #dd514c}.content .customer .customer-content .item .text2[data-v-578692d5]{font-size:14px;color:#333;font-weight:400;line-height:1.6;padding:12px 16px;margin-bottom:0}.content .customer .customer-content .item .audio-text[data-v-578692d5]{padding:0 16px 16px}.content .customer .customer-content .item .audio-text .name[data-v-578692d5]{font-size:13px;font-weight:700;color:#575656;margin-bottom:8px;display:block}.content .customer .customer-content .item .audio-text .quotes-list[data-v-578692d5]{display:flex;flex-direction:column;gap:6px}.content .customer .customer-content .item .audio-text .quote-item[data-v-578692d5]{display:flex;align-items:flex-start;padding:8px 10px;cursor:pointer}.content .customer .customer-content .item .audio-text .quote-item .quote-line[data-v-578692d5]{width:5px;height:100%;min-height:24px;background-color:#006b40;margin-right:8px;flex-shrink:0}.content .customer .customer-content .item .audio-text .quote-item .quote-number[data-v-578692d5]{font-size:13px;font-weight:700;color:#006b40;margin-right:8px;flex-shrink:0}.content .customer .customer-content .item .audio-text .quote-item .quote-text[data-v-578692d5]{font-size:13px;color:#333;line-height:1.6}.content .customer .customer-content .red .name2[data-v-578692d5]{background-color:#fdf2f0}.content .customer .customer-content .red .quote-line[data-v-578692d5]{background-color:#dd524c!important}.content .customer .customer-content .red .quote-number[data-v-578692d5]{color:#dd524c!important}.content .content-text[data-v-578692d5]{margin-top:30px;padding:20px;border-radius:6px;border:1px solid #d6e1ef;background:#f0f7ff}.content .content-text .top h2[data-v-578692d5]{color:#111827;font-family:Noto Sans SC;font-size:18px;font-style:normal;font-weight:700}.content .content-text .text-content[data-v-578692d5]{margin-top:16px;padding:14px;border-radius:6px;border:1px solid #d6e1ef;background:#fff;border-left:5px solid #0f4ea8}.content .content-text .text-content .title5[data-v-578692d5]{color:#111827;font-family:Noto Sans SC;font-size:15px;font-style:normal;font-weight:700}.content .content-text .text-content .text[data-v-578692d5]{color:#0f4ea8;font-family:Noto Sans SC;font-size:12px;font-style:normal;font-weight:400;margin-top:6px}.content .content-text .text-content .text2[data-v-578692d5]{margin-top:6px;font-size:16px;color:#333;font-weight:700}.content .content-text .text-content .text3[data-v-578692d5]{color:#4e47dd;font-weight:700}.content .content-text .text-bottom[data-v-578692d5]{margin-top:16px;padding:14px;border-radius:6px}.content .content-text .text-bottom .title5[data-v-578692d5]{color:#111827;font-family:Noto Sans SC;font-size:15px;font-style:normal;font-weight:700;margin-bottom:12px}.content .content-text .text-bottom .recommendations-grid[data-v-578692d5]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.content .content-text .text-bottom .recommendation-item[data-v-578692d5]{display:flex;align-items:flex-start;gap:12px;border-radius:5px;border:1px solid #d6e1ef;background:#fff;padding:12px}.content .content-text .text-bottom .recommendation-item .number[data-v-578692d5]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#0f4ea8;font-weight:700;color:#fff;font-size:14px;flex-shrink:0}.content .content-text .text-bottom .recommendation-item .content[data-v-578692d5]{flex:1;font-size:14px;color:#333;line-height:1.6}.content .content-text .text-bottom .recommendation-item .content .text3[data-v-578692d5]{color:#111827;font-weight:700;margin-right:4px}.content .content-text .text-bottom .recommendation-item .content .text4[data-v-578692d5]{color:#333}.content-tab[data-v-1bd67277]{width:100%;margin-top:30px;border-bottom:1px solid #3f84f6;display:flex;align-items:center;cursor:pointer}.content-tab .tab-item[data-v-1bd67277]{width:120px;height:45px;border:1.5px solid #3f84f6;display:flex;align-items:center;justify-content:center;background:#dce6f8}.content-tab .tab-item[data-v-1bd67277]:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.content-tab .tab-item[data-v-1bd67277]:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.content-tab .tab-item.active[data-v-1bd67277]{background:#3f84f6;color:#fff}.sales-group-report .report-location[data-v-1bd67277]{position:fixed;top:440px;right:60px;border-radius:8px;border:1px solid #d6e1ef;border-top:5px solid #0f4ea8;background:#fff;margin-bottom:20px;padding:16px 24px;box-shadow:0 8px 18px 0 rgba(15,78,168,.12);z-index:100}.sales-group-report .report-location .location-header[data-v-1bd67277]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sales-group-report .report-location .location-header .location-title[data-v-1bd67277]{font-size:16px;font-weight:700;color:#333}.sales-group-report .report-location .location-header .current-module[data-v-1bd67277]{font-size:14px;color:#438cff;font-weight:500}.sales-group-report .report-location .location-list[data-v-1bd67277]{display:flex;flex-direction:column;position:relative}.sales-group-report .report-location .location-list[data-v-1bd67277]:before{content:"";position:absolute;left:18px;top:20px;bottom:20px;width:2px;background:#e6e6e6}.sales-group-report .report-location .location-list .location-item[data-v-1bd67277]{display:flex;align-items:center;padding:12px;cursor:pointer;position:relative;border-radius:6px}.sales-group-report .report-location .location-list .location-item.active[data-v-1bd67277]{background:linear-gradient(135deg,#e8f0fe,#d0e4ff)}.sales-group-report .report-location .location-list .location-item.active span[data-v-1bd67277]{color:#0c47ab;font-weight:700}.sales-group-report .report-location .location-list .location-item.active .dot[data-v-1bd67277]{box-shadow:0 0 0 4px rgba(12,71,171,.2)}.sales-group-report .report-location .location-list .location-item .dot[data-v-1bd67277]{width:16px;height:16px;border-radius:50%;margin-right:16px;flex-shrink:0}.sales-group-report .report-location .location-list .location-item span[data-v-1bd67277]{font-size:15px;color:#666}