
/**
 * 由 CHSK 提供技术支持
 * Powered by CHSK
 */
  
@charset "UTF-8";.ai-panel[data-v-2d4f28c2]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.panel-card[data-v-2d4f28c2]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fafafa}.panel-card-header[data-v-2d4f28c2]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:8px}.panel-card-title[data-v-2d4f28c2]{font-size:13px;font-weight:600;color:#1e293b}.panel-card-actions[data-v-2d4f28c2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.panel-card-body[data-v-2d4f28c2]{padding:12px 14px}.ai-panel[data-v-4297c299]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.panel-card[data-v-4297c299]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fafafa}.panel-card-header[data-v-4297c299]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:8px}.panel-card-title[data-v-4297c299]{font-size:13px;font-weight:600;color:#1e293b}.panel-card-actions[data-v-4297c299]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.panel-card-body[data-v-4297c299]{padding:12px 14px}.overview-row[data-v-4297c299]{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.ov-item[data-v-4297c299]{display:flex;flex-direction:column;align-items:center;gap:6px}.ov-label[data-v-4297c299]{font-size:12px;color:#64748b}.ov-value[data-v-4297c299]{font-size:26px;font-weight:700}.ov-value.orange[data-v-4297c299]{color:#f97316}.ov-value.gray[data-v-4297c299]{color:#64748b}.ov-unit[data-v-4297c299]{font-size:13px;font-weight:400}.charts-row[data-v-4297c299]{display:flex;gap:16px}@media(max-width:700px){.charts-row[data-v-4297c299]{flex-direction:column}}.ai-panel[data-v-07c19461]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.panel-card[data-v-07c19461]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fafafa}.panel-card-header[data-v-07c19461]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #f1f5f9}.panel-card-title[data-v-07c19461]{font-size:13px;font-weight:600;color:#1e293b}.panel-card-actions[data-v-07c19461]{display:flex;align-items:center;gap:4px}.panel-card-body[data-v-07c19461]{padding:14px 16px}.compliance-rate[data-v-07c19461]{font-size:36px;font-weight:700;color:#22c55e;line-height:1}.compliance-desc[data-v-07c19461]{font-size:13px;color:#64748b;margin:6px 0 12px}.compliance-legend[data-v-07c19461]{display:flex;flex-direction:column;gap:8px}.legend-item[data-v-07c19461]{display:flex;align-items:flex-start;gap:8px;font-size:12px}.dot[data-v-07c19461]{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:2px}.dot.green[data-v-07c19461]{background:#22c55e}.dot.yellow[data-v-07c19461]{background:#f97316}.dot.red[data-v-07c19461]{background:#ef4444}.legend-label[data-v-07c19461]{font-weight:600;white-space:nowrap}.legend-label.green-text[data-v-07c19461]{color:#22c55e}.legend-label.yellow-text[data-v-07c19461]{color:#f97316}.legend-label.red-text[data-v-07c19461]{color:#ef4444}.legend-projects[data-v-07c19461]{color:#64748b;line-height:1.5}.dot-red[data-v-07c19461]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ef4444}.dot-green[data-v-07c19461]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#22c55e}.text-gray[data-v-07c19461]{color:#94a3b8}.ai-panel[data-v-42b105bf]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.panel-card[data-v-42b105bf]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fafafa}.panel-card-header[data-v-42b105bf]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #f1f5f9}.panel-card-title[data-v-42b105bf]{font-size:13px;font-weight:600;color:#1e293b}.panel-card-body[data-v-42b105bf]{padding:14px 16px}.match-cards[data-v-42b105bf]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.match-card[data-v-42b105bf]{border:1px solid #e2e8f0;border-radius:10px;padding:12px;cursor:pointer;transition:all .2s;background:#fff}.match-card[data-v-42b105bf]:hover,.match-card.expanded[data-v-42b105bf]{border-color:#93c5fd;box-shadow:0 2px 8px #3b82f61a}.match-card-top[data-v-42b105bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.match-name[data-v-42b105bf]{font-size:13px;font-weight:600;color:#1e293b}.match-rate[data-v-42b105bf]{font-size:18px;font-weight:700}.match-meta[data-v-42b105bf]{font-size:11px;color:#94a3b8;margin-bottom:8px}.match-progress[data-v-42b105bf]{height:4px;background:#f1f5f9;border-radius:2px;margin-bottom:8px;overflow:hidden}.match-progress-bar[data-v-42b105bf]{height:100%;border-radius:2px;transition:width .6s ease}.match-stats[data-v-42b105bf]{display:flex;gap:12px;font-size:12px;color:#64748b}.match-stats b[data-v-42b105bf]{color:#1e293b}.match-detail[data-v-42b105bf]{margin-top:10px;border-top:1px solid #f1f5f9;padding-top:8px}.match-detail-row[data-v-42b105bf]{display:flex;justify-content:space-between;font-size:12px;color:#64748b;padding:3px 0}.detail-cat[data-v-42b105bf]{color:#475569}.detail-count[data-v-42b105bf]{color:#3b82f6;font-weight:600}.match-expand-hint[data-v-42b105bf]{font-size:11px;color:#94a3b8;text-align:center;margin-top:8px}.file-tree[data-v-42b105bf]{display:flex;flex-direction:column;gap:6px}.tree-phase-header[data-v-42b105bf]{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#f8fafc;border-radius:6px;cursor:pointer;transition:background .15s}.tree-phase-header[data-v-42b105bf]:hover{background:#eff6ff}.tree-phase-icon[data-v-42b105bf]{font-size:10px;color:#94a3b8}.tree-phase-name[data-v-42b105bf]{font-size:13px;font-weight:600;color:#1e293b;flex:1}.tree-phase-count[data-v-42b105bf]{font-size:11px;color:#94a3b8}.tree-files[data-v-42b105bf]{padding:4px 0 4px 20px;display:flex;flex-direction:column;gap:4px}.tree-file-row[data-v-42b105bf]{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border-radius:6px;font-size:12px;color:#475569;background:#fff;border:1px solid #f1f5f9}.tree-file-name[data-v-42b105bf]{flex:1}.tree-file-tags[data-v-42b105bf]{display:flex;align-items:center;gap:4px;flex-shrink:0}.miss-rate[data-v-42b105bf]{font-size:11px;color:#f97316}.chart-row[data-v-42b105bf]{display:flex;gap:12px;align-items:center}.stars[data-v-42b105bf]{font-size:12px}.ai-panel[data-v-9940ba80]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.panel-card[data-v-9940ba80]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fafafa}.panel-card-header[data-v-9940ba80]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #f1f5f9}.panel-card-title[data-v-9940ba80]{font-size:13px;font-weight:600;color:#1e293b}.panel-card-actions[data-v-9940ba80]{display:flex;align-items:center;gap:4px}.panel-card-body[data-v-9940ba80]{padding:14px 16px}.best[data-v-9940ba80]{color:#22c55e;font-weight:600}.good[data-v-9940ba80]{color:#f97316}.doc-list[data-v-9940ba80]{display:flex;flex-direction:column;gap:8px}.doc-row[data-v-9940ba80]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #f1f5f9;border-radius:8px;background:#fff;transition:border-color .15s}.doc-row[data-v-9940ba80]:hover{border-color:#93c5fd}.doc-icon[data-v-9940ba80]{font-size:20px;flex-shrink:0}.doc-info[data-v-9940ba80]{flex:1}.doc-name[data-v-9940ba80]{font-size:13px;color:#1e293b;font-weight:500}.doc-meta[data-v-9940ba80]{font-size:11px;color:#94a3b8;margin-top:2px}.doc-actions[data-v-9940ba80]{display:flex;gap:4px;flex-shrink:0}.suggest-grid[data-v-9940ba80]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.suggest-card[data-v-9940ba80]{border-radius:10px;padding:12px 14px}.suggest-card.blue[data-v-9940ba80]{background:#eff6ff;border:1px solid #bfdbfe}.suggest-card.red[data-v-9940ba80]{background:#fff5f5;border:1px solid #fecaca}.suggest-label[data-v-9940ba80]{font-size:12px;font-weight:600;color:#64748b;margin-bottom:6px}.suggest-value[data-v-9940ba80]{font-size:14px;font-weight:700;color:#1d4ed8;margin-bottom:4px}.suggest-desc[data-v-9940ba80]{font-size:12px;color:#64748b}.risk-list[data-v-9940ba80]{display:flex;flex-direction:column;gap:4px}.risk-item[data-v-9940ba80]{font-size:12px;color:#ef4444;padding-left:10px;position:relative}.risk-item[data-v-9940ba80]:before{content:"•";position:absolute;left:0}.predict-title[data-v-9940ba80]{font-size:12px;color:#64748b;margin-bottom:10px;font-weight:500}.predict-grid[data-v-9940ba80]{display:flex;flex-direction:column;gap:10px}.predict-item[data-v-9940ba80]{display:flex;align-items:center;gap:10px}.predict-label[data-v-9940ba80]{font-size:12px;color:#475569;width:80px;flex-shrink:0}.predict-bar-wrap[data-v-9940ba80]{flex:1;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden}.predict-bar[data-v-9940ba80]{height:100%;border-radius:4px;transition:width .8s ease}.predict-value[data-v-9940ba80]{font-size:13px;font-weight:700;width:120px;text-align:right;flex-shrink:0}.ai-chat-container[data-v-0ca89718]{display:flex;height:100%;position:relative;overflow:hidden;gap:12px}.left-panel[data-v-0ca89718]{width:240px;min-width:240px;display:flex;flex-direction:column;background:linear-gradient(170deg,#f8fafc,#e8f4fd,#f0f7ff);border:1px solid rgba(59,130,246,.1);border-radius:16px;overflow:hidden}.left-header[data-v-0ca89718]{padding:20px 16px 12px;border-bottom:1px solid rgba(59,130,246,.08)}.brand-row[data-v-0ca89718]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.brand-row .brand-icon[data-v-0ca89718]{width:28px;height:28px;border-radius:50%}.brand-row .brand-name[data-v-0ca89718]{font-size:15px;font-weight:600;color:#1e293b}.new-chat-btn[data-v-0ca89718]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 0;background:#ffffffb3;border:1px solid #bfdbfe;border-radius:8px;color:#3b82f6;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.new-chat-btn[data-v-0ca89718]:hover{background:#ffffffe6;border-color:#93c5fd;box-shadow:0 2px 8px #3b82f61f}.new-chat-btn .new-chat-plus[data-v-0ca89718]{font-size:18px;line-height:1;font-weight:300}.session-group-label[data-v-0ca89718]{font-size:11px;color:#94a3b8;font-weight:500;padding:12px 12px 4px;letter-spacing:.5px}.session-list[data-v-0ca89718]{flex:1;overflow-y:auto;padding:4px 8px 12px}.session-list[data-v-0ca89718]::-webkit-scrollbar{width:4px}.session-list[data-v-0ca89718]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.session-item[data-v-0ca89718]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;cursor:pointer;transition:background .15s;position:relative}.session-item[data-v-0ca89718]:hover{background:#fff9}.session-item:hover .session-del[data-v-0ca89718]{opacity:1}.session-item.active[data-v-0ca89718]{background:#ffffffd9}.session-item.active .session-title[data-v-0ca89718]{color:#2563eb}.session-item .session-title[data-v-0ca89718]{flex:1;font-size:13px;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-del[data-v-0ca89718]{opacity:0;background:none;border:none;color:#94a3b8;cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:4px;flex-shrink:0;transition:opacity .15s,color .15s}.session-del[data-v-0ca89718]:hover{color:#ef4444}.right-content[data-v-0ca89718]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0 24px 24px;background:linear-gradient(150deg,#f8fafc,#e8f4fd 40%,#f0f7ff,#f5f8fa);border:1px solid rgba(59,130,246,.1);border-radius:16px;position:relative}.right-bg[data-v-0ca89718]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.right-bg-grid[data-v-0ca89718]{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(59,130,246,.1) 1px,transparent 1px);background-size:28px 28px;animation:dotGridDrift-0ca89718 40s linear infinite}.right-bg-glow[data-v-0ca89718]{position:absolute;border-radius:50%;filter:blur(80px);animation:aiGlowPulse-0ca89718 7s ease-in-out infinite}.right-bg-glow.glow-1[data-v-0ca89718]{width:460px;height:460px;top:-150px;right:-80px;background:radial-gradient(circle,rgba(59,130,246,.18) 0%,rgba(147,197,253,.08) 60%,transparent 100%)}.right-bg-glow.glow-2[data-v-0ca89718]{width:340px;height:340px;bottom:-110px;left:-50px;background:radial-gradient(circle,rgba(148,163,184,.2) 0%,rgba(203,213,225,.08) 60%,transparent 100%);animation-delay:-3.5s}.right-bg-shape[data-v-0ca89718]{position:absolute;border:1px solid rgba(59,130,246,.12);background:linear-gradient(135deg,#dbeafe66,#ffffff80);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:aiFloat-0ca89718 18s ease-in-out infinite}.right-bg-shape.shape-1[data-v-0ca89718]{width:200px;height:200px;top:6%;right:6%;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation-delay:-6s}.right-bg-shape.shape-2[data-v-0ca89718]{width:120px;height:120px;bottom:14%;right:18%;border-radius:40% 60% 60% 40%/40% 40% 60% 60%;animation-delay:-12s}.right-bg-dot[data-v-0ca89718]{position:absolute;border-radius:50%;background:linear-gradient(135deg,#93c5fd,#cbd5e1);opacity:.6;animation:aiDotFloat-0ca89718 5s ease-in-out infinite}.right-bg-dot.dot-1[data-v-0ca89718]{width:10px;height:10px;top:16%;left:7%;animation-delay:0s}.right-bg-dot.dot-2[data-v-0ca89718]{width:6px;height:6px;bottom:22%;left:4%;animation-delay:-1.8s}.right-bg-dot.dot-3[data-v-0ca89718]{width:14px;height:14px;top:52%;right:5%;animation-delay:-3.5s}.welcome-area[data-v-0ca89718],.chat-header[data-v-0ca89718],.message-list[data-v-0ca89718],.input-area[data-v-0ca89718]{position:relative;z-index:1}@keyframes dotGridDrift-0ca89718{0%{transform:translate(0)}to{transform:translate(28px,28px)}}@keyframes aiGlowPulse-0ca89718{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.06)}}@keyframes aiFloat-0ca89718{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(12px,-12px) rotate(5deg)}50%{transform:translate(-8px,10px) rotate(-4deg)}75%{transform:translate(6px,6px) rotate(2deg)}}@keyframes aiDotFloat-0ca89718{0%,to{transform:translate(0) scale(1);opacity:.6}50%{transform:translate(6px,-10px) scale(1.25);opacity:.8}}.welcome-area[data-v-0ca89718]{flex:1;display:flex;flex-direction:column;padding:48px 48px 0;gap:0;overflow-y:auto}.welcome-header[data-v-0ca89718]{display:flex;align-items:center;gap:20px;margin-bottom:12px;animation:welcome-in-0ca89718 .5s cubic-bezier(.4,0,.2,1) both}.welcome-header .welcome-icon[data-v-0ca89718]{width:72px;height:72px;border-radius:50%;flex-shrink:0;animation:robot-swing-0ca89718 3s .6s ease-in-out infinite;transform-origin:center bottom}.welcome-header-text .welcome-title[data-v-0ca89718]{font-size:26px;font-weight:700;color:#1e293b;margin:0 0 6px}.welcome-header-text .welcome-desc[data-v-0ca89718]{font-size:14px;color:#64748b;margin:0;animation:float-y-0ca89718 2.4s .8s ease-in-out infinite}.welcome-hint[data-v-0ca89718]{font-size:13px;color:#94a3b8;margin:24px 0 12px;animation:welcome-in-0ca89718 .5s .15s cubic-bezier(.4,0,.2,1) both}.quick-cards[data-v-0ca89718]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;animation:welcome-in-0ca89718 .5s .25s cubic-bezier(.4,0,.2,1) both}.quick-card[data-v-0ca89718]{background:#fff;border:1px solid #e8edf3;border-radius:12px;padding:16px 18px;cursor:pointer;transition:all .2s;box-shadow:0 1px 4px #0000000a}.quick-card[data-v-0ca89718]:hover{border-color:#93c5fd;box-shadow:0 4px 16px #3b82f61a;transform:translateY(-2px)}.quick-card .quick-card-label[data-v-0ca89718]{font-size:13px;color:#334155;font-weight:500;line-height:1.5}.chat-header[data-v-0ca89718]{padding:20px 0 12px;text-align:center;border-bottom:1px solid #e2e8f0}.chat-header .chat-title[data-v-0ca89718]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 4px}.chat-header .chat-subtitle[data-v-0ca89718]{font-size:12px;color:#94a3b8;margin:0}.message-list[data-v-0ca89718]{flex:1;overflow-y:auto;padding:20px 0;display:flex;flex-direction:column;gap:20px}.message-list[data-v-0ca89718]::-webkit-scrollbar{width:6px}.message-list[data-v-0ca89718]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.message-item[data-v-0ca89718]{display:flex;align-items:flex-start;gap:12px}.message-item.user[data-v-0ca89718]{flex-direction:row-reverse}.msg-avatar[data-v-0ca89718]{width:36px;height:36px;border-radius:50%;flex-shrink:0}.msg-avatar.user-avatar[data-v-0ca89718]{background:#3b82f6;font-size:13px}.msg-content-wrap[data-v-0ca89718]{max-width:75%}.msg-content-wrap.has-panel[data-v-0ca89718]{width:100%}.msg-content-wrap[data-v-0ca89718]{display:flex;flex-direction:column;gap:4px}.msg-content-wrap.user-wrap[data-v-0ca89718]{align-items:flex-end}.msg-meta[data-v-0ca89718]{display:flex;align-items:center;gap:8px;font-size:12px;color:#94a3b8}.msg-meta .msg-name[data-v-0ca89718]{font-weight:500;color:#64748b}.msg-meta.user-meta[data-v-0ca89718]{flex-direction:row-reverse}.msg-bubble[data-v-0ca89718]{padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.7}.msg-bubble.ai-bubble[data-v-0ca89718]{background:#fff;border:1px solid #e2e8f0;color:#1e293b;border-radius:0 12px 12px;box-shadow:0 2px 8px #0000000a}.msg-bubble.ai-bubble[data-v-0ca89718] ol{padding-left:20px;margin:8px 0}.msg-bubble.ai-bubble[data-v-0ca89718] p{margin:0 0 8px}.msg-bubble.ai-bubble[data-v-0ca89718] strong{color:#1e293b}.msg-bubble.user-bubble[data-v-0ca89718]{background:#3b82f6;color:#fff;border-radius:12px 0 12px 12px}.msg-actions[data-v-0ca89718]{display:flex;gap:8px;margin-top:4px}.msg-actions .el-icon[data-v-0ca89718]{font-size:14px;color:#94a3b8;cursor:pointer}.msg-actions .el-icon[data-v-0ca89718]:hover{color:#3b82f6}.thinking-bar[data-v-0ca89718]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:0 12px 12px;box-shadow:0 2px 8px #0000000a;font-size:13px;color:#64748b}.thinking-spinner[data-v-0ca89718]{width:14px;height:14px;border:2px solid #bfdbfe;border-top-color:#3b82f6;border-radius:50%;animation:spin-0ca89718 .7s linear infinite;flex-shrink:0}.thinking-text[data-v-0ca89718]{animation:fade-text-0ca89718 .3s ease}@keyframes spin-0ca89718{to{transform:rotate(360deg)}}@keyframes fade-text-0ca89718{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.stream-cursor[data-v-0ca89718]{display:inline-block;width:2px;height:1em;background:#3b82f6;margin-left:2px;vertical-align:text-bottom;animation:blink-0ca89718 .8s step-end infinite}@keyframes robot-swing-0ca89718{0%,to{transform:rotate(0) translateY(0)}15%{transform:rotate(-8deg) translateY(-4px)}30%{transform:rotate(6deg) translateY(-2px)}45%{transform:rotate(-4deg) translateY(-3px)}60%{transform:rotate(3deg) translateY(-1px)}75%{transform:rotate(-2deg) translateY(-2px)}}@keyframes float-y-0ca89718{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes welcome-in-0ca89718{0%{opacity:0}to{opacity:1}}@keyframes blink-0ca89718{0%,to{opacity:1}50%{opacity:0}}.loading-bubble[data-v-0ca89718]{display:flex;align-items:center;gap:4px;padding:14px 18px}.loading-bubble .dot[data-v-0ca89718]{width:6px;height:6px;border-radius:50%;background:#94a3b8;animation:bounce-0ca89718 1.2s infinite}.loading-bubble .dot[data-v-0ca89718]:nth-child(2){animation-delay:.2s}.loading-bubble .dot[data-v-0ca89718]:nth-child(3){animation-delay:.4s}@keyframes bounce-0ca89718{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}.input-area[data-v-0ca89718]{background:#fff;border:1px solid #dbeafe;border-radius:16px;padding:10px 14px 12px;box-shadow:0 2px 12px #3b82f614;flex-shrink:0;position:relative;z-index:1;transition:box-shadow .2s,border-color .2s}.input-area[data-v-0ca89718]:focus-within{border-color:#93c5fd;box-shadow:0 4px 20px #3b82f624}.quick-tags-bar[data-v-0ca89718]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.quick-tag-pill[data-v-0ca89718]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-size:12px;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;cursor:pointer;transition:all .15s}.quick-tag-pill[data-v-0ca89718]:hover{background:#eff6ff;border-color:#93c5fd;color:#3b82f6}.input-row[data-v-0ca89718]{display:flex;align-items:flex-end;gap:10px}.input-row[data-v-0ca89718] .el-textarea__inner{border:none;box-shadow:none;padding:4px 0;font-size:14px;resize:none;background:transparent}.input-row[data-v-0ca89718] .el-textarea__inner::-moz-placeholder{color:#94a3b8}.input-row[data-v-0ca89718] .el-textarea__inner::placeholder{color:#94a3b8}.send-circle-btn[data-v-0ca89718]{width:36px;height:36px;min-width:36px;border-radius:50%!important;padding:0;flex-shrink:0;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;box-shadow:0 2px 8px #3b82f659;transition:all .2s}.send-circle-btn[data-v-0ca89718]:hover{transform:scale(1.08);box-shadow:0 4px 14px #3b82f673}.send-circle-btn .el-icon[data-v-0ca89718]{font-size:16px}.float-btn[data-v-0ca89718]{position:absolute;right:24px;bottom:100px;width:48px;height:48px;border-radius:50%;background:#1e293b;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #0003;transition:all .2s}.float-btn[data-v-0ca89718]:hover{transform:scale(1.05)}.float-btn .float-icon[data-v-0ca89718]{width:28px;height:28px;border-radius:50%}
