.chat-launch{position:fixed;right:24px;bottom:24px;z-index:20;border-radius:28px;box-shadow:0 8px 28px #19232d40}body{padding-bottom:96px}#crm-chat{width:min(560px,calc(100% - 24px));background:#f2f0e9;border-top:6px solid #ff9b40}.chat-heading{display:flex;align-items:center;gap:16px;justify-content:space-between}.chat-heading h2{font-size:24px}.chat-note{font-size:14px;border-left:3px solid #c76612;padding-left:12px}#crm-chat form{max-width:none}#crm-chat input{width:100%}.chat-product{background:white;border:1px solid #c9cfd2;border-radius:12px;padding:16px;margin:16px 0}.chat-product h3{margin-top:0;overflow-wrap:anywhere}.chat-selected-row{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:12px 0}.chat-selected-row span{min-width:0;overflow-wrap:anywhere}#chat-send{width:100%;margin-top:16px}#chat-status{min-height:24px;overflow-wrap:anywhere}@media(max-width:500px){.chat-launch{right:12px;bottom:12px;left:12px}#crm-chat{padding:16px}.chat-heading{align-items:start;flex-wrap:wrap}}@media(prefers-reduced-motion:no-preference){#crm-chat[open]{animation:chat-in 180ms ease-out}@keyframes chat-in{from{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:none}}}
