/* V5.5.0 — Human Advisor presentation layer. Public answers remain sanitized server-side. */
.v51d-r2 .v51c-ai-card{border-color:rgba(164,188,200,.56)!important;box-shadow:0 22px 62px rgba(8,47,70,.13)!important}
.v51d-r2 .v51c-ai-head{border-bottom:1px solid rgba(211,225,231,.82);margin-bottom:4px}
.v51d-r2 .v51c-ai-head h2{letter-spacing:-.025em!important}
.v51d-r2 .v51c-ai-thread{scrollbar-width:thin;scrollbar-color:#bfd0d8 transparent}
.v51d-r2 .v51c-ai-thread::-webkit-scrollbar{width:7px}.v51d-r2 .v51c-ai-thread::-webkit-scrollbar-thumb{background:#bfd0d8;border-radius:10px}
.v53a3-ai-answer{display:grid;gap:2px}
.v53a3-ai-answer .v550-ai-summary{background:linear-gradient(135deg,#f1f8fb,#f9fcfd);border:1px solid #dbe9ef;border-left:3px solid #1c7394;border-radius:10px;padding:9px 10px;margin:2px 0 7px;color:#163f57;font-weight:750}
.v53a3-ai-section.v550-ai-conclusion{background:#fff9ed;border:1px solid #ead8aa;border-radius:9px;padding:8px 10px;color:#74541b;margin-top:5px}
.v53a3-ai-section.v550-ai-next{border-top:1px solid #d7e5eb;color:#0e5e7e}
.v53a3-ai-bullet{line-height:1.5}
.v550-advisor-human{display:flex;align-items:center;gap:8px;color:#617984;font-size:.7rem;margin-top:7px}
.v550-advisor-human:before{content:"✓";display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#e9f5ef;color:#287b58;font-weight:900}
@media(max-width:560px){.v53a3-ai-answer .v550-ai-summary{padding:8px 9px}.v51d-r2 .v51c-ai-thread{scrollbar-width:none}}
