@-webkit-keyframes zoom-data-v-0c906f4f{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes zoom-data-v-0c906f4f{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}.video-background[data-v-0c906f4f]{position:absolute;min-width:100%;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;z-index:-1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.video-background[data-v-0c906f4f]::-webkit-media-controls,.video-background[data-v-0c906f4f]::-webkit-media-controls-enclosure{display:none!important}.video-background[data-v-0c906f4f]::-webkit-media-controls-panel,.video-background[data-v-0c906f4f]::-webkit-media-controls-start-playback-button{display:none!important}.banner-wrapper[data-v-0c906f4f]{position:relative;width:100vw;height:100vh;overflow:hidden}.banner-hero[data-v-0c906f4f]{position:relative;width:100%;height:100%;background-color:rgba(0,0,0,.6039215686)}.banner-content[data-v-0c906f4f],.banner-hero[data-v-0c906f4f]{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}.banner-content[data-v-0c906f4f]{padding-top:288px}.banner-title[data-v-0c906f4f]{width:782px;font-size:68px;font-family:PingFang SC-Semibold;font-weight:600;color:#fff;text-align:center;white-space:nowrap;line-height:69px;text-shadow:1px 0 1px rgba(0,0,0,.5)}.banner-desc[data-v-0c906f4f]{width:850px;margin-top:59px;font-size:28px;font-family:PingFang SC-Regular;color:#fff;text-align:center;line-height:48px;text-shadow:1px 0 1px rgba(0,0,0,.8)}.banner-stats[data-v-0c906f4f]{position:absolute;bottom:0;left:0;width:100%;height:152px;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:60px;background:hsla(0,0%,100%,.15)}.stat-item[data-v-0c906f4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:auto;height:91px}.stat-icon-wrapper[data-v-0c906f4f]{-ms-flex-negative:0;flex-shrink:0}.stat-icon-bg[data-v-0c906f4f],.stat-icon-wrapper[data-v-0c906f4f]{width:52px;height:52px;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}.stat-icon[data-v-0c906f4f]{width:52px;height:52px}.stat-info[data-v-0c906f4f]{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:16px;height:80px}.stat-number[data-v-0c906f4f]{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;white-space:nowrap;line-height:48px;font-size:0}.stat-value[data-v-0c906f4f]{font-size:28px;line-height:48px}.stat-suffix[data-v-0c906f4f],.stat-value[data-v-0c906f4f]{font-family:PingFang SC-Semibold;font-weight:600;color:#fff}.stat-suffix[data-v-0c906f4f]{font-size:16px}.stat-unit[data-v-0c906f4f]{font-size:14px;font-family:PingFang SC-Semibold;font-weight:600;color:#fff;line-height:26px}.stat-label[data-v-0c906f4f]{font-size:16px;font-family:PingFang SC-Regular;color:#fff;white-space:nowrap;line-height:24px}.industry-info[data-v-0d53922c]{width:532px;height:303px;position:relative;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:end;-ms-flex-pack:end;justify-content:end}.industry-info .main-image[data-v-0d53922c]{width:500px;height:190px;margin-top:50px}.float-num-contain[data-v-0d53922c]{position:absolute;width:100%;left:50%;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}.float-num-contain .num-box-hover[data-v-0d53922c]:hover{background-image:url(/remote-resource/ids-front-web/portal/bg-industrialLake-item-hover.png);-webkit-transform:translateY(-6px)!important;transform:translateY(-6px)!important}.float-num-contain .num-box-hover:hover .title[data-v-0d53922c]{color:#345cd3}.float-num-contain .num-box-hover[data-v-0d53922c]{cursor:pointer;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.float-num-contain .num-box[data-v-0d53922c]{background-image:url(/remote-resource/ids-front-web/portal/bg-industrialLake-item.png);background-size:100% 100%;width:85px;height:50px;border-radius:2px;background-position:50%;background-repeat:no-repeat;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;gap:4px;position:relative;color:#345cd3}.float-num-contain .num-box .num[data-v-0d53922c]{font-weight:800;font-size:14px;line-height:16px}.float-num-contain .num-box .title-num[data-v-0d53922c]{font-weight:800;font-size:12px;line-height:16px}.float-num-contain .num-box .title[data-v-0d53922c]{font-weight:800;font-size:12px;color:#999;line-height:14px}.float-num-contain .num-box .connect-line-float[data-v-0d53922c]{position:absolute;bottom:-3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.float-num-contain .num-box .connect-line-float .dot[data-v-0d53922c]{width:6px;height:6px;background:linear-gradient(338deg,#5491e5,#1556ad);-webkit-box-shadow:0 2px 4px 0 rgba(49,106,183,.16);box-shadow:0 2px 4px 0 rgba(49,106,183,.16);border-radius:50%;border:1px solid #fff}.float-num-contain .num-box .connect-line-float .line[data-v-0d53922c]{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;border:1px solid #316ab7;opacity:.4}.supply-demand[data-v-6a586c52]{width:526px;height:334px;background-image:url(/remote-resource/ids-front-web/portal/bg-supplyDemand-v1.png);background-size:cover;background-position:50%;background-repeat:no-repeat;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}.main-contain[data-v-6a586c52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.main-contain .box[data-v-6a586c52]{width:170px;height:218px;background-size:100% 100%;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:81px 22px 0;cursor:pointer}.main-contain .box .title[data-v-6a586c52]{font-family:BiaoTiHei;font-weight:400;font-size:16px;color:#fff;line-height:24px}.main-contain .box .sub-box[data-v-6a586c52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-weight:500;font-size:12px;color:#fff;line-height:28px;margin-top:8px}.main-contain .box .box-hover-icon[data-v-6a586c52]{width:38px;height:38px;position:absolute;opacity:0}.main-contain .left[data-v-6a586c52]{background-image:url(/remote-resource/ids-front-web/portal/bg-supplyDemand-item-01-v1.png);position:relative}.main-contain .left .box-hover-icon[data-v-6a586c52]{right:27px;top:44px}.main-contain .left[data-v-6a586c52]:hover{background-image:url(/remote-resource/ids-front-web/portal/bg-supplyDemand-item-01-hover.png)}.main-contain .left:hover .box-hover-icon[data-v-6a586c52]{-webkit-animation:ids_slideInLeft .5s;animation:ids_slideInLeft .5s}.main-contain .right[data-v-6a586c52]{background-image:url(/remote-resource/ids-front-web/portal/bg-supplyDemand-item-02-v1.png);position:relative}.main-contain .right .box-hover-icon[data-v-6a586c52]{left:27px;top:44px}.main-contain .right[data-v-6a586c52]:hover{background-image:url(/remote-resource/ids-front-web/portal/bg-supplyDemand-item-02-hover.png)}.main-contain .right:hover .box-hover-icon[data-v-6a586c52]{-webkit-animation:ids_slideInRight .5s;animation:ids_slideInRight .5s}.mt20[data-v-6a586c52]{margin-top:20px}.supply-chain[data-v-d756c348]{width:520px;height:334px;background-image:url(/remote-resource/ids-front-web/portal/bg-collectivePurchase-item-left.png);background-size:cover;background-position:50%;background-repeat:no-repeat;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border-radius:8px}.main-contain[data-v-d756c348]{width:100%;margin-bottom:30px}.main-contain .box-left[data-v-d756c348]{width:100%;font-weight:500;font-size:12px;color:#fff;line-height:32px;letter-spacing:-.5px}.main-contain .box-left .box[data-v-d756c348]{gap:6px;text-align:left}.main-contain .box-left .box[data-v-d756c348],.num-contain[data-v-d756c348]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.num-contain[data-v-d756c348]{gap:30px}.num-contain .box[data-v-d756c348]{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:14px}.num-contain .box .title[data-v-d756c348]{font-weight:400;font-size:14px;color:#eee;line-height:20px}.num-contain .box .num[data-v-d756c348]{font-weight:700;font-size:20px;color:#d89945;line-height:24px}.num-contain .line[data-v-d756c348]{height:40px;width:0;border:1px solid #c2cce1}.digital-transformation[data-v-e956cd8e]{width:581px;height:349px;position:relative}.main-contain[data-v-e956cd8e]{width:100%;height:100%;position:relative}.main-contain .img-01[data-v-e956cd8e]{position:absolute;bottom:16px;left:257px;width:139px;height:87px;pointer-events:none}.main-contain .img-02[data-v-e956cd8e]{position:absolute;top:111px;right:150px;width:285px;height:177px;z-index:9;pointer-events:none}.main-contain .img-03[data-v-e956cd8e]{position:absolute;top:3px;right:35px;width:384px;height:100%}.main-contain .img-03 .btn[data-v-e956cd8e]{width:202px;height:23px;background-image:url(/remote-resource/ids-front-web/portal/btn-digitalOperation.png);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;position:absolute;right:-10px;z-index:19;bottom:20px;opacity:0;cursor:pointer}.main-contain .img-03:hover .btn[data-v-e956cd8e]{opacity:1}.main-contain .contain-left[data-v-e956cd8e]{position:absolute;-ms-flex-wrap:wrap;flex-wrap:wrap;width:210px;margin-top:61px;z-index:10;left:35px;bottom:50px}.main-contain .contain-left .left-box[data-v-e956cd8e],.main-contain .contain-left[data-v-e956cd8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-contain .contain-left .left-box[data-v-e956cd8e]{width:95px;height:50px;background-size:100% 100%;background-repeat:no-repeat;font-weight:500;font-size:12px;color:#333;line-height:16px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 7px;gap:15px;margin:2px;overflow:hidden;border:1px solid transparent;cursor:pointer;-webkit-transition:border 0s linear;transition:border 0s linear}.main-contain .contain-left .left-box[data-v-e956cd8e]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/remote-resource/ids-front-web/portal/bg-digitalOperation-left-item.png) 50%/cover;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;z-index:-1}.main-contain .contain-left .left-box[data-v-e956cd8e]:hover{border:1px solid #345cd3;-webkit-box-shadow:0 2px 2px 0 rgba(84,94,105,.06);box-shadow:0 2px 2px 0 rgba(84,94,105,.06);color:#345cd3}.main-contain .contain-left .left-box[data-v-e956cd8e]:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.main-contain .contain-left .left-box[data-v-e956cd8e]:first-child,.main-contain .contain-left .left-box[data-v-e956cd8e]:nth-child(4){margin:2px 15px}.main-contain .contain-left .left-item[data-v-e956cd8e]{position:absolute;width:39px;height:39px;background:linear-gradient(338deg,#5491e5,#1556ad);-webkit-box-shadow:0 2px 4px 0 rgba(49,106,183,.16);box-shadow:0 2px 4px 0 rgba(49,106,183,.16);border-radius:50%;border:1px solid #fff;font-weight:500;font-size:12px;color:#fff;line-height:16px;padding:8px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.main-contain .box[data-v-e956cd8e]{position:absolute;font-weight:500;font-size:12px;color:#fff;line-height:16px;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.industry-resources[data-v-65a9046f]{width:530px;height:330px;background-image:url(/remote-resource/ids-front-web/portal/bg-industryResources.png)}.ids-container[data-v-64999e2a],.industry-resources[data-v-65a9046f]{background-size:100% 100%;background-position:50%;background-repeat:no-repeat}.ids-container[data-v-64999e2a]{background-image:url(/remote-resource/ids-front-web/portal/bg-sixModules.png);padding:100px 0}.ids-min-container[data-v-64999e2a]{min-height:auto}.six-modules-container[data-v-64999e2a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module-item[data-v-64999e2a]{overflow:hidden;width:226px;height:440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:2px solid #fff;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.1);box-shadow:0 0 5px 1px rgba(0,0,0,.1);position:relative;cursor:pointer}.module-item[data-v-64999e2a],.module-item[data-v-64999e2a]:before{-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.module-item[data-v-64999e2a]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none}.module-item.is-container-hovered.is-inactive[data-v-64999e2a]:before{opacity:1;pointer-events:none}.module-item .module-content[data-v-64999e2a]{position:relative;z-index:3;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;height:100%;width:100%;padding:44px 25px 0}.module-item .module-content[data-v-64999e2a],.module-item .module-icon[data-v-64999e2a]{-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1)}.module-item .module-icon[data-v-64999e2a]{width:140px;height:175px}.module-item .module-title[data-v-64999e2a]{font-weight:700;font-size:20px;color:#333;margin-bottom:24px;position:relative;padding-bottom:12px;text-align:center}.module-item .module-title[data-v-64999e2a],.module-item .module-title[data-v-64999e2a]:after{-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1)}.module-item .module-title[data-v-64999e2a]:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:32px;height:3px;background:#345cd3;pointer-events:none}.module-item .module-desc[data-v-64999e2a]{font-weight:500;font-size:14px;color:#333;line-height:24px;text-align:center;min-height:144px;-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1)}.module-item.is-container-hovered.is-inactive[data-v-64999e2a]{width:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.module-item.is-container-hovered.is-inactive .module-content[data-v-64999e2a],.module-item.is-container-hovered.is-inactive[data-v-64999e2a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1)}.module-item.is-container-hovered.is-inactive .module-content[data-v-64999e2a]{padding:106px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px}.module-item.is-container-hovered.is-inactive .module-icon[data-v-64999e2a]{width:50px;height:57px;-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1)}.module-item.is-container-hovered.is-inactive .module-title[data-v-64999e2a]{font-size:16px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-orientation:mixed;letter-spacing:2px;-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1)}.module-item.is-container-hovered.is-inactive .module-title[data-v-64999e2a]:after{display:none;-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1)}.module-item.is-container-hovered.is-inactive .module-button[data-v-64999e2a],.module-item.is-container-hovered.is-inactive .module-desc[data-v-64999e2a],.module-item.is-container-hovered.is-inactive .module-hint[data-v-64999e2a],.module-item.is-container-hovered.is-inactive .module-subtitle[data-v-64999e2a]{display:none}.module-item.is-container-hovered.is-active[data-v-64999e2a]{width:944px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;-webkit-box-shadow:0 2px 10px 2px rgba(0,0,0,.1);box-shadow:0 2px 10px 2px rgba(0,0,0,.1);-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1);cursor:default}.module-item.is-container-hovered.is-active .module-content[data-v-64999e2a]{width:calc(100% - 530px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 16px 0 21px;-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1)}.module-item.is-container-hovered.is-active .module-title[data-v-64999e2a]{margin-bottom:12px;-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1)}.module-item.is-container-hovered.is-active .module-subtitle[data-v-64999e2a]{font-weight:500;font-size:14px;color:#333;margin-bottom:32px;width:350px;text-align:center;-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1);width:100%;display:block}.module-item.is-container-hovered.is-active .module-desc[data-v-64999e2a],.module-item.is-container-hovered.is-active .module-icon[data-v-64999e2a]{display:none}.module-item.is-container-hovered.is-active .module-hint-container[data-v-64999e2a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:330px;font-weight:500;font-size:14px;color:#999;line-height:24px;height:167px}.module-item.is-container-hovered.is-active .module-hint-container .module-hint[data-v-64999e2a]{margin-top:24px;color:#333}.module-item.is-container-hovered.is-active .module-button[data-v-64999e2a]{margin-top:12px;width:160px;height:40px;background:#345cd3;border-radius:56px 56px 56px 56px;font-size:16px;color:#fff;line-height:40px;text-align:center;-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1)}.module-item.ids-animated-common-box-hover-over[data-v-64999e2a]{-webkit-transition:all .3s ease;transition:all .3s ease}.module-item.ids-animated-common-box-hover-over[data-v-64999e2a]:hover{-webkit-box-shadow:0 4px 16px 0 rgba(0,64,255,.4)!important;box-shadow:0 4px 16px 0 rgba(0,64,255,.4)!important;-webkit-transform:scale(1.05)!important;transform:scale(1.05)!important}.module-hover-content[data-v-64999e2a]{-webkit-transform:translateY(10px);transform:translateY(10px)}.module-detail[data-v-64999e2a],.module-hover-content[data-v-64999e2a]{opacity:0;-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1)}.module-detail[data-v-64999e2a]{-webkit-transform:translateX(20px);transform:translateX(20px)}.is-container-hovered.is-active .module-hover-content[data-v-64999e2a]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.is-container-hovered.is-active .module-detail[data-v-64999e2a]{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.module-button[data-v-64999e2a]{-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1)}.module-button[data-v-64999e2a]:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}#container[data-v-8c129198]{width:100%;height:100%}.animatedHelical3d-element-child{width:106px;height:60px;-webkit-box-shadow:0 0 8px 0 rgba(52,92,211,.14901960784313725);box-shadow:0 0 8px 0 rgba(52,92,211,.14901960784313725);background-color:#f4f6fa;text-align:center;cursor:default;background-size:contain;background-repeat:no-repeat;background-position:50%;border:0 solid #98a9dc;cursor:pointer}.animatedHelical3d-element-child:hover{background-color:#e8edf7;-webkit-box-shadow:0 0 16px 0 rgba(52,92,211,.25098039215686274);box-shadow:0 0 16px 0 rgba(52,92,211,.25098039215686274);border:1px solid #98a9dc;-webkit-transform:scale(1.2);transform:scale(1.2)}.ids-container[data-v-cc1a0446]{background-image:url(/remote-resource/ids-front-web/portal/bg-entShow-v1.png);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.ids-min-container[data-v-cc1a0446]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:1600px;padding-bottom:70px}.ids-min-container .title-section[data-v-cc1a0446]{text-align:center;margin-top:62px;position:relative}.ids-min-container .title-section .main-title[data-v-cc1a0446]{font-size:36px;color:#227ae5;line-height:36px;font-weight:600}.ids-min-container .title-section .sub-title[data-v-cc1a0446]{font-size:24px;color:#333;line-height:24px;margin-top:14px;margin-bottom:20px}.ids-min-container .title-section .slogan-text[data-v-cc1a0446]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:27px;position:relative;font-size:18px;color:#666;line-height:58px}.ids-min-container .title-section .slogan-text .view-more-btn[data-v-cc1a0446]{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:16px;color:#345cd3;line-height:58px;cursor:pointer;padding:6px 12px;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.ids-min-container .title-section .slogan-text .view-more-btn[data-v-cc1a0446]:hover{color:#4169e1}.main-contain[data-v-cc1a0446]{width:100%;height:418px;background-size:100% 100%;background-repeat:no-repeat;position:relative}.custom-button-container[data-v-cc1a0446]{text-align:center;margin-top:20px;margin-bottom:30px}.custom-button-container .custom-button[data-v-cc1a0446]{width:260px;height:56px;padding:0;font-size:20px;font-weight:700;border-radius:28px;background:#345cd3;border-color:#345cd3;-webkit-transition:all .3s ease;transition:all .3s ease}.custom-button-container .custom-button[data-v-cc1a0446]:hover{background:#4169e1;border-color:#4169e1;-webkit-box-shadow:0 4px 12px rgba(52,92,211,.3);box-shadow:0 4px 12px rgba(52,92,211,.3)}.box10-section[data-v-cc1a0446]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:421px;background-image:url(/remote-resource/ids-front-web/portal/bg-showroom-02.png);background-size:100% 100%;background-repeat:no-repeat;height:267px;width:1558px;margin:30px auto 0}.box10-section .box10-card[data-v-cc1a0446]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;margin-top:53px;margin-left:490px;gap:23px}.box10-section .box10-card .box10-card-icons[data-v-cc1a0446]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.box10-section .box10-card .box10-card-icons img[data-v-cc1a0446]{width:48px;height:48px}.box10-section .box10-card .box10-card-text[data-v-cc1a0446]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box10-section .box10-card .box10-card-text span[data-v-cc1a0446]{color:#fff;font-size:26px;font-family:PingFang SC-Regular;line-height:58px;white-space:nowrap}.box10-section .box10-btn[data-v-cc1a0446]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:4px;padding:16px 33px;cursor:pointer;gap:31px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-top:59px;margin-right:70px}.box10-section .box10-btn span[data-v-cc1a0446]{color:#227ae5;font-size:14px;font-family:Roboto-Regular;white-space:nowrap}.box10-section .box10-btn img[data-v-cc1a0446]{width:56px;height:24px}.ids-min-container[data-v-f50705fa]{width:1500px}.core-service-container[data-v-f50705fa]{background-image:url(/remote-resource/ids-front-web/portal/bg-coreService.png);background-size:100% 100%;background-repeat:no-repeat;background-position:50%;position:relative;padding:62px 0 0}.header-section[data-v-f50705fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 202px}.header-center[data-v-f50705fa]{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:0 16px}.section-title[data-v-f50705fa]{font-size:36px;font-family:PingFang SC-Semibold;font-weight:600;color:#227ae5;text-align:center;white-space:nowrap;line-height:36px}.section-subtitle[data-v-f50705fa]{font-size:24px;font-family:PingFang SC-Regular;color:#333;text-align:center;white-space:nowrap;line-height:24px;margin-top:14px}.header-img-block[data-v-f50705fa],.header-img-small[data-v-f50705fa]{width:230px;height:148px;background-size:100% 100%;background-repeat:no-repeat}.ml10[data-v-f50705fa]{margin-left:10px}.ml26[data-v-f50705fa]{margin-left:26px}.cards-row[data-v-f50705fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:43px auto 0;width:1510px;gap:26px;padding-bottom:70px}.service-card[data-v-f50705fa]{width:230px;height:463px;background-color:#eff4f9;border-bottom:4px solid rgba(3,44,67,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}.card-icon-wrapper[data-v-f50705fa]{width:75px;height:75px;background-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;margin:-38px auto 0;position:relative;z-index:2}.card-icon[data-v-f50705fa]{width:75px;height:75px}.card-bg[data-v-f50705fa]{width:230px;height:148px}.card-title[data-v-f50705fa]{font-size:20px;font-family:PingFang SC-Semibold;font-weight:600;color:#131313;text-align:center;white-space:nowrap;margin-top:12px}.card-desc[data-v-f50705fa]{font-size:14px;font-family:PingFang SC-Regular;color:#666;line-height:24px;margin:12px 27px 0;-ms-flex-negative:0;flex-shrink:0}.card-actions[data-v-f50705fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px 29px 0 27px}.action-list[data-v-f50705fa]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-item[data-v-f50705fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.action-dot[data-v-f50705fa]{width:16px;height:16px;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.action-item:hover .action-dot[data-v-f50705fa]{width:18px;height:18px}.action-item:hover .action-text[data-v-f50705fa]{font-weight:600;font-size:14px}.action-text[data-v-f50705fa]{font-size:14px;font-family:PingFang SC-Semibold;color:#333;line-height:26px}.action-dots-col[data-v-f50705fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:8px}.box-card p[data-v-90e828d4]{font-size:16px;line-height:1.5}.news-content[data-v-1a6300bb]{max-height:600px;overflow:auto}.news-source[data-v-1a6300bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:.8571428571rem;font-weight:400;color:#b6bed0}.item-tag[data-v-1a6300bb]{font-size:12px;margin-top:8px;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.item-company-tag[data-v-1a6300bb]{border:1px solid #207cff;border-radius:2px;color:#207cff;cursor:pointer}.item-area-tag[data-v-1a6300bb],.item-company-tag[data-v-1a6300bb]{margin-bottom:8px;background-color:#fff;margin-right:8px;padding:0 4px}.item-area-tag[data-v-1a6300bb]{border:1px solid #3e94be;border-radius:2px;color:#3e94be}.item-event-tag[data-v-1a6300bb]{border:1px solid #ae4f2e;border-radius:2px;color:#ae4f2e}.item-event-tag[data-v-1a6300bb],.item-industry-tag[data-v-1a6300bb]{margin-bottom:8px;background-color:#fff;margin-right:8px;padding:0 4px}.item-industry-tag[data-v-1a6300bb]{border:1px solid #555fdc;border-radius:2px;color:#555fdc}.item-product-tag[data-v-1a6300bb]{margin-bottom:8px;border:1px solid #00b8a5;border-radius:2px;background-color:#fff;color:#00b8a5;margin-right:8px;padding:0 4px}.news-info-container[data-v-2d791db9]{position:relative;overflow:hidden;background-image:url(/remote-resource/ids-front-web/portal/bg-newsInfo.png);background-size:100% 100%;background-repeat:no-repeat;background-position:50%;padding:64px 0 56px}.news-info-container[data-v-2d791db9]:before{content:"";position:absolute;inset:0;background:rgba(4,19,37,.36);pointer-events:none}.ids-min-container[data-v-2d791db9]{position:relative;z-index:1;width:calc(100% - 48px);max-width:1280px;margin:0 auto}.news-head[data-v-2d791db9]{margin-bottom:30px;text-align:center}.section-title[data-v-2d791db9]{margin:0;color:#fff;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:32px;font-weight:600;line-height:1.25}.section-subtitle[data-v-2d791db9]{margin:8px 0 0;color:hsla(0,0%,100%,.75);font-size:14px;line-height:1.5}.news-body[data-v-2d791db9]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);gap:28px}.top-list[data-v-2d791db9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.top-item[data-v-2d791db9]{min-width:0;padding:18px 22px;border:1px solid hsla(0,0%,100%,.12);border-left:3px solid #00b4d8;border-radius:8px;background:hsla(0,0%,100%,.07);cursor:pointer;-webkit-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease}.top-item[data-v-2d791db9]:hover{border-color:rgba(0,180,216,.52);background:rgba(0,180,216,.12)}.top-item h3[data-v-2d791db9]{margin:0 0 8px;color:#fff;font-size:19px;font-weight:600;line-height:1.45}.top-item h3[data-v-2d791db9],.top-item p[data-v-2d791db9]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.top-item p[data-v-2d791db9]{margin:0;color:hsla(0,0%,100%,.72);font-size:14px;line-height:1.7}.top-meta[data-v-2d791db9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:8px;overflow:hidden;color:hsla(0,0%,100%,.65);font-size:12px;line-height:1.5;white-space:nowrap}.top-meta span[data-v-2d791db9]:last-child,.top-meta time[data-v-2d791db9]{overflow:hidden;text-overflow:ellipsis}.top-tag[data-v-2d791db9]{padding:2px 8px;border-radius:3px;background:#1a6fb5;color:#fff;font-size:11px;font-weight:600}.meta-separator[data-v-2d791db9],.top-tag[data-v-2d791db9]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.news-list[data-v-2d791db9]{min-width:0}.list-item[data-v-2d791db9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:14px 0;border-bottom:1px dashed hsla(0,0%,100%,.18);cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.list-item[data-v-2d791db9]:last-child{border-bottom:0}.list-item[data-v-2d791db9]:hover{-webkit-transform:translateX(2px);transform:translateX(2px)}.list-item:hover h3[data-v-2d791db9]{color:#7fdcff}.list-date[data-v-2d791db9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;min-height:58px;-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;border-radius:6px;background:hsla(0,0%,100%,.1);text-align:center}.list-day[data-v-2d791db9]{color:#fff;font-size:22px;font-weight:700;line-height:1.1}.list-month[data-v-2d791db9]{margin-top:3px;color:hsla(0,0%,100%,.65);font-size:11px;line-height:1.2}.list-info[data-v-2d791db9]{min-width:0}.list-info h3[data-v-2d791db9]{overflow:hidden;margin:0 0 4px;color:#fff;font-size:15px;font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.list-info p[data-v-2d791db9]{display:-webkit-box;margin:0;overflow:hidden;color:hsla(0,0%,100%,.62);font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-empty[data-v-2d791db9]{min-height:220px;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:hsla(0,0%,100%,.72);font-size:14px}.news-foot[data-v-2d791db9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:24px}.view-all-btn[data-v-2d791db9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:36px;padding:8px 16px;border:1px solid rgba(127,220,255,.58);border-radius:4px;background:#1a6fb5;color:#fff;cursor:pointer;font-size:13px;font-weight:500;line-height:1.2;-webkit-transition:background-color .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.view-all-btn[data-v-2d791db9]:hover{border-color:#7fdcff;background:#0077b6;-webkit-transform:translateX(2px);transform:translateX(2px)}.view-all-arrow[data-v-2d791db9]{font-size:16px;line-height:1}.dialog-title[data-v-2d791db9]{display:inline-block;max-width:calc(95% - 50px);height:36px;margin-right:16px;overflow:hidden;color:#1b253a;font-size:24px;font-weight:500;line-height:36px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.dialog-rate[data-v-2d791db9]{color:red}@media(max-width:1399px){.news-info-container[data-v-2d791db9]{width:100vw;min-width:0}}@media(max-width:900px){.news-body[data-v-2d791db9]{grid-template-columns:1fr}.top-list[data-v-2d791db9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.news-info-container[data-v-2d791db9]{padding:44px 0 36px}.ids-min-container[data-v-2d791db9]{width:calc(100% - 32px)}.section-title[data-v-2d791db9]{font-size:28px}.top-list[data-v-2d791db9]{display:-webkit-box;display:-ms-flexbox;display:flex}.top-item[data-v-2d791db9]{padding:16px}.top-item h3[data-v-2d791db9]{font-size:17px}.list-item[data-v-2d791db9]{gap:10px}.list-date[data-v-2d791db9]{-ms-flex-preferred-size:62px;flex-basis:62px}.news-foot[data-v-2d791db9]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.chat-sidebar[data-v-548a144f]{width:260px;background:-webkit-gradient(linear,left top,left bottom,from(#f8f9ff),to(#fff));background:linear-gradient(180deg,#f8f9ff,#fff);border-right:1px solid #e8ecf4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.chat-sidebar.collapsed[data-v-548a144f]{width:0;overflow:hidden}.chat-sidebar .sidebar-header[data-v-548a144f]{padding:16px;border-bottom:1px solid #e8ecf4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat-sidebar .sidebar-header .new-chat-btn[data-v-548a144f]{-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;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#345cd3,#2a4ab8);color:#fff;border-radius:12px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;font-size:14px;font-weight:500}.chat-sidebar .sidebar-header .new-chat-btn[data-v-548a144f]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(52,92,211,.4);box-shadow:0 4px 12px rgba(52,92,211,.4)}.chat-sidebar .sidebar-header .new-chat-btn i[data-v-548a144f]{font-size:16px}.chat-sidebar .sidebar-header .collapse-btn[data-v-548a144f]{width:32px;height:32px;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;border-radius:8px;cursor:pointer;color:#909399;-webkit-transition:all .3s;transition:all .3s}.chat-sidebar .sidebar-header .collapse-btn[data-v-548a144f]:hover{background:#f0f4ff;color:#345cd3}.chat-sidebar .sidebar-header .collapse-btn i[data-v-548a144f]{font-size:16px}.chat-sidebar .chat-history[data-v-548a144f]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:12px}.chat-sidebar .chat-history[data-v-548a144f]::-webkit-scrollbar{width:4px}.chat-sidebar .chat-history[data-v-548a144f]::-webkit-scrollbar-track{background:transparent}.chat-sidebar .chat-history[data-v-548a144f]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}.chat-sidebar .chat-history[data-v-548a144f]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.chat-sidebar .chat-history .history-section[data-v-548a144f]{margin-bottom:20px}.chat-sidebar .chat-history .history-section .section-title[data-v-548a144f]{font-size:12px;color:#909399;font-weight:500;margin-bottom:8px;padding:0 4px}.chat-sidebar .chat-history .history-section .chat-list[data-v-548a144f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.chat-sidebar .chat-history .history-section .chat-item[data-v-548a144f]{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;padding:10px 12px;border-radius:10px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;position:relative}.chat-sidebar .chat-history .history-section .chat-item[data-v-548a144f]:hover{background:#f0f4ff}.chat-sidebar .chat-history .history-section .chat-item.active[data-v-548a144f]{background:linear-gradient(135deg,#e8f0ff,#f0f4ff);border-left:3px solid #345cd3}.chat-sidebar .chat-history .history-section .chat-item .chat-item-content[data-v-548a144f]{-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;gap:10px;min-width:0}.chat-sidebar .chat-history .history-section .chat-item .chat-item-content .chat-icon[data-v-548a144f]{font-size:16px;color:#345cd3;-ms-flex-negative:0;flex-shrink:0}.chat-sidebar .chat-history .history-section .chat-item .chat-item-content .chat-info[data-v-548a144f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.chat-sidebar .chat-history .history-section .chat-item .chat-item-content .chat-info .chat-title[data-v-548a144f]{font-size:14px;color:#2c3e50;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-sidebar .chat-history .history-section .chat-item .chat-item-content .chat-info .chat-time[data-v-548a144f]{font-size:12px;color:#909399;margin-top:2px}.chat-sidebar .chat-history .history-section .chat-item .chat-actions[data-v-548a144f]{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.chat-sidebar .chat-history .history-section .chat-item .chat-actions i[data-v-548a144f]{font-size:16px;color:#909399;padding:4px;border-radius:4px;cursor:pointer}.chat-sidebar .chat-history .history-section .chat-item .chat-actions i[data-v-548a144f]:hover{background:rgba(0,0,0,.05)}.chat-sidebar .chat-history .history-section .chat-item:hover .chat-actions[data-v-548a144f]{opacity:1}.chat-sidebar .sidebar-collapsed-hint[data-v-548a144f]{width:100%;height:100%;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;cursor:pointer}.chat-sidebar .sidebar-collapsed-hint i[data-v-548a144f]{font-size:20px;color:#909399}.chat-sidebar .sidebar-collapsed-hint i[data-v-548a144f]:hover{color:#345cd3}.message-products[data-v-2111dc96]{margin-top:12px;-webkit-animation:fadeInUp-data-v-2111dc96 .4s ease-out;animation:fadeInUp-data-v-2111dc96 .4s ease-out}.message-products .products-header[data-v-2111dc96]{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;gap:12px;margin-bottom:12px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border:1px solid #d9e4ff}.message-products .products-header.local_supplier[data-v-2111dc96]{background:linear-gradient(135deg,#f0fffc,#e6fffb);border-color:#b5f5ec}.message-products .products-header.local_supplier .strategy-badge[data-v-2111dc96]{color:#08979c;background:#e6fffb}.message-products .products-header.low_price[data-v-2111dc96]{background:linear-gradient(135deg,#fff7f0,#fff2e8);border-color:#ffd8bf}.message-products .products-header.low_price .strategy-badge[data-v-2111dc96]{color:#d4380d;background:#fff2e8}.message-products .products-title[data-v-2111dc96]{font-size:14px;color:#303133;font-weight:700}.message-products .products-subtitle[data-v-2111dc96]{margin-top:4px;font-size:12px;color:#6b7a90;line-height:1.5}.message-products .strategy-badge[data-v-2111dc96]{-ms-flex-negative:0;flex-shrink:0;padding:5px 10px;border-radius:999px;color:#345cd3;background:#fff;font-size:12px;font-weight:600;border:1px solid rgba(52,92,211,.12)}.message-products .products-grid[data-v-2111dc96]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.message-products .product-card[data-v-2111dc96]{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;border:1px solid #e8ecf4;border-radius:12px;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.04);box-shadow:0 4px 12px rgba(0,0,0,.04);-webkit-animation:fadeInUp-data-v-2111dc96 .5s ease-out backwards;animation:fadeInUp-data-v-2111dc96 .5s ease-out backwards}.message-products .product-card[data-v-2111dc96]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 22px rgba(52,92,211,.14);box-shadow:0 8px 22px rgba(52,92,211,.14);border-color:#345cd3}.message-products .product-image[data-v-2111dc96]{position:relative;width:100%;height:96px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);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}.message-products .product-image .match-badge[data-v-2111dc96]{position:absolute;top:8px;left:8px;z-index:2;padding:4px 8px;border-radius:999px;background:rgba(52,92,211,.92);color:#fff;font-size:11px;font-weight:600}.message-products .product-image .match-badge.expanded[data-v-2111dc96]{background:rgba(230,126,34,.94)}.message-products .product-image img[data-v-2111dc96]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-products .product-image .product-placeholder[data-v-2111dc96]{font-size:32px;color:rgba(52,92,211,.35)}.message-products .product-content[data-v-2111dc96]{padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;-webkit-box-flex:1;-ms-flex:1;flex:1}.message-products .product-name[data-v-2111dc96]{font-size:14px;font-weight:700;color:#303133;line-height:1.35}.message-products .product-description[data-v-2111dc96],.message-products .product-name[data-v-2111dc96]{margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message-products .product-description[data-v-2111dc96]{font-size:12px;color:#7b8794;line-height:1.45;min-height:2.9em}.message-products .product-description.is-empty[data-v-2111dc96]{color:#c0c4cc;font-style:italic}.message-products .business-tags[data-v-2111dc96],.message-products .risk-tags[data-v-2111dc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;min-height:24px}.message-products .business-tag[data-v-2111dc96],.message-products .risk-tag[data-v-2111dc96],.message-products .score-tag[data-v-2111dc96]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;padding:3px 7px;border-radius:6px;font-size:11px;line-height:1.35;white-space:nowrap}.message-products .score-tag[data-v-2111dc96]{color:#fff;background:#345cd3;font-weight:700}.message-products .business-tag[data-v-2111dc96]{color:#2f6f4e;background:#f0f9f3;border:1px solid #c9ead4}.message-products .risk-tags[data-v-2111dc96]{min-height:0}.message-products .risk-tag[data-v-2111dc96]{color:#9a4f00;background:#fff7e6;border:1px solid #ffd591}.message-products .local-supplier-panel[data-v-2111dc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;padding:9px;border-radius:10px;background:linear-gradient(135deg,#f0fffc,#f7fffd);border:1px solid #b5f5ec}.message-products .supplier-title-row[data-v-2111dc96]{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;gap:8px;min-width:0}.message-products .supplier-name[data-v-2111dc96]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;color:#1f4f52;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-products .local-supplier-badge[data-v-2111dc96]{-ms-flex-negative:0;flex-shrink:0;padding:3px 7px;border-radius:999px;color:#08979c;background:#e6fffb;border:1px solid #87e8de;font-size:11px;font-weight:700}.message-products .supplier-tags[data-v-2111dc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.message-products .supplier-tags span[data-v-2111dc96]{padding:3px 7px;border-radius:6px;color:#087f7b;background:#fff;border:1px solid #b5f5ec;font-size:11px;line-height:1.35}.message-products .supplier-info[data-v-2111dc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px;color:#5f6f86;font-size:11px;line-height:1.45}.message-products .supplier-info i[data-v-2111dc96]{margin-top:2px;color:#08979c;font-size:12px;-ms-flex-negative:0;flex-shrink:0}.message-products .supplier-info span[data-v-2111dc96]{min-width:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message-products .product-meta[data-v-2111dc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;margin-top:2px;min-height:20px}.message-products .product-meta.is-secondary[data-v-2111dc96]{padding-top:2px;opacity:.88}.message-products .product-meta.is-secondary .meta-item[data-v-2111dc96]:nth-child(n+3){display:none}.message-products .product-meta .meta-item[data-v-2111dc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;color:#6b7a90;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-products .product-meta .meta-item i[data-v-2111dc96]{font-size:12px;color:#345cd3;-ms-flex-negative:0;flex-shrink:0}.message-products .product-card.local_supplier[data-v-2111dc96]{border-color:#b5f5ec}.message-products .product-card.local_supplier[data-v-2111dc96]:hover{-webkit-box-shadow:0 8px 22px rgba(8,151,156,.16);box-shadow:0 8px 22px rgba(8,151,156,.16);border-color:#36cfc9}.message-products .product-card.local_supplier .product-image[data-v-2111dc96]{background:linear-gradient(135deg,#e6fffb,#f0fffc)}.message-products .product-card.local_supplier .product-placeholder[data-v-2111dc96]{color:rgba(8,151,156,.35)}.message-products .product-card.local_supplier .product-insight[data-v-2111dc96]{background:#f0fffc;border-color:#b5f5ec}.message-products .product-card.local_supplier .product-insight i[data-v-2111dc96]{color:#08979c}.message-products .product-card.local_supplier .product-actions[data-v-2111dc96] .el-button--primary{background:linear-gradient(135deg,#13c2c2,#08979c)}.message-products .product-card.local_supplier .product-actions[data-v-2111dc96] .el-button--primary:hover{background:linear-gradient(135deg,#08979c,#006d75)}.message-products .product-card.low_price[data-v-2111dc96]{border-color:#ffd8bf}.message-products .product-card.low_price[data-v-2111dc96]:hover{-webkit-box-shadow:0 8px 22px rgba(212,56,13,.16);box-shadow:0 8px 22px rgba(212,56,13,.16);border-color:#ff9c6e}.message-products .product-card.low_price .product-image[data-v-2111dc96]{background:linear-gradient(135deg,#fff2e8,#fff7f0)}.message-products .product-card.low_price .product-placeholder[data-v-2111dc96]{color:rgba(212,56,13,.32)}.message-products .product-card.low_price .product-insight[data-v-2111dc96]{background:#fff7f0;border-color:#ffd8bf}.message-products .product-card.low_price .product-insight i[data-v-2111dc96]{color:#d4380d}.message-products .product-card.low_price .product-actions[data-v-2111dc96] .el-button--primary{background:linear-gradient(135deg,#f56c6c,#d4380d)}.message-products .product-card.low_price .product-actions[data-v-2111dc96] .el-button--primary:hover{background:linear-gradient(135deg,#d4380d,#ad2102)}.message-products .low-price-panel[data-v-2111dc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;padding:10px;border-radius:10px;background:linear-gradient(135deg,#fff7f0,#fffaf7);border:1px solid #ffd8bf}.message-products .low-price-head[data-v-2111dc96]{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;gap:8px}.message-products .low-price-label[data-v-2111dc96]{color:#8c2d00;font-size:12px;font-weight:700}.message-products .low-price-badge[data-v-2111dc96]{-ms-flex-negative:0;flex-shrink:0;padding:3px 7px;border-radius:999px;color:#d4380d;background:#fff2e8;border:1px solid #ffbb96;font-size:11px;font-weight:700}.message-products .low-price-badge.empty[data-v-2111dc96]{color:#8c5a00;background:#fffbe6;border-color:#ffe58f}.message-products .low-price-price[data-v-2111dc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:3px;min-height:36px;color:#d4380d}.message-products .low-price-price.empty[data-v-2111dc96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8c5a00}.message-products .low-price-currency[data-v-2111dc96]{font-size:14px;font-weight:800}.message-products .low-price-value[data-v-2111dc96]{font-size:26px;line-height:1;font-weight:900}.message-products .low-price-unit[data-v-2111dc96]{color:#8c8c8c;font-size:11px}.message-products .low-price-empty[data-v-2111dc96]{font-size:18px;font-weight:800}.message-products .low-price-desc[data-v-2111dc96]{color:#6b4b3a;font-size:11px;line-height:1.45}.message-products .low-price-tags[data-v-2111dc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.message-products .low-price-tags span[data-v-2111dc96]{padding:3px 7px;border-radius:6px;color:#ad4e00;background:#fff;border:1px solid #ffd8bf;font-size:11px;line-height:1.35}.message-products .product-price[data-v-2111dc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;padding:8px 0 2px;border-top:1px solid #f0f0f0;min-height:30px}.message-products .product-price .price-label[data-v-2111dc96]{font-size:11px;color:#909399}.message-products .product-price .price-value[data-v-2111dc96]{font-size:18px;font-weight:800;color:#f56c6c}.message-products .product-price .price-unit[data-v-2111dc96]{font-size:11px;color:#909399}.message-products .product-price .price-empty[data-v-2111dc96]{font-size:12px;color:#c0c4cc;font-style:italic}.message-products .product-insight[data-v-2111dc96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;padding:8px;border-radius:8px;background:#f8f9ff;border:1px dashed #d9e4ff;color:#5f6f86;font-size:11px;line-height:1.45}.message-products .product-insight i[data-v-2111dc96]{margin-top:2px;color:#345cd3;font-size:12px;-ms-flex-negative:0;flex-shrink:0}.message-products .product-actions[data-v-2111dc96]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:auto;padding-top:6px}.message-products .product-actions[data-v-2111dc96] .el-button{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:8px;padding:7px 8px;font-size:12px}.message-products .product-actions[data-v-2111dc96] .el-button.el-button--primary{background:linear-gradient(135deg,#345cd3,#2a4ab8);border:none}.message-products .product-actions[data-v-2111dc96] .el-button.el-button--primary:hover{background:linear-gradient(135deg,#2a4ab8,#233f9e)}@-webkit-keyframes fadeInUp-data-v-2111dc96{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-data-v-2111dc96{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.message-demands[data-v-2b5d5402]{margin-top:12px;-webkit-animation:fadeInUp-data-v-2b5d5402 .4s ease-out;animation:fadeInUp-data-v-2b5d5402 .4s ease-out}.message-demands .demands-title[data-v-2b5d5402]{font-size:13px;color:#5a6c7d;margin-bottom:12px;font-weight:500}.message-demands .demands-grid[data-v-2b5d5402]{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px}.message-demands .demand-card[data-v-2b5d5402]{padding:14px;background:#fff;border:1px solid #e8ecf4;border-radius:10px;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.04);box-shadow:0 2px 6px rgba(0,0,0,.04);-webkit-animation:fadeInUp-data-v-2b5d5402 .5s ease-out backwards;animation:fadeInUp-data-v-2b5d5402 .5s ease-out backwards}.message-demands .demand-card[data-v-2b5d5402]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 18px rgba(52,92,211,.12);box-shadow:0 6px 18px rgba(52,92,211,.12);border-color:#345cd3}.message-demands .demand-header[data-v-2b5d5402]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.message-demands .demand-title[data-v-2b5d5402]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;font-size:14px;font-weight:600;color:#303133;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message-demands .demand-status[data-v-2b5d5402]{-ms-flex-negative:0;flex-shrink:0;padding:2px 8px;font-size:11px;color:#345cd3;background:#f0f4ff;border-radius:10px}.message-demands .demand-description[data-v-2b5d5402]{min-height:36px;margin:10px 0;font-size:12px;color:#909399;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message-demands .demand-description.is-empty[data-v-2b5d5402]{color:#c0c4cc;font-style:italic}.message-demands .demand-meta[data-v-2b5d5402]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 10px;min-height:42px;font-size:11px;color:#909399}.message-demands .demand-meta span[data-v-2b5d5402]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-demands .demand-meta i[data-v-2b5d5402]{color:#345cd3}.message-demands .demand-actions[data-v-2b5d5402]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:12px}.message-demands .demand-actions[data-v-2b5d5402] .el-button{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:6px;padding:7px 8px;font-size:12px}@-webkit-keyframes fadeInUp-data-v-2b5d5402{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-data-v-2b5d5402{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.message-enterprises[data-v-0e75cb24]{margin-top:12px;-webkit-animation:fadeInUp-data-v-0e75cb24 .4s ease-out;animation:fadeInUp-data-v-0e75cb24 .4s ease-out}.message-enterprises .enterprises-header[data-v-0e75cb24]{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;gap:12px;margin-bottom:12px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border:1px solid #d9e4ff}.message-enterprises .enterprises-header.local_supplier[data-v-0e75cb24]{background:linear-gradient(135deg,#f0fffc,#e6fffb);border-color:#b5f5ec}.message-enterprises .enterprises-header.local_supplier .strategy-badge[data-v-0e75cb24]{color:#08979c;background:#e6fffb}.message-enterprises .enterprises-header.low_price[data-v-0e75cb24]{background:linear-gradient(135deg,#fff7f0,#fff2e8);border-color:#ffd8bf}.message-enterprises .enterprises-header.low_price .strategy-badge[data-v-0e75cb24]{color:#d4380d;background:#fff2e8}.message-enterprises .enterprises-title[data-v-0e75cb24]{font-size:14px;color:#303133;font-weight:700}.message-enterprises .enterprises-subtitle[data-v-0e75cb24]{margin-top:4px;font-size:12px;color:#6b7a90;line-height:1.5}.message-enterprises .strategy-badge[data-v-0e75cb24]{-ms-flex-negative:0;flex-shrink:0;padding:5px 10px;border-radius:999px;color:#345cd3;background:#fff;font-size:12px;font-weight:600;border:1px solid rgba(52,92,211,.12)}.message-enterprises .enterprises-list[data-v-0e75cb24]{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}.message-enterprises .enterprise-card[data-v-0e75cb24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;width:100%;padding:16px;background:#fff;border:1px solid #e8ecf4;border-radius:12px;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);-webkit-animation:fadeInUp-data-v-0e75cb24 .5s ease-out backwards;animation:fadeInUp-data-v-0e75cb24 .5s ease-out backwards}.message-enterprises .enterprise-card[data-v-0e75cb24]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 22px rgba(52,92,211,.12);box-shadow:0 8px 22px rgba(52,92,211,.12);border-color:#345cd3}.message-enterprises .enterprise-card-main[data-v-0e75cb24]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.message-enterprises .enterprise-logo[data-v-0e75cb24]{width:54px;height:54px;border-radius:10px;background:#f0f4ff;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;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.message-enterprises .enterprise-logo img[data-v-0e75cb24]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-enterprises .enterprise-logo i[data-v-0e75cb24]{font-size:26px;color:#345cd3}.message-enterprises .enterprise-content[data-v-0e75cb24]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.message-enterprises .enterprise-title-row[data-v-0e75cb24]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.message-enterprises .enterprise-name[data-v-0e75cb24]{margin:0;font-size:15px;font-weight:700;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-enterprises .local-tag[data-v-0e75cb24]{-ms-flex-negative:0;flex-shrink:0;padding:3px 8px;font-size:11px;color:#08979c;background:#e6fffb;border:1px solid #b5f5ec;border-radius:999px}.message-enterprises .enterprise-meta[data-v-0e75cb24]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 14px;margin-top:8px;font-size:12px;color:#5f6f86}.message-enterprises .enterprise-area[data-v-0e75cb24]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:8px;max-width:100%;font-size:12px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-enterprises .enterprise-products[data-v-0e75cb24]{margin:10px 0 0;font-size:12px;color:#606266;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message-enterprises .enterprise-products.is-empty[data-v-0e75cb24]{color:#c0c4cc}.message-enterprises .enterprise-actions[data-v-0e75cb24]{display:grid;grid-template-columns:repeat(2,94px);gap:8px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-line-pack:center;align-content:center}.message-enterprises .enterprise-actions[data-v-0e75cb24] .el-button{margin-left:0;border-radius:6px;padding:7px 8px;font-size:12px}.message-enterprises .enterprise-actions[data-v-0e75cb24] .action-follow{color:#13c2c2;border-color:#b5f5ec;background:#f0fffc}.message-enterprises .enterprise-actions[data-v-0e75cb24] .action-profile{color:#1f5eff;border-color:#b7c8ff;background:#f3f7ff}.message-enterprises .enterprise-actions[data-v-0e75cb24] .action-showroom{color:#d46b08;border-color:#ffd8bf;background:#fff7ed}.message-enterprises .enterprise-actions[data-v-0e75cb24] .action-products{color:#722ed1;border-color:#d3adf7;background:#faf5ff}@media(max-width:900px){.message-enterprises .enterprise-card[data-v-0e75cb24]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.message-enterprises .enterprise-actions[data-v-0e75cb24]{grid-template-columns:repeat(4,minmax(0,1fr))}}@-webkit-keyframes fadeInUp-data-v-0e75cb24{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-data-v-0e75cb24{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.message-applications[data-v-c55739e2]{margin-top:12px;-webkit-animation:fadeInUp-data-v-c55739e2 .4s ease-out;animation:fadeInUp-data-v-c55739e2 .4s ease-out}.message-applications .applications-title[data-v-c55739e2]{font-size:13px;color:#5a6c7d;margin-bottom:12px;font-weight:500}.message-applications .applications-grid[data-v-c55739e2]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.message-applications .application-card[data-v-c55739e2]{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;border:1px solid #e8ecf4;border-radius:10px;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.04);box-shadow:0 2px 6px rgba(0,0,0,.04);-webkit-animation:fadeInUp-data-v-c55739e2 .5s ease-out backwards;animation:fadeInUp-data-v-c55739e2 .5s ease-out backwards}.message-applications .application-card[data-v-c55739e2]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 18px rgba(52,92,211,.12);box-shadow:0 6px 18px rgba(52,92,211,.12);border-color:#345cd3}.message-applications .app-image[data-v-c55739e2]{position:relative;width:100%;height:100px;background:linear-gradient(135deg,#f0f4ff,#e8ecf4);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}.message-applications .app-image img[data-v-c55739e2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-applications .app-image .app-image-placeholder[data-v-c55739e2]{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}.message-applications .app-image .app-image-placeholder i[data-v-c55739e2]{font-size:32px;color:#c0c4cc}.message-applications .app-image .app-scene-badge[data-v-c55739e2]{position:absolute;top:8px;right:8px;padding:3px 8px;background:rgba(52,92,211,.9);color:#fff;font-size:11px;border-radius:8px;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.message-applications .app-content[data-v-c55739e2]{padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1}.message-applications .app-name[data-v-c55739e2]{font-size:14px;font-weight:600;color:#303133;margin:0;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-applications .app-intro[data-v-c55739e2]{font-size:12px;color:#909399;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.message-applications .app-intro.is-empty[data-v-c55739e2]{color:#c0c4cc;font-style:italic}.message-applications .app-meta[data-v-c55739e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-top:2px;min-height:20px}.message-applications .app-meta .meta-item[data-v-c55739e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;font-size:11px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-applications .app-meta .meta-item i[data-v-c55739e2]{font-size:12px;color:#345cd3;-ms-flex-negative:0;flex-shrink:0}.message-applications .app-tags[data-v-c55739e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;overflow:hidden;max-height:24px}.message-applications .app-tags .app-tag[data-v-c55739e2]{display:inline-block;padding:2px 8px;font-size:11px;color:#345cd3;background:#f0f4ff;border-radius:10px;border:1px solid #d9e4ff}.message-applications .app-price[data-v-c55739e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:3px;padding-top:6px;border-top:1px solid #f0f0f0;min-height:28px}.message-applications .app-price .price-value[data-v-c55739e2]{font-size:14px;font-weight:700;color:#f56c6c}.message-applications .app-price .price-empty[data-v-c55739e2]{font-size:12px;color:#c0c4cc;font-style:italic}.message-applications .app-actions[data-v-c55739e2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:auto;padding-top:6px}.message-applications .app-actions[data-v-c55739e2] .el-button{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:6px;padding:6px 8px;font-size:12px}.message-applications .app-actions[data-v-c55739e2] .el-button.el-button--primary{background:linear-gradient(135deg,#345cd3,#2a4ab8);border:none}.message-applications .app-actions[data-v-c55739e2] .el-button.el-button--primary:hover{background:linear-gradient(135deg,#2a4ab8,#233f9e)}@-webkit-keyframes fadeInUp-data-v-c55739e2{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-data-v-c55739e2{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.message[data-v-d66a1406]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-webkit-animation:slideIn-data-v-d66a1406 .4s cubic-bezier(.25,.46,.45,.94);animation:slideIn-data-v-d66a1406 .4s cubic-bezier(.25,.46,.45,.94)}.message.user[data-v-d66a1406]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.message.user .content[data-v-d66a1406]{background:linear-gradient(135deg,#345cd3,#2a4ab8);color:#fff;margin-right:12px;border-radius:20px 20px 6px 20px;-webkit-box-shadow:0 4px 15px rgba(52,92,211,.3);box-shadow:0 4px 15px rgba(52,92,211,.3)}.message.assistant .content[data-v-d66a1406]{background:#fff;color:#2c3e50;margin-left:12px;border-radius:20px 20px 20px 6px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);border:1px solid #e8ecf4}.message .avatar[data-v-d66a1406]{-ms-flex-negative:0;flex-shrink:0;position:relative}.message .avatar img[data-v-d66a1406]{width:40px;height:40px;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.message .content-wrapper[data-v-d66a1406]{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;max-width:92%}.message .content[data-v-d66a1406]{padding:14px 18px;line-height:1.7;word-break:break-word;font-size:15px;position:relative}.message .content[data-v-d66a1406] ul{margin:10px 0;padding-left:24px}.message .content[data-v-d66a1406] ul li{margin:6px 0;line-height:1.6}.message .content[data-v-d66a1406] strong{font-weight:600;color:#345cd3}.message .content[data-v-d66a1406] br{content:"";display:block;margin:8px 0}.message .message-actions[data-v-d66a1406]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.message .message-actions i[data-v-d66a1406]{cursor:pointer;padding:4px 8px;border-radius:4px;color:#909399;-webkit-transition:all .3s;transition:all .3s}.message .message-actions i[data-v-d66a1406]:hover{background:#f0f4ff;color:#345cd3}.message .message-actions--error[data-v-d66a1406]{opacity:1;margin-top:4px}.message .message-actions--error .error-tag[data-v-d66a1406]{font-size:12px;color:#e6a23c;font-weight:500}.message:hover .message-actions[data-v-d66a1406]{opacity:1}.message .message-options[data-v-d66a1406]{margin-top:12px;-webkit-animation:fadeInUp-data-v-d66a1406 .4s ease-out;animation:fadeInUp-data-v-d66a1406 .4s ease-out}.message .message-options .options-title[data-v-d66a1406]{font-size:13px;color:#5a6c7d;margin-bottom:10px;font-weight:500}.message .message-options .options-list[data-v-d66a1406]{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}.message .message-options .option-button[data-v-d66a1406]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 16px;background:#fff;border:1.5px solid #e8ecf4;border-radius:12px;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94);font-size:14px;color:#2c3e50;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.message .message-options .option-button .option-icon[data-v-d66a1406]{font-size:18px;-ms-flex-negative:0;flex-shrink:0}.message .message-options .option-button .option-label[data-v-d66a1406]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500}.message .message-options .option-button .option-arrow[data-v-d66a1406]{font-size:14px;color:#909399;-webkit-transition:all .3s;transition:all .3s}.message .message-options .option-button[data-v-d66a1406]:hover{background:linear-gradient(135deg,#345cd3,#2a4ab8);border-color:#345cd3;-webkit-box-shadow:0 6px 20px rgba(52,92,211,.35);box-shadow:0 6px 20px rgba(52,92,211,.35)}.message .message-options .option-button:hover .option-arrow[data-v-d66a1406],.message .message-options .option-button[data-v-d66a1406]:hover{color:#fff;-webkit-transform:translateX(4px);transform:translateX(4px)}.message .message-options .option-button[data-v-d66a1406]:active{-webkit-transform:translateX(2px);transform:translateX(2px)}.message .query-process-card[data-v-d66a1406]{margin-left:12px;padding:14px 16px;background:linear-gradient(135deg,#fff,#f8f9ff);border:1px solid #d9e4ff;border-radius:16px;-webkit-box-shadow:0 8px 24px rgba(52,92,211,.1);box-shadow:0 8px 24px rgba(52,92,211,.1);-webkit-animation:fadeInUp-data-v-d66a1406 .35s ease-out;animation:fadeInUp-data-v-d66a1406 .35s ease-out}.message .query-process-card.model[data-v-d66a1406]{background:linear-gradient(135deg,#f8f9ff,#eef3ff);border-color:#b8c7ff}.message .query-process-card.model .process-orbit i[data-v-d66a1406]{background:linear-gradient(135deg,#345cd3,#5a7df5)}.message .query-process-card.model .query-step.active[data-v-d66a1406]{color:#345cd3}.message .query-process-card.local_supplier[data-v-d66a1406]{background:linear-gradient(135deg,#f0fffc,#e6fffb);border-color:#87e8de;-webkit-box-shadow:0 8px 24px rgba(8,151,156,.1);box-shadow:0 8px 24px rgba(8,151,156,.1)}.message .query-process-card.local_supplier .process-orbit[data-v-d66a1406]{background:rgba(8,151,156,.1)}.message .query-process-card.local_supplier .process-orbit i[data-v-d66a1406]{background:linear-gradient(135deg,#13c2c2,#08979c)}.message .query-process-card.local_supplier .query-step.active[data-v-d66a1406]{color:#08979c}.message .query-process-card.local_supplier .query-step.active .step-dot i[data-v-d66a1406]{background:#08979c}.message .query-process-card.low_price[data-v-d66a1406]{background:linear-gradient(135deg,#fff7f0,#fff2e8);border-color:#ffbb96;-webkit-box-shadow:0 8px 24px rgba(212,56,13,.1);box-shadow:0 8px 24px rgba(212,56,13,.1)}.message .query-process-card.low_price .process-orbit[data-v-d66a1406]{background:rgba(212,56,13,.1)}.message .query-process-card.low_price .process-orbit i[data-v-d66a1406]{background:linear-gradient(135deg,#f56c6c,#d4380d)}.message .query-process-card.low_price .query-step.active[data-v-d66a1406]{color:#d4380d}.message .query-process-card.low_price .query-step.active .step-dot i[data-v-d66a1406]{background:#d4380d}.message .query-process-header[data-v-d66a1406]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:12px}.message .process-orbit[data-v-d66a1406]{position:relative;width:30px;height:30px;border-radius:50%;background:rgba(52,92,211,.1);-ms-flex-negative:0;flex-shrink:0}.message .process-orbit[data-v-d66a1406]:before{content:"";position:absolute;inset:3px;border:1px dashed rgba(52,92,211,.45);border-radius:50%;-webkit-animation:rotateOrbit-data-v-d66a1406 2.4s linear infinite;animation:rotateOrbit-data-v-d66a1406 2.4s linear infinite}.message .process-orbit i[data-v-d66a1406]{position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#345cd3,#5a7df5);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 0 12px rgba(52,92,211,.45);box-shadow:0 0 12px rgba(52,92,211,.45)}.message .process-title[data-v-d66a1406]{font-size:14px;font-weight:700;color:#303133}.message .process-subtitle[data-v-d66a1406]{margin-top:3px;font-size:12px;color:#7b8794}.message .query-process-timeline[data-v-d66a1406]{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}.message .query-step[data-v-d66a1406]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#5f6f86;font-size:13px;-webkit-animation:fadeInUp-data-v-d66a1406 .35s ease-out backwards;animation:fadeInUp-data-v-d66a1406 .35s ease-out backwards}.message .query-step .step-dot[data-v-d66a1406]{position:relative;width:16px;height:16px;border-radius:50%;background:rgba(103,194,58,.12);-ms-flex-negative:0;flex-shrink:0}.message .query-step .step-dot i[data-v-d66a1406]{position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background:#67c23a;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.message .query-step.active .step-dot[data-v-d66a1406]{background:rgba(52,92,211,.12);-webkit-animation:stepPulse-data-v-d66a1406 1.2s ease-in-out infinite;animation:stepPulse-data-v-d66a1406 1.2s ease-in-out infinite}.message .query-step.active .step-dot i[data-v-d66a1406]{background:#345cd3}@-webkit-keyframes stepPulse-data-v-d66a1406{0%,to{-webkit-box-shadow:0 0 0 0 rgba(52,92,211,.18);box-shadow:0 0 0 0 rgba(52,92,211,.18)}50%{-webkit-box-shadow:0 0 0 6px rgba(52,92,211,0);box-shadow:0 0 0 6px rgba(52,92,211,0)}}@keyframes stepPulse-data-v-d66a1406{0%,to{-webkit-box-shadow:0 0 0 0 rgba(52,92,211,.18);box-shadow:0 0 0 0 rgba(52,92,211,.18)}50%{-webkit-box-shadow:0 0 0 6px rgba(52,92,211,0);box-shadow:0 0 0 6px rgba(52,92,211,0)}}@-webkit-keyframes rotateOrbit-data-v-d66a1406{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateOrbit-data-v-d66a1406{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeInUp-data-v-d66a1406{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-data-v-d66a1406{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideIn-data-v-d66a1406{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn-data-v-d66a1406{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.welcome-message[data-v-ee762b2c]{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:18px 24px;height:100%;background:radial-gradient(circle at 12% 18%,rgba(52,92,211,.08) 0,transparent 28%),radial-gradient(circle at 90% 18%,rgba(90,125,245,.08) 0,transparent 30%);-webkit-animation:fadeInUp-data-v-ee762b2c .6s ease-out;animation:fadeInUp-data-v-ee762b2c .6s ease-out}.welcome-message .welcome-content[data-v-ee762b2c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;width:100%;max-width:1220px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.welcome-message .welcome-brand[data-v-ee762b2c]{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;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-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:22px;background:hsla(0,0%,100%,.86);border:1px solid #e8ecf4;border-radius:22px;-webkit-box-shadow:0 18px 44px rgba(52,92,211,.1);box-shadow:0 18px 44px rgba(52,92,211,.1)}.welcome-message .brand-header[data-v-ee762b2c]{gap:14px}.welcome-message .brand-header[data-v-ee762b2c],.welcome-message .brand-logo[data-v-ee762b2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.welcome-message .brand-logo[data-v-ee762b2c]{position:relative;width:48px;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.welcome-message .brand-logo .brand-icon[data-v-ee762b2c]{width:100%;height:100%;position:relative;z-index:2}.welcome-message .brand-kicker[data-v-ee762b2c]{margin-bottom:4px;font-size:12px;color:#345cd3;font-weight:600}.welcome-message .brand-title[data-v-ee762b2c]{font-size:20px;font-weight:700;color:#1a1a2e;margin:0;line-height:1.3}.welcome-message .brand-intro .intro-text[data-v-ee762b2c]{font-size:13px;color:#606266;line-height:1.7;margin:0}.welcome-message .business-flow[data-v-ee762b2c]{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;padding:10px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border-radius:14px;border:1px solid #dfe7ff}.welcome-message .capability-overview[data-v-ee762b2c]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.welcome-message .capability-item[data-v-ee762b2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:10px;border-radius:12px;border:1px solid #edf0f5;background:#fff}.welcome-message .capability-item i[data-v-ee762b2c]{width:30px;height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;font-size:15px;color:#909399;background:#f5f7fa;-ms-flex-negative:0;flex-shrink:0}.welcome-message .capability-item strong[data-v-ee762b2c]{display:block;margin-bottom:3px;font-size:13px;color:#303133}.welcome-message .capability-item span[data-v-ee762b2c]{font-size:12px;color:#a8abb2}.welcome-message .capability-item.active[data-v-ee762b2c]{border-color:#d9e4ff;background:linear-gradient(135deg,#fff,#f8f9ff)}.welcome-message .capability-item.active i[data-v-ee762b2c]{color:#fff;background:linear-gradient(135deg,#345cd3,#5a7df5)}.welcome-message .capability-item.active span[data-v-ee762b2c]{color:#345cd3}.welcome-message .capability-item.disabled[data-v-ee762b2c]{opacity:.72}.welcome-message .capability-item.capability-item--wide[data-v-ee762b2c]{grid-column:1/3}.welcome-message .flow-item[data-v-ee762b2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:13px;color:#3f4c5f}.welcome-message .flow-index[data-v-ee762b2c]{width:22px;height:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;color:#fff;background:#345cd3;font-size:12px;font-weight:600}.welcome-message .quick-tip[data-v-ee762b2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:11px 14px;background:#fffaf0;border-radius:12px;border:1px solid #faecd8}.welcome-message .quick-tip .tip-icon[data-v-ee762b2c]{margin-top:2px;font-size:15px;color:#e6a23c}.welcome-message .quick-tip .tip-text[data-v-ee762b2c]{font-size:12px;color:#7a5a20;line-height:1.5}.welcome-message .welcome-services[data-v-ee762b2c]{-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;gap:16px}.welcome-message .services-header[data-v-ee762b2c]{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}.welcome-message .services-header .services-title[data-v-ee762b2c]{font-size:20px;font-weight:700;color:#303133}.welcome-message .services-header .services-subtitle[data-v-ee762b2c]{margin:6px 0 0 0;font-size:13px;color:#909399}.welcome-message .scenario-cards[data-v-ee762b2c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.welcome-message .scenario-card[data-v-ee762b2c]{position:relative;min-height:230px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;background:#fff;border:1px solid #e8ecf4;border-radius:18px;cursor:pointer;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-box-shadow:0 10px 28px rgba(26,42,80,.06);box-shadow:0 10px 28px rgba(26,42,80,.06)}.welcome-message .scenario-card[data-v-ee762b2c]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:-webkit-gradient(linear,left top,right top,from(#345cd3),to(#5a7df5));background:linear-gradient(90deg,#345cd3,#5a7df5)}.welcome-message .scenario-card[data-v-ee762b2c]:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);border-color:#345cd3;-webkit-box-shadow:0 18px 38px rgba(52,92,211,.16);box-shadow:0 18px 38px rgba(52,92,211,.16)}.welcome-message .scenario-card:hover .scenario-action[data-v-ee762b2c]{color:#fff;background:linear-gradient(135deg,#345cd3,#5a7df5)}.welcome-message .scenario-card.local_supplier[data-v-ee762b2c]:before{background:-webkit-gradient(linear,left top,right top,from(#13c2c2),to(#36cfc9));background:linear-gradient(90deg,#13c2c2,#36cfc9)}.welcome-message .scenario-card.low_price[data-v-ee762b2c]:before{background:-webkit-gradient(linear,left top,right top,from(#f56c6c),to(#ff9f7f));background:linear-gradient(90deg,#f56c6c,#ff9f7f)}.welcome-message .scenario-card.is-disabled[data-v-ee762b2c]{cursor:default;opacity:.78}.welcome-message .scenario-card.is-disabled[data-v-ee762b2c]:before{background:-webkit-gradient(linear,left top,right top,from(#c0c4cc),to(#dcdfe6));background:linear-gradient(90deg,#c0c4cc,#dcdfe6)}.welcome-message .scenario-card.is-disabled[data-v-ee762b2c]:hover{-webkit-transform:none;transform:none;border-color:#e8ecf4;-webkit-box-shadow:0 10px 28px rgba(26,42,80,.06);box-shadow:0 10px 28px rgba(26,42,80,.06)}.welcome-message .scenario-card.is-disabled .scenario-action[data-v-ee762b2c],.welcome-message .scenario-card.is-disabled .scenario-badge[data-v-ee762b2c],.welcome-message .scenario-card.is-disabled .scenario-icon[data-v-ee762b2c],.welcome-message .scenario-card.is-disabled:hover .scenario-action[data-v-ee762b2c]{color:#909399;background:#f5f7fa}.welcome-message .scenario-top[data-v-ee762b2c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.welcome-message .scenario-icon[data-v-ee762b2c],.welcome-message .scenario-top[data-v-ee762b2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.welcome-message .scenario-icon[data-v-ee762b2c]{width:42px;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);color:#345cd3;font-size:20px}.welcome-message .scenario-badge[data-v-ee762b2c]{padding:4px 10px;border-radius:999px;background:#f0f4ff;color:#345cd3;font-size:12px;font-weight:600}.welcome-message .scenario-title[data-v-ee762b2c]{margin:0 0 6px 0;font-size:16px;color:#1f2d3d;font-weight:700}.welcome-message .scenario-desc[data-v-ee762b2c]{min-height:40px;margin:0 0 10px 0;color:#5f6f86;font-size:13px;line-height:1.65}.welcome-message .scenario-tags[data-v-ee762b2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:10px}.welcome-message .scenario-tags span[data-v-ee762b2c]{padding:4px 8px;border-radius:8px;font-size:12px;color:#5a6c7d;background:#f5f7fa;border:1px solid #edf0f5}.welcome-message .scenario-strategy[data-v-ee762b2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:7px;min-height:36px;margin-top:auto;padding:8px;border-radius:10px;color:#5a6c7d;background:#fbfcff;border:1px dashed #d9e4ff;font-size:12px;line-height:1.5}.welcome-message .scenario-strategy i[data-v-ee762b2c]{margin-top:2px;color:#345cd3}.welcome-message .scenario-action[data-v-ee762b2c]{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-top:14px;padding:10px 12px;border-radius:10px;color:#345cd3;background:#f0f4ff;font-size:13px;font-weight:600;-webkit-transition:all .3s;transition:all .3s}@-webkit-keyframes fadeInUp-data-v-ee762b2c{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-data-v-ee762b2c{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.message[data-v-1a5651a8]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.message.assistant .content[data-v-1a5651a8]{background:linear-gradient(135deg,#fff,#f8f9ff);color:#2c3e50;margin-left:12px;border-radius:20px 20px 20px 6px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);border:1px solid #e8ecf4}.message .avatar[data-v-1a5651a8]{-ms-flex-negative:0;flex-shrink:0;position:relative}.message .avatar img[data-v-1a5651a8]{width:40px;height:40px;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.message .content-wrapper[data-v-1a5651a8]{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;max-width:70%}.message .content[data-v-1a5651a8]{padding:14px 18px;line-height:1.7;word-break:break-word;font-size:15px}.cursor[data-v-1a5651a8]{display:inline-block;width:2px;height:18px;background:#345cd3;margin-left:4px;-webkit-animation:cursor-blink-data-v-1a5651a8 .8s infinite;animation:cursor-blink-data-v-1a5651a8 .8s infinite;vertical-align:middle}.skip-btn-wrapper[data-v-1a5651a8]{margin-top:8px}.skip-btn[data-v-1a5651a8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 12px;font-size:12px;color:#909399;cursor:pointer;border-radius:12px;border:1px solid #e8ecf4;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.skip-btn[data-v-1a5651a8]:hover{color:#345cd3;border-color:#345cd3;background:#f0f4ff}@-webkit-keyframes cursor-blink-data-v-1a5651a8{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes cursor-blink-data-v-1a5651a8{0%,50%{opacity:1}51%,to{opacity:0}}.default-questions[data-v-106922cb]{padding:20px 24px;background:linear-gradient(135deg,#f8f9ff,#fff);border-top:1px solid #e8ecf4}.default-questions .question-title[data-v-106922cb]{font-size:14px;color:#5a6c7d;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500}.default-questions .question-title i[data-v-106922cb]{color:#345cd3;font-size:16px}.default-questions .question-list[data-v-106922cb]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.default-questions .question-item[data-v-106922cb]{padding:12px 20px;background:#fff;border:1.5px solid #e8ecf4;border-radius:24px;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94);font-size:14px;color:#2c3e50;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);-webkit-animation:fadeInUp-data-v-106922cb .5s ease-out;animation:fadeInUp-data-v-106922cb .5s ease-out}.default-questions .question-item .question-icon[data-v-106922cb]{font-size:16px}.default-questions .question-item[data-v-106922cb]:hover{background:linear-gradient(135deg,#345cd3,#2a4ab8);color:#fff;border-color:#345cd3;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 24px rgba(52,92,211,.35);box-shadow:0 8px 24px rgba(52,92,211,.35)}.default-questions .question-item[data-v-106922cb]:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}@-webkit-keyframes fadeInUp-data-v-106922cb{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-data-v-106922cb{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.chat-input-area[data-v-61a5cb56]{padding:20px 24px;border-top:1px solid #e8ecf4;background:#fff}.chat-input-area .input-wrapper[data-v-61a5cb56]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:12px}.chat-input-area .input-wrapper .chat-input[data-v-61a5cb56]{-webkit-box-flex:1;-ms-flex:1;flex:1}.chat-input-area .input-wrapper .chat-input[data-v-61a5cb56] .el-input__inner{border-radius:24px;border:2px solid #e8ecf4;padding:12px 20px;font-size:15px;-webkit-transition:all .3s;transition:all .3s}.chat-input-area .input-wrapper .chat-input[data-v-61a5cb56] .el-input__inner:focus{border-color:#345cd3;-webkit-box-shadow:0 0 0 3px rgba(52,92,211,.1);box-shadow:0 0 0 3px rgba(52,92,211,.1)}.chat-input-area .input-wrapper .send-button[data-v-61a5cb56]{border-radius:24px;padding:12px 28px;background:linear-gradient(135deg,#345cd3,#2a4ab8);border:none;color:#fff;font-weight:500;-webkit-transition:all .3s;transition:all .3s}.chat-input-area .input-wrapper .send-button[data-v-61a5cb56]:hover:not(:disabled){background:linear-gradient(135deg,#2a4ab8,#233f9e);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(52,92,211,.4);box-shadow:0 6px 20px rgba(52,92,211,.4)}.chat-input-area .input-wrapper .send-button[data-v-61a5cb56]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.chat-input-area .input-wrapper .send-button[data-v-61a5cb56]:disabled{opacity:.6;cursor:not-allowed}.chat-input-area .input-hint[data-v-61a5cb56]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#909399;padding:0 4px}.chat-input-area .input-hint i[data-v-61a5cb56]{font-size:14px}.query-confirm-card[data-v-5a3f6556]{margin:0 0 18px 52px;width:620px;max-width:calc(100% - 70px);background:#fff;border:1px solid #d9e4ff;border-radius:18px;-webkit-box-shadow:0 12px 30px rgba(52,92,211,.14);box-shadow:0 12px 30px rgba(52,92,211,.14);overflow:hidden;-webkit-animation:fadeInUp-data-v-5a3f6556 .35s ease-out;animation:fadeInUp-data-v-5a3f6556 .35s ease-out}.query-confirm-card.local_supplier[data-v-5a3f6556]{border-color:#b5f5ec}.query-confirm-card.local_supplier .confirm-icon[data-v-5a3f6556]{background:linear-gradient(135deg,#13c2c2,#36cfc9)}.query-confirm-card.local_supplier .condition-value.scene[data-v-5a3f6556]{color:#08979c;background:#e6fffb}.query-confirm-card.low_price[data-v-5a3f6556]{border-color:#ffd8bf}.query-confirm-card.low_price .confirm-icon[data-v-5a3f6556]{background:linear-gradient(135deg,#f56c6c,#ff9f7f)}.query-confirm-card.low_price .condition-value.scene[data-v-5a3f6556]{color:#d4380d;background:#fff2e8}.confirm-header[data-v-5a3f6556]{gap:12px;padding:17px 20px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border-bottom:1px solid #e8ecf4}.confirm-header[data-v-5a3f6556],.confirm-icon[data-v-5a3f6556]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.confirm-icon[data-v-5a3f6556]{width:42px;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,#345cd3,#5a7df5);font-size:19px;-ms-flex-negative:0;flex-shrink:0}.confirm-heading[data-v-5a3f6556]{min-width:0}.confirm-kicker[data-v-5a3f6556]{margin-bottom:3px;color:#345cd3;font-size:12px;font-weight:600}.confirm-title[data-v-5a3f6556]{font-size:16px;font-weight:700;color:#303133}.confirm-subtitle[data-v-5a3f6556]{margin-top:4px;font-size:12px;color:#909399}.confirm-body[data-v-5a3f6556]{padding:16px 20px}.strategy-card[data-v-5a3f6556]{margin-bottom:14px;padding:12px 14px;border-radius:12px;background:#fbfcff;border:1px dashed #d9e4ff}.strategy-label[data-v-5a3f6556]{margin-bottom:5px;color:#345cd3;font-size:12px;font-weight:600}.strategy-text[data-v-5a3f6556]{color:#5f6f86;font-size:13px;line-height:1.6}.condition-row[data-v-5a3f6556]{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:12px}.block-title[data-v-5a3f6556],.condition-label[data-v-5a3f6556]{font-size:13px;color:#5a6c7d;font-weight:600}.condition-value.scene[data-v-5a3f6556]{padding:5px 11px;border-radius:999px;color:#345cd3;background:#f0f4ff;font-size:12px;font-weight:600}.condition-block[data-v-5a3f6556]{margin-top:12px}.condition-tags[data-v-5a3f6556]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:8px}.condition-tag[data-v-5a3f6556]{padding:6px 10px;border-radius:999px;font-size:12px;color:#345cd3;background:#f0f4ff;border:1px solid #d9e4ff}.supplement-form[data-v-5a3f6556]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.supplement-item[data-v-5a3f6556]{padding:10px;border-radius:12px;background:#fbfcff;border:1px solid #edf0f5}.supplement-label[data-v-5a3f6556]{display:block;margin-bottom:7px;color:#5a6c7d;font-size:12px;font-weight:600}.empty-text[data-v-5a3f6556]{margin-top:8px;font-size:12px;color:#a8abb2}.confirm-actions[data-v-5a3f6556]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:13px 20px 17px;border-top:1px solid #f0f0f0}.confirm-actions[data-v-5a3f6556] .el-button--primary{background:linear-gradient(135deg,#345cd3,#2a4ab8);border:none}@-webkit-keyframes fadeInUp-data-v-5a3f6556{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-data-v-5a3f6556{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ai-chat-dialog[data-v-0b85e25a] .el-dialog{border-radius:16px;overflow:hidden;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15);box-shadow:0 20px 60px rgba(0,0,0,.15);margin-top:6vh!important}.ai-chat-dialog[data-v-0b85e25a] .el-dialog__header{padding:0;border-bottom:none}.ai-chat-dialog[data-v-0b85e25a] .el-dialog__body{padding:0}.ai-chat-dialog[data-v-0b85e25a] .el-dialog__close{display:none}.chat-container[data-v-0b85e25a]{height:calc(100vh - 96px);max-height:770px}.chat-container[data-v-0b85e25a],.chat-main[data-v-0b85e25a]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff}.chat-main[data-v-0b85e25a]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ai-dialog-header[data-v-0b85e25a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 24px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border-bottom:1px solid #e8ecf4;-ms-flex-negative:0;flex-shrink:0}.ai-dialog-header .header-content[data-v-0b85e25a],.ai-dialog-header[data-v-0b85e25a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-dialog-header .header-content[data-v-0b85e25a]{gap:16px}.ai-dialog-header .ai-icon-wrapper[data-v-0b85e25a]{position:relative;width:48px;height:48px}.ai-dialog-header .ai-icon-wrapper .ai-icon[data-v-0b85e25a]{width:100%;height:100%;position:relative;z-index:2}.ai-dialog-header .header-text[data-v-0b85e25a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.ai-dialog-header .header-text .ai-title[data-v-0b85e25a]{font-size:18px;font-weight:600;color:#1a1a2e;letter-spacing:.5px}.ai-dialog-header .header-text .ai-status[data-v-0b85e25a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#909399;-webkit-transition:all .3s;transition:all .3s}.ai-dialog-header .header-text .ai-status.online[data-v-0b85e25a]{color:#67c23a}.ai-dialog-header .header-text .ai-status .status-dot[data-v-0b85e25a]{width:6px;height:6px;border-radius:50%;background:currentColor;-webkit-animation:blink-data-v-0b85e25a 2s ease-in-out infinite;animation:blink-data-v-0b85e25a 2s ease-in-out infinite}.ai-dialog-header .header-actions[data-v-0b85e25a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.ai-dialog-header .header-actions .service-home-btn[data-v-0b85e25a]{border-color:#d9e4ff;color:#345cd3;background:#fff}.ai-dialog-header .header-actions .service-home-btn[data-v-0b85e25a]:hover:not(.is-disabled){border-color:#345cd3;background:#f0f4ff}.ai-dialog-header .header-actions .action-btn[data-v-0b85e25a]{font-size:18px;color:#909399;cursor:pointer;padding:8px;border-radius:8px;-webkit-transition:all .3s;transition:all .3s}.ai-dialog-header .header-actions .action-btn[data-v-0b85e25a]:hover{background:rgba(0,0,0,.05);color:#345cd3}.chat-messages[data-v-0b85e25a]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:24px;background:-webkit-gradient(linear,left top,left bottom,from(#f8f9ff),to(#fff));background:linear-gradient(180deg,#f8f9ff,#fff)}.chat-messages[data-v-0b85e25a]::-webkit-scrollbar{width:6px}.chat-messages[data-v-0b85e25a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.chat-messages[data-v-0b85e25a]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#345cd3,#5a7df5);border-radius:3px}.chat-messages[data-v-0b85e25a]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#2a4ab8,#4a6be5)}.chat-messages .message[data-v-0b85e25a]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.chat-messages .message.assistant .avatar[data-v-0b85e25a]{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;-ms-flex-item-align:start;align-self:flex-start;position:relative}.chat-messages .message.assistant .avatar img[data-v-0b85e25a]{display:block;width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.chat-messages .message.assistant .content-wrapper[data-v-0b85e25a]{max-width:92%}.chat-messages .message .stream-progress[data-v-0b85e25a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:14px 18px;margin-left:12px;background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:20px 20px 20px 6px;-webkit-box-shadow:0 8px 24px rgba(52,92,211,.1);box-shadow:0 8px 24px rgba(52,92,211,.1);border:1px solid #d9e4ff}.chat-messages .message .stream-progress .progress-dot[data-v-0b85e25a]{width:10px;height:10px;background:linear-gradient(135deg,#345cd3,#5a7df5);border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(52,92,211,.22);box-shadow:0 0 0 0 rgba(52,92,211,.22);-webkit-animation:progress-breath-data-v-0b85e25a 1.4s ease-in-out infinite;animation:progress-breath-data-v-0b85e25a 1.4s ease-in-out infinite}.chat-messages .message .stream-progress .progress-text[data-v-0b85e25a]{font-size:14px;color:#475569;font-weight:500}.chat-messages .message .query-process[data-v-0b85e25a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:10px 0 0 12px;padding:14px 16px;background:linear-gradient(135deg,#fff,#f8f9ff);border:1px solid #d9e4ff;border-radius:16px;-webkit-box-shadow:0 8px 24px rgba(52,92,211,.1);box-shadow:0 8px 24px rgba(52,92,211,.1);-webkit-animation:fadeInUp-data-v-0b85e25a .35s ease-out;animation:fadeInUp-data-v-0b85e25a .35s ease-out}.chat-messages .message .query-summary-message.local_supplier .query-process[data-v-0b85e25a],.chat-messages .message .query-summary-message.local_supplier .stream-progress[data-v-0b85e25a]{background:linear-gradient(135deg,#f0fffc,#e6fffb);border-color:#87e8de;-webkit-box-shadow:0 8px 24px rgba(8,151,156,.1);box-shadow:0 8px 24px rgba(8,151,156,.1)}.chat-messages .message .query-summary-message.local_supplier .progress-dot[data-v-0b85e25a],.chat-messages .message .query-summary-message.local_supplier .query-step.active .step-dot[data-v-0b85e25a]:after{background:linear-gradient(135deg,#13c2c2,#08979c)}.chat-messages .message .query-summary-message.local_supplier .query-step.active[data-v-0b85e25a]{color:#08979c}.chat-messages .message .query-summary-message.low_price .query-process[data-v-0b85e25a],.chat-messages .message .query-summary-message.low_price .stream-progress[data-v-0b85e25a]{background:linear-gradient(135deg,#fff7f0,#fff2e8);border-color:#ffbb96;-webkit-box-shadow:0 8px 24px rgba(212,56,13,.1);box-shadow:0 8px 24px rgba(212,56,13,.1)}.chat-messages .message .query-summary-message.low_price .progress-dot[data-v-0b85e25a],.chat-messages .message .query-summary-message.low_price .query-step.active .step-dot[data-v-0b85e25a]:after{background:linear-gradient(135deg,#f56c6c,#d4380d)}.chat-messages .message .query-summary-message.low_price .query-step.active[data-v-0b85e25a]{color:#d4380d}.chat-messages .message .query-step[data-v-0b85e25a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;color:#909399;-webkit-animation:fadeInUp-data-v-0b85e25a .35s ease-out backwards;animation:fadeInUp-data-v-0b85e25a .35s ease-out backwards}.chat-messages .message .query-step .step-dot[data-v-0b85e25a]{position:relative;width:16px;height:16px;border-radius:50%;background:rgba(192,196,204,.16);-ms-flex-negative:0;flex-shrink:0}.chat-messages .message .query-step .step-dot[data-v-0b85e25a]:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background:#c0c4cc;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.chat-messages .message .query-step.done[data-v-0b85e25a]{color:#4f7d32}.chat-messages .message .query-step.done .step-dot[data-v-0b85e25a]{background:rgba(103,194,58,.12)}.chat-messages .message .query-step.done .step-dot[data-v-0b85e25a]:after{background:#67c23a}.chat-messages .message .query-step.active[data-v-0b85e25a]{color:#345cd3;font-weight:600}.chat-messages .message .query-step.active .step-dot[data-v-0b85e25a]{background:rgba(52,92,211,.12);-webkit-animation:step-pulse-data-v-0b85e25a 1.2s ease-in-out infinite;animation:step-pulse-data-v-0b85e25a 1.2s ease-in-out infinite}.chat-messages .message .query-step.active .step-dot[data-v-0b85e25a]:after{background:linear-gradient(135deg,#345cd3,#5a7df5);-webkit-box-shadow:0 0 12px rgba(52,92,211,.45);box-shadow:0 0 12px rgba(52,92,211,.45)}.chat-messages .message .query-step.pending[data-v-0b85e25a]{color:#b5beca}@-webkit-keyframes blink-data-v-0b85e25a{0%,to{opacity:1}50%{opacity:.4}}@keyframes blink-data-v-0b85e25a{0%,to{opacity:1}50%{opacity:.4}}@-webkit-keyframes typing-bounce-data-v-0b85e25a{0%,60%,to{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes typing-bounce-data-v-0b85e25a{0%,60%,to{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes progress-breath-data-v-0b85e25a{0%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(52,92,211,.22);box-shadow:0 0 0 0 rgba(52,92,211,.22)}50%{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-box-shadow:0 0 0 8px rgba(52,92,211,0);box-shadow:0 0 0 8px rgba(52,92,211,0)}}@keyframes progress-breath-data-v-0b85e25a{0%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(52,92,211,.22);box-shadow:0 0 0 0 rgba(52,92,211,.22)}50%{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-box-shadow:0 0 0 8px rgba(52,92,211,0);box-shadow:0 0 0 8px rgba(52,92,211,0)}}@-webkit-keyframes fadeInUp-data-v-0b85e25a{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-data-v-0b85e25a{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes step-pulse-data-v-0b85e25a{0%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(52,92,211,.18);box-shadow:0 0 0 0 rgba(52,92,211,.18)}50%{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 0 0 6px rgba(52,92,211,0);box-shadow:0 0 0 6px rgba(52,92,211,0)}}@keyframes step-pulse-data-v-0b85e25a{0%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(52,92,211,.18);box-shadow:0 0 0 0 rgba(52,92,211,.18)}50%{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 0 0 6px rgba(52,92,211,0);box-shadow:0 0 0 6px rgba(52,92,211,0)}}.ai-float-button[data-v-6cf6aa36]{position:fixed;right:32px;bottom:120px;z-index:2000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:48px;padding:0 18px 0 12px;border-radius:24px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;background:linear-gradient(135deg,#345cd3,#5a7df5);-webkit-box-shadow:0 8px 24px rgba(52,92,211,.28);box-shadow:0 8px 24px rgba(52,92,211,.28);-webkit-transition:all .3s;transition:all .3s}.ai-float-button[data-v-6cf6aa36]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 30px rgba(52,92,211,.36);box-shadow:0 12px 30px rgba(52,92,211,.36)}.ai-float-button .ai-float-icon[data-v-6cf6aa36]{width:32px;height:32px}