.mpsh-result-card{border:1px solid #eee;border-radius:10px;padding:14px;margin:10px 0}.mpsh-result-card h3{margin-top:0}.mpsh-empty,.mpsh-loading,.mpsh-error{padding:12px;border-radius:8px;background:#f6f7f7}.mpsh-error{background:#fcf0f1}.mpsh-ai-messages{max-height:420px;overflow:auto;margin-bottom:12px}.mpsh-ai-message{padding:11px 13px;border-radius:10px;margin:8px 0;white-space:normal}.mpsh-ai-message-user{background:#f0f6fc;margin-left:12%}.mpsh-ai-message-bot{background:#f6f7f7;margin-right:12%}@media (max-width:680px){.mpsh-ai-message-user,.mpsh-ai-message-bot{margin-left:0;margin-right:0}}