.platform-ai-design[data-v-252a4e86]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;min-height:calc(100vh - 184px)}.design-chat[data-v-252a4e86],.design-side[data-v-252a4e86]{background:#fff;border:1px solid #e8edf3;border-radius:6px;-webkit-box-shadow:0 6px 18px rgba(15,23,42,.04);box-shadow:0 6px 18px rgba(15,23,42,.04)}.design-side[data-v-252a4e86]{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:440px;min-width:320px;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.design-chat[data-v-252a4e86],.design-side[data-v-252a4e86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.design-chat[data-v-252a4e86]{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;min-width:0;-ms-flex-direction:column;flex-direction:column}.side-block[data-v-252a4e86]{padding:18px}.agent-block[data-v-252a4e86]{height:50%;border-bottom:1px solid #eef2f6;overflow:hidden}.history-block[data-v-252a4e86]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.block-title[data-v-252a4e86]{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:14px}.block-title h3[data-v-252a4e86]{margin:0;color:#1f2937;font-size:16px;font-weight:600}.block-title span[data-v-252a4e86]{display:block;margin-top:4px;color:#8c98a8;font-size:12px}.agent-list[data-v-252a4e86],.history-list[data-v-252a4e86]{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;overflow-y:auto}.agent-list[data-v-252a4e86]{max-height:calc(50vh - 190px)}.history-list[data-v-252a4e86]{max-height:calc(50vh - 150px)}.agent-item[data-v-252a4e86],.history-item[data-v-252a4e86]{width:100%;border:1px solid transparent;background:#f7fafc;color:#344054;text-align:left;cursor:pointer;-webkit-transition:all .18s ease;transition:all .18s ease}.agent-item.active[data-v-252a4e86],.agent-item[data-v-252a4e86]:hover,.history-item.active[data-v-252a4e86],.history-item[data-v-252a4e86]:hover{background:rgba(21,184,166,.08);border-color:rgba(21,184,166,.28)}.agent-item[data-v-252a4e86]{min-height:64px;padding:10px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.history-item[data-v-252a4e86]{min-height:52px;padding:9px 10px;border-radius:5px}.history-item small[data-v-252a4e86],.history-item span[data-v-252a4e86]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-item small[data-v-252a4e86]{margin-top:4px;color:#98a2b3}.agent-icon[data-v-252a4e86],.chat-agent-icon[data-v-252a4e86]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:#15b8a6;color:#fff;font-weight:600}.agent-main[data-v-252a4e86]{min-width:0;-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}.agent-main small[data-v-252a4e86],.agent-main strong[data-v-252a4e86]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-main small[data-v-252a4e86]{margin-top:4px;color:#8c98a8}.chat-header[data-v-252a4e86]{min-height:86px;padding:18px 20px;border-bottom:1px solid #eef2f6;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.chat-agent[data-v-252a4e86],.chat-header[data-v-252a4e86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat-agent[data-v-252a4e86]{gap:12px;min-width:0}.chat-agent h2[data-v-252a4e86]{margin:0;font-size:18px;font-weight:600}.chat-agent p[data-v-252a4e86]{margin:5px 0 0;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-body[data-v-252a4e86]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:420px;padding:20px;overflow-y:auto;background:-webkit-gradient(linear,left top,left bottom,from(#fbfdff),to(#fff));background:linear-gradient(180deg,#fbfdff,#fff)}.message-row[data-v-252a4e86]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:16px}.message-row.user[data-v-252a4e86]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.message-row.user .message-bubble[data-v-252a4e86]{background:rgba(21,184,166,.1)}.message-bubble[data-v-252a4e86]{max-width:760px;width:auto;padding:12px 14px;border-radius:8px;background:#f2f5f8}.message-bubble p[data-v-252a4e86]{margin:0;color:#344054;white-space:pre-wrap}.message-images[data-v-252a4e86]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:10px}.message-images img[data-v-252a4e86]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #e8edf3}.chat-composer[data-v-252a4e86]{border-top:1px solid #eef2f6;padding:14px 16px 16px}.pending-images[data-v-252a4e86]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:10px;overflow-x:auto}.pending-image[data-v-252a4e86]{position:relative;width:74px;height:74px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.pending-image img[data-v-252a4e86]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #d9e2ec}.pending-image button[data-v-252a4e86]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border:0;border-radius:50%;background:#101828;color:#fff;cursor:pointer}.composer-input[data-v-252a4e86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}.composer-input .ant-input[data-v-252a4e86]{-webkit-box-flex:1;-ms-flex:1;flex:1}.send-btn[data-v-252a4e86]{height:40px}.custom-size-fields[data-v-252a4e86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.custom-size-fields .ant-input-number[data-v-252a4e86]{width:128px}.custom-size-fields small[data-v-252a4e86]{color:#8c98a8}@media (max-width:960px){.platform-ai-design[data-v-252a4e86]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.design-side[data-v-252a4e86]{max-width:none;min-width:0}}