.brief-chat-trigger{z-index:30;border-radius:28px;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 18px #403c3b26}.brief-chat-dialog{background:#fff;width:min(620px,100vw - 28px);max-height:calc(100dvh - 32px);overflow-y:auto;gap:18px!important;max-width:620px!important;padding:28px!important}.brief-chat-dialog [data-slot=dialog-title]{padding-right:18px;font-size:25px;line-height:1.25}.brief-chat-dialog [data-slot=dialog-description]{margin-top:10px;font-size:14px;line-height:1.5}.brief-chat-log{flex-direction:column;gap:14px;max-height:34dvh;padding:4px 8px 8px 0;display:flex;overflow-y:auto}.brief-chat-log p{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;padding:13px 16px;font-size:16px;line-height:1.5}.chat-question{background:#f0f1f7;margin-bottom:10px}.chat-answer{color:#fff;background:#535d87;margin-left:30px}.brief-chat-log .text-link{margin:6px 0 0 auto;display:block}.brief-chat-dialog .draft-actions{margin:0}.brief-chat-dialog .request-form{gap:10px}.brief-chat-dialog .small-copy{font-size:13px}@media (max-width:700px){.brief-chat-trigger{min-height:46px;padding:11px 17px;font-size:14px;bottom:15px;right:15px}.brief-chat-dialog{padding:22px!important}.brief-chat-log{max-height:30dvh}}
