:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--chatclick-primary:#00a884;--chatclick-primary-strong:color-mix(in srgb, var(--chatclick-primary) 82%, #063b32);--chatclick-surface:#fff;--chatclick-panel:#f4f7f6;--chatclick-elevated:#fff;--chatclick-border:#e2e9e7;--chatclick-text:#12211d;--chatclick-muted:#667670;--chatclick-visitor:color-mix(in srgb, var(--chatclick-primary) 13%, #fff);background:0 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--chatclick-surface:#172229;--chatclick-panel:#10191e;--chatclick-elevated:#202d34;--chatclick-border:#304048;--chatclick-text:#f1f5f4;--chatclick-muted:#aab8b4;--chatclick-visitor:color-mix(in srgb, var(--chatclick-primary) 28%, #172229)}@media (prefers-color-scheme:dark){:root[data-theme=auto]{--chatclick-surface:#172229;--chatclick-panel:#10191e;--chatclick-elevated:#202d34;--chatclick-border:#304048;--chatclick-text:#f1f5f4;--chatclick-muted:#aab8b4;--chatclick-visitor:color-mix(in srgb, var(--chatclick-primary) 28%, #172229)}}*{box-sizing:border-box}html,body,#root{scrollbar-width:none;width:100%;height:100%;margin:0;overflow:hidden;background:0 0!important}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}#root::-webkit-scrollbar{width:0;height:0;display:none}button,a,textarea,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.widget-shell{width:100%;height:100%;color:var(--chatclick-text);flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:7px;display:flex}.widget-shell[data-open=true]{padding:0}.widget-shell--left{align-items:flex-start}.widget-panel{border:1px solid color-mix(in srgb, var(--chatclick-border) 88%, transparent);background:var(--chatclick-surface);isolation:isolate;background-clip:padding-box;border-radius:32px;flex-direction:column;width:min(370px,100vw - 20px);height:min(592px,100vh - 20px);max-height:calc(100vh - 20px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0f172a38,0 8px 24px #0f172a1a}.widget-shell[data-open=true] .widget-panel{width:100%;height:100%;max-height:100%}.widget-panel[hidden]{display:none!important}.widget-header{background:radial-gradient(circle at 90% 0%, #ffffff2e, transparent 42%), linear-gradient(135deg, var(--chatclick-primary), var(--chatclick-primary-strong));color:#fff;border-radius:31px 31px 0 0;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 16px;display:flex}.widget-header__identity{align-items:center;gap:11px;min-width:0;display:flex}.widget-header__identity>div{gap:3px;min-width:0;display:grid}.widget-header__identity strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:750;overflow:hidden}.widget-header__identity span:not(.widget-header__avatar){opacity:.9;align-items:center;gap:6px;font-size:12px;display:flex}.widget-header__identity i{background:#fff;border:2px solid #ffffff94;border-radius:50%;flex:none;width:7px;height:7px}.widget-header__avatar{background:#ffffff2e;border:1px solid #ffffff5c;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:16px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff3d}.widget-header>button{color:#fff;cursor:pointer;background:#0000001f;border:1px solid #ffffff2e;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:24px;line-height:1;transition:background .15s,transform .15s;display:grid}.widget-header>button:hover{background:#00000038;transform:translateY(-1px)}.widget-transcript{background:radial-gradient(circle at 15% 8%, color-mix(in srgb, var(--chatclick-primary) 7%, transparent), transparent 26%), var(--chatclick-panel);overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--chatclick-muted) 35%, transparent) transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 16px;display:flex;overflow-y:auto}.widget-message{border:1px solid color-mix(in srgb, var(--chatclick-border) 78%, transparent);background:var(--chatclick-elevated);border-radius:22px 22px 22px 10px;align-self:flex-start;max-width:82%;padding:11px 13px 8px;line-height:1.45;box-shadow:0 2px 8px #0f172a0f}.widget-message--visitor{border-color:color-mix(in srgb, var(--chatclick-primary) 26%, transparent);background:var(--chatclick-visitor);border-radius:22px 22px 10px;align-self:flex-end}.widget-message p,.widget-message blockquote{white-space:pre-wrap;word-break:break-word;margin:0}.widget-message p{font-size:14px}.widget-message blockquote{border-left:3px solid var(--chatclick-primary);background:color-mix(in srgb, var(--chatclick-muted) 10%, transparent);color:var(--chatclick-muted);border-radius:12px;margin-bottom:8px;padding:7px 9px;font-size:12px}.widget-message>span,.widget-message__meta{color:var(--chatclick-muted);text-align:right;justify-content:flex-end;align-items:center;gap:6px;margin-top:5px;font-size:10px;line-height:1.2;display:flex}.widget-message__meta b{font-weight:650}.widget-message__meta time{font-variant-numeric:tabular-nums}.widget-message button{color:var(--chatclick-primary);cursor:pointer;background:0 0;border:0;margin-top:5px;font-weight:700}.widget-typing{border:1px solid var(--chatclick-border);background:var(--chatclick-elevated);border-radius:22px 22px 22px 10px;align-items:center;gap:4px;width:fit-content;padding:12px 14px;display:flex;box-shadow:0 2px 8px #0f172a0f}.widget-typing>i{background:var(--chatclick-muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite widget-typing}.widget-typing>i:nth-of-type(2){animation-delay:.12s}.widget-typing>i:nth-of-type(3){animation-delay:.24s}@keyframes widget-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.widget-actions{background:var(--chatclick-surface);scrollbar-width:none;gap:8px;padding:11px 14px 5px;display:flex;overflow-x:auto}.widget-actions::-webkit-scrollbar{display:none}.widget-actions a,.widget-actions button{border:1px solid var(--chatclick-border);background:var(--chatclick-surface);min-height:38px;color:var(--chatclick-text);text-align:center;cursor:pointer;border-radius:18px;flex:none;padding:8px 13px;font-size:13px;font-weight:650;text-decoration:none;transition:border-color .15s,background .15s,transform .15s}.widget-actions a:hover,.widget-actions button:hover{border-color:var(--chatclick-primary);background:color-mix(in srgb, var(--chatclick-primary) 7%, var(--chatclick-surface));transform:translateY(-1px)}.widget-actions>:first-child{border-color:var(--chatclick-primary);background:var(--chatclick-primary);color:#fff}.widget-identity{border:1px solid var(--chatclick-border);background:var(--chatclick-panel);border-radius:20px;gap:9px;margin:6px 14px;padding:13px;display:grid}.widget-identity label{color:var(--chatclick-muted);gap:4px;font-size:12px;display:grid}.widget-identity input{border:1px solid var(--chatclick-border);background:var(--chatclick-surface);width:100%;min-height:40px;color:var(--chatclick-text);border-radius:10px;outline:none;padding:9px 11px}.widget-identity input:focus,.widget-composer textarea:focus{border-color:var(--chatclick-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--chatclick-primary) 14%, transparent)}.widget-identity button{background:var(--chatclick-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:40px;font-weight:700}.widget-composer{background:var(--chatclick-surface);align-items:flex-end;gap:8px;padding:9px 14px 10px;display:flex}.widget-composer textarea{resize:none;border:1px solid var(--chatclick-border);background:var(--chatclick-panel);min-height:44px;max-height:112px;color:var(--chatclick-text);border-radius:22px;outline:none;flex:1;padding:11px 14px;line-height:1.4}.widget-composer textarea::placeholder{color:var(--chatclick-muted)}.widget-composer button{background:var(--chatclick-primary);width:44px;height:44px;box-shadow:0 5px 14px color-mix(in srgb, var(--chatclick-primary) 28%, transparent);color:#fff;cursor:pointer;border:0;border-radius:18px;flex:none;place-items:center;font-size:20px;transition:transform .15s,opacity .15s;display:grid}.widget-composer button:not(:disabled):hover{transform:translateY(-1px)}.widget-composer button:disabled{cursor:default;opacity:.42;box-shadow:none}.widget-notice,.widget-privacy{background:var(--chatclick-surface);color:var(--chatclick-muted);margin:0;padding:0 14px 7px;font-size:11px;line-height:1.4}.widget-brand{background:var(--chatclick-surface);color:var(--chatclick-muted);text-align:center;border-radius:0 0 31px 31px;padding:0 14px 10px;font-size:10px}.widget-brand strong{color:var(--chatclick-text)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.widget-launcher{background:radial-gradient(circle at 32% 22%, #ffffff6b, transparent 34%), var(--chatclick-primary);width:68px;height:68px;min-height:68px;box-shadow:0 18px 42px color-mix(in srgb, var(--chatclick-primary) 34%, transparent), 0 7px 20px #0f172a38, inset 0 1px 0 #ffffff75;color:#fff;cursor:pointer;isolation:isolate;border:1px solid #ffffffc2;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .18s,box-shadow .18s;animation:.42s cubic-bezier(.2,.8,.2,1) both widget-launcher-arrive;display:inline-flex;position:relative}.widget-launcher:hover{box-shadow:0 22px 50px color-mix(in srgb, var(--chatclick-primary) 40%, transparent), 0 9px 24px #0f172a3d, inset 0 1px 0 #ffffff85;transform:translateY(-2px)scale(1.04)}.widget-launcher:focus-visible{outline:3px solid color-mix(in srgb, var(--chatclick-primary) 38%, #fff);outline-offset:3px}.widget-launcher img{z-index:1;object-fit:contain;filter:drop-shadow(0 5px 8px #0f172a4d);border-radius:18px;width:54px;height:54px;display:block;position:relative}.widget-launcher__halo{z-index:-1;border:2px solid color-mix(in srgb, var(--chatclick-primary) 38%, transparent);border-radius:50%;animation:2.8s ease-out infinite widget-launcher-pulse;position:absolute;inset:-7px}@keyframes widget-launcher-arrive{0%{opacity:0;transform:translateY(14px)scale(.72)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes widget-launcher-pulse{0%,52%{opacity:0;transform:scale(.82)}72%{opacity:.7}to{opacity:0;transform:scale(1.16)}}.widget-loading,.widget-unavailable{border:1px solid var(--chatclick-border);background:var(--chatclick-surface);min-height:72px;color:var(--chatclick-muted);text-align:center;border-radius:18px;place-items:center;padding:14px;display:grid;box-shadow:0 12px 30px #0f172a24}.widget-shell--mobile{padding:0}.widget-shell--mobile .widget-panel{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.widget-shell--mobile .widget-header{padding-top:max(14px, env(safe-area-inset-top));border-radius:0}.widget-shell--mobile .widget-brand{padding-bottom:max(10px, env(safe-area-inset-bottom));border-radius:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
