.advisor-page[data-v-0f897806]{background:#f0f2f5;height:calc(100vh - 80px);padding:20px}.advisor-page .advisor-container[data-v-0f897806]{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;height:100%;margin:0 auto;max-width:1400px;overflow:hidden}.advisor-page .advisor-sidebar[data-v-0f897806]{background:#1a2a4a;color:#fff;display:flex;flex-direction:column;width:280px}.advisor-page .advisor-sidebar .sidebar-header[data-v-0f897806]{border-bottom:1px solid hsla(0,0%,100%,.1);font-size:1.2rem;font-weight:700;padding:25px}.advisor-page .advisor-sidebar .sidebar-header i[data-v-0f897806]{color:#4dabf7;margin-right:10px}.advisor-page .advisor-sidebar .sidebar-content[data-v-0f897806]{flex:1;overflow-y:auto;padding:20px}.advisor-page .advisor-sidebar .sidebar-section[data-v-0f897806]{margin-bottom:30px}.advisor-page .advisor-sidebar .sidebar-section label[data-v-0f897806]{color:hsla(0,0%,100%,.5);display:block;font-size:.8rem;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.advisor-page .advisor-sidebar .topic-list[data-v-0f897806]{list-style:none;padding:0}.advisor-page .advisor-sidebar .topic-list li[data-v-0f897806]{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;margin-bottom:5px;padding:10px;transition:all .2s}.advisor-page .advisor-sidebar .topic-list li i[data-v-0f897806]{margin-right:10px;opacity:.6}.advisor-page .advisor-sidebar .topic-list li[data-v-0f897806]:hover{background:hsla(0,0%,100%,.1)}.advisor-page .advisor-sidebar .expert-tools[data-v-0f897806]{display:flex;flex-direction:column;gap:10px}.advisor-page .advisor-sidebar .expert-tools .tool-btn[data-v-0f897806]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#fff;cursor:pointer;font-size:.85rem;padding:10px;text-align:left;transition:all .2s}.advisor-page .advisor-sidebar .expert-tools .tool-btn i[data-v-0f897806]{margin-right:8px;text-align:center;width:16px}.advisor-page .advisor-sidebar .expert-tools .tool-btn[data-v-0f897806]:hover{background:#4dabf7;border-color:#4dabf7}.advisor-page .advisor-sidebar .sidebar-footer[data-v-0f897806]{border-top:1px solid hsla(0,0%,100%,.1);padding:20px}.advisor-page .advisor-sidebar .sidebar-footer .premium-badge[data-v-0f897806]{background:linear-gradient(45deg,#f59f00,#fcc419);border-radius:6px;color:#1a2a4a;font-size:.8rem;font-weight:700;padding:8px;text-align:center}.advisor-page .advisor-sidebar .sidebar-footer .premium-badge i[data-v-0f897806]{margin-right:5px}.advisor-page .advisor-main[data-v-0f897806]{background:#fff;display:flex;flex:1;flex-direction:column}.advisor-page .advisor-main .chat-header[data-v-0f897806]{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:15px 25px}.advisor-page .advisor-main .chat-header h3[data-v-0f897806]{font-size:1.1rem;font-weight:700;margin:0}.advisor-page .advisor-main .chat-header .status[data-v-0f897806]{color:#868e96;font-size:.8rem}.advisor-page .advisor-main .chat-header .status .dot[data-v-0f897806]{background:#40c057;border-radius:50%;display:inline-block;height:8px;margin-right:5px;width:8px}.advisor-page .advisor-main .chat-header .btn-clear[data-v-0f897806]{background:none;border:none;color:#adb5bd;cursor:pointer;font-size:.85rem}.advisor-page .advisor-main .chat-header .btn-clear[data-v-0f897806]:hover{color:#fa5252}.advisor-page .advisor-main .chat-messages[data-v-0f897806]{background:#f8f9fa;flex:1;overflow-y:auto;padding:25px}.advisor-page .advisor-main .chat-messages .message[data-v-0f897806]{display:flex;margin-bottom:25px;max-width:85%}.advisor-page .advisor-main .chat-messages .message.user[data-v-0f897806]{flex-direction:row-reverse;margin-left:auto}.advisor-page .advisor-main .chat-messages .message.user .message-bubble[data-v-0f897806]{background:#1a2a4a;border-radius:18px 18px 2px 18px;color:#fff}.advisor-page .advisor-main .chat-messages .message.user .message-avatar[data-v-0f897806]{margin-left:12px;margin-right:0}.advisor-page .advisor-main .chat-messages .message.assistant .message-bubble[data-v-0f897806]{background:#fff;border-radius:18px 18px 18px 2px;box-shadow:0 2px 5px rgba(0,0,0,.05);color:#212529}.advisor-page .advisor-main .chat-messages .message-avatar[data-v-0f897806]{align-items:center;background:#e9ecef;border-radius:50%;color:#495057;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-right:12px;width:36px}.advisor-page .advisor-main .chat-messages .message-bubble[data-v-0f897806]{font-size:.95rem;line-height:1.5;padding:12px 18px}.advisor-page .advisor-main .chat-messages .message-time[data-v-0f897806]{color:#adb5bd;font-size:.75rem;margin-top:5px}.advisor-page .advisor-main .chat-messages .loading-bubble[data-v-0f897806]{display:flex;gap:4px}.advisor-page .advisor-main .chat-messages .loading-bubble .dot[data-v-0f897806]{animation:bounce-0f897806 1.4s ease-in-out infinite;background:#adb5bd;border-radius:50%;height:6px;width:6px}.advisor-page .advisor-main .chat-messages .loading-bubble .dot[data-v-0f897806]:first-child{animation-delay:-.32s}.advisor-page .advisor-main .chat-messages .loading-bubble .dot[data-v-0f897806]:nth-child(2){animation-delay:-.16s}.advisor-page .advisor-main .chat-messages .message-ads[data-v-0f897806]{margin-top:15px}.advisor-page .advisor-main .chat-messages .message-ads .ads-label[data-v-0f897806]{color:#f59f00;font-size:.8rem;font-weight:700;margin-bottom:10px;text-transform:uppercase}.advisor-page .advisor-main .chat-messages .message-ads .ads-grid[data-v-0f897806]{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.advisor-page .advisor-main .chat-messages .message-ads .ad-card[data-v-0f897806]{background:#fff9db;border:1px solid #ffe066;border-radius:8px;padding:12px}.advisor-page .advisor-main .chat-messages .message-ads .ad-card .ad-pn[data-v-0f897806]{color:#1a2a4a;font-size:.9rem;font-weight:700}.advisor-page .advisor-main .chat-messages .message-ads .ad-card .ad-reason[data-v-0f897806]{color:#666;font-size:.8rem;margin:5px 0}.advisor-page .advisor-main .chat-messages .message-ads .ad-card .ad-link[data-v-0f897806]{color:#f59f00;font-size:.8rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.advisor-page .advisor-main .chat-input-area[data-v-0f897806]{border-top:1px solid #eee;padding:20px 25px}.advisor-page .advisor-main .chat-input-area .input-wrapper[data-v-0f897806]{align-items:flex-end;background:#f8f9fa;border:1px solid #dee2e6;border-radius:12px;display:flex;padding:10px 15px;position:relative}.advisor-page .advisor-main .chat-input-area .input-wrapper textarea[data-v-0f897806]{background:none;border:none;flex:1;font-size:.95rem;max-height:150px;padding:5px 0;resize:none}.advisor-page .advisor-main .chat-input-area .input-wrapper textarea[data-v-0f897806]:focus{outline:none}.advisor-page .advisor-main .chat-input-area .input-wrapper .btn-send[data-v-0f897806]{background:#1a2a4a;border:none;border-radius:8px;color:#fff;cursor:pointer;height:36px;transition:all .2s;width:36px}.advisor-page .advisor-main .chat-input-area .input-wrapper .btn-send[data-v-0f897806]:disabled{background:#adb5bd;cursor:not-allowed}.advisor-page .advisor-main .chat-input-area .input-wrapper .btn-send[data-v-0f897806]:hover:not(:disabled){background:#4dabf7}.advisor-page .advisor-main .chat-input-area .input-hint[data-v-0f897806]{color:#adb5bd;font-size:.75rem;margin-top:10px;text-align:center}@keyframes bounce-0f897806{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}