.service-dialog-wrap[data-v-4ecedc62]{position:relative;height:640px;display:flex;flex-direction:column}.sd-firefly[data-v-4ecedc62]{position:absolute;width:5px;height:5px;border-radius:50%;background:#91c846;box-shadow:0 0 6px rgba(145,200,70,.55),0 0 12px rgba(145,200,70,.22);pointer-events:none;z-index:0;-webkit-animation:sd-fly-data-v-4ecedc62 4.2s ease-in-out infinite;animation:sd-fly-data-v-4ecedc62 4.2s ease-in-out infinite}.sd-firefly.f1[data-v-4ecedc62]{top:10px;left:24px}.sd-firefly.f2[data-v-4ecedc62]{top:44px;right:40px;-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-duration:5s;animation-duration:5s;width:4px;height:4px}.sd-firefly.f3[data-v-4ecedc62]{bottom:90px;left:12px;-webkit-animation-delay:2.1s;animation-delay:2.1s;-webkit-animation-duration:3.8s;animation-duration:3.8s}.sd-firefly.f4[data-v-4ecedc62]{bottom:40px;right:16px;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:4.6s;animation-duration:4.6s;width:4px;height:4px;background:#a8d66a}.sd-firefly.f5[data-v-4ecedc62]{top:8px;left:52%;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-duration:4.4s;animation-duration:4.4s}body.ai-chat-theme-dark .sd-firefly[data-v-4ecedc62]{background:#d9ff6e;box-shadow:0 0 8px rgba(217,255,110,.9),0 0 16px rgba(145,200,70,.45)}body.ai-chat-theme-dark .sd-firefly.f4[data-v-4ecedc62]{background:#e9ffb0}.sd-tabs[data-v-4ecedc62]{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:0 4px 10px;flex-shrink:0;z-index:1}.sd-tabs .sd-tab[data-v-4ecedc62]{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:7px 16px;border-radius:18px;background:hsla(0,0%,100%,.85);color:#5a6657;cursor:pointer;font-size:13px;font-weight:500;border:1px solid rgba(145,200,70,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .22s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sd-tabs .sd-tab i[data-v-4ecedc62]{font-size:15px}.sd-tabs .sd-tab[data-v-4ecedc62]:hover{background:#fff;color:#3d4a3c;border-color:rgba(145,200,70,.55);box-shadow:0 2px 10px rgba(145,200,70,.18)}.sd-tabs .sd-tab.active[data-v-4ecedc62]{background:linear-gradient(135deg,#91c846,#6ba832);color:#fff;border-color:rgba(200,245,106,.6);box-shadow:0 0 16px rgba(145,200,70,.45),0 4px 12px rgba(0,0,0,.12)}.sd-tabs .sd-tab.active .sd-tab-beta[data-v-4ecedc62]{background:hsla(0,0%,100%,.28)}.sd-tabs .sd-tab .sd-tab-badge[data-v-4ecedc62]{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ff4d4f;color:#fff;font-size:10px;line-height:16px;text-align:center;font-weight:600;box-shadow:0 0 8px rgba(255,77,79,.6)}.sd-tabs .sd-tab .sd-tab-beta[data-v-4ecedc62]{font-size:9px;font-weight:700;padding:2px 5px;background:#91c846;color:#fff;border-radius:12px;letter-spacing:.5px;line-height:1.3;margin-left:3px}.sd-tabs .sd-close-btn[data-v-4ecedc62]{margin-left:auto;font-size:18px;color:#7c857a;cursor:pointer;padding:4px;transition:color .2s,transform .2s,text-shadow .2s}.sd-tabs .sd-close-btn[data-v-4ecedc62]:hover{color:#6ba832;text-shadow:0 0 8px rgba(145,200,70,.5);transform:rotate(90deg)}body.ai-chat-theme-dark .sd-tabs .sd-tab[data-v-4ecedc62]{background:rgba(46,42,68,.72);color:#a89fc4;border-color:rgba(145,200,70,.18)}body.ai-chat-theme-dark .sd-tabs .sd-tab[data-v-4ecedc62]:hover{background:rgba(56,52,82,.9);color:#e0d9f0;border-color:rgba(145,200,70,.4);box-shadow:0 0 12px rgba(145,200,70,.15)}body.ai-chat-theme-dark .sd-tabs .sd-tab.active[data-v-4ecedc62]{background:linear-gradient(135deg,#91c846,#6ba832);color:#fff;border-color:rgba(200,245,106,.6);box-shadow:0 0 16px rgba(145,200,70,.45),0 4px 12px rgba(0,0,0,.3)}body.ai-chat-theme-dark .sd-tabs .sd-tab.active .sd-tab-beta[data-v-4ecedc62]{background:hsla(0,0%,100%,.28)}body.ai-chat-theme-dark .sd-tabs .sd-close-btn[data-v-4ecedc62]{color:#a89fc4}body.ai-chat-theme-dark .sd-tabs .sd-close-btn[data-v-4ecedc62]:hover{color:#c8f56a;text-shadow:0 0 8px rgba(200,245,106,.6)}.sd-ai[data-v-4ecedc62],.sd-service[data-v-4ecedc62]{flex:1;min-height:0;overflow:hidden;border-radius:10px;position:relative;z-index:1}.sd-ai[data-v-4ecedc62]{display:flex;flex-direction:column}@-webkit-keyframes sd-fly-data-v-4ecedc62{0%,to{opacity:.08;transform:translate(0) scale(.6)}25%{opacity:.9;transform:translate(3px,-6px) scale(1.1)}55%{opacity:.3;transform:translate(-2px,-10px) scale(.85)}80%{opacity:.85;transform:translate(4px,-4px) scale(1)}}@keyframes sd-fly-data-v-4ecedc62{0%,to{opacity:.08;transform:translate(0) scale(.6)}25%{opacity:.9;transform:translate(3px,-6px) scale(1.1)}55%{opacity:.3;transform:translate(-2px,-10px) scale(.85)}80%{opacity:.85;transform:translate(4px,-4px) scale(1)}}@media(prefers-reduced-motion:reduce){.sd-firefly[data-v-4ecedc62]{-webkit-animation:none!important;animation:none!important;opacity:.4}}.el-dialog.service-dialog{border-radius:16px!important;overflow:hidden;background:linear-gradient(165deg,#fbfcf9,#f4f8ee 55%,#edf4e3);box-shadow:0 24px 64px rgba(31,45,28,.2),0 0 0 1px rgba(145,200,70,.22),0 0 48px rgba(145,200,70,.1)}.el-dialog.service-dialog .el-dialog__header{display:none}.el-dialog.service-dialog .el-dialog__body{padding:12px 16px 16px}body:not(.ai-chat-theme-dark) .service-dialog .sd-ai .ai-messages{scrollbar-width:thin;scrollbar-color:rgba(145,200,70,.3) transparent}body:not(.ai-chat-theme-dark) .service-dialog .sd-ai .ai-messages::-webkit-scrollbar{width:4px}body:not(.ai-chat-theme-dark) .service-dialog .sd-ai .ai-messages::-webkit-scrollbar-thumb{background:rgba(145,200,70,.3);border-radius:2px}body:not(.ai-chat-theme-dark) .service-dialog .sd-ai .ai-messages::-webkit-scrollbar-track{background:transparent}body.ai-chat-theme-dark .el-dialog.service-dialog{background:linear-gradient(165deg,#141026,#1a1330 55%,#0e1a14);box-shadow:0 24px 64px rgba(0,0,0,.55),0 0 0 1px rgba(145,200,70,.12),0 0 48px rgba(145,200,70,.08)}body.ai-chat-theme-dark .service-dialog .sd-service .container{background:transparent}body.ai-chat-theme-dark .service-dialog .sd-service .container .responder{color:#a89fc4;border-bottom-color:rgba(145,200,70,.15)}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content{scrollbar-width:thin;scrollbar-color:rgba(145,200,70,.35) transparent}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content::-webkit-scrollbar{width:4px}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content::-webkit-scrollbar-thumb{background:rgba(145,200,70,.35);border-radius:2px}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content::-webkit-scrollbar-track{background:transparent}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .content{color:#e0d9f0}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .content-l{background:rgba(40,36,60,.85);box-shadow:0 1px 2px rgba(0,0,0,.25)}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .content-r{background:linear-gradient(135deg,rgba(145,200,70,.3),rgba(107,168,50,.18));color:#f2ffe6;box-shadow:0 1px 2px rgba(0,0,0,.25),0 0 10px rgba(145,200,70,.12)}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .read-bubble{background:rgba(52,48,76,.75)!important;box-shadow:none!important}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .chat-file{background:rgba(40,36,60,.85);border-color:rgba(145,200,70,.35);color:#a8e063}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .read-mark{color:hsla(0,0%,100%,.45)}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .init-orders,body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .init-wrap .init{box-shadow:0 2px 12px rgba(0,0,0,.3)}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .init-orders .card-wrap,body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .init-orders .orders-card-header,body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .init-wrap .init .card-wrap{background:rgba(40,36,60,.9);border-bottom-color:rgba(145,200,70,.12);color:#e0d9f0}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .init-orders .card-wrap:hover,body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .init-wrap .init .card-wrap:hover{background:rgba(48,44,72,.95)}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .init-orders .card-wrap.sub-line,body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .init-orders .card-wrap.sub-quote,body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .source-line .card-wrap,body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .source-order_line .card-wrap,body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .source-order_quote .card-wrap,body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .source-quote .card-wrap{background:rgba(38,35,56,.92)}body.ai-chat-theme-dark .service-dialog .sd-service .main-color{color:#e8e3f5}body.ai-chat-theme-dark .service-dialog .sd-service .info-color{color:#a89fc4}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .init-orders .card-wrap .main-color,body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-content .init-wrap .init .main-color{color:#e8e3f5}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-send{background:rgba(30,28,48,.92);border-top:1px solid rgba(145,200,70,.15)}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-send .tool-wrap .tool-icons .tool-btn{color:#a89fc4}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-send .tool-wrap .tool-icons .card-chip{background:rgba(145,200,70,.16);color:#c8f56a}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-send .input-wrap .input{color:#e0d9f0}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-send .input-wrap .input::-moz-placeholder{color:#606266}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-send .input-wrap .input::placeholder{color:#606266}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-send .attach-preview .attach-item .attach-thumb{border-color:rgba(145,200,70,.3)}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-send .attach-preview .attach-item .attach-file-name{background:rgba(40,36,60,.9);color:#e0d9f0}body.ai-chat-theme-dark .service-dialog .sd-service .container .msg-send .attach-preview .attach-item .attach-del{background:rgba(30,28,48,.95)}body.ai-chat-theme-dark .service-dialog .sd-ai .ai-history-popup{background:#1a1630;box-shadow:-8px 0 24px rgba(0,0,0,.45)}body.ai-chat-theme-dark .service-dialog .sd-ai .ai-history-popup .ah-list{scrollbar-width:thin;scrollbar-color:rgba(145,200,70,.35) transparent}body.ai-chat-theme-dark .service-dialog .sd-ai .ai-history-popup .ah-list::-webkit-scrollbar{width:4px}body.ai-chat-theme-dark .service-dialog .sd-ai .ai-history-popup .ah-list::-webkit-scrollbar-thumb{background:rgba(145,200,70,.35);border-radius:2px}body.ai-chat-theme-dark .service-dialog .sd-ai .ai-history-popup .ah-list::-webkit-scrollbar-track{background:transparent}body.ai-chat-theme-dark .service-dialog .sd-ai .ai-history-popup .ah-list .ah-empty{color:#a89fc4}body.ai-chat-theme-dark .service-dialog .sd-ai .ai-history-popup .ah-list .el-loading-mask{background-color:rgba(26,22,48,.8)}body.ai-chat-theme-dark .service-dialog .sd-ai .ai-history-popup .ah-item .ah-item-main .ah-item-title{color:#e0d9f0}body.ai-chat-theme-dark .service-dialog .sd-ai .ai-history-popup .ah-item .ah-item-main .ah-item-time{color:#a89fc4}body.ai-chat-theme-dark .service-dialog .sd-ai .ai-history-popup .ah-item .ah-item-actions .ah-mode-tag.chat{background:rgba(145,200,70,.15);color:#a8e063}body.ai-chat-theme-dark .service-dialog .sd-ai .ai-history-popup .ah-item .ah-item-actions .ah-mode-tag.agent{background:rgba(255,153,0,.12);color:#ffb74d}@media(max-width:768px){.service-dialog{width:94vw!important;margin-top:5vh!important}.service-dialog .el-dialog__body{padding:10px!important}.service-dialog-wrap{height:76vh!important}}