#site-chat-messages .chat-extra,#site-chat-messages .chat-sources{display:block;margin:20px 0;padding:16px;background:#f1f3ef;border-top:1px solid #d9dedb}
#site-chat-messages .chat-evidence-heading{font:600 14px/1.7 var(--sans);margin:0 0 12px;color:#173543}
#site-chat-messages .chat-sources a{display:block;padding:10px 0;min-height:44px;color:#a8440a;font-size:14px;line-height:1.7;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;overflow-wrap:anywhere}
#site-chat-messages .chat-sources a:hover{color:#7c3006}
#site-chat-messages .chat-extra .chat-answer{margin:12px 0}
#site-chat-messages .chat-sources .chat-mode{margin-top:12px}
@media(max-width:700px){#site-chat-messages .chat-extra,#site-chat-messages .chat-sources{padding:12px}}
#site-chat-messages .chat-conflict-notice{margin:18px 0;padding:14px 16px;background:#fff0e4;border-left:2px solid #df7c35;font-size:14px;line-height:1.9}
#site-chat-messages .chat-passage-source{display:block;min-height:44px;padding:9px 0;margin-bottom:14px;color:#a8440a;font-size:13px;line-height:1.7;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.2em}
#site-chat-messages .chat-extra .chat-answer{font-size:14px;line-height:1.9}
