.kc-widget{position:fixed;right:20px;bottom:20px;z-index:99999;font:14px/1.5 system-ui,sans-serif;color:#19272b}.kc-widget button{font:inherit;cursor:pointer;border:0;border-radius:24px;background:#208a26;color:white;padding:12px 18px;font-weight:700}.kc-widget button:focus-visible,.kc-widget textarea:focus-visible{outline:3px solid #7ed44f;outline-offset:3px}#kc-open{box-shadow:0 8px 25px #184d2733}#kc-panel[hidden]{display:none!important}#kc-panel{position:absolute;right:0;bottom:62px;width:360px;max-width:calc(100vw - 30px);max-height:calc(100dvh - 110px);overflow:auto;background:#fff;border:1px solid #dcebdd;box-shadow:0 15px 60px #0003;border-radius:24px;padding:0}#kc-panel header{background:#193a27;color:white;display:flex;align-items:center;justify-content:space-between;padding:14px 18px}#kc-close{padding:2px 10px!important;font-size:24px!important;background:transparent!important}.kc-intro{padding:14px 18px;margin:0;font-size:13px;color:#5c6c70}.kc-intro a{color:#208a26;text-decoration:underline}#kc-messages{max-height:220px;overflow:auto;padding:0 18px}#kc-messages p{border-radius:14px;padding:12px;background:#f1f6f1;color:#19272b;white-space:pre-wrap;font-size:13px}#kc-messages strong,#kc-messages span{display:block}#kc-messages strong{font-size:11px;margin-bottom:6px}#kc-messages .kc-agent{background:#e1f3dd}#kc-form{padding:14px 18px}#kc-form label{font-size:12px;font-weight:700}#kc-text{display:block;width:100%;border:1px solid #bdcebd;border-radius:12px;padding:10px;font:inherit;resize:vertical;color:#19272b;background:white}.kc-privacy{font-size:10px;color:#637267;margin:8px 0 12px}#kc-status{font-size:12px;color:#395d3d;margin-bottom:0}#kc-form button:disabled{opacity:.5;cursor:wait}@media(max-width:500px){.kc-widget{right:12px;bottom:12px}#kc-open{font-size:12px}#kc-panel{width:340px}}
