.ai-agent-response{color:#704c44;background:linear-gradient(145deg,#fffaf0,#fff3df);border:1px solid #e7b9aa;border-radius:22px;margin:10px 0;padding:18px;box-shadow:0 10px 28px #75493d14}
.ai-agent-response.safety-urgent,.ai-agent-response.safety-emergency{border-color:#c64a3f;background:#fff0eb}
.ai-agent-kicker{color:#b65f52;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}
.ai-agent-summary{font-family:FZPSHJW,PingFang SC,sans-serif;font-size:18px;font-weight:500;line-height:1.45;margin:8px 0 14px}
.ai-agent-response section{border-top:1px solid #d9a99b52;margin-top:12px;padding-top:12px}
.ai-agent-response h4{font-size:11px;margin:0 0 7px}.ai-agent-response ul{margin:0;padding-left:18px}.ai-agent-response li,.ai-agent-response p{font-size:12px;line-height:1.7;margin:4px 0}
.ai-agent-priority{background:#ffffff96;border:1px solid #e4b8aa!important;border-radius:16px;padding:12px!important}.ai-agent-priority small{color:#8e6b63;display:block;font-size:10px;line-height:1.6;margin-top:5px}
.ai-agent-observation{color:#755a52;border-left:3px solid #d84c3f;padding-left:10px}.ai-agent-support{background:#f6e8ed;border-radius:14px;padding:10px!important}
.ai-agent-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ai-agent-actions button{color:#fff8ec;background:#d84c3f;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:10px;padding:9px 13px}.ai-agent-actions button:hover{background:#b83b32}
@media(max-width:600px){.ai-agent-response{border-radius:18px;padding:15px}.ai-agent-actions button{flex:1 1 auto}}
