#mhHealthAI .mhai-card{background:#fff;border:1px solid #d9eee2;border-radius:22px;padding:18px;box-shadow:0 8px 28px #276b4b0b}#mhHealthAI .mhai-heading{display:flex;gap:12px;align-items:center}#mhHealthAI .mhai-logo{display:grid;place-items:center;width:48px;height:48px;background:linear-gradient(145deg,#dbf8e9,#a7e3c4);color:#176e50;border-radius:17px;font-size:28px}#mhHealthAI h2{margin:0;color:#226c52}#mhHealthAI .mhai-messages{min-height:140px;max-height:370px;overflow:auto;background:#f4fbf7;border:1px solid #deefe4;border-radius:16px;padding:12px;margin:12px 0;display:flex;flex-direction:column;gap:10px}#mhHealthAI .mhai-msg{white-space:pre-wrap;overflow-wrap:anywhere;padding:11px 13px;border-radius:14px;max-width:94%;font-size:14px;line-height:1.6}#mhHealthAI .mhai-user{align-self:flex-end;background:#d7f4e5;color:#164b38}#mhHealthAI .mhai-assistant{align-self:flex-start;background:#fff;border:1px solid #e2efe7;color:#274b3b}#mhHealthAI .mhai-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#mhHealthAI .mhai-preview{margin:12px 0;padding:12px;border:1px solid #d8ebdf;background:#f7fcf9;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}#mhHealthAI .mhai-consent{display:flex;align-items:flex-start;gap:9px;margin:12px 0;font-size:13px;line-height:1.6}#mhHealthAI .mhai-consent input{width:auto;min-width:18px;margin-top:4px}#mhHealthAI textarea{width:100%}#mhHealthAI select{width:100%;padding:9px;border:1px solid #d8ebdf;border-radius:10px;background:white}#mhHealthAI hr{border:0;border-top:1px solid #e4f0e8;margin:20px 0}