/* V5.3A.3 — Premium AI Advisor UX & Lead Intelligence */
.v51d-r2 .v51c-ai-card{padding:16px!important;border-radius:22px!important}
.v51d-r2 .v51c-ai-head{padding-bottom:10px!important;align-items:center}
.v51d-r2 .v51c-ai-head h2{font-size:1.28rem!important;line-height:1.15!important;margin-top:3px!important}
.v51d-r2 .v51c-ai-head span{font-size:.6rem!important;letter-spacing:.09em!important}
.v51d-r2 .v51c-ai-thread{height:290px!important;min-height:290px!important;padding:10px 2px!important;scroll-behavior:smooth}
.v51d-r2 .v51c-ai-thread .ai-bubble{font-size:.9rem!important;line-height:1.58!important;padding:11px 12px!important;margin-bottom:9px!important;max-width:94%!important}
.v51d-r2 .v51c-ai-thread .ai-bubble.assistant{background:rgba(255,255,255,.98);border:1px solid #e0e9ed;box-shadow:0 5px 15px rgba(5,53,78,.055)}
.v51d-r2 .v51c-ai-thread .ai-bubble.user{max-width:83%!important;margin-left:auto;background:linear-gradient(135deg,#0e668f,#164f73);color:#fff;border:0}
.v51d-r2 .v51c-ai-thread .ai-bubble small{font-size:.66rem!important;color:#80909a;margin-top:6px;display:block}
.v53a3-ai-answer p{margin:0 0 8px}.v53a3-ai-answer p:last-child{margin-bottom:0}
.v53a3-ai-section{margin:10px 0 5px;padding-top:8px;border-top:1px solid #edf1f3;color:#133e59;font-weight:900;font-size:.82rem;letter-spacing:.01em}
.v53a3-ai-bullet{position:relative;padding-left:14px;margin:4px 0;color:#314f62}.v53a3-ai-bullet:before{content:"•";position:absolute;left:1px;color:#b8882f;font-weight:900}
.v53a3-ai-answer strong{color:#0f4463;font-weight:900}
.v53a3-context-actions{display:flex;gap:7px;overflow-x:auto;padding:3px 0 8px;scrollbar-width:none}.v53a3-context-actions::-webkit-scrollbar{display:none}
.v53a3-context-actions button{flex:0 0 auto;border:1px solid #d5e2e8;background:#f8fbfc;color:#1e5877;border-radius:999px;padding:7px 11px;font-size:.69rem;font-weight:900;cursor:pointer}.v53a3-context-actions button:hover{border-color:#a9cbd8;background:#eff8fb}.v53a3-context-actions button.handoff{border-color:#dec889;background:#fffaf0;color:#77520d}
.v53a3-intel-note{display:none}
.v51d-r2 .v51c-quick,.v51d-r2 .v51d-ai-modes{gap:6px!important}.v51d-r2 .v51c-quick button,.v51d-r2 .v51d-ai-modes button{font-size:.68rem!important;padding:7px 10px!important}
.v51d-r2 .v51c-compose{margin-top:5px}.v51d-r2 .v51c-compose input{font-size:.86rem!important;min-height:44px}.v51d-r2 .v51c-compose button{width:44px!important;height:44px!important;min-width:44px!important}
.v51d-r2 .v51c-ai-note{font-size:.64rem!important;line-height:1.5!important;margin-top:7px!important}
@media(max-width:560px){.v51d-r2 .v51c-ai-thread{height:250px!important;min-height:250px!important}.v51d-r2 .v51c-ai-thread .ai-bubble{font-size:.84rem!important;line-height:1.55!important}.v51d-r2 .v51c-ai-card{padding:13px!important}.v53a3-context-actions{padding-bottom:6px}}
