#ck-chat-launcher{position:fixed;right:22px;bottom:22px;z-index:9990;border:1px solid #9bb8a6;border-radius:30px;background:#203f36;color:#fff;padding:14px 23px;box-shadow:0 5px 22px #152b3226;font:600 15px/1.3 system-ui;cursor:pointer}#ck-chat-launcher:hover{background:#31594b}#ck-chat-launcher:focus-visible,#ck-chat-panel a:focus-visible,#ck-chat-panel button:focus-visible{outline:3px solid #cbb68a;outline-offset:3px}#ck-chat-panel{box-sizing:border-box;position:fixed;inset:auto 20px 20px auto;margin:0;width:min(440px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 36px);padding:0;border:1px solid #d5ddd2;border-radius:18px;color:#17342d;background:#f8f8f2;box-shadow:0 12px 60px #102c3340;font:15px/1.6 system-ui;overflow:auto}#ck-chat-panel::backdrop{background:#10231e38}#ck-chat-panel>header{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#203f36;color:#fff}#ck-chat-panel small{display:block;opacity:.8;font-size:12px}#ck-chat-panel .ck-chat-close{background:0 0;border:0;padding:0 8px;color:#fff;font-size:30px;cursor:pointer}#ck-chat-panel .ck-chat-options{display:grid;gap:8px;padding:16px 18px 0}#ck-chat-panel .ck-chat-options a{display:block;border:1px solid #d5ddd2;border-radius:9px;padding:9px 12px;text-decoration:none;color:#203f36;background:#fff}#ck-chat-panel .ck-chat-options a:hover{background:#eaf0e8}#ck-chat-panel .ck-chat-body{padding:16px 18px}#ck-chat-panel .ck-chat-body p{margin:0 0 14px}#ck-chat-panel .ck-chat-start{width:100%;padding:12px;border:0;border-radius:9px;background:#176b83;color:#fff;font:600 15px/1.4 system-ui;cursor:pointer}#ck-chat-panel>footer{padding:12px 18px;display:flex;justify-content:space-between;gap:12px;border-top:1px solid #d5ddd2;font-size:12px}#ck-chat-panel>footer a{color:#31594b}#ck-chat-panel iframe{display:block;width:100%;height:430px;border:0;background:#fff}#ck-chat-panel .ck-chat-loading{padding:0}#ck-chat-panel .ck-chat-loading>p,#ck-chat-panel .ck-chat-loading>.ck-chat-start{display:none}#ck-chat-panel .ck-chat-fallback{display:block;text-align:center;font-size:11px;padding:5px;color:#31594b}@media(max-width:600px){#ck-chat-launcher{right:14px;bottom:16px;padding:12px 18px}#ck-chat-panel{left:12px;right:12px;width:auto;bottom:12px;max-height:calc(100dvh - 24px)}#ck-chat-panel>header{padding:13px 16px}#ck-chat-panel iframe{height:min(430px,55dvh)}#ck-chat-panel .ck-chat-options{gap:5px;padding-top:10px}#ck-chat-panel .ck-chat-options a{padding:7px 10px}}