.ai-insight-content[data-v-3dae2b32]{padding:20px;background:#f5f7fb;min-height:calc(100vh - 64px);display:-webkit-box;display:-ms-flexbox;display:flex}.ai-root[data-v-3dae2b32]{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-flex:1;-ms-flex:1;flex:1;min-height:0}.report-scroll[data-v-3dae2b32]{overflow-x:auto;padding-bottom:10px}.report-card[data-v-3dae2b32]{width:280px;height:160px;border-radius:14px;background:linear-gradient(135deg,#0f2c5c,#0b1f3a)}.report-card[data-v-3dae2b32]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1%;cursor:pointer}.chat-container[data-v-3dae2b32]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.chat-sidebar[data-v-3dae2b32]{height:100%}.chat-list-wrapper[data-v-3dae2b32]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0}.transition-col[data-v-3dae2b32]{-webkit-transition:all .3s ease;transition:all .3s ease}.chat-list-wrapper[data-v-3dae2b32]::-webkit-scrollbar{width:6px}.chat-list-wrapper[data-v-3dae2b32]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.chat-input-wrapper[data-v-3dae2b32]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px;border-radius:20px;background:#fff;border:1px solid #e5e7eb;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden}.chat-input[data-v-3dae2b32]{border:none;resize:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;overflow:hidden}.chat-input[data-v-3dae2b32]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.send-btn[data-v-3dae2b32]{border-radius:50%;width:40px;height:40px;padding:0;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;background-color:#8774e2}.chat-body[data-v-3dae2b32]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px}.chat-bubble[data-v-3dae2b32]{max-width:70%;padding:10px 14px;border-radius:16px;margin-bottom:10px;font-size:14px}.chat-bubble.user[data-v-3dae2b32]{background:#8774e2;color:#fff;margin-left:auto}.chat-bubble.ai[data-v-3dae2b32]{background:#f1f1f1;color:#333;margin-right:auto}.typing[data-v-3dae2b32]:after{content:"...";-webkit-animation:blink-3dae2b32 1s infinite;animation:blink-3dae2b32 1s infinite}@-webkit-keyframes blink-3dae2b32{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes blink-3dae2b32{0%{opacity:0}50%{opacity:1}to{opacity:0}}.b-list-group-item.active[data-v-3dae2b32]{background-color:#8774e2!important;color:#fff;border:none}.delete-room-btn[data-v-3dae2b32]{opacity:.4;-webkit-transition:all .2s;transition:all .2s}.delete-room-btn[data-v-3dae2b32]:hover{opacity:1!important;-webkit-transform:scale(1.1);transform:scale(1.1)}.b-list-group-item:hover .delete-room-btn[data-v-3dae2b32]{opacity:1}.b-list-group-item.active .delete-room-btn[data-v-3dae2b32]{color:#fff!important;opacity:.8}.b-list-group-item.active .delete-room-btn[data-v-3dae2b32]:hover{opacity:1}@media (max-width:768px){.ai-insight-content[data-v-3dae2b32]{padding:10px}.chat-bubble[data-v-3dae2b32]{max-width:95%;font-size:13px}.chat-sidebar[data-v-3dae2b32]{height:auto!important;max-height:350px;overflow:hidden}.chat-container[data-v-3dae2b32]{height:auto!important}.report-card[data-v-3dae2b32]{width:240px;height:130px}}