.coala-chat{z-index:45;color:#18241b;font-family:Manrope,Arial,sans-serif;position:fixed;bottom:24px;right:24px}.coala-chat button,.coala-chat input{font:inherit}.coala-chat-launcher{color:#fff;cursor:pointer;background:#18291e;border:1px solid #c4ee42;border-radius:40px;align-items:center;gap:9px;margin-left:auto;padding:14px 20px;display:flex;box-shadow:0 5px 22px #0002;font-weight:700!important}.coala-chat-panel{background:#fff;border:1px solid #d9dfd3;border-radius:18px;flex-direction:column;width:390px;max-width:calc(100vw - 32px);height:600px;max-height:calc(100dvh - 112px);margin-bottom:12px;display:flex;overflow:hidden;box-shadow:0 16px 55px #0003}.coala-chat-panel header{color:#fff;background:#18291e;justify-content:space-between;align-items:center;padding:18px;display:flex}.coala-chat-panel header strong{letter-spacing:1px;font-size:19px}.coala-chat-panel header span{color:#d0dacc;margin-top:5px;font-size:11px;display:block}.coala-chat-panel header button{color:#fff;cursor:pointer;background:0 0;border:0;padding:8px}.coala-chat-body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow:auto}.coala-chat-message{overflow-wrap:anywhere;background:#f0f3ea;border-radius:12px;margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.6}.coala-chat-message.visitor{color:#fff;background:#233d2c;margin-left:32px}.coala-chat-message small{text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:700}.coala-chat-message p{margin:5px 0}.coala-chat-message a{color:#244720;text-underline-offset:3px;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-weight:700;text-decoration:underline;display:flex}.coala-chat-options{border-top:1px solid #e5e9df;flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.coala-chat-options button{cursor:pointer;background:#fff;border:1px solid #cbd5c1;border-radius:20px;padding:7px 10px;font-size:11px}.coala-chat-options button:hover{background:#edf5dd}.coala-chat-input{border:1px solid #b9c3b0;border-radius:8px;flex-shrink:0;margin:0 14px;display:flex;overflow:hidden}.coala-chat-input input{border:0;width:100%;min-width:0;padding:12px;font-size:12px}.coala-chat-input button{cursor:pointer;background:#c2f141;border:0;padding:10px 14px}.coala-chat-input button:disabled{cursor:default;background:#e4e8df}.coala-chat-privacy{color:#5e685c;margin:8px 14px 12px;font-size:10px}.coala-chat-privacy a{text-decoration:underline}.coala-chat-contact{padding:4px;font-size:13px}.coala-chat-contact h3{margin:8px 0;font-size:20px}.coala-chat-contact .form-grid{grid-template-columns:1fr}.coala-chat-contact .field{grid-column:1/-1}:is(.coala-chat button:focus-visible,.coala-chat a:focus-visible){outline-offset:2px;outline:3px solid #84ab30}@media (max-width:600px){.coala-chat{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.coala-chat-panel{width:100%;max-width:none;max-height:calc(100dvh - 96px)}.coala-chat-launcher{padding:12px 16px}.coala-chat-input input{font-size:16px}}.coala-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}
