.aa[data-v-1bf0ba50]{cursor:pointer}.padding16[data-v-1bf0ba50]{padding:16px;height:110px}.top16[data-v-1bf0ba50]{margin-top:16px;margin-bottom:16px}.info[data-v-1bf0ba50]{margin-top:10px}.h1[data-v-1bf0ba50]{font-size:30px;font-weight:700}.h2[data-v-1bf0ba50]{font-size:16px;font-weight:700;color:#000}.bggray[data-v-1bf0ba50]{background-color:#f2f5fb;border-radius:4px}.lightgray[data-v-1bf0ba50]{color:#b8bbbf}.blue[data-v-1bf0ba50]{color:#409eff}.red[data-v-1bf0ba50]{color:#ff4b4b}.green[data-v-1bf0ba50]{color:#11cd8f}.flex[data-v-1bf0ba50]{display:-webkit-box;display:-ms-flexbox;display:flex}.flag[data-v-1bf0ba50]{background-color:#409eff;float:left;width:4px;height:10px;margin-top:6px;margin-right:5px}.index1[data-v-1bf0ba50]{background-color:#fef0f0;color:#ff4b4b}.index1[data-v-1bf0ba50],.index2[data-v-1bf0ba50]{width:16px;height:16px;text-align:center;line-height:16px;border-radius:16px}.index2[data-v-1bf0ba50]{background-color:#e6a23c;color:#fdf6ec}.index3[data-v-1bf0ba50]{background-color:#409eff;color:#ecf5ff}.index3[data-v-1bf0ba50],.index4[data-v-1bf0ba50]{width:16px;height:16px;text-align:center;line-height:16px;border-radius:16px}.index4[data-v-1bf0ba50]{background-color:#909399;color:#f4f4f5}.aa[data-v-28640f99]{cursor:pointer}.padding16[data-v-28640f99]{padding:16px;height:110px}.top16[data-v-28640f99]{margin-top:16px;margin-bottom:16px}.info[data-v-28640f99]{margin-top:10px}.h1[data-v-28640f99]{font-size:30px;font-weight:700}.h2[data-v-28640f99]{font-size:16px;font-weight:700;color:#000}.bggray[data-v-28640f99]{background-color:#f2f5fb;border-radius:4px}.lightgray[data-v-28640f99]{color:#b8bbbf}.blue[data-v-28640f99]{color:#409eff}.red[data-v-28640f99]{color:#ff4b4b}.green[data-v-28640f99]{color:#11cd8f}.flex[data-v-28640f99]{display:-webkit-box;display:-ms-flexbox;display:flex}.flag[data-v-28640f99]{background-color:#409eff;float:left;width:4px;height:10px;margin-top:6px;margin-right:5px}.index1[data-v-28640f99]{background-color:#fef0f0;color:#ff4b4b}.index1[data-v-28640f99],.index2[data-v-28640f99]{width:16px;height:16px;text-align:center;line-height:16px;border-radius:16px}.index2[data-v-28640f99]{background-color:#e6a23c;color:#fdf6ec}.index3[data-v-28640f99]{background-color:#409eff;color:#ecf5ff}.index3[data-v-28640f99],.index4[data-v-28640f99]{width:16px;height:16px;text-align:center;line-height:16px;border-radius:16px}.index4[data-v-28640f99]{background-color:#909399;color:#f4f4f5}.tb2 th[data-v-d2925cc2]{border:none;text-align:left;padding:10px}.tb2 td[data-v-d2925cc2]{border:none;text-align:right;padding:10px}.ova[data-v-d2925cc2]{height:60px}.ova[data-v-d2925cc2] .avue-group .el-collapse-item__wrap{overflow:inherit}.yongjinyinzi[data-v-d2925cc2] .el-collapse-item.is-active{max-height:300px;overflow:auto}[data-v-d2925cc2] .tableRowClassName *{font-weight:700}[data-v-d2925cc2] .border{border:1px solid #ccc}.box2 span[data-v-23fe829e]{margin:10px}[data-v-23fe829e] .el-checkbox__label{display:inline-table;white-space:normal;padding-bottom:10px}[data-v-23fe829e] .el-tag{height:auto;min-height:32px;white-space:normal}.item[data-v-74aeb8a2]{margin-left:10px;color:#f0c22b}h2[data-v-74aeb8a2]{line-height:30px;margin:10px 0}.createTime[data-v-f059428a]{color:#8f8f8f}.content[data-v-f059428a]{margin-bottom:20px;font-size:18px}.userName[data-v-f059428a]{color:#8f8f8f}.timetree[data-v-f059428a]{margin:0;padding:0}.timetree li[data-v-f059428a]{list-style:none;position:relative;overflow:hidden;margin:0;padding:0}.timetree li[data-v-f059428a]:after{content:"";width:2px;position:absolute;top:.5rem;bottom:0;left:60px;z-index:1;background:#c5c5c5}.timebox[data-v-f059428a]:after{content:"";width:10px;height:10px;background:#c5c5c5;border:2px solid #fff;border-radius:50%;position:absolute;left:54px;top:3px;z-index:2}.margin1[data-v-f059428a]{margin:0 30px 30px 30px}.timebox[data-v-f059428a]{display:block}.timebox_content[data-v-f059428a]{margin-left:70px;width:600px}.timebox_main[data-v-f059428a]{border:1px solid #eee;background-color:#f9f9f9;margin:10px 0 30px;padding:30px}.formClassName .el-form-item__label{font-weight:700;color:green}#report[data-v-2d2938c6]{width:800px}.table[data-v-2d2938c6]{width:96%;margin:2%}.table td[data-v-2d2938c6],.table th[data-v-2d2938c6]{border:1px solid #ccc;padding:5px}.ReservedSucceed[data-v-2d2938c6]{background-color:#fff}.ReservedSucceed .hide[data-v-2d2938c6]{text-indent:1em}.ReservedSucceed .imgBox[data-v-2d2938c6]{position:fixed;top:15%;left:25%;width:50%;background-color:#e8ece8;z-index:2;border-radius:20px;padding:5px}.ReservedSucceed .imgBox .img[data-v-2d2938c6]{padding:10px}.ReservedSucceed .imgBox .img img[data-v-2d2938c6]{width:100%}.ReservedSucceed .imgBox .box[data-v-2d2938c6]{text-align:center;margin:10px 0}.colors div[data-v-506a3160]{display:inline-block;width:10px;height:10px;border-radius:100%;margin:2px}.color1[data-v-506a3160]{background-color:red}.color2[data-v-506a3160]{background-color:#ff0}.color3[data-v-506a3160]{background-color:#00f}.color4[data-v-506a3160]{background-color:green}.color5[data-v-506a3160]{background-color:#000}.color6[data-v-506a3160]{background-color:purple}.tt .avue-form__menu[data-v-0f1c8db3]{width:400px}.chat[data-v-0f1c8db3]{margin-top:20px;border:1px solid #e4e7ed;border-radius:4px;padding:15px;background-color:#f9f9f9}.chat-title[data-v-0f1c8db3]{font-size:16px;font-weight:700;color:#303133;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e4e7ed}[data-v-aa0ab5fc] .small .el-col{margin-bottom:5px}.left10[data-v-03adca7f]{margin-right:10px}h1[data-v-03adca7f]{background-color:#f9f9f9;padding:5px 10px;line-height:29px}[data-v-03adca7f] .el-switch{margin:0 5px}[data-v-03adca7f] .policyType .el-form-item__label{text-align:left}.l200[data-v-03adca7f]{margin-left:200px}.more[data-v-03adca7f]{margin-left:30px;color:#409eff}.policyType[data-v-03adca7f]{width:800px}[data-v-03adca7f] .el-form-item--small.el-form-item{margin-bottom:2px;margin-top:2px}[data-v-03adca7f] .item{background-color:#f9f9f9}.flex[data-v-03adca7f],.rightbox[data-v-03adca7f]{display:-webkit-box;display:-ms-flexbox;display:flex}.rightbox[data-v-03adca7f]{width:150px;margin-left:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.leftbox[data-v-03adca7f]{width:300px}.erji[data-v-03adca7f],.yiji[data-v-03adca7f]{padding:5px 10px;height:36px}.yiji .biaoti[data-v-03adca7f]{width:240px}.erji .biaoti[data-v-03adca7f]{width:200px}.erji[data-v-03adca7f]{padding-left:50px;background-color:#f9f9f9}.policyTypeData[data-v-03adca7f]{font-size:14px}.fl[data-v-03adca7f]{display:inline-block}.list div[data-v-03adca7f]{display:inline-block;margin-right:30px;margin-bottom:30px}.list div span[data-v-03adca7f]{font-weight:700}.right30[data-v-03adca7f]{margin-left:10px}.uploadButton[data-v-03adca7f]{position:fixed;right:10px;top:150px;z-index:99}.el-font-size[data-v-54358734]{font-size:14px}ul[data-v-54358734]{margin:0;padding:0}.warningList[data-v-54358734]{margin-bottom:10px;margin-top:10px;overflow-y:auto;height:350px}li[data-v-54358734]{margin:0;padding:0;margin-bottom:20px;cursor:pointer;list-style:circle}.bottom[data-v-54358734]{margin-bottom:10px}.flag[data-v-54358734]{background-color:#409eff;float:left;width:4px;height:10px;margin-top:6px;margin-right:5px}.bottom .el-button[data-v-54358734]{margin-bottom:5px}.wel{-ms-flex-wrap:wrap;flex-wrap:wrap;width:1100px;margin:0 auto}.log-dialog-content[data-v-572b367e],.wel{display:-webkit-box;display:-ms-flexbox;display:flex}.log-dialog-content[data-v-572b367e]{max-height:80vh;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-section[data-v-572b367e]{padding:20px 24px;background:#f8f9fa;border-bottom:1px solid #e8e8e8;margin-bottom:0}.search-form[data-v-572b367e]{margin:0}.log-list-container[data-v-572b367e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;max-height:60vh}.empty-state[data-v-572b367e]{text-align:center;padding:60px 20px;color:#999}.empty-state i[data-v-572b367e]{font-size:48px;margin-bottom:16px;display:block}.log-list[data-v-572b367e]{padding:20px}.log-item[data-v-572b367e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:12px 0;border-bottom:1px solid #f0f0f0}.log-item[data-v-572b367e]:last-child{border-bottom:none}.log-time[data-v-572b367e]{font-size:12px;color:#999;min-width:80px;font-family:monospace}.log-content[data-v-572b367e]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px}.log-header[data-v-572b367e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:0}.log-operator[data-v-572b367e]{padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;border:1px solid;margin-right:8px}.log-operator.user[data-v-572b367e]{background-color:#e8f4fd;color:#1890ff;border-color:#91d5ff}.log-operator.robot[data-v-572b367e]{background-color:#f6ffed;color:#52c41a;border-color:#b7eb8f}.log-operator.system[data-v-572b367e]{background-color:#fff2e8;color:#fa8c16;border-color:#ffd591}.log-index[data-v-572b367e]{color:#666;font-size:12px;margin-right:8px;font-weight:500}.log-action[data-v-572b367e]{color:#333;font-size:14px}.log-description[data-v-572b367e]{color:#333;line-height:1.5;margin-top:4px}.log-details[data-v-572b367e]{color:#666;font-size:12px;line-height:1.4;background:#f8f9fa;padding:8px;border-radius:4px;margin-top:8px}.pagination-container[data-v-572b367e]{padding:16px 24px;text-align:center;border-top:1px solid #e8e8e8;background:#fafafa}.dialog-footer[data-v-572b367e]{text-align:right;padding:16px 24px;border-top:1px solid #e8e8e8;background:#fafafa}[data-v-572b367e] .el-dialog{border-radius:12px;overflow:hidden}[data-v-572b367e] .el-dialog__header{padding:20px 24px;background:linear-gradient(135deg,#722ed1,#9254de);color:#fff;border-bottom:1px solid #e8e8e8}[data-v-572b367e] .el-dialog__title{font-size:18px;font-weight:700;color:#fff}[data-v-572b367e] .el-dialog__headerbtn{top:20px;right:24px}[data-v-572b367e] .el-dialog__close{color:#fff;font-size:24px;width:30px;height:30px;border-radius:50%;-webkit-transition:background .3s ease;transition:background .3s ease}[data-v-572b367e] .el-dialog__close:hover{background:hsla(0,0%,100%,.2);color:#fff}[data-v-572b367e] .el-dialog__body,[data-v-572b367e] .el-dialog__footer{padding:0}@media (max-width:768px){.log-item[data-v-572b367e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.log-time[data-v-572b367e]{min-width:auto;font-size:11px}.search-form[data-v-572b367e]{display:block}.search-form .el-form-item[data-v-572b367e]{display:block;margin-bottom:12px}.log-list[data-v-572b367e],.search-section[data-v-572b367e]{padding:16px 20px}.dialog-footer[data-v-572b367e],.pagination-container[data-v-572b367e]{padding:12px 20px}[data-v-572b367e] .el-dialog__header{padding:16px 20px}[data-v-572b367e] .el-dialog__headerbtn{top:16px;right:20px}}.order-list-section[data-v-0da65429]{background:#fff;border-radius:12px;padding:24px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08)}.order-item[data-v-0da65429]{border:1px solid #e8e8e8;border-radius:12px;padding:20px;margin-bottom:16px;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fafafa}.order-item[data-v-0da65429]:hover{-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.order-header[data-v-0da65429]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.order-id[data-v-0da65429]{font-size:18px;font-weight:700;color:#1890ff}.order-type[data-v-0da65429]{background:#52c41a;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700}.order-time[data-v-0da65429]{color:#999;font-size:14px}.customer-info[data-v-0da65429]{gap:12px;margin-bottom:12px}.customer-avatar[data-v-0da65429],.customer-info[data-v-0da65429]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customer-avatar[data-v-0da65429]{width:40px;height:40px;border-radius:50%;background:#52c41a;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:16px}.customer-name[data-v-0da65429]{font-weight:700;font-size:16px}.order-description[data-v-0da65429]{color:#666;margin-bottom:12px;line-height:1.5}.insurance-tags[data-v-0da65429]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.insurance-tag[data-v-0da65429]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700;color:#fff}.tag-driving[data-v-0da65429],.tag-id[data-v-0da65429]{background:#52c41a}.tag-car[data-v-0da65429],.tag-commercial[data-v-0da65429],.tag-health[data-v-0da65429],.tag-traffic[data-v-0da65429]{background:#722ed1}.order-details[data-v-0da65429]{background:#fafafa;border-radius:8px;padding:0}.detail-row[data-v-0da65429]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:12px}.detail-row[data-v-0da65429]:last-child{margin-bottom:0}.detail-item[data-v-0da65429]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:200px}.detail-label[data-v-0da65429]{font-weight:700;color:#666;font-size:13px;min-width:80px}.detail-value[data-v-0da65429]{color:#333;font-size:13px;font-weight:500}.type-renewal[data-v-0da65429]{color:#52c41a;background:#f6ffed;padding:2px 8px;border-radius:4px;border:1px solid #b7eb8f}.type-transfer[data-v-0da65429]{color:#1890ff;background:#f0f9ff;padding:2px 8px;border-radius:4px;border:1px solid #91d5ff}.type-both[data-v-0da65429]{color:#fa8c16;background:#fff7e6;padding:2px 8px;border-radius:4px;border:1px solid #ffd591}.insurance-companies[data-v-0da65429]{margin:12px 0;padding:12px;background:#fff;border-radius:6px;border:1px solid #e8e8e8}.company-status[data-v-0da65429]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:4px 8px 4px 0}.company-name[data-v-0da65429]{font-weight:700;color:#333;font-size:13px;min-width:40px}.status-badge[data-v-0da65429]{padding:3px 8px;border-radius:12px;font-size:11px;font-weight:700;white-space:nowrap}.status-calculating[data-v-0da65429]{background:#fff1f0;color:#cf1322;border:1px solid #ffccc7}.status-quoted[data-v-0da65429]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.status-completed[data-v-0da65429]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.status-payment[data-v-0da65429]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.status-sent[data-v-0da65429]{background:#f9f0ff;color:#722ed1;border:1px solid #d3adf7}.status-pending[data-v-0da65429]{background:#f5f5f5;color:#8c8c8c;border:1px solid #d9d9d9}.todo-items[data-v-0da65429]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12px;padding:12px;background:#fff9e6;border-radius:6px;border:1px solid #ffe58f}.todo-label[data-v-0da65429]{font-weight:700;color:#d46b08;font-size:13px;margin-bottom:8px;display:inline;padding:4px 8px}.todo-list-inline[data-v-0da65429]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.todo-item-inline[data-v-0da65429]{color:#d46b08;font-size:12px;background:#fff;padding:4px 8px;border-radius:4px;border:1px solid #ffd591}.claim-badge[data-v-0da65429]{padding:3px 8px;border-radius:12px;font-size:11px;font-weight:700;margin-left:8px}.claim-badge.claimed[data-v-0da65429]{background:#fff1f0;color:#cf1322;border:1px solid #ffccc7}.claim-badge.unclaimed[data-v-0da65429]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.btn-claim[data-v-0da65429]{background:#52c41a;color:#fff;border:1px solid #52c41a}.btn-claim[data-v-0da65429]:hover{background:#73d13d;border-color:#73d13d}.btn-claim[data-v-0da65429]:disabled{background:#f5f5f5;color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}.btn-log[data-v-0da65429]{background:#722ed1;color:#fff;border:1px solid #722ed1}.btn-log[data-v-0da65429]:hover{background:#9254de;border-color:#9254de}.order-status[data-v-0da65429]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:16px}.status-dot[data-v-0da65429]{width:8px;height:8px;border-radius:50%;background:#1890ff}.status-text[data-v-0da65429]{color:#1890ff;font-weight:700}.order-actions[data-v-0da65429]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.action-btn[data-v-0da65429]{padding:8px 20px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center}.btn-primary[data-v-0da65429]{background:#1890ff;color:#fff}.btn-primary[data-v-0da65429]:hover{background:#40a9ff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-secondary[data-v-0da65429]{background:#52c41a;color:#fff}.btn-secondary[data-v-0da65429]:hover{background:#73d13d;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.todo-float-btn[data-v-0da65429]{position:fixed;bottom:30px;right:30px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;-webkit-box-shadow:0 4px 20px rgba(102,126,234,.4);box-shadow:0 4px 20px rgba(102,126,234,.4);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;z-index:1000;-webkit-transition:all .3s ease;transition:all .3s ease}.todo-float-btn[data-v-0da65429]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 25px rgba(102,126,234,.6);box-shadow:0 6px 25px rgba(102,126,234,.6)}.todo-count-badge[data-v-0da65429]{position:absolute;top:-5px;right:-5px;background:#ff4757;color:#fff;border-radius:50%;min-width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700}.todo-dialog .el-dialog[data-v-0da65429]{border-radius:12px}.todo-dialog .el-dialog__header[data-v-0da65429]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0;padding:20px}.todo-dialog .el-dialog__title[data-v-0da65429]{color:#fff;font-weight:600}.todo-dialog .el-dialog__headerbtn .el-dialog__close[data-v-0da65429]{color:#fff}.todo-dialog .el-dialog__body[data-v-0da65429]{padding:0}@media (max-width:768px){.banner-content[data-v-0da65429]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:15px 20px}.filter-group[data-v-0da65429],.order-header[data-v-0da65429],.search-row[data-v-0da65429]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.order-header[data-v-0da65429]{gap:8px}.order-actions[data-v-0da65429]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.todo-float-btn[data-v-0da65429]{bottom:20px;right:20px;width:50px;height:50px;font-size:20px}.todo-modal-content[data-v-0da65429]{width:95%;margin:10px}}.wechat-chat-container[data-v-183ef0f8]{height:calc(100vh - 140px);min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f5f5f5;font-family:PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.wechat-chat-container .history-loading-indicator[data-v-183ef0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;color:#666;font-size:14px;text-align:center;border-radius:4px;margin:10px auto;width:90%;top:0;z-index:1;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#f8f9fa;border:1px dashed #d9d9d9}.wechat-chat-container .history-loading-indicator[data-v-183ef0f8]:hover{background:#e6f7ff;border-color:#1890ff;color:#1890ff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.wechat-chat-container .history-loading-indicator .loading-hint[data-v-183ef0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px}.wechat-chat-container .history-loading-indicator .loading-hint i[data-v-183ef0f8]{font-size:14px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.wechat-chat-container .history-loading-indicator .loading-hint span[data-v-183ef0f8]{white-space:nowrap}.wechat-chat-container .history-loading-indicator:hover .loading-hint i[data-v-183ef0f8]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-container[data-v-183ef0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;min-height:0}.sidebar[data-v-183ef0f8]{width:240px;background:#fff;border-right:1px solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-list[data-v-183ef0f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:15px}.section-title[data-v-183ef0f8]{font-size:.85rem;color:#888;margin:10px 0;padding-left:5px}.contact-item[data-v-183ef0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-radius:4px;cursor:pointer;margin-bottom:5px}.contact-item[data-v-183ef0f8]:hover{background-color:#f0f0f0}.contact-item.active[data-v-183ef0f8]{background-color:#e6f7ff}.contact-avatar[data-v-183ef0f8]{width:40px;height:40px;border-radius:4px;margin-right:10px;text-align:center;line-height:40px;color:#fff;font-size:1.2rem;-ms-flex-negative:0;flex-shrink:0}.contact-info[data-v-183ef0f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.contact-name[data-v-183ef0f8]{font-weight:500;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-preview[data-v-183ef0f8]{font-size:.8rem;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unread-count[data-v-183ef0f8]{min-width:18px;height:18px;border-radius:9px;background-color:#ff4d4f;color:#fff;font-size:.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 5px}.chat-container[data-v-183ef0f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;min-height:0;overflow:hidden}.chat-header[data-v-183ef0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px;border-bottom:1px solid #e6e6e6;-ms-flex-negative:0;flex-shrink:0}.chat-header h2[data-v-183ef0f8]{margin:0;font-size:1.2rem;background-color:#fff}.chat-header .chat-info[data-v-183ef0f8]{font-size:.8rem;color:#888;margin-top:4px}.chat-header-actions[data-v-183ef0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.messages-container[data-v-183ef0f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;overflow-y:auto;padding:20px;background:#f5f5f5;min-height:0;position:relative}.load-trigger[data-v-183ef0f8]{height:10px;width:100%;margin-bottom:10px}.message[data-v-183ef0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;position:relative}.message.outgoing[data-v-183ef0f8]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.message.outgoing .message-avatar[data-v-183ef0f8]{margin-right:0;margin-left:10px}.message.outgoing .message-text[data-v-183ef0f8]{background-color:#07c160;color:#fff}.message.outgoing .message-time[data-v-183ef0f8]{text-align:right}.message.failed-message[data-v-183ef0f8]:after{content:"!";position:absolute;top:0;right:0;width:16px;height:16px;background-color:#ff4d4f;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700;z-index:10}.message-avatar[data-v-183ef0f8]{width:36px;height:36px;border-radius:4px;margin-right:10px;text-align:center;line-height:36px;color:#fff;-ms-flex-negative:0;flex-shrink:0}.message-content[data-v-183ef0f8]{max-width:70%}.message-sender[data-v-183ef0f8]{font-size:12px;color:#606266;margin-bottom:4px}.message.outgoing .message-sender[data-v-183ef0f8]{text-align:right}.message-text[data-v-183ef0f8]{padding:10px 12px;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);word-break:break-word}.message-image[data-v-183ef0f8]{max-width:200px;max-height:200px;border-radius:4px}.file-message[data-v-183ef0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;max-width:280px}.file-message .file-icon[data-v-183ef0f8]{font-size:32px;color:#6c757d;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.file-message .file-info[data-v-183ef0f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.file-message .file-info .file-name[data-v-183ef0f8]{font-size:14px;font-weight:500;color:#333;margin-bottom:6px;word-break:break-all;line-height:1.4}.file-message .file-info .file-actions[data-v-183ef0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-message .file-info .download-btn[data-v-183ef0f8],.file-message .file-info .preview-btn[data-v-183ef0f8]{padding:4px 8px;font-size:12px;color:#1890ff}.file-message .file-info .download-btn[data-v-183ef0f8]:hover,.file-message .file-info .preview-btn[data-v-183ef0f8]:hover{color:#40a9ff;background:rgba(24,144,255,.1)}.file-message .file-info .download-btn i[data-v-183ef0f8],.file-message .file-info .preview-btn i[data-v-183ef0f8]{margin-right:4px}.file-message .file-info .preview-btn[data-v-183ef0f8]{color:#52c41a}.file-message .file-info .preview-btn[data-v-183ef0f8]:hover{color:#73d13d;background:rgba(82,196,26,.1)}.message.outgoing .file-message[data-v-183ef0f8]{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.message.outgoing .file-message .file-icon[data-v-183ef0f8]{color:hsla(0,0%,100%,.8)}.message.outgoing .file-message .file-info .download-btn[data-v-183ef0f8],.message.outgoing .file-message .file-info .file-name[data-v-183ef0f8],.message.outgoing .file-message .file-info .preview-btn[data-v-183ef0f8]{color:#fff}.message.outgoing .file-message .file-info .download-btn[data-v-183ef0f8]:hover,.message.outgoing .file-message .file-info .preview-btn[data-v-183ef0f8]:hover{color:#fff;background:hsla(0,0%,100%,.2)}.message.outgoing .file-message .file-info .preview-btn[data-v-183ef0f8]{color:hsla(0,0%,100%,.9)}.message.outgoing .file-message .file-info .preview-btn[data-v-183ef0f8]:hover{color:#fff;background:hsla(0,0%,100%,.2)}.message-time[data-v-183ef0f8]{font-size:.7rem;color:#aaa;margin-top:4px}.system-message[data-v-183ef0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0}.system-message .system-message-content[data-v-183ef0f8]{background:#f5f5f5;color:#666;font-size:12px;padding:6px 12px;border-radius:12px;text-align:center;max-width:80%;line-height:1.4;border:1px solid #e8e8e8}.system-message .system-message-time[data-v-183ef0f8]{font-size:10px;color:#999;margin-top:4px;text-align:center}.empty-messages[data-v-183ef0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;min-height:200px;color:#999}.empty-messages .empty-icon[data-v-183ef0f8]{font-size:48px;margin-bottom:16px;color:#d9d9d9}.empty-messages .empty-text[data-v-183ef0f8]{font-size:16px;margin-bottom:8px;color:#666}.empty-messages .empty-subtext[data-v-183ef0f8]{font-size:14px;color:#999}.new-message-tip[data-v-183ef0f8]{position:fixed;bottom:200px;right:20px;background:#1890ff;color:#fff;padding:8px 16px;border-radius:20px;cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease}.new-message-tip[data-v-183ef0f8]:hover{background:#40a9ff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}.new-message-tip i[data-v-183ef0f8]{font-size:12px;-webkit-animation:bounce-183ef0f8 1s infinite;animation:bounce-183ef0f8 1s infinite}.new-message-tip span[data-v-183ef0f8]{white-space:nowrap}@-webkit-keyframes bounce-183ef0f8{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}60%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes bounce-183ef0f8{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}60%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.input-container[data-v-183ef0f8]{border-top:1px solid #e6e6e6;padding:15px 20px;-ms-flex-negative:0;flex-shrink:0;background:#fff}.toolbar[data-v-183ef0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;gap:5px;position:relative}.toolbar .emoji-panel[data-v-183ef0f8]{position:absolute;bottom:30px;left:0;width:400px;height:200px;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:10px;overflow-y:auto;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.toolbar .emoji-panel .emoji-item[data-v-183ef0f8]{width:30px;height:30px;margin:5px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.toolbar .emoji-panel .emoji-item img[data-v-183ef0f8]{width:24px;height:24px}.toolbar .emoji-panel .emoji-item[data-v-183ef0f8]:hover{background-color:#f5f7fa;border-radius:4px}.toolbar .showbox-enter-active[data-v-183ef0f8],.toolbar .showbox-leave-active[data-v-183ef0f8]{-webkit-transition:opacity .3s;transition:opacity .3s}.toolbar .showbox-enter[data-v-183ef0f8],.toolbar .showbox-leave-to[data-v-183ef0f8]{opacity:0}.input-area[data-v-183ef0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.message-input[data-v-183ef0f8]{-webkit-box-flex:1;-ms-flex:1;flex:1}.message-input-rich[data-v-183ef0f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px;min-height:60px;max-height:120px;overflow-y:auto;border:1px solid #dcdfe6;border-radius:4px;padding:8px 12px;font-size:14px;line-height:1.5;background-color:#fff;outline:none;resize:none;direction:ltr;text-align:left;-webkit-transition:all .3s ease;transition:all .3s ease}.message-input-rich[data-v-183ef0f8]:focus{border-color:#409eff}.message-input-rich.drag-over[data-v-183ef0f8]{border-color:#409eff;background-color:#f0f9ff;border-style:dashed;border-width:2px}.message-input-rich[data-v-183ef0f8]:empty:before{content:attr(placeholder);color:#c0c4cc;pointer-events:none}.message-input-rich img[data-v-183ef0f8]{vertical-align:middle;margin:0 2px}.send-button[data-v-183ef0f8]{width:80px}.no-contact-selected[data-v-183ef0f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.no-contact-text[data-v-183ef0f8]{font-size:1.1rem;color:#888}.right-sidebar[data-v-183ef0f8]{width:300px;background:#fff;border-left:1px solid #e6e6e6;overflow-y:auto}.sidebar-tabs[data-v-183ef0f8]{height:100%}.sidebar-tabs[data-v-183ef0f8] .el-tabs__content{padding:15px;height:calc(100% - 40px);overflow-y:auto}[data-v-183ef0f8] .el-tabs--top .el-tabs__item.is-top:nth-child(2){padding:0 10px}.customer-info[data-v-183ef0f8]{text-align:left}.customer-info .info-item[data-v-183ef0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.customer-info .info-label[data-v-183ef0f8]{width:80px;color:#888;font-size:.85rem}.customer-info .info-value[data-v-183ef0f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.85rem}.conversation-history .history-item[data-v-183ef0f8]{padding:10px;border-bottom:1px solid #f0f0f0;margin-bottom:10px}.conversation-history .history-header[data-v-183ef0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.8rem;color:#666;margin-bottom:5px}.conversation-history .history-content[data-v-183ef0f8]{font-size:.85rem;line-height:1.4;margin:0}.quick-replies .quick-reply-item[data-v-183ef0f8]{padding:10px;background:#f5f5f5;border-radius:4px;margin-bottom:10px;cursor:pointer;font-size:.85rem;line-height:1.4}.quick-replies .quick-reply-item[data-v-183ef0f8]:hover{background:#e6f7ff}@media (max-width:768px){.right-sidebar[data-v-183ef0f8]{display:none}.sidebar[data-v-183ef0f8]{width:80px}.sidebar .contact-info[data-v-183ef0f8]{display:none}.contact-item[data-v-183ef0f8]{position:relative}.unread-count[data-v-183ef0f8]{position:absolute;top:5px;right:5px}}.quote-selector-card[data-v-96a8e328]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:15px;padding:20px;margin-bottom:20px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1)}.card-title[data-v-96a8e328]{font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quote-status[data-v-96a8e328]{font-size:14px;color:#7f8c8d;font-weight:400}.quote-comparison[data-v-96a8e328]{margin-top:15px}.comparison-item[data-v-96a8e328]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;margin-bottom:10px;border-radius:8px;border:1px solid #e4e7ed;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;background:#fff}.comparison-item[data-v-96a8e328]:hover{border-color:#409eff;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.1);box-shadow:0 2px 8px rgba(64,158,255,.1)}.comparison-item.active[data-v-96a8e328]{border-color:#67c23a;background:#f0f9ff}.comparison-company[data-v-96a8e328]{font-weight:600;color:#2c3e50}.comparison-price[data-v-96a8e328]{font-size:18px;font-weight:700;color:#e74c3c}.quote-type[data-v-96a8e328]{font-size:11px;padding:2px 4px;border-radius:12px;font-weight:500;margin-right:8px}.robot-type[data-v-96a8e328]{background:#e8f5e8;color:#2e7d32}.group-type[data-v-96a8e328]{background:#e3f2fd;color:#1565c0}.wanjia-type[data-v-96a8e328]{background:#fff3e0;color:#f57c00}.manual-type[data-v-96a8e328]{background:#fce4ec;color:#c2185b}@media (max-width:768px){.comparison-item[data-v-96a8e328]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.comparison-price[data-v-96a8e328]{-ms-flex-item-align:end;align-self:flex-end}}.process-container[data-v-61bde392]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:15px;padding:20px;margin-bottom:20px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1)}.process-header[data-v-61bde392]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.process-header h3[data-v-61bde392]{margin:0;color:#2c3e50;font-size:18px;font-weight:600}.process-timeline[data-v-61bde392]{position:relative}.process-item[data-v-61bde392]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;padding-bottom:24px}.process-item[data-v-61bde392]:last-child{padding-bottom:0}.process-item .process-icon[data-v-61bde392]{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px;-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-weight:600}.process-item .process-icon .step-number[data-v-61bde392]{font-size:12px}.process-item .process-content[data-v-61bde392]{-webkit-box-flex:1;-ms-flex:1;flex:1}.process-item .process-content .process-title[data-v-61bde392]{font-size:14px;font-weight:500;margin-bottom:4px}.process-item .process-content .process-time[data-v-61bde392]{font-size:12px;color:#909399;margin-bottom:4px}.process-item .process-content .process-description[data-v-61bde392]{font-size:12px;color:#606266;line-height:1.4}.process-item .process-line[data-v-61bde392]{position:absolute;left:15px;top:32px;bottom:-24px;width:2px;background:#e4e7ed}.process-item.completed .process-icon[data-v-61bde392]{background:#67c23a;color:#fff}.process-item.completed .process-title[data-v-61bde392]{color:#303133}.process-item.completed .process-line[data-v-61bde392]{background:#67c23a}.process-item.current .process-icon[data-v-61bde392]{background:#409eff;color:#fff}.process-item.current .process-title[data-v-61bde392]{color:#409eff;font-weight:600}.process-item.pending .process-icon[data-v-61bde392]{background:#f5f7fa;color:#909399;border:2px solid #e4e7ed}.process-item.pending .process-title[data-v-61bde392]{color:#909399}@media (max-width:768px){.process-container[data-v-61bde392]{padding:16px}.process-item .process-icon[data-v-61bde392]{width:28px;height:28px;margin-right:12px}.process-item .process-line[data-v-61bde392]{left:13px;top:28px}}.customer-requirement[data-v-7e2cb1de]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:15px;padding:20px;margin-bottom:20px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.card-title[data-v-7e2cb1de]{font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:20px}.requirement-item[data-v-7e2cb1de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:8px}.requirement-label[data-v-7e2cb1de]{font-weight:600;color:#000;text-align:left;font-size:16px}.requirement-input-wrapper[data-v-7e2cb1de]{font-weight:400;color:#5f5d5d;text-align:left;font-size:14px}.policy-download-buttons[data-v-7e2cb1de],.requirement-images[data-v-7e2cb1de]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.operation-btn[data-v-7e2cb1de]{padding:12px 20px;border:none;border-radius:8px;font-size:14px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.operation-btn.primary[data-v-7e2cb1de]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.operation-btn.secondary[data-v-7e2cb1de]{background:#6c757d;color:#fff}.operation-btn.success[data-v-7e2cb1de]{background:#28a745;color:#fff}.operation-btn.warning[data-v-7e2cb1de]{background:#ffc107;color:#212529}.operation-btn[data-v-7e2cb1de]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2)}.operation-btn[data-v-7e2cb1de]:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none;transform:none}@media (max-width:768px){.customer-requirement[data-v-7e2cb1de]{padding:16px}}.requirement-image[data-v-7e2cb1de]{width:150px;height:120px;border-radius:8px;border:1px solid #e9ecef;margin-right:10px;-o-object-fit:cover;object-fit:cover}.image-placeholder[data-v-7e2cb1de]{width:150px;height:120px;border:2px dashed #dee2e6;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#6c757d;background:#f8f9fa;margin-right:10px}.suggestion-section[data-v-7e2cb1de]{margin:10px 0}.parCodeBox[data-v-15ae47aa]{text-align:center;border:2px solid #ffbf00;border-radius:10px}.parCodeBox h1[data-v-15ae47aa]{font-size:16px!important;border-bottom:2px dashed #ffbf00;font-weight:400;padding:10px 0;color:#fff;font-size:20px;background-color:#ffbf00;overflow:hidden;margin:0}.parCodeBox .payCode[data-v-15ae47aa]{padding:10px 10px;display:inline-table;margin:20px auto}.parCodeBox .payCode img[data-v-15ae47aa]{max-width:300px;width:300px;height:auto}.parCodeBox table[data-v-15ae47aa]{width:90%;margin:auto;text-align:left;font-size:14px}.parCodeBox table th[data-v-15ae47aa]{width:100px;text-align:right}.parCodeBox table td[data-v-15ae47aa]{padding:4px 6px;word-break:break-all}.parCodeBox table .sp td[data-v-15ae47aa]{font-size:16px;color:red;font-weight:700}.hidden-capture[data-v-15ae47aa]{position:fixed;left:-9999px;top:-9999px;opacity:0;pointer-events:none}.placeholder-content[data-v-2d0591be]{text-align:center;padding:40px 20px;color:#6c757d;background:#f8f9fa;border-radius:10px;border:2px dashed #dee2e6}.placeholder-title[data-v-2d0591be]{font-size:18px;font-weight:600;margin-bottom:10px;color:#495057}.placeholder-text[data-v-2d0591be]{font-size:14px;line-height:1.5}.quote-info[data-v-2d0591be]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:15px;padding:20px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1)}.card-title[data-v-2d0591be]{font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:20px}.quote-details[data-v-2d0591be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.quote-item[data-v-2d0591be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0;border-bottom:1px solid #f1f3f4}.quote-item[data-v-2d0591be]:last-child{border-bottom:none}.quote-item.total[data-v-2d0591be]{font-weight:600;font-size:16px;color:#e74c3c;border-top:2px solid #e74c3c;margin-top:10px;padding-top:15px}.quote-item .label[data-v-2d0591be]{color:#495057;font-size:14px}.quote-item .value[data-v-2d0591be]{color:#2c3e50;font-size:14px;font-weight:500}.quote-item.total .label[data-v-2d0591be],.quote-item.total .value[data-v-2d0591be]{color:#e74c3c}.quote-info-container[data-v-2d0591be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.quote-section[data-v-2d0591be]{padding:15px;background:#fff;border-radius:8px;border-left:4px solid #667eea}.quote-section-title[data-v-2d0591be]{font-weight:600;color:#2c3e50;margin-bottom:10px;font-size:16px}.quote-text[data-v-2d0591be]{font-family:Courier New,monospace;font-size:13px;line-height:1.5;color:#495057;white-space:pre-line}.quote-image[data-v-2d0591be]{max-width:100%;border-radius:8px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1)}.payment-qr-container[data-v-2d0591be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.payment-qr-thumb[data-v-2d0591be]{width:160px;height:auto;cursor:pointer;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.payment-qr-tip[data-v-2d0591be]{font-size:13px;color:#666}.quote-image-container[data-v-2d0591be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.quote-image-thumb[data-v-2d0591be]{width:160px;height:auto;cursor:pointer;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.quote-image-tip[data-v-2d0591be]{font-size:13px;color:#666}.upload-container[data-v-2d0591be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:20px}.discount-info[data-v-2d0591be]{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:15px;color:#856404}.parCodeBox[data-v-2d0591be]{text-align:center;border:2px solid #ffbf00;border-radius:10px}.parCodeBox h1[data-v-2d0591be]{font-size:16px!important;border-bottom:2px dashed #ffbf00;font-weight:400;padding:10px 0;color:#fff;font-size:20px;background-color:#ffbf00;overflow:hidden;margin:0}.parCodeBox .payCode[data-v-2d0591be]{border:2px solid #ccc;padding:10px 10px;display:inline-table;margin:20px auto}.parCodeBox .payCode img[data-v-2d0591be]{width:200px}.parCodeBox table[data-v-2d0591be]{width:100%;text-align:left;line-height:25px;margin:0 auto 20px;font-size:16px}.parCodeBox table .sp[data-v-2d0591be]{color:#d9a404}.parCodeBox table th[data-v-2d0591be]{text-align:right;padding:5px 5px}.parCodeBox table td[data-v-2d0591be]{padding:5px 5px}.group-chat[data-v-69c54d05]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:600px}.chat-header[data-v-69c54d05]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.title[data-v-69c54d05]{font-weight:600}.messages-container[data-v-69c54d05]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;overflow-y:auto;padding:20px;background:#f5f5f5;border:1px solid #e4e7ed;border-radius:8px;min-height:300px}.history[data-v-69c54d05]{text-align:center;margin-bottom:8px}.message[data-v-69c54d05]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;position:relative}.message.outgoing[data-v-69c54d05]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.message.outgoing .message-avatar[data-v-69c54d05]{margin-right:0;margin-left:10px}.message-avatar[data-v-69c54d05]{width:36px;height:36px;border-radius:4px;margin-right:10px;text-align:center;line-height:36px;color:#fff;-ms-flex-negative:0;flex-shrink:0}.message-content[data-v-69c54d05]{max-width:70%}.message-sender[data-v-69c54d05]{font-size:12px;color:#606266;margin-bottom:4px}.message.outgoing .message-sender[data-v-69c54d05]{text-align:right}.message-text[data-v-69c54d05]{padding:10px 12px;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);word-break:break-word}.message-image[data-v-69c54d05]{max-width:200px;max-height:200px;border-radius:4px}.message-time[data-v-69c54d05]{font-size:.7rem;color:#aaa;margin-top:4px}.empty-messages[data-v-69c54d05]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:160px;color:#999}.empty-icon[data-v-69c54d05]{font-size:28px;margin-bottom:6px}.empty-text[data-v-69c54d05]{font-size:14px}.factor-dialog-content[data-v-2b34f9b8]{max-height:70vh;overflow-y:auto}.cost-card[data-v-2b34f9b8],.factor-card[data-v-2b34f9b8],.process-card[data-v-2b34f9b8],.score-card[data-v-2b34f9b8]{margin-bottom:16px}.info-item[data-v-2b34f9b8]{margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-item label[data-v-2b34f9b8]{font-weight:700;margin-right:8px;min-width:120px;color:#606266}.info-item span[data-v-2b34f9b8]{color:#303133;word-break:break-all}.card-header[data-v-2b34f9b8]{font-weight:700;font-size:16px;color:#303133}.el-table[data-v-2b34f9b8]{margin-top:12px}.operations-container[data-v-66b62240]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:15px;padding:20px;margin-bottom:20px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1)}.operations-container.capture-mode[data-v-66b62240]{backdrop-filter:none}.operations-container h3[data-v-66b62240]{margin:0 0 20px 0;color:#2c3e50;font-size:18px;font-weight:600}.operation-buttons[data-v-66b62240]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.operation-buttons .el-button[data-v-66b62240]{margin:0;width:100%;height:44px;font-size:14px;font-weight:500;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.operation-buttons .el-button[data-v-66b62240]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.operation-buttons .el-button[data-v-66b62240]:active{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:768px){.operations-container[data-v-66b62240]{padding:16px}.operation-buttons .el-button[data-v-66b62240]{height:45px;font-size:14px}}.parCodeBox[data-v-66b62240]{text-align:center;border:2px solid #ffbf00;border-radius:10px}.parCodeBox h1[data-v-66b62240]{font-size:16px!important;border-bottom:2px dashed #ffbf00;font-weight:400;padding:10px 0;color:#fff;font-size:20px;background-color:#ffbf00;overflow:hidden;margin:0}.parCodeBox .payCode[data-v-66b62240]{border:2px solid #ccc;padding:10px 10px;display:inline-table;margin:20px auto}.parCodeBox .payCode img[data-v-66b62240]{width:200px}.parCodeBox table[data-v-66b62240]{width:100%;text-align:left;line-height:25px;margin:0 auto 20px;font-size:16px}.parCodeBox table .sp[data-v-66b62240]{color:#d9a404}.parCodeBox table th[data-v-66b62240]{text-align:right;padding:5px 5px}.parCodeBox table td[data-v-66b62240]{padding:5px 5px}.hidden-capture[data-v-66b62240]{position:fixed;left:-10000px;top:-10000px;pointer-events:none;z-index:-1;width:600px}.quote-detail[data-v-41b874a6]{padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.header[data-v-41b874a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:15px;padding:15px 20px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1)}.header-left h1[data-v-41b874a6]{color:#2c3e50;font-size:24px;margin-bottom:10px;border:none}.breadcrumb[data-v-41b874a6]{color:#2c3e50}.header-right[data-v-41b874a6],.info-panel[data-v-41b874a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.info-panel[data-v-41b874a6]{padding:8px 12px;background:#f8f9fa;border-radius:6px;font-size:13px}.info-item[data-v-41b874a6]{font-weight:500;color:#333}.info-label[data-v-41b874a6]{color:#666}.main-content[data-v-41b874a6]{display:grid;grid-template-columns:1fr 1fr;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.left-panel[data-v-41b874a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.operations-container[data-v-41b874a6]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:15px;padding:20px;margin-bottom:20px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1)}.timeline-operations-container[data-v-41b874a6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.operations-section[data-v-41b874a6],.timeline-section[data-v-41b874a6]{-webkit-box-flex:1;-ms-flex:1;flex:1}.right-panel[data-v-41b874a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:1200px){.main-content[data-v-41b874a6]{grid-template-columns:1fr;gap:20px}}@media (max-width:768px){.quote-detail[data-v-41b874a6]{padding:10px}.header[data-v-41b874a6]{gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header[data-v-41b874a6],.timeline-operations-container[data-v-41b874a6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.parCodeBox[data-v-1c346a54]{text-align:center;border:2px solid #ffbf00;border-radius:10px;h1[data-v-1c346a54]{font-size:16px!important;border-bottom:2px dashed #ffbf00;font-weight:400;padding:10px 0;color:#fff;font-size:20px;background-color:#ffbf00;overflow:hidden;margin:0}.payCode[data-v-1c346a54]{border:2px solid #ccc;padding:10px 10px;display:inline-table;margin:20px auto;img[data-v-1c346a54]{width:200px}}table[data-v-1c346a54]{width:100%;text-align:left;line-height:25px;margin:0 auto 20px;font-size:16px;.sp[data-v-1c346a54]{color:#d9a404}th[data-v-1c346a54]{text-align:right;padding:5px 5px}td[data-v-1c346a54]{padding:5px 5px}}}