#prova-assistente .section-heading{align-items:start}#prova-assistente .section-heading h2{max-width:700px}#prova-assistente .section-heading>p{max-width:370px}.demo-chat .chat-log{height:480px;max-height:65svh;scroll-behavior:smooth}.demo-chat .bubble{max-width:100%;padding:17px 18px}.demo-answer-text{white-space:pre-line;line-height:1.75;font-size:13px}.demo-reference{display:inline-block;margin-top:12px;font-size:11px;color:#356c50;text-decoration:underline}.chat-source{display:block;font-size:10px;line-height:1.6}.chat-prompts{gap:7px;max-height:150px;overflow:auto}.chat-prompts button{font-size:11px;line-height:1.5;padding:9px 12px;text-align:left}.chat-notice{line-height:1.7!important}.demo-chat{align-self:start}.ai-role-copy{align-self:start;position:sticky;top:125px}@media(max-width:900px){.ai-role-copy{position:static}}@media(max-width:640px){.demo-chat .chat-log{height:430px;max-height:65svh}.demo-answer-text{font-size:12px;line-height:1.75}.demo-chat .bubble{padding:14px}.chat-prompts button{font-size:10px}.chat-prompts{max-height:150px}.demo-reference{font-size:10px}.ai-panel{padding:20px}.chat-source{font-size:9px}}
.demo-answer-text>p{margin:0!important;font-size:inherit!important;line-height:inherit!important}.demo-answer-text>p+p{margin-top:17px!important}.demo-answer-text strong{display:block;font-weight:600;color:#345743;margin-bottom:6px}.visitor .demo-answer-text strong{color:inherit}
