#conifer-chat-launcher{position:fixed;right:20px;bottom:20px;z-index:99998;background:#087b3d;color:white;border:0;border-radius:24px;padding:12px 18px;cursor:pointer;font:600 14px Arial,sans-serif}#conifer-chat-widget{display:none;position:fixed;right:20px;bottom:76px;width:360px;max-width:calc(100vw - 24px);background:#fff;z-index:99999;box-shadow:0 10px 32px #0003;border-radius:12px;overflow:hidden;font:14px Arial,sans-serif;color:#222}#conifer-chat-header{background:#087b3d;color:white;padding:14px;display:flex;justify-content:space-between;align-items:center}#conifer-chat-close{background:transparent;color:white;border:0;font-size:24px;cursor:pointer}#conifer-chat-prechat{padding:15px}#conifer-chat-prechat label{display:block;margin:10px 0}#conifer-chat-prechat input{display:block;width:100%;box-sizing:border-box;padding:9px;border:1px solid #bbb;border-radius:5px}#conifer-pre-start,#conifer-chat-send{background:#087b3d;color:white;border:0;border-radius:5px;padding:10px;cursor:pointer}#conifer-chat-body{display:none;height:290px;overflow:auto;padding:12px;background:#fafafa}#conifer-chat-input{display:none;align-items:center;gap:5px;padding:8px;border-top:1px solid #ddd}#conifer-chat-text{flex:1;min-width:0;min-height:46px;resize:vertical;padding:6px}#conifer-chat-voice,#conifer-chat-upload{padding:8px 4px;border:1px solid #ddd;border-radius:4px;background:white;cursor:pointer}#conifer-chat-footer-actions{display:none;padding:10px;border-top:1px solid #ddd}#conifer-chat-footer-actions a{color:#087b3d}.conifer-msg{padding:9px 11px;margin:7px 0;border-radius:8px;line-height:1.45;overflow-wrap:anywhere}.conifer-msg.user{background:#e3f0ff}.conifer-msg.bot{background:#f0f0f0}.conifer-msg p{margin:0 0 8px}.conifer-cta-card{margin-top:10px;background:white;border:1px solid #b7d8c5;padding:11px;border-radius:8px}.conifer-cta-title{font-weight:700;color:#087b3d;margin-bottom:5px}.conifer-cta-text{font-size:12px;margin-bottom:9px}.conifer-cta-button{display:inline-block;padding:9px 11px;background:#087b3d;color:#fff!important;border-radius:5px;text-decoration:none!important;font-weight:600}@media(max-width:480px){#conifer-chat-widget{right:12px;bottom:68px;width:calc(100vw - 24px)}}
