@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172033}button,input,textarea,select{font:inherit}button{cursor:pointer}body{background:#f6f7fb}::selection{background:#ddd8ff}.muted{color:#8390a7!important}.center{text-align:center}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px!important}.primary{border:0;background:#6757e7;color:#fff;border-radius:10px;padding:10px 14px;font-weight:700;box-shadow:0 7px 18px #6757e72e}.primary:hover{background:#5b4bd7}.primary:disabled{opacity:.5;cursor:not-allowed}.primary.large{height:48px}.ghost{border:1px solid #e2e6ef;background:#fff;color:#475569;border-radius:10px;padding:9px 13px;font-weight:600}.ghost:hover{background:#f8fafc}.ghost.compact{padding:7px 10px}.dangerSoft{border:0;background:#fff1f2;color:#be123c;border-radius:9px;padding:8px 11px;font-weight:700}.dangerBtn{border:0;background:#e11d48;color:#fff;padding:10px 14px;border-radius:9px;font-weight:700}.textDanger{background:none;border:0;color:#e11d48;font-weight:600}.errorBox{background:#fff1f2;border:1px solid #fecdd3;color:#be123c;padding:11px 13px;border-radius:10px;font-size:13px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:#7062e9}.avatar{width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#ebe9ff,#d7d3ff);color:#5a49cc;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;flex:0 0 auto}.avatar.small{width:34px;height:34px;border-radius:10px}.avatar.tiny{width:32px;height:32px;border-radius:10px;font-size:11px}.avatar.micro{width:25px;height:25px;border-radius:7px;font-size:9px}.avatar.large{width:58px;height:58px;border-radius:17px;font-size:17px}.authPage{height:100vh;display:grid;grid-template-columns:minmax(420px,1.15fr) minmax(390px,.85fr);background:#fff}.authShowcase{padding:48px 7vw;background:radial-gradient(circle at 20% 20%,rgba(118,103,232,.45),transparent 28%),radial-gradient(circle at 82% 78%,rgba(66,200,190,.18),transparent 28%),linear-gradient(145deg,#17152d,#242044 60%,#161c32);color:#fff;display:flex;flex-direction:column;justify-content:space-between}.brandLockup,.mobileLogo{display:flex;align-items:center;gap:12px;font-weight:800}.brandLockup>div:last-child{display:flex;flex-direction:column}.brandLockup span{font-size:11px;color:#aeb4d7;font-weight:500}.brandGlyph{width:42px;height:42px;border-radius:12px;background:linear-gradient(145deg,#7b6cf2,#5c4bdc);display:grid;place-items:center;color:#fff;font-size:19px;font-weight:900;box-shadow:0 10px 24px #5647d14d}.showcaseCopy{max-width:650px;margin:auto 0}.showcaseCopy .eyebrow{color:#b9b2ff}.showcaseCopy h1{font-size:clamp(38px,5vw,68px);line-height:1.02;letter-spacing:-.055em;margin:18px 0 22px}.showcaseCopy p{font-size:16px;line-height:1.8;color:#c4c8dc;max-width:590px}.loginFeatureGrid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:32px;color:#e7e8f3;font-size:13px}.loginFeatureGrid span:first-letter{color:#8173f0}.authCard{width:min(420px,80%);margin:auto;display:flex;flex-direction:column;gap:19px}.authCard h2{font-size:29px;letter-spacing:-.035em;margin:8px 0}.authCard>div>p{color:#7b879c;font-size:13px;margin:0}.authCard label,.field,.prechat label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:650;color:#4d5870}.authCard input,.field input,.field textarea,.field select,.prechat input,.prechat textarea,.prechat select{width:100%;border:1px solid #dfe3ec;background:#fff;border-radius:10px;padding:11px 12px;outline:none;color:#172033;transition:.18s border,.18s box-shadow}.authCard input:focus,.field input:focus,.field textarea:focus,.field select:focus,.prechat input:focus,.prechat textarea:focus,.prechat select:focus{border-color:#7667e8;box-shadow:0 0 0 3px #7667e81a}.mobileLogo{display:none}.appShell{height:100vh;display:grid;grid-template-columns:74px 214px minmax(0,1fr);overflow:hidden;background:#f7f8fb}.rail{background:#1d1b2f;color:#fff;padding:13px 10px;display:flex;flex-direction:column;align-items:center;border-right:1px solid rgba(255,255,255,.05)}.railBrand{width:46px;height:46px;border-radius:14px;background:linear-gradient(145deg,#7a6bf1,#5847d5);display:grid;place-items:center;font-weight:900;font-size:19px;margin-bottom:24px;box-shadow:0 10px 30px #5949d559}.rail nav{display:flex;flex-direction:column;gap:10px;width:100%;align-items:center;overflow:auto}.brandOrb{position:relative;width:45px;height:45px;border-radius:14px;border:1px solid transparent;background:#2a2740;color:#b9bad0;font-weight:800;transition:.18s}.brandOrb:hover{background:#34304f;color:#fff}.brandOrb.active{background:#fff;color:#5c4bda;border-color:#fff;box-shadow:0 8px 20px #0000002e}.brandOrb b{position:absolute;top:-5px;right:-7px;min-width:18px;height:18px;border-radius:9px;background:#ef476f;color:#fff;font-size:9px;display:grid;place-items:center;padding:0 4px;border:2px solid #1d1b2f}.railBottom{margin-top:auto}.railBottom button{background:transparent;color:#8f91ad;border:0;font-size:20px}.mainNav{background:#fff;border-right:1px solid #e9ebf1;display:flex;flex-direction:column;min-height:0}.workspaceName{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #eef0f4}.workspaceName>div{display:flex;flex-direction:column;min-width:0}.workspaceName small{color:#9aa3b5;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.workspaceName strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveDot{color:#2ec792;font-size:10px}.mainNav nav{padding:16px 11px;overflow:auto}.navSection{font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:#a6adbb;font-weight:800;padding:17px 11px 8px}.navLink{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;color:#647089;font-size:12px;text-align:left;margin:2px 0}.navLink:hover{background:#f7f7fb;color:#2e3445}.navLink.active{background:#efedff;color:#5c4bd8;font-weight:750}.navLink b{margin-left:auto;background:#6959e7;color:#fff;min-width:20px;height:18px;padding:0 5px;border-radius:9px;display:grid;place-items:center;font-size:9px}.iconBox{width:19px;text-align:center;font-size:14px}.profileCard{margin-top:auto;border-top:1px solid #eef0f4;padding:13px;display:flex;align-items:center;gap:9px}.profileCard>div:nth-child(2){min-width:0;display:flex;flex-direction:column;flex:1}.profileCard strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profileCard span{font-size:9px;color:#919aad;text-transform:capitalize}.profileCard button{border:0;background:none;color:#9aa2b4}.contentArea{min-width:0;min-height:0;overflow:hidden}.inboxGrid{height:100%;display:grid;grid-template-columns:300px minmax(420px,1fr) 300px;background:#fff}.conversationColumn{border-right:1px solid #e9ebf1;display:flex;flex-direction:column;min-width:0;background:#fff}.convToolbar{height:71px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef0f4}.convToolbar h2{font-size:18px;margin:0 0 2px;letter-spacing:-.025em}.convToolbar span{font-size:10px;color:#929bad}.iconButton{width:31px;height:31px;border-radius:9px;border:1px solid #e7e9ef;background:#fff;color:#667187}.inboxTabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:11px 13px 6px;background:#f4f5f8;padding:3px;border-radius:9px}.inboxTabs button{border:0;background:transparent;border-radius:7px;padding:7px;color:#7c8596;font-size:10px;font-weight:700}.inboxTabs button.active{background:#fff;color:#3f4658;box-shadow:0 2px 7px #0f172a0f}.searchBox{margin:7px 13px 9px;border:1px solid #e5e8ee;border-radius:9px;height:36px;display:flex;align-items:center;gap:6px;padding:0 10px;color:#9ca5b5}.searchBox input{border:0;outline:none;width:100%;font-size:11px;color:#334155}.conversationList{overflow:auto;min-height:0;padding:0 7px 12px}.conversationRow{position:relative;width:100%;border:0;background:transparent;display:flex;gap:10px;padding:11px 9px;border-radius:11px;text-align:left;margin:2px 0}.conversationRow:hover{background:#f8f9fb}.conversationRow.active{background:#f0efff}.rowMain{min-width:0;flex:1}.rowMain>div:first-child{display:flex;gap:8px;align-items:center}.rowMain strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rowMain time{margin-left:auto;font-size:8px;color:#a1a9b8}.rowMain p{font-size:10px;color:#788397;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px 0 7px}.rowMeta{display:flex;align-items:center;gap:6px;color:#8c95a7;font-size:8px}.statePill{border-radius:6px;background:#eff1f5;padding:3px 5px;text-transform:capitalize}.statePill.hot{background:#fff0ec;color:#e16048}.unreadDot{position:absolute;right:7px;top:33px;width:6px;height:6px;border-radius:50%;background:#ee5c6a}.chatColumn{display:flex;flex-direction:column;min-width:0;background:#fbfcfe}.chatTop{height:71px;display:flex;align-items:center;gap:11px;padding:0 17px;border-bottom:1px solid #e9ebf1;background:#fff}.chatIdentity{display:flex;flex-direction:column;min-width:0}.chatIdentity strong{font-size:12px}.chatIdentity span{font-size:9px;color:#8f98aa;margin-top:3px}.statusDot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#9aa3b4;margin-right:5px}.statusDot.active{background:#2ec792}.statusDot.waiting,.statusDot.ringing{background:#f59e0b}.chatActions{margin-left:auto;display:flex;gap:6px}.claimBanner{margin:12px 15px 0;padding:11px 13px;border:1px solid #f6d3a0;background:#fffaf0;border-radius:11px;display:flex;align-items:center;justify-content:space-between}.claimBanner>div{display:flex;flex-direction:column}.claimBanner b{font-size:11px;color:#8a5610}.claimBanner span{font-size:9px;color:#9c7b4f;margin-top:2px}.messageStream{flex:1;min-height:0;overflow:auto;padding:20px max(18px,5%);display:flex;flex-direction:column;gap:9px;background-image:radial-gradient(#e8eaf0 .65px,transparent .65px);background-size:17px 17px}.messageLine{display:flex}.messageLine.mine{justify-content:flex-end}.messageBubble{max-width:min(72%,650px);padding:9px 11px;border-radius:12px;background:#fff;border:1px solid #e6e9f0;box-shadow:0 2px 5px #0f172a06;font-size:11px;line-height:1.55}.messageBubble.support{background:#6557df;color:#fff;border-color:#6557df;border-bottom-right-radius:4px}.messageBubble.visitor{border-bottom-left-radius:4px}.messageBubble.system{background:#f3f4f7;color:#6f7889;border-color:#e7e9ee}.messageBubble small{display:block;font-size:8px;opacity:.7;margin-bottom:3px;text-transform:capitalize}.messageText{white-space:pre-wrap;word-break:break-word}.messageBubble time{display:block;font-size:7px;opacity:.55;text-align:right;margin-top:5px}.fileMessage{display:flex;gap:6px;align-items:center}.attachmentBtn{display:block;width:100%;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;color:inherit;border-radius:8px;padding:7px;text-align:left;font-size:9px;margin-top:6px}.messageBubble.visitor .attachmentBtn{border-color:#e4e7ed;background:#f8fafc}.attachmentBtn span{float:right;opacity:.6}.eventMessage{text-align:center;color:#9aa3b3;font-size:8px;margin:5px}.eventMessage span{background:#f0f2f6;border-radius:9px;padding:4px 8px}.eventMessage time{margin-left:5px}.typingBubble{width:45px;padding:8px 10px;background:#fff;border:1px solid #e4e7ed;border-radius:12px;display:flex;gap:3px}.typingBubble i,.widgetTyping i{width:5px;height:5px;background:#a2aabc;border-radius:50%;animation:bounce 1s infinite}.typingBubble i:nth-child(2),.widgetTyping i:nth-child(2){animation-delay:.15s}.typingBubble i:nth-child(3),.widgetTyping i:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,70%,to{transform:translateY(0)}35%{transform:translateY(-4px)}}.composer{position:relative;background:#fff;border-top:1px solid #e6e9ef;padding:10px 11px;display:flex;align-items:flex-end;gap:7px}.composer textarea{flex:1;resize:none;min-height:37px;max-height:100px;border:0;outline:0;background:#f4f5f8;border-radius:10px;padding:10px 11px;font-size:11px}.composerTools{display:flex;gap:2px;position:relative}.composerTools>button,.cannedWrap>button{width:34px;height:34px;border:0;background:#f3f4f7;border-radius:9px;color:#667188}.sendButton{width:37px;height:37px;border:0;border-radius:10px;background:#6557df;color:#fff;font-size:14px}.sendButton:disabled{background:#c8c7d7}.cannedWrap{position:relative}.cannedMenu{position:absolute;bottom:45px;left:0;width:260px;background:#fff;border:1px solid #e3e6ec;border-radius:12px;box-shadow:0 18px 55px #0f172a29;padding:7px;z-index:10}.cannedMenu>button{display:flex;width:100%;flex-direction:column;align-items:flex-start;border:0;background:#fff;border-radius:8px;padding:8px;text-align:left}.cannedMenu>button:hover{background:#f6f7fa}.cannedMenu strong{font-size:10px}.cannedMenu span{font-size:8px;color:#8a94a6;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.cannedMenu p{font-size:9px;color:#8791a3;padding:7px}.closedComposer{text-align:center;background:#fff;border-top:1px solid #e9ebf1;color:#929bad;font-size:9px;padding:13px}.customerColumn{border-left:1px solid #e9ebf1;background:#fff;min-width:0}.customerPanel{height:100%;display:flex;flex-direction:column}.customerTabs{height:51px;display:flex;align-items:end;padding:0 11px;border-bottom:1px solid #edf0f4;gap:4px}.customerTabs button{border:0;background:transparent;padding:10px 8px 9px;font-size:9px;color:#8b95a7;border-bottom:2px solid transparent}.customerTabs button.active{color:#5d4fd9;border-bottom-color:#6a5ae6;font-weight:750}.panelScroll{overflow:auto;min-height:0;padding:15px}.customerHero{text-align:center;padding:6px 0 16px}.customerHero h3{font-size:13px;margin:8px 0 2px}.customerHero span{font-size:9px;color:#8d97a9}.infoRow{padding:9px 0;border-bottom:1px solid #f0f1f4;display:flex;flex-direction:column;gap:3px}.infoRow small{text-transform:capitalize;color:#9aa3b3;font-size:8px}.infoRow span{font-size:10px;word-break:break-word}.panelSection{padding:15px 0 4px}.sectionHead{font-size:10px;margin-bottom:9px}.tagCloud{display:flex;flex-wrap:wrap;gap:5px}.tag{border:1px solid #e4e7ed;background:#fff;color:#667188;border-radius:999px;padding:5px 8px;font-size:8px}.tag.selected{border-color:var(--tag);background:color-mix(in srgb,var(--tag) 10%,white);color:var(--tag)}.actionLine{display:block;width:100%;border:1px solid #e5e8ee;background:#fff;border-radius:9px;padding:8px 9px;text-align:left;font-size:9px;color:#536075;margin:5px 0}.actionLine:hover{background:#f8f9fb}.transferWrap{position:relative}.transferMenu{position:absolute;right:0;top:38px;width:240px;background:#fff;border:1px solid #e1e5ec;border-radius:12px;box-shadow:0 16px 45px #0f172a26;padding:7px;z-index:20}.transferMenu>strong{display:block;font-size:8px;color:#9aa3b3;padding:7px;text-transform:uppercase}.transferMenu>button{width:100%;border:0;background:#fff;border-radius:8px;padding:7px;display:flex;gap:8px;align-items:center;text-align:left}.transferMenu>button:hover{background:#f6f7fa}.transferMenu button>span:last-child{display:flex;flex-direction:column;font-size:9px}.transferMenu small{font-size:7px;color:#98a1b1}.currentPage{background:#f7f7fb;border:1px solid #eaebf2;border-radius:10px;padding:11px;display:flex;flex-direction:column;gap:4px}.currentPage small{font-size:7px;text-transform:uppercase;color:#9ca5b4}.currentPage strong{font-size:10px}.currentPage a{font-size:7px;color:#6557df;word-break:break-all;text-decoration:none}.timeline{padding:13px 2px}.timelineItem{display:grid;grid-template-columns:16px 1fr;gap:4px;position:relative;padding-bottom:15px}.timelineItem:before{content:"";position:absolute;left:4px;top:8px;bottom:-4px;width:1px;background:#e5e8ee}.timelineItem:last-child:before{display:none}.timelineItem>i{width:9px;height:9px;border:2px solid #7869e9;background:#fff;border-radius:50%;z-index:1}.timelineItem>div{display:flex;flex-direction:column}.timelineItem strong{font-size:9px}.timelineItem span{font-size:8px;color:#8d96a7;margin:2px 0}.timelineItem time{font-size:7px;color:#adb4c1}.noteForm textarea{width:100%;border:1px solid #e1e5ec;border-radius:9px;padding:9px;resize:vertical;outline:0;font-size:9px}.noteForm button{margin-top:6px}.notesList{margin-top:13px}.noteCard{border:1px solid #e7e9ef;border-radius:9px;padding:9px;margin:7px 0;background:#fffef8}.noteCard>div{display:flex;justify-content:space-between}.noteCard strong{font-size:8px}.noteCard time{font-size:7px;color:#9da5b4}.noteCard p{font-size:9px;line-height:1.5;margin:6px 0 0;white-space:pre-wrap}.incomingBar{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:100;background:#1e1b31;color:#fff;border-radius:14px;padding:10px 13px;display:flex;align-items:center;gap:10px;box-shadow:0 14px 45px #0000003d;min-width:320px}.incomingBar>div{display:flex;flex-direction:column;flex:1}.incomingBar strong{font-size:10px}.incomingBar small{font-size:8px;color:#b9b8c9}.incomingBar button{border:0;background:#7567eb;color:#fff;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:700}.ringPulse{color:#ff6b79;animation:pulse 1s infinite}@keyframes pulse{50%{opacity:.25}}.callCard{position:fixed;right:22px;bottom:22px;z-index:110;background:#fff;border:1px solid #e4e6ec;border-radius:15px;padding:11px;box-shadow:0 18px 60px #0f172a33;display:flex;align-items:center;gap:9px;min-width:350px}.callIcon{width:41px;height:41px;border-radius:13px;background:#eeecff;color:#5f4fdd;display:grid;place-items:center;font-size:17px}.callCard>div:nth-child(2){display:flex;flex-direction:column;flex:1}.callCard small{font-size:8px;color:#8c96a7}.callCard strong{font-size:10px}.roundDanger,.roundAccept{width:34px;height:34px;border-radius:50%;border:0;color:#fff}.roundDanger{background:#ef476f}.roundAccept{background:#2ec792}.toast{position:fixed;top:17px;right:20px;z-index:200;border:1px solid #dfe5e5;background:#fff;color:#334155;padding:10px 13px;border-radius:11px;box-shadow:0 15px 45px #0f172a21;display:flex;align-items:center;gap:9px;font-size:10px}.toast b{width:22px;height:22px;border-radius:7px;background:#e9fbf4;color:#20a875;display:grid;place-items:center}.toast.danger b{background:#fff0f2;color:#df345f}.modalShade{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:250;display:grid;place-items:center}.modalCard{width:min(440px,calc(100vw - 30px));background:#fff;border-radius:15px;box-shadow:0 25px 90px #0f172a4d;padding:20px}.modalCard h3{margin:0;font-size:17px}.modalCard p{font-size:10px;line-height:1.6;color:#7d8798}.modalActions{display:flex;justify-content:flex-end;gap:8px;margin-top:17px}.formModal{display:flex;flex-direction:column;gap:12px}.settingsCanvas{height:100%;overflow:auto;padding:34px 38px 60px}.pageHead{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:27px}.pageHead>div>span{font-size:9px;color:#7364e6;text-transform:uppercase;letter-spacing:.11em;font-weight:800}.pageHead h1{font-size:27px;letter-spacing:-.045em;margin:7px 0}.pageHead p{font-size:11px;color:#7f899a;max-width:650px;line-height:1.6;margin:0}.metricGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px}.metricCard{background:#fff;border:1px solid #e7e9ef;border-radius:13px;padding:17px;display:flex;flex-direction:column;box-shadow:0 4px 13px #0f172a06}.metricCard.hot{border-color:#f5d6c7;background:#fffaf7}.metricCard span{font-size:9px;color:#8d96a6}.metricCard strong{font-size:27px;letter-spacing:-.05em;margin:7px 0 3px}.metricCard small{font-size:8px;color:#a2aab8}.wideCard,.settingsCard,.previewCard,.tableCard,.noticeCard{background:#fff;border:1px solid #e5e8ee;border-radius:14px;box-shadow:0 4px 16px #0f172a06}.wideCard{padding:20px}.wideCard h3,.settingsCard h3{font-size:13px;margin:0 0 15px}.checkGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.checkItem{font-size:10px;color:#687287;display:flex;align-items:center;gap:8px}.checkItem b{width:20px;height:20px;border-radius:6px;background:#f0f2f5;color:#a2a9b6;display:grid;place-items:center}.checkItem b.on{background:#eafaf4;color:#23aa7a}.designerGrid,.integrationGrid{display:grid;grid-template-columns:minmax(340px,.85fr) minmax(420px,1.15fr);gap:18px;align-items:start}.settingsCard{padding:20px;display:flex;flex-direction:column;gap:12px}.settingsCard h3:not(:first-child){margin-top:11px;padding-top:15px;border-top:1px solid #edf0f4}.field{font-size:9px;color:#606c80}.field>span{font-weight:700}.field small{color:#9da6b5;font-size:8px;line-height:1.45}.field input,.field textarea,.field select{font-size:10px;padding:9px 10px;border-radius:9px}.twoCol{display:grid;grid-template-columns:1fr 1fr;gap:9px}.toggleRow{display:flex;align-items:center;gap:8px;font-size:9px;color:#5f6b7f;position:relative}.toggleRow span{flex:1}.toggleRow input{position:absolute;opacity:0}.toggleRow i{width:34px;height:19px;border-radius:11px;background:#d8dce5;position:relative;transition:.2s}.toggleRow i:after{content:"";width:15px;height:15px;background:#fff;border-radius:50%;position:absolute;left:2px;top:2px;box-shadow:0 1px 4px #0f172a33;transition:.2s}.toggleRow input:checked+i{background:#6a5ae5}.toggleRow input:checked+i:after{transform:translate(15px)}.previewCard{padding:17px;position:sticky;top:25px}.previewLabel{font-size:9px;text-transform:uppercase;color:#9aa3b4;font-weight:750;margin-bottom:13px}.widgetPreview{max-width:460px;margin:0 auto;background:#f8fafc;border:1px solid #e7e9ef;overflow:hidden;box-shadow:0 20px 70px #0f172a21;display:flex;flex-direction:column}.wpHead{color:#fff;padding:14px;display:flex;gap:9px;align-items:center}.wpLogo{width:33px;height:33px;border-radius:10px;background:#fff3;display:grid;place-items:center;font-weight:800;overflow:hidden}.wpLogo img{width:100%;height:100%;object-fit:cover}.wpHead>div:nth-child(2){display:flex;flex-direction:column}.wpHead strong{font-size:10px}.wpHead span{font-size:8px;opacity:.8;margin-top:2px}.wpHead b{margin-left:auto}.wpBody{flex:1;padding:16px;background:#f9fafc}.wpWelcome{background:#fff;border:1px solid #eceef2;border-radius:12px;padding:13px}.wpWelcome h3{font-size:13px;margin:0 0 4px}.wpWelcome p{font-size:9px;color:#7f8999;margin:0;line-height:1.5}.wpBubble{margin-top:16px;background:#fff;border:1px solid #e5e8ee;border-radius:12px 12px 12px 4px;padding:9px;width:70%;font-size:8px}.wpComposer{margin:10px;background:#fff;border:1px solid #e7e9ee;border-radius:10px;padding:8px 9px;color:#a0a8b6;font-size:8px}.wpComposer b{float:right;color:#fff;border-radius:7px;padding:3px 5px}.embedPanel{margin-top:17px;background:#f8f9fb;border:1px solid #eaecf1;border-radius:11px;padding:12px}.embedPanel>div{display:flex;justify-content:space-between;align-items:center}.embedPanel strong{font-size:9px}.embedPanel button{border:0;background:#eceafb;color:#5e4fd7;border-radius:6px;padding:5px 7px;font-size:8px}.embedPanel code{display:block;font-size:8px;white-space:pre-wrap;word-break:break-all;background:#202235;color:#d7d9e8;border-radius:8px;padding:9px;margin:8px 0}.embedPanel small{font-size:7px;color:#8f98a7}.embedPanel a{display:block;color:#6051da;font-size:8px;margin-top:8px;text-decoration:none}.tableCard{overflow:auto}.tableCard table{border-collapse:collapse;width:100%}.tableCard th,.tableCard td{text-align:left;padding:12px 15px;border-bottom:1px solid #eef0f4;font-size:9px}.tableCard th{color:#8d96a7;text-transform:uppercase;letter-spacing:.06em;font-size:7px;background:#fafbfc}.tablePerson{display:flex;align-items:center;gap:8px}.tablePerson>div{display:flex;flex-direction:column}.tablePerson strong{font-size:9px}.tablePerson small{font-size:7px;color:#929bad}.rolePill{background:#eeecff;color:#5f4fd7;border-radius:7px;padding:4px 7px;text-transform:capitalize}.splitSettings{display:grid;grid-template-columns:1fr 1.2fr;gap:18px}.departmentItem{border:1px solid #e8eaf0;background:#fff;border-radius:10px;padding:10px;width:100%;display:flex;align-items:center;text-align:left;margin:5px 0}.departmentItem.active{border-color:#cfc9ff;background:#f5f3ff}.departmentItem>div{display:flex;flex-direction:column;flex:1}.departmentItem strong{font-size:10px}.departmentItem span{font-size:8px;color:#9099aa;margin-top:3px}.departmentItem b{color:#9ca4b2}.inlineCreate{display:flex;gap:7px;margin-top:12px}.inlineCreate input,.testRow input{flex:1;border:1px solid #e0e4eb;border-radius:9px;padding:9px;font-size:9px}.assignedList>div{display:flex;align-items:center;padding:9px 0;border-bottom:1px solid #eff1f4}.assignedList .tablePerson{flex:1}.assignedList button{border:0;background:#fff0f2;color:#d83c62;border-radius:7px}.chipList{display:flex;flex-wrap:wrap;gap:5px}.chipList button{border:1px solid #e2e5eb;background:#fff;border-radius:8px;padding:6px 8px;font-size:8px}.formFieldRow{display:grid;grid-template-columns:20px 1fr auto auto 25px;align-items:center;gap:8px;border:1px solid #e7e9ef;border-radius:10px;padding:9px;margin:6px 0}.drag{color:#b0b7c3}.formFieldRow>div{display:flex;flex-direction:column}.formFieldRow strong{font-size:9px}.formFieldRow small{font-size:7px;color:#929bad}.formFieldRow label{font-size:8px;color:#758094}.formFieldRow button{border:0;background:#fff0f2;color:#d93e63;border-radius:7px}.cannedCard{border:1px solid #e7e9ef;border-radius:10px;padding:11px;margin:6px 0}.cannedCard>div{display:flex;align-items:center;gap:7px}.cannedCard strong{font-size:10px}.cannedCard span{font-size:8px;background:#f0efff;color:#6656df;padding:3px 5px;border-radius:5px}.cannedCard p{font-size:9px;line-height:1.55;color:#657086;white-space:pre-wrap}.cannedCard button{border:0;background:none;color:#d33d60;font-size:8px;padding:0}.integrationGrid{grid-template-columns:1fr 1fr}.integrationTitle{display:flex;align-items:center;gap:10px;padding-bottom:11px;border-bottom:1px solid #eef0f4}.integrationLogo{width:38px;height:38px;border-radius:11px;background:#efedff;color:#5f50dc;display:grid;place-items:center;font-size:17px}.integrationTitle h3{margin:0!important;padding:0!important;border:0!important}.integrationTitle p{font-size:8px;color:#8c96a8;margin:3px 0 0}.connectionBadge{font-size:7px;background:#f0f2f5;color:#8f98a7;padding:4px 6px;border-radius:7px}.connectionBadge.connected{background:#eafaf3;color:#1ca673}.testRow{display:flex;gap:6px;border-top:1px solid #eef0f4;padding-top:12px}.webhookBox{background:#f6f7fa;border:1px solid #e7e9ef;border-radius:9px;padding:9px}.webhookBox strong,.webhookBox small{display:block;font-size:8px}.webhookBox code{display:block;word-break:break-all;color:#6657dc;font-size:8px;margin:5px 0}.connectedList{display:flex;flex-wrap:wrap;gap:5px}.connectedList span{border:1px solid #e4e7ed;border-radius:8px;padding:6px 8px;font-size:8px}.connectedList b{color:#2aba87;margin-right:4px}.noticeCard{padding:14px;font-size:9px;color:#667186;line-height:1.6;margin-top:15px}.noticeCard b{color:#3b4353}.noticeCard p{margin:4px 0}.noticeCard.inline{margin:4px 0;background:#fafbfc;box-shadow:none}.narrowCard{max-width:680px}.simpleList{border-top:1px solid #eef0f4;margin-top:8px;padding-top:8px}.simpleList>div{display:flex;justify-content:space-between;padding:7px 0;font-size:9px}.simpleList span{color:#929bad}.loader{height:100%;display:grid;place-items:center;align-content:center;gap:9px;color:#8d96a6;font-size:10px}.loader i,.spinner{width:24px;height:24px;border:2px solid #e4e6ec;border-top-color:#6757e7;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.emptyState{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;color:#8a94a6}.emptyState>div{width:49px;height:49px;border-radius:15px;background:#eeecff;color:#6556df;display:grid;place-items:center;font-size:19px}.emptyState h3{font-size:14px;color:#404859;margin:11px 0 4px}.emptyState p{font-size:9px;max-width:280px;line-height:1.55;margin:0}.emptyState.mini{height:auto;padding:26px 10px}.emptyState.mini>div{width:38px;height:38px;font-size:14px}.emptyState.mini h3{font-size:11px}.emptyState.mini p{font-size:8px}.widgetRoot{height:100vh;background:transparent}.widgetShell{--brand:#6858e6;height:100%;background:#fff;color:#172033;display:flex;flex-direction:column;overflow:hidden;position:relative}.widgetShell.dark{background:#171923;color:#edf0f6}.widgetHeader{min-height:76px;background:var(--brand);color:#fff;padding:13px 14px;display:flex;align-items:center;gap:9px}.widgetBrandIcon{width:40px;height:40px;border-radius:13px;background:#ffffff2e;display:grid;place-items:center;font-weight:800;overflow:hidden}.widgetBrandIcon img{width:100%;height:100%;object-fit:cover}.widgetHeader>div:nth-child(2){display:flex;flex-direction:column;flex:1}.widgetHeader strong{font-size:13px}.widgetHeader span{font-size:9px;opacity:.84;margin-top:3px}.widgetHeader span i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#61e7ab;margin-right:5px}.widgetHeaderActions{display:flex;gap:5px}.widgetHeaderActions button{width:31px;height:31px;border-radius:9px;border:0;background:#ffffff1f;color:#fff;font-size:14px}.widgetHeaderActions button.activeCall{background:#ff5e6f}.widgetHome{flex:1;padding:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 7%,white),#f8fafc 28%);overflow:auto}.dark .widgetHome{background:#1c1f2b}.welcomeCard{padding:10px 2px 18px}.welcomeCard .wave{font-size:24px}.welcomeCard h2{font-size:20px;letter-spacing:-.035em;margin:8px 0 5px}.welcomeCard p{font-size:11px;line-height:1.6;color:#788397;margin:0}.dark .welcomeCard p{color:#a8b0c1}.startChatCard{width:100%;background:#fff;border:1px solid #e5e8ee;border-radius:14px;padding:14px;display:flex;align-items:center;text-align:left;box-shadow:0 8px 25px #0f172a0d}.dark .startChatCard{background:#242735;border-color:#333746;color:#fff}.startChatCard>div{display:flex;flex-direction:column;flex:1}.startChatCard span{font-size:8px;color:#8c95a7;text-transform:uppercase;letter-spacing:.06em}.startChatCard strong{font-size:12px;margin:3px 0}.startChatCard small{font-size:9px;color:#7f899a}.startChatCard>b{font-size:23px;color:var(--brand)}.availability{display:flex;gap:8px;align-items:flex-start;margin-top:15px;padding:0 3px}.availability i{width:8px;height:8px;border-radius:50%;background:#a7afbd;margin-top:3px}.availability i.online{background:#2fc68f}.availability span{font-size:9px;color:#7e8899;line-height:1.5}.prechat{flex:1;overflow:auto;padding:16px 17px 24px;display:flex;flex-direction:column;gap:11px;background:#fbfcfe}.dark .prechat{background:#1b1e29;color:#e9ecf3}.prechat h2{font-size:17px;letter-spacing:-.03em;margin:2px 0 -5px}.prechat>p{font-size:9px;color:#7f899a;line-height:1.55;margin:0 0 4px}.prechat label>span{font-size:9px}.prechat input,.prechat textarea,.prechat select{font-size:10px;padding:9px 10px}.dark .prechat input,.dark .prechat textarea,.dark .prechat select{background:#242735;border-color:#343848;color:#e9ecf3}.backLink{align-self:flex-start;border:0;background:transparent;padding:0;color:#6d5ee2;font-size:9px}.checkField{flex-direction:row!important;align-items:center!important}.checkField input{width:auto!important}.startButton{border:0;background:var(--brand);color:#fff;border-radius:10px;padding:11px 12px;font-size:10px;font-weight:750;display:flex;justify-content:space-between}.privacyLine{text-align:center;color:#a1a9b7;font-size:7px;line-height:1.5}.widgetMessages{flex:1;overflow:auto;background:#f8fafc;padding:15px 13px;display:flex;flex-direction:column;gap:8px}.dark .widgetMessages{background:#1b1e29}.widgetMessageLine{display:flex}.widgetMessageLine.mine{justify-content:flex-end}.widgetBubble{max-width:82%;border-radius:13px;padding:9px 10px;background:#fff;border:1px solid #e5e8ee;box-shadow:0 2px 7px #0f172a08;font-size:10px;line-height:1.5}.dark .widgetBubble{background:#252936;border-color:#343846}.widgetBubble.support{border-bottom-left-radius:4px}.widgetBubble.visitor{background:var(--brand);color:#fff;border-color:var(--brand);border-bottom-right-radius:4px}.widgetBubble small{display:block;font-size:7px;opacity:.65;margin-bottom:3px;text-transform:capitalize}.widgetBubble p{white-space:pre-wrap;word-break:break-word;margin:0}.widgetBubble time{display:block;text-align:right;font-size:6px;opacity:.55;margin-top:4px}.widgetBubble button{display:block;width:100%;margin-top:5px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:inherit;border-radius:7px;padding:6px;font-size:8px;text-align:left}.widgetBubble.support button{border-color:#e3e6ec;background:#f7f8fa;color:#657086}.widgetFile{font-weight:600}.widgetEvent{text-align:center;font-size:7px;color:#9da5b2;padding:4px}.widgetTyping{width:44px;border:1px solid #e3e6ec;background:#fff;border-radius:12px;padding:8px;display:flex;gap:3px}.widgetComposer{min-height:58px;padding:9px 10px;border-top:1px solid #e4e7ed;background:#fff;display:flex;align-items:flex-end;gap:6px}.dark .widgetComposer{background:#20232f;border-color:#343744}.widgetComposer textarea{flex:1;resize:none;border:0;background:#f3f5f8;border-radius:10px;outline:0;padding:10px;font-size:10px;max-height:90px}.dark .widgetComposer textarea{background:#292d3a;color:#edf0f6}.widgetComposer .attach,.widgetSend{width:34px;height:34px;border-radius:10px;border:0}.widgetComposer .attach{background:#f0f2f6;color:#667186}.widgetSend{background:var(--brand);color:#fff}.widgetSend:disabled{opacity:.4}.widgetError{border:0;background:#fff1f2;color:#be123c;padding:8px 10px;font-size:8px;text-align:left}.widgetError b{float:right}.closedState{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px}.closedState>div{width:53px;height:53px;border-radius:17px;background:#eafaf4;color:#24a978;display:grid;place-items:center;font-size:20px}.closedState h2{font-size:17px;margin:13px 0 6px}.closedState p{font-size:9px;line-height:1.6;color:#7f899a;max-width:270px}.closedState button{border:0;background:var(--brand);color:#fff;border-radius:10px;padding:10px 13px;font-size:9px;font-weight:700}.voiceStrip{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#fff7ed;border-bottom:1px solid #fed7aa}.voiceStrip.active{background:#ecfdf5;border-color:#a7f3d0}.voicePulse{width:31px;height:31px;border-radius:10px;background:#fff;color:#e77928;display:grid;place-items:center;box-shadow:0 2px 7px #0f172a0f}.voiceStrip>div{display:flex;flex-direction:column;flex:1}.voiceStrip strong{font-size:8px}.voiceStrip small{font-size:7px;color:#8b735f;margin-top:2px}.voiceStrip button{border:0;background:#ef476f;color:#fff;border-radius:7px;padding:6px 8px;font-size:7px}.poweredBy{text-align:center;background:#fff;color:#9ca4b3;font-size:7px;padding:4px}.widgetLoading{height:100%;display:flex;align-items:center;justify-content:center;gap:8px;color:#818b9b;font-size:10px;background:#fff}.hostedPage{min-height:100vh;background:radial-gradient(circle at 50% 15%,#efedff,transparent 35%),#f5f6fa;display:flex;align-items:center;justify-content:center;gap:20px;flex-direction:column;padding:30px}.hostedPage>.widgetShell{width:min(430px,calc(100vw - 28px));height:min(720px,calc(100vh - 110px));border-radius:20px;box-shadow:0 28px 90px #0f172a2e;border:1px solid #e4e7ed}.hostedBrand{display:flex;flex-direction:column;align-items:center}.hostedBrand b{font-size:14px}.hostedBrand span{font-size:9px;color:#8b95a6;margin-top:3px}@media(max-width:1180px){.inboxGrid{grid-template-columns:280px minmax(400px,1fr)}.customerColumn{display:none}.metricGrid{grid-template-columns:repeat(2,1fr)}.designerGrid,.integrationGrid{grid-template-columns:1fr}.previewCard{position:static}.splitSettings{grid-template-columns:1fr}}@media(max-width:850px){.appShell{grid-template-columns:65px minmax(0,1fr)}.mainNav{display:none}.inboxGrid{grid-template-columns:270px minmax(370px,1fr)}.settingsCanvas{padding:25px 22px}.pageHead{flex-direction:column}.authPage{grid-template-columns:1fr}.authShowcase{display:none}.authCard{width:min(430px,calc(100% - 40px))}.mobileLogo{display:flex;margin-bottom:10px}.loginFeatureGrid{grid-template-columns:1fr}}@media(max-width:640px){.widgetRoot,.widgetShell{height:100dvh}.appShell{display:block;overflow:auto}.rail{display:none}.contentArea{height:100vh}.inboxGrid{grid-template-columns:1fr}.conversationColumn{width:100%}.chatColumn{display:none}.settingsCanvas{padding:20px 14px}.metricGrid{grid-template-columns:1fr 1fr}.twoCol{grid-template-columns:1fr}.hostedPage{padding:0}.hostedPage>.widgetShell{width:100vw;height:100dvh;border-radius:0;border:0}.hostedBrand{display:none}}.hoursList{display:flex;flex-direction:column;gap:6px}.hoursRow{display:grid;grid-template-columns:120px 1fr 20px 1fr;align-items:center;gap:6px;border:1px solid #eceef2;border-radius:9px;padding:7px}.hoursRow label{font-size:8px;display:flex;align-items:center;gap:5px}.hoursRow input[type=time]{border:1px solid #e1e4eb;border-radius:7px;padding:6px;font-size:8px}.hoursRow span,.hoursRow small{font-size:7px;color:#929bad;text-align:center}.tagCreate{display:grid;grid-template-columns:1fr 42px auto;gap:6px}.tagCreate>input:first-child{border:1px solid #e1e5eb;border-radius:9px;padding:8px;font-size:9px}.tagCreate input[type=color]{width:42px;height:34px;border:1px solid #e1e5eb;border-radius:8px;background:#fff;padding:3px}.tagAdminList>div{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #eef0f4}.tagAdminList>div>span{width:9px;height:9px;border-radius:50%}.tagAdminList strong{flex:1;font-size:9px}.tagAdminList button{border:0;background:#fff0f2;color:#d83c62;border-radius:7px}.simpleList .tablePerson>span:last-child{display:flex;flex-direction:column}.widgetShell.layout-zendesk{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 70px #0f172a2e;overflow:hidden}.widgetShell.layout-zendesk .widgetHeader{background:#fff;color:#172033;border-bottom:1px solid #e8ebf0}.widgetShell.layout-zendesk .widgetHeader span{color:#68758a}.widgetShell.layout-zendesk .widgetHeader span i{background:#20b486}.widgetShell.layout-zendesk .widgetHeaderActions button{background:#f4f6f8;color:#334155;border:1px solid #e6e9ef}.widgetShell.layout-zendesk .widgetMessages{background:#f8f9fb}.widgetShell.layout-minimal .widgetHeader{background:#fff;color:#172033;border-bottom:1px solid #eee}.widgetShell.layout-minimal .widgetMessages{background:#fff}.widgetShell.layout-compact .widgetHome{padding:14px}.widgetShell.layout-classic .widgetHeader{border-radius:0}.onlineStack{display:flex;align-items:center;gap:10px;margin-bottom:18px}.avatarDot{width:42px;height:42px;border-radius:13px;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:800;overflow:hidden}.avatarDot img{width:100%;height:100%;object-fit:cover}.onlineStack>div{display:flex;flex-direction:column}.onlineStack b{font-size:11px;color:#253047}.onlineStack small{font-size:8px;color:#8792a6;margin-top:2px}.chatBrandFooter{height:27px;display:flex;align-items:center;justify-content:center;gap:6px;background:#fff;border-top:1px solid #f0f1f4;color:#9aa3b2;font-size:7.5px}.chatBrandFooter img,.chatBrandFooter b{width:15px;height:15px;border-radius:5px;object-fit:cover}.chatBrandFooter b{background:var(--brand);color:#fff;display:grid;place-items:center;font-size:7px}.chatBrandFooter strong{color:#637087;font-weight:700}.widgetAgentTyping{display:flex;align-items:center;gap:7px;margin:3px 0 8px}.widgetAgentTyping>span{font-size:7.5px;color:#8a94a6}.widgetAgentTyping .widgetTyping{margin:0}.bubbleAvatar{width:22px;height:22px;border-radius:7px;object-fit:cover;align-self:flex-end;margin:0 5px 2px 0}.ratingStars{display:flex;justify-content:center;gap:5px;margin:4px 0 13px}.ratingStars button{border:0;background:transparent;color:#d7dce4;font-size:25px;padding:1px}.ratingStars button.on{color:#f6b73c}.ratingComment{width:min(290px,100%);border:1px solid #e1e5ec;border-radius:10px;padding:9px;resize:none;outline:none;margin-bottom:11px;font-size:9px}.dark .chatBrandFooter{background:#20232f;border-color:#343744;color:#8e97a8}.dark .chatBrandFooter strong{color:#cbd2dd}.dark .ratingComment{background:#292d3a;border-color:#3a3f4d;color:#eef1f7}.avatar img,.profileAvatarImg{width:100%;height:100%;border-radius:inherit;object-fit:cover}.permissionChip{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:9px;background:#eef7f3;color:#17825e;font-size:10px;font-weight:700}.permissionChip.off{background:#f3f4f6;color:#697386}.leaderboardTable{display:flex;flex-direction:column;border:1px solid #e7eaf0;border-radius:13px;overflow:hidden;background:#fff}.leaderboardRow{display:grid;grid-template-columns:52px minmax(180px,1fr) 110px 110px 150px;align-items:center;gap:12px;padding:12px 15px;border-bottom:1px solid #eef0f4;font-size:11px}.leaderboardRow:last-child{border-bottom:0}.leaderboardRow.head{background:#f7f8fa;color:#8791a2;text-transform:uppercase;font-size:8px;letter-spacing:.08em;font-weight:800}.leaderboardPerson{display:flex;align-items:center;gap:9px}.leaderboardPerson img{width:34px;height:34px;border-radius:10px;object-fit:cover}.leaderboardRank{font-weight:800;color:#5c4bd8}.starsMini{color:#f2ae2e;letter-spacing:.03em}.integrationWizard{border:1px solid #e7eaf0;border-radius:14px;padding:14px;background:#fff;margin-top:10px}.integrationWizard h4{margin:0 0 5px;font-size:12px}.integrationWizard p{font-size:9px;color:#8390a3;line-height:1.55}.qrPreview{width:220px;height:220px;border:1px solid #e7eaf0;border-radius:14px;background:#fff;display:grid;place-items:center;padding:10px;margin:10px auto}.qrPreview img{max-width:100%;max-height:100%}.toneGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px}.toneChoice{border:1px solid #e5e8ef;background:#fff;border-radius:10px;padding:10px;font-size:9px;display:flex;align-items:center;justify-content:space-between}.toneChoice.active{border-color:#7465e7;background:#f3f1ff;color:#5a4ad1}.uploadAvatarButton{position:relative;overflow:hidden}.uploadAvatarButton input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.avatar img,.profileAvatarLarge img,.brandUploadPreview img,.messageAvatar,.wpLogo img,.previewBrandFooter img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.messageAvatar{width:28px;height:28px;border-radius:50%;align-self:flex-end;margin:0 4px 18px;box-shadow:0 0 0 2px var(--surface,#fff)}.successSoft{border:1px solid #86efac;background:#f0fdf4;color:#166534;border-radius:9px;padding:8px 11px;font-weight:700}.typingBubble span{margin-left:7px;font-size:11px;color:#64748b;white-space:nowrap}.typingBubble{width:auto!important;padding-right:11px!important}.brandUpload{display:flex;gap:14px;align-items:center;padding:12px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc;margin-bottom:16px}.brandUploadPreview{width:62px;height:62px;border-radius:16px;background:#111827;color:#fff;display:grid;place-items:center;font-weight:800;font-size:20px;overflow:hidden}.uploadButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dbe1ea;background:#fff;border-radius:10px;padding:9px 13px;font-weight:700;font-size:13px;cursor:pointer}.uploadButton:hover{background:#f8fafc}.profileSettings{text-align:center}.profileAvatarLarge{width:112px;height:112px;border-radius:28px;margin:8px auto 18px;display:grid;place-items:center;background:#111827;color:#fff;font-size:34px;font-weight:800;overflow:hidden}.toneGrid{display:grid;grid-template-columns:1fr;gap:10px;margin:8px 0 14px}.toneField{display:flex;justify-content:space-between;align-items:center;border:1px solid #e7eaf0;padding:10px 12px;border-radius:11px}.toneField>div{display:flex;gap:7px}.toneField select{min-width:130px}.previewBrandFooter{height:30px;display:flex;gap:7px;justify-content:center;align-items:center;border-top:1px solid #eef0f4;font-size:11px;color:#6b7280;background:#fff}.previewBrandFooter img{width:18px;height:18px;border-radius:5px}.preview-zendesk{box-shadow:0 18px 55px #0f172a38;border:1px solid #dde3ec}.preview-zendesk .wpHead{min-height:78px}.preview-zendesk .wpBody{background:#f7f8fa}.preview-minimal .wpHead{border-radius:inherit;background:#fff!important;color:#111827!important;border-bottom:1px solid #eee}.preview-compact .wpHead{min-height:58px}.preview-classic{border:2px solid #111827}.preview-modern{box-shadow:0 20px 50px #2563eb2e}.leaderboardCard{background:#fff;border:1px solid #e5e7eb;border-radius:17px;overflow:hidden}.leaderRow{display:grid;grid-template-columns:42px 44px minmax(180px,1fr) repeat(4,minmax(90px,.5fr));gap:12px;align-items:center;padding:15px 18px;border-bottom:1px solid #eef0f4}.leaderRow:last-child{border-bottom:0}.leaderRow.top{background:linear-gradient(90deg,#fffdf4,#fff)}.rank{font-size:18px;color:#64748b}.leaderPerson{display:flex;flex-direction:column}.leaderPerson span{font-size:12px;color:#8490a2}.metricMini{display:flex;flex-direction:column}.metricMini small{color:#8893a4;font-size:11px}.periodSelect{padding:9px 12px;border:1px solid #dbe1ea;border-radius:10px;background:#fff}.integrationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.integrationActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.ghost.full{width:100%;margin-top:10px}.advancedDetails{border:1px solid #e7eaf0;border-radius:12px;padding:10px 12px;margin:10px 0}.advancedDetails summary{cursor:pointer;font-weight:700}.qrPanel{margin-top:14px;padding:16px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.qrPanel img{width:min(280px,100%);background:#fff;border-radius:10px;padding:8px}.qrPanel span{color:#64748b;font-size:12px}.statusJson{max-height:180px;overflow:auto;background:#0f172a;color:#dbeafe;border-radius:10px;padding:10px;font-size:11px}.setupSteps{display:flex;flex-direction:column;gap:5px;margin-top:12px;padding:12px;border-radius:12px;background:#f8fafc;color:#536176;font-size:12px}.setupSteps b{color:#111827}.webhookBox button{margin-top:8px}.chatBrandFooter{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:#7a8494;border-top:1px solid rgba(0,0,0,.06);padding:6px 10px;background:#ffffffe6}.chatBrandFooter img{width:18px;height:18px;border-radius:5px;object-fit:cover}.onlineStack{display:flex;align-items:center;gap:6px;font-size:12px}.onlineStack i{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e1f}@media(max-width:1050px){.integrationGrid{grid-template-columns:1fr}.leaderRow{grid-template-columns:36px 42px 1fr 90px 90px}.leaderRow .metricMini:nth-last-child(-n+2){display:none}}@media(max-width:700px){.leaderRow{grid-template-columns:30px 38px 1fr 72px}.leaderRow .metricMini:nth-last-child(-n+3){display:none}.brandUpload{align-items:flex-start}.toneField{align-items:flex-start;flex-direction:column;gap:7px}}.roleSelect{border:1px solid #dbe1ea;background:#fff;border-radius:8px;padding:7px 8px}.tableActions{display:flex;gap:9px;align-items:center}.textButton{font-size:12px;color:#315dcb;font-weight:700;cursor:pointer}:root{--mc-ink:#1f2d35;--mc-muted:#68737d;--mc-line:#e6eaed;--mc-soft:#f5f7f9;--mc-sidebar:#172b35;--mc-sidebar-2:#203b46;--mc-accent:#17494d;--mc-green:#00a656;--mc-blue:#1f73b7;--mc-shadow:0 1px 2px rgba(31,45,53,.06),0 8px 28px rgba(31,45,53,.07)}body{background:var(--mc-soft);color:var(--mc-ink)}.primary{background:var(--mc-accent);border-radius:8px;box-shadow:none;padding:10px 15px}.primary:hover{background:#0f383c}.ghost{border-color:#d8dfe3;border-radius:8px;color:#354a54}.eyebrow{color:#47747a}.appShell{grid-template-columns:72px 252px minmax(0,1fr);background:var(--mc-soft)}.rail{background:var(--mc-sidebar);border-right:0;padding:14px 9px}.railBrand{background:#fff;color:var(--mc-sidebar);border-radius:11px;box-shadow:none;margin-bottom:22px}.brandOrb{background:#ffffff12;color:#d7e1e5;border-radius:11px}.brandOrb:hover{background:#ffffff24}.brandOrb.active{background:#fff;color:var(--mc-sidebar)}.brandOrb b{border-color:var(--mc-sidebar);background:#d93f4c}.railBottom button{color:#becbd0}.mainNav{border-right:1px solid #dfe4e7;box-shadow:1px 0 #1f2d3505}.workspaceName{height:76px;padding:0 20px;border-bottom-color:#edf0f2}.workspaceName small{font-size:10px;color:#7b8790}.workspaceName strong{font-size:15px;color:#1f2d35}.liveDot{color:var(--mc-green);font-size:12px}.mainNav nav{padding:14px 12px}.navSection{font-size:10px;color:#8b969d;padding:18px 10px 7px}.navLink{min-height:38px;padding:9px 11px;border-radius:7px;color:#4f5f68;font-size:13px;gap:11px}.navLink:hover{background:#f1f4f5;color:#1f2d35}.navLink.active{background:#e9f2f2;color:#123d41;font-weight:700;box-shadow:inset 3px 0 0 var(--mc-accent)}.navLink b{background:#d93f4c}.iconBox{font-size:15px}.profileCard{padding:14px 15px}.profileCard strong{font-size:12px}.profileCard span{font-size:10px}.versionBadge{display:flex;align-items:center;gap:7px;margin:0 14px 12px;padding:8px 10px;border-radius:7px;background:#f4f7f8;color:#65747c;font-size:10px;font-weight:700}.socketDot{width:7px;height:7px;border-radius:50%;background:#f0a202}.socketDot.online{background:var(--mc-green)}.socketDot.offline{background:#d93f4c}.settingsCanvas{padding:34px clamp(22px,3vw,44px);max-width:1460px;margin:0 auto;height:100%;overflow:auto}.pageHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.pageHead>div>span{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#5f7f83}.pageHead h1{font-size:28px;letter-spacing:-.03em;margin:5px 0 6px;color:#1f2d35}.pageHead p{font-size:13px;color:#6b7881;line-height:1.55;margin:0;max-width:760px}.settingsCard,.wideCard,.tableCard,.metricCard,.previewCard,.leaderboardCard{border:1px solid #e0e5e8;border-radius:10px;background:#fff;box-shadow:0 1px 2px #1f2d3508}.settingsCard{padding:22px}.settingsCard h3{font-size:16px;margin:0 0 8px}.settingsCard>p.muted{font-size:12px;line-height:1.55}.designerGrid{gap:22px}.metricGrid{gap:16px}.metricCard{padding:20px}.metricCard span{font-size:11px}.metricCard strong{font-size:30px}.field{font-size:12px}.field input,.field textarea,.field select{border-radius:7px;border-color:#ccd5da;font-size:13px;padding:10px 11px}.toggleRow{font-size:13px}.inboxGrid{grid-template-columns:330px minmax(500px,1fr) 330px;background:#fff}.conversationColumn{border-right-color:#dde3e6}.convToolbar{height:76px;padding:15px 18px}.convToolbar h2{font-size:20px;color:#1f2d35}.convToolbar span{font-size:11px}.liveSync{display:inline-flex;align-items:center;gap:6px;font-weight:700}.liveSync:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mc-green)}.liveSync.offline:before{background:#d93f4c}.inboxTabs{margin:12px 14px 7px;border-radius:7px;background:#f1f4f5}.inboxTabs button{font-size:11px;padding:8px}.searchBox{height:40px;margin:8px 14px 10px;border-radius:7px}.searchBox input{font-size:12px}.conversationList{padding:0 8px 14px}.conversationRow{padding:13px 10px;border-radius:7px}.conversationRow.active{background:#edf5f5;box-shadow:inset 3px 0 0 var(--mc-accent)}.rowMain strong{font-size:12px}.rowMain p{font-size:11px;line-height:1.45}.rowMeta{font-size:9px}.chatColumn{background:#f7f9fa}.chatTop{height:76px;border-bottom-color:#dde3e6;padding:0 20px}.chatIdentity strong{font-size:13px}.chatIdentity span{font-size:10px}.chatActions .primary,.chatActions .ghost{padding:8px 11px}.messageStream{padding:22px 24px}.messageBubble{font-size:13px;line-height:1.55;border-radius:10px;box-shadow:none}.composerWrap{background:#fff;border-top:1px solid #dfe4e7;padding:12px 16px}.composerBox{border:1px solid #ccd5da;border-radius:8px;box-shadow:0 1px 1px #1f2d3508}.customerPanel{border-left-color:#dde3e6}.panelTabs{height:48px}.panelTabs button{font-size:11px}.panelScroll{padding:16px}.infoRow small{font-size:10px}.infoRow span{font-size:12px}.voicePermissionCard{border:1px solid #b8d6d3;background:#f0f8f7;border-radius:9px;padding:13px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0}.voicePermissionCard>div{display:flex;align-items:center;gap:10px}.voicePermissionCard strong{display:block;font-size:12px}.voicePermissionCard small{display:block;color:#678087;font-size:10px;margin-top:2px}.voicePermissionIcon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#d9eeee;color:#17494d;font-size:16px}.voiceGrantButton{border:0;background:#17494d;color:#fff;border-radius:7px;padding:9px 12px;font-weight:700}.channelStatusBar{display:flex;align-items:center;gap:12px;margin:-8px 0 22px;padding:12px 15px;border:1px solid #dfe5e8;background:#fff;border-radius:9px;font-size:12px;color:#5f6d75}.channelStatusBar strong{color:#1f2d35}.channelGrid{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:16px}.channelCard{border:1px solid #dde3e6;background:#fff;border-radius:10px;padding:18px;text-align:left;min-height:164px;display:flex;flex-direction:column;transition:.15s transform,.15s box-shadow,.15s border}.channelCard:hover{transform:translateY(-2px);box-shadow:var(--mc-shadow);border-color:#b8c6cc}.channelLogo{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:#eef4f4;color:#17494d;font-size:20px;margin-bottom:15px}.channelCard strong{font-size:14px;color:#1f2d35}.channelCard p{font-size:11px;line-height:1.55;color:#6d7a82;margin:7px 0 12px}.channelCard .connectionBadge{margin-top:auto;align-self:flex-start}.channelArrow{position:absolute;right:16px;top:18px;color:#90a0a8}.channelCard{position:relative}.connectionBadge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#f1f3f4;color:#68747b;padding:5px 8px;font-size:10px;font-weight:700}.connectionBadge.connected{background:#e5f5ed;color:#08783e}.backToChannels{border:0;background:transparent;color:#27646a;font-weight:700;padding:0;margin:0 0 14px}.integrationTitle{display:flex;align-items:center;gap:12px;border-bottom:1px solid #edf0f2;padding-bottom:15px;margin-bottom:18px}.integrationTitle>div:nth-child(2){flex:1}.integrationTitle h3{margin:0 0 3px}.integrationTitle p{margin:0;color:#718088;font-size:11px}.integrationLogo{width:42px;height:42px;border-radius:10px;background:#edf4f4;color:#17494d;display:grid;place-items:center;font-size:20px}.metaWizard{max-width:860px}.wizardSteps,.integrationStepsWide{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:0 0 20px}.wizardSteps span,.integrationStepsWide span{border:1px solid #e1e6e8;background:#fff;border-radius:8px;padding:11px;font-size:10px;color:#69777f}.wizardSteps b,.integrationStepsWide b{display:block;color:#17494d;margin-bottom:4px}.inlineField{display:flex;gap:7px}.inlineField input{flex:1}.connectionSuccess{display:flex;align-items:center;gap:9px;margin-top:14px;background:#e9f7ef;border:1px solid #b9e0ca;border-radius:8px;padding:11px 13px;color:#117843;font-size:12px}.connectionSuccess small{margin-left:auto}.webhookBox{margin:12px 0;padding:12px;border:1px solid #dfe5e8;border-radius:8px;background:#f8fafb}.webhookBox strong{display:block;font-size:11px;margin-bottom:6px}.webhookBox code{display:block;word-break:break-all;font-size:11px;color:#3e525c}.qrConnectLayout{display:grid;grid-template-columns:minmax(450px,1fr) minmax(330px,.75fr);gap:20px}.qrScanCard{text-align:center}.qrHeroIcon{width:54px;height:54px;border-radius:14px;margin:0 auto 12px;background:#e4f6ed;color:#08783e;display:grid;place-items:center;font-size:25px}.qrEmpty{min-height:270px;border:2px dashed #d9e0e3;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7c8a91;margin-top:16px}.qrEmpty>span{width:74px;height:74px;border-radius:14px;background:#f0f3f4;display:grid;place-items:center;font-weight:800;font-size:18px}.qrEmpty p{max-width:260px;font-size:11px;line-height:1.55}.testEmail{border:1px solid #ccd5da;border-radius:7px;padding:9px 10px}.soundStudio{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:16px}.soundCard{display:flex;flex-direction:column;gap:12px}.soundIcon{width:44px;height:44px;border-radius:10px;background:#edf4f4;color:#17494d;display:grid;place-items:center;font-size:20px}.soundMaster{grid-column:1/-1}.toneField{border-radius:8px;border-color:#dfe5e8;padding:11px 12px}.toneField small{font-size:11px;font-weight:700}.voiceFlow{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;align-items:stretch;gap:9px;margin-bottom:22px}.voiceFlow>div{background:#fff;border:1px solid #dfe5e8;border-radius:9px;padding:15px}.voiceFlow>div>b{display:grid;place-items:center;width:27px;height:27px;background:#e6f2f2;color:#17494d;border-radius:8px;margin-bottom:10px}.voiceFlow strong{display:block;font-size:12px}.voiceFlow span{display:block;font-size:10px;color:#728088;margin-top:5px;line-height:1.45}.voiceFlow>i{display:grid;place-items:center;color:#91a0a7}.voiceDemo{border:1px solid #e0e5e8;border-radius:9px;overflow:hidden;margin-top:14px}.voiceDemoTop{display:flex;align-items:center;gap:10px;padding:13px;background:#fff}.voiceDemoTop>div{display:flex;flex-direction:column;flex:1}.voiceDemoTop small{font-size:10px;color:#738089}.leaderboardCard{border-radius:10px}.leaderRow{padding:15px 18px;font-size:12px}.leaderRow.top{background:#fbfdfc}.rank{color:#17494d}.metricMini small{font-size:10px}.metricMini strong{font-size:14px}.widgetShell.layout-zendesk{border:0;border-radius:18px;background:#fff;box-shadow:0 18px 55px #1f2d352e;font-size:14px}.widgetShell.layout-zendesk .widgetHeader{min-height:82px;padding:16px 17px;background:var(--brand);color:#fff;border-bottom:0}.widgetShell.layout-zendesk .widgetBrandIcon{width:43px;height:43px;border-radius:12px;background:#ffffff29}.widgetShell.layout-zendesk .widgetHeader strong{font-size:15px}.widgetShell.layout-zendesk .widgetHeader span{font-size:11px;color:#ffffffd1;opacity:1}.widgetShell.layout-zendesk .widgetHeader span i{background:#62e6a5}.widgetShell.layout-zendesk .widgetHeaderActions button{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:8px}.widgetShell.layout-zendesk .widgetHome{padding:20px 18px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 10%,white) 0,#f6f8f9 34%,#f6f8f9)}.widgetShell.layout-zendesk .welcomeCard{padding:8px 2px 20px}.widgetShell.layout-zendesk .welcomeCard h2{font-size:23px;line-height:1.18;color:#1f2d35}.widgetShell.layout-zendesk .welcomeCard p{font-size:12px;line-height:1.65;color:#68757d}.widgetShell.layout-zendesk .onlineStack b{font-size:12px}.widgetShell.layout-zendesk .onlineStack small{font-size:10px}.widgetShell.layout-zendesk .startChatCard{border-radius:10px;padding:16px;border-color:#dfe4e7;box-shadow:0 4px 14px #1f2d350f}.widgetShell.layout-zendesk .startChatCard span{font-size:9px}.widgetShell.layout-zendesk .startChatCard strong{font-size:14px}.widgetShell.layout-zendesk .startChatCard small,.widgetShell.layout-zendesk .availability span{font-size:10px}.widgetShell.layout-zendesk .prechat{padding:20px;background:#fff}.widgetShell.layout-zendesk .prechat h2{font-size:20px}.widgetShell.layout-zendesk .prechat>p{font-size:11px}.widgetShell.layout-zendesk .prechat label>span{font-size:11px}.widgetShell.layout-zendesk .prechat input,.widgetShell.layout-zendesk .prechat textarea,.widgetShell.layout-zendesk .prechat select{font-size:12px;border-radius:7px;padding:10px 11px}.widgetShell.layout-zendesk .startButton{font-size:12px;border-radius:7px;padding:12px}.widgetShell.layout-zendesk .privacyLine{font-size:9px}.widgetShell.layout-zendesk .widgetMessages{background:#f6f8f9;padding:18px 15px;gap:10px}.widgetShell.layout-zendesk .widgetBubble{font-size:12px;line-height:1.55;border-radius:10px;padding:10px 12px;box-shadow:none;border-color:#dfe4e7}.widgetShell.layout-zendesk .widgetBubble.support{background:#fff}.widgetShell.layout-zendesk .widgetBubble.visitor{background:var(--brand);border-color:var(--brand)}.widgetShell.layout-zendesk .widgetBubble small{font-size:9px}.widgetShell.layout-zendesk .widgetBubble time{font-size:8px}.widgetShell.layout-zendesk .widgetComposer{min-height:66px;padding:10px 12px;background:#fff;border-top-color:#dce2e5}.widgetShell.layout-zendesk .widgetComposer textarea{background:#fff;border:1px solid #d6dee2;border-radius:8px;font-size:12px;padding:10px 11px}.widgetShell.layout-zendesk .widgetComposer .attach,.widgetShell.layout-zendesk .widgetSend{width:38px;height:38px;border-radius:8px}.widgetShell.layout-zendesk .chatBrandFooter{height:auto;padding:7px 10px;font-size:9px;background:#fff}.widgetShell.layout-zendesk .poweredBy{font-size:8px;padding:5px;background:#fff}.widgetShell.layout-zendesk .ratingStars button{font-size:28px}.widgetShell.layout-zendesk .closedState h2{font-size:20px}.widgetShell.layout-zendesk .closedState p,.widgetShell.layout-zendesk .closedState button{font-size:11px}.widgetShell.layout-zendesk .widgetAgentTyping>span{font-size:9px}@media(max-width:1240px){.channelGrid{grid-template-columns:repeat(2,minmax(240px,1fr))}.inboxGrid{grid-template-columns:300px minmax(440px,1fr) 300px}.soundStudio{grid-template-columns:1fr 1fr}.qrConnectLayout{grid-template-columns:1fr}.voiceFlow{grid-template-columns:1fr 24px 1fr}.voiceFlow>div:nth-of-type(n+3),.voiceFlow>i:nth-of-type(n+2){margin-top:0}}@media(max-width:900px){.appShell{grid-template-columns:64px 220px minmax(0,1fr)}.channelGrid,.soundStudio{grid-template-columns:1fr}.voiceFlow{display:flex;flex-direction:column}.voiceFlow>i{transform:rotate(90deg)}.wizardSteps,.integrationStepsWide{grid-template-columns:1fr 1fr}}@media(max-width:640px){.settingsCanvas{padding:18px 13px}.pageHead{align-items:flex-start;flex-direction:column}.pageHead h1{font-size:24px}.channelGrid,.wizardSteps,.integrationStepsWide{grid-template-columns:1fr}.widgetShell.layout-zendesk{border-radius:0}.widgetShell.layout-zendesk .widgetHeader{min-height:76px}}:root{--v5-border:#e7e9ed;--v5-text:#202123;--v5-muted:#6b7280;--v5-surface:#fff;--v5-soft:#f7f7f8}.appShell{background:#f7f8fa}.mainNav{background:#fff;border-right:1px solid #e6e8eb}.contentArea{background:#f7f8fa}.settingsCard,.tableCard,.wideCard,.leaderboardCard{border-radius:8px;box-shadow:0 1px 2px #0f172a09;border-color:#e4e7ea}.navLink{border-radius:7px}.navLink.active{box-shadow:inset 3px 0 #17494d}.pageHead h1{letter-spacing:-.03em}.pageHead p{max-width:720px}.chatTop{background:#fff;border-bottom:1px solid #e8eaed}.messageStream{background:#fff}.message.agent .messageBody{background:#f7f7f8;border-color:#eee}.composer{background:#fff;border-top:1px solid #e8eaed}.composer textarea{border-radius:8px;background:#f7f7f8}.customerColumn{background:#fff;border-left:1px solid #e8eaed}.betaChip{display:inline-flex;margin-left:5px;vertical-align:middle;padding:2px 6px;border-radius:999px;background:#fff3cd;color:#8a5b00;border:1px solid #f5d78a;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.permissionState{font-size:11px;color:#6d7780}.warningNote{font-size:11px;line-height:1.55;padding:11px 12px;border-radius:7px;background:#fff8e6;border:1px solid #f3dfa1;color:#77560a}.widgetShell.layout-zendesk{border-radius:12px!important;box-shadow:0 18px 48px #11182729!important;color:#202123;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.widgetShell.layout-zendesk .widgetHeader{min-height:72px!important;padding:12px 14px!important;background:#fff!important;color:#202123!important;border-bottom:1px solid #eceef1!important}.widgetShell.layout-zendesk .widgetBrandIcon{width:38px!important;height:38px!important;border-radius:9px!important;background:#f2f3f5!important;color:var(--brand)}.widgetShell.layout-zendesk .widgetHeaderIdentity{min-width:0;display:flex;flex-direction:column;flex:1}.widgetShell.layout-zendesk .widgetHeader strong{font-size:14px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widgetShell.layout-zendesk .widgetHeader span{font-size:10px!important;color:#6b7280!important}.widgetShell.layout-zendesk .widgetHeaderActions button{width:32px;height:32px;border-radius:8px!important;background:#f6f7f8!important;color:#3f4650!important;border:1px solid #e6e8eb!important}.widgetShell.layout-zendesk .widgetHeaderActions button:hover{background:#eceff2!important}.widgetShell.layout-zendesk .widgetHeaderActions .endChatHeader{color:#b42318!important}.widgetShell.layout-zendesk .widgetHome{padding:20px 16px!important;background:#fafafa!important}.widgetShell.layout-zendesk .welcomeCard{padding:4px 2px 20px!important}.widgetShell.layout-zendesk .welcomeCard h2{font-size:22px!important;font-weight:680!important;color:#202123!important;letter-spacing:-.035em}.widgetShell.layout-zendesk .welcomeCard p{font-size:12px!important;color:#676b73!important;max-width:330px}.widgetShell.layout-zendesk .startChatCard{border:1px solid #e4e6e9!important;border-radius:9px!important;padding:15px!important;box-shadow:0 2px 8px #1118270a!important}.widgetShell.layout-zendesk .startChatCard:hover{border-color:#cfd4d9!important;box-shadow:0 5px 16px #11182712!important}.widgetShell.layout-zendesk .widgetMessages{background:#fff!important;padding:16px 14px!important;gap:11px!important}.widgetShell.layout-zendesk .widgetMessageLine{align-items:flex-end;gap:7px}.widgetShell.layout-zendesk .bubbleAvatar{width:24px;height:24px;border-radius:7px;object-fit:cover}.widgetShell.layout-zendesk .widgetBubble{max-width:78%!important;border-radius:9px!important;padding:9px 11px!important;font-size:12px!important;line-height:1.52!important;box-shadow:none!important}.widgetShell.layout-zendesk .widgetBubble.support{background:#f5f5f6!important;border-color:#f0f0f1!important;color:#202123}.widgetShell.layout-zendesk .widgetBubble.visitor{border-radius:9px 9px 3px!important}.widgetShell.layout-zendesk .widgetBubble.support{border-radius:9px 9px 9px 3px!important}.widgetShell.layout-zendesk .widgetBubble small{font-size:8px!important;margin-bottom:2px!important;text-transform:none!important}.widgetShell.layout-zendesk .widgetBubble time{font-size:8px!important;margin-top:4px!important}.widgetShell.layout-zendesk .widgetComposer{min-height:62px!important;padding:9px 10px!important;background:#fff!important;border-top:1px solid #eceef1!important}.widgetShell.layout-zendesk .widgetComposer textarea{background:#f6f7f8!important;border:1px solid #e6e8eb!important;border-radius:9px!important;font-size:12px!important;padding:10px 11px!important}.widgetShell.layout-zendesk .widgetComposer textarea:focus{background:#fff!important;border-color:color-mix(in srgb,var(--brand) 45%,#d9dde2)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 9%,transparent)}.widgetShell.layout-zendesk .widgetComposer .attach,.widgetShell.layout-zendesk .widgetSend{width:38px!important;height:38px!important;border-radius:9px!important}.widgetShell.layout-zendesk .widgetSend{font-size:18px;font-weight:800}.widgetShell.layout-zendesk .chatBrandFooter{justify-content:flex-start!important;gap:8px!important;padding:7px 11px!important;border-top:1px solid #f0f1f2!important}.widgetShell.layout-zendesk .chatBrandFooter span{display:flex;flex-direction:column;line-height:1.2}.widgetShell.layout-zendesk .chatBrandFooter strong{font-size:9px!important;color:#3f4650!important}.widgetShell.layout-zendesk .chatBrandFooter small{font-size:7px;color:#9aa0a8;margin-top:2px}.widgetShell.layout-zendesk .poweredBy{font-size:7px!important;color:#a0a5ad!important;padding:4px!important}.widgetShell.layout-zendesk .prechat{padding:18px!important}.widgetShell.layout-zendesk .prechat h2{font-size:19px!important}.widgetShell.layout-zendesk .startButton{border-radius:8px!important}.hostedPage>.widgetShell{border-radius:12px!important}.queueStatus{display:flex;align-items:center;gap:12px;padding:10px 13px;background:#f8fbff;border-bottom:1px solid #e5edf6;color:#263342}.queueStatus>div{display:flex;flex:1;min-width:0;flex-direction:column}.queueStatus strong{font-size:10px}.queueStatus small{font-size:8px;color:#748091;margin-top:2px}.queueStatus time{font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--brand);background:#fff;border:1px solid #dde6f0;padding:7px 8px;border-radius:7px}.queueStatus.queued{background:#fff9ee;border-color:#f5e8c9}.queuePulse{width:8px;height:8px;border-radius:50%;background:#36b37e;box-shadow:0 0 0 4px #36b37e1f;position:absolute}.queueStatus>div{padding-left:18px}.voiceStrip{font-size:10px}.closedState{justify-content:flex-start!important;padding:32px 22px!important;overflow:auto}.closedState .closedCheck{width:44px;height:44px;border-radius:50%;background:#ecf8f2;color:#168a55}.closedState h2{font-size:20px!important;color:#202123;margin:14px 0 5px!important}.closedState p{font-size:11px!important;color:#70757d!important;max-width:310px!important}.ratingChoices{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;width:100%;max-width:340px;margin:17px 0 12px}.ratingChoices button{display:flex!important;flex-direction:column;align-items:center;gap:4px;padding:9px 4px!important;border:1px solid #e4e6e9!important;border-radius:8px!important;background:#fff!important;color:#51565e!important}.ratingChoices button:hover,.ratingChoices button.on{border-color:var(--brand)!important;background:color-mix(in srgb,var(--brand) 5%,white)!important;color:#202123!important}.ratingChoices b{font-size:20px}.ratingChoices span{font-size:8px;font-weight:650}.ratingFeedback{width:100%;max-width:340px;display:flex;flex-direction:column;gap:7px}.ratingFeedback textarea{resize:none;border:1px solid #e2e5e8;border-radius:8px;padding:10px;font:inherit;font-size:10px;outline:none}.ratingFeedback button,.newConversationButton{border-radius:8px!important}.ratingThanks{width:auto!important;height:auto!important;background:transparent!important;color:#178653!important;font-size:9px!important;margin-top:9px}.newConversationButton{margin-top:13px!important;background:#f4f5f6!important;color:#30343a!important;border:1px solid #e2e4e7!important}.widgetAgentTyping{display:flex;align-items:center;gap:7px;color:#727983}.widgetAgentTyping>span{font-size:8px}.widgetTyping{background:#f5f5f6!important;border-color:#eee!important}.widgetEvent{font-size:8px!important;color:#8a9099!important}.statusJson{max-height:230px;overflow:auto;background:#111827;color:#d8e1ef;border-radius:8px;padding:10px;font-size:10px;white-space:pre-wrap}.channelCard strong{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.advancedDetails{border:1px solid #e5e8eb;border-radius:8px;padding:10px 12px;margin:12px 0}.advancedDetails summary{cursor:pointer;font-weight:700;font-size:11px}.actionLine{width:100%;text-align:left}@media(max-width:640px){.ratingChoices{grid-template-columns:repeat(5,1fr)}.ratingChoices span{display:none}.widgetShell.layout-zendesk{border-radius:0!important}.widgetShell.layout-zendesk .widgetHeader{min-height:68px!important}}.brandOrb>span{position:relative;overflow:visible}.brandOrb>span>img:not(.orgCornerBadge){width:100%;height:100%;object-fit:cover;border-radius:inherit}.orgCornerBadge{position:absolute!important;width:18px!important;height:18px!important;right:-6px;bottom:-6px;border:2px solid #fff;border-radius:6px!important;object-fit:cover;background:#fff;box-shadow:0 1px 5px #0f172a2e}.conversationIdentity{position:relative;flex:0 0 auto}.conversationOrgLogo{position:absolute;width:17px;height:17px;border-radius:5px;object-fit:cover;right:-5px;bottom:-4px;border:2px solid #fff;background:#fff}.tenantIdentityCard{display:flex;align-items:center;gap:10px;margin:0 14px 14px;padding:10px;border:1px solid #e6e8eb;background:#fafbfc;border-radius:9px}.tenantIdentityCard>img,.tenantInitial{width:36px;height:36px;border-radius:8px;object-fit:cover;background:#eceff2;display:grid;place-items:center;font-weight:700}.tenantIdentityCard>div:last-child{display:flex;flex-direction:column;min-width:0}.tenantIdentityCard small{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#8a929b}.tenantIdentityCard strong{font-size:12px;color:#20252b}.tenantIdentityCard span{font-size:10px;color:#747c85}.fontSizer{display:inline-flex;align-items:center;gap:2px;border:1px solid #e3e6e9;background:#f8f9fa;border-radius:7px;padding:2px}.fontSizer button{border:0;background:transparent;height:26px;padding:0 7px;border-radius:5px;cursor:pointer;color:#4b5563;font-size:11px}.fontSizer button:hover{background:#e9ecef}.fontSizer span{font-size:9px;color:#7a838d;min-width:30px;text-align:center}.chatColumn .messageBubble .messageText,.chatColumn .fileMessage{font-size:var(--agent-chat-font-size,13px);line-height:1.55}.chatColumn .composer textarea{font-size:var(--agent-chat-font-size,13px)}.widgetShell .widgetBubble{font-size:var(--widget-font-size,15px)}.widgetShell.layout-zendesk .widgetBubble{font-size:var(--widget-font-size,15px)!important}.widgetShell .widgetComposer textarea{font-size:calc(var(--widget-font-size,15px) - 2px)}.widgetShell.layout-zendesk .widgetComposer textarea{font-size:calc(var(--widget-font-size,15px) - 2px)!important}.miniWidget main>div{font-size:var(--miniFont,15px)}.automationMaster{margin-bottom:18px}.automationMasterGrid{display:grid;grid-template-columns:minmax(220px,1.4fr) 180px minmax(260px,1fr);gap:14px;align-items:end}.automationProviderGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.automationProvider{min-width:0}.automationTitle{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.automationTitle h3{margin:3px 0 4px}.automationTitle p{margin:0;color:#737b85;font-size:11px;line-height:1.5}.betaTag{font-size:8px;font-weight:800;letter-spacing:.1em;color:#805b00;background:#fff4cf;border:1px solid #f4df9e;border-radius:5px;padding:3px 5px}.automationRuns{display:flex;flex-direction:column}.automationRuns>div{display:grid;grid-template-columns:72px 100px 82px 1fr 130px;gap:10px;align-items:center;border-top:1px solid #edf0f2;padding:10px 0;font-size:11px}.automationRuns small{color:#707984;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automationRuns time{color:#8b939c;font-size:9px;text-align:right}.runStatus{font-size:8px;text-transform:uppercase;font-weight:800;border-radius:5px;padding:4px 6px;text-align:center;background:#eef1f3}.runStatus.ok{color:#087f5b;background:#e6f8f1}.runStatus.failed{color:#b42318;background:#fff0ee}.runStatus.handoff{color:#8a5b00;background:#fff5d7}.tenantManager{margin-top:16px}.tenantCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tenantCard{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #e5e8eb;border-radius:9px;padding:12px;background:#fff}.tenantLogoLarge{width:52px;height:52px;border-radius:10px;display:grid;place-items:center;background:#eef1f4;font-weight:800;overflow:hidden}.tenantLogoLarge img,.tenantLogoSmall img{width:100%;height:100%;object-fit:cover}.tenantEdit{display:flex;flex-direction:column;gap:5px}.tenantEdit>input{font-weight:700;border:1px solid transparent;padding:5px 6px;border-radius:5px;background:transparent}.tenantEdit>input:focus{border-color:#ccd4da;background:#fff;outline:0}.tenantEdit>span{font-size:10px;color:#7a838c}.tenantActions{display:flex;flex-direction:column;gap:6px;align-items:stretch}.tenantActions select{font-size:10px}.brandAdminTable{display:flex;flex-direction:column;gap:8px}.brandAdminRow{display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(150px,.8fr) minmax(180px,.9fr) 110px 80px;gap:10px;align-items:end;border:1px solid #e7eaed;border-radius:8px;padding:10px}.brandAdminIdentity{display:flex;align-items:center;gap:9px}.tenantLogoSmall{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:#eef1f4;overflow:hidden;font-size:10px;font-weight:800}.brandAdminIdentity>span{display:flex;flex-direction:column;min-width:0}.brandAdminIdentity input{font-weight:700;border:0;border-bottom:1px solid transparent;padding:4px 2px;background:transparent}.brandAdminIdentity input:focus{outline:0;border-bottom-color:#9aa5ad}.brandAdminIdentity small{font-size:9px;color:#818a93;padding-left:2px}.uploadButton.compact{font-size:9px;padding:5px 7px;width:max-content}.voiceStrip .hearAgentButton{background:#fff!important;color:#24292f!important;border:1px solid #d9dee3!important;white-space:nowrap}.voiceStrip .hearAgentButton:hover{background:#f2f4f6!important}@media(max-width:1000px){.automationProviderGrid,.tenantCards,.automationMasterGrid{grid-template-columns:1fr}.brandAdminRow{grid-template-columns:1fr 1fr}.tenantCard{grid-template-columns:46px 1fr}.tenantActions{grid-column:1/-1;flex-direction:row}}.inboxGrid{min-height:0;overflow:hidden}.conversationColumn,.chatColumn,.customerColumn{height:100%;min-height:0;overflow:hidden}.conversationColumn,.chatColumn,.customerPanel{display:flex;flex-direction:column}.chatTop,.claimBanner,.composer,.closedComposer{flex:0 0 auto}.messageStream{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.composer{z-index:4;box-shadow:0 -1px #0f172a06}.customerPanel{min-height:0}.panelScroll{flex:1 1 auto;min-height:0;overflow-y:auto}.previewCard{overflow:hidden;padding:18px;min-height:640px}.previewLabel{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#82909a;margin-bottom:14px}.miniWidget{width:min(390px,100%);height:560px;margin:0 auto;border:1px solid #e1e5e8;border-radius:var(--miniRadius,12px);background:#fff;box-shadow:0 16px 42px #0f172a1f;display:flex;flex-direction:column;overflow:hidden;color:#20252b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.miniWidget header{min-height:68px;flex:0 0 auto;padding:12px 13px;display:flex;align-items:center;gap:10px;background:#fff;border-bottom:1px solid #eceff1}.miniWidget header>div{width:38px;height:38px;flex:0 0 38px;border-radius:9px;background:color-mix(in srgb,var(--miniBrand) 11%,#fff);color:var(--miniBrand);display:grid;place-items:center;font-weight:850;overflow:hidden}.miniWidget header>div img{display:block!important;width:100%!important;height:100%!important;max-width:38px!important;max-height:38px!important;object-fit:cover!important;border-radius:inherit!important}.miniWidget header>span{display:flex;flex-direction:column;min-width:0}.miniWidget header b{font-size:13px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.miniWidget header small{font-size:9px;color:#76818a;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.miniWidget main{flex:1 1 auto;min-height:0;padding:18px 14px;display:flex;flex-direction:column;gap:10px;background:#fafbfc;overflow:hidden}.miniWidget main>div{max-width:78%;padding:9px 11px;border:1px solid #e7eaed;border-radius:10px;line-height:1.45;font-size:var(--miniFont,15px);word-break:break-word}.miniSupport{align-self:flex-start;background:#fff;border-bottom-left-radius:3px!important}.miniVisitor{align-self:flex-end;background:var(--miniBrand)!important;color:#fff;border-color:var(--miniBrand)!important;border-bottom-right-radius:3px!important}.miniWidget>footer{min-height:56px;flex:0 0 auto;border-top:1px solid #eceff1;background:#fff;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;color:#9199a1;font-size:11px}.miniWidget>footer b{width:30px;height:30px;border-radius:8px;background:var(--miniBrand);color:#fff;display:grid;place-items:center;font-size:15px}.miniFooter{flex:0 0 auto;display:block;padding:7px 12px;border-top:1px solid #f0f1f2;background:#fff;text-align:center;color:#7d8790;font-size:8px}.miniWidget.mini-chatwoot header{background:var(--miniBrand);color:#fff;border:0}.miniWidget.mini-chatwoot header>div{background:#ffffff2e;color:#fff}.miniWidget.mini-chatwoot header small{color:#ffffffc7}.miniWidget.mini-chatwoot main{background:#f7f9fb}.miniWidget.mini-chatwoot main>div{border-radius:14px}.miniWidget.mini-intercom{border-radius:16px;box-shadow:0 22px 52px #1118272e}.miniWidget.mini-intercom header{background:linear-gradient(135deg,var(--miniBrand),color-mix(in srgb,var(--miniBrand) 70%,#111827));color:#fff;border:0}.miniWidget.mini-intercom header small{color:#ffffffc7}.miniWidget.mini-ai-clean{box-shadow:0 10px 28px #0f172a14;border-radius:8px}.miniWidget.mini-ai-clean header{min-height:58px}.miniWidget.mini-ai-clean main{background:#fff}.miniWidget.mini-ai-clean main>div{border:0;background:#f6f7f8}.miniWidget.mini-ai-clean .miniVisitor{background:#202124!important;border-radius:8px!important}.widgetShell.layout-chatwoot{border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 22px 62px #0f172a2e}.widgetShell.layout-chatwoot .widgetHeader{background:var(--brand);color:#fff;border-bottom:0}.widgetShell.layout-chatwoot .widgetHeaderIdentity span{color:#ffffffc7}.widgetShell.layout-chatwoot .widgetHeaderActions button{background:#ffffff24;border-color:#ffffff1f;color:#fff}.widgetShell.layout-chatwoot .widgetMessages{background:#f7f9fb}.widgetShell.layout-chatwoot .widgetBubble{border-radius:14px}.widgetShell.layout-chatwoot .widgetBubble.support{background:#fff;color:#20252b}.widgetShell.layout-chatwoot .widgetComposer textarea{border-radius:12px;background:#f4f6f8}.widgetShell.layout-intercom{border-radius:16px;overflow:hidden;box-shadow:0 24px 70px #0f172a33}.widgetShell.layout-intercom .widgetHeader{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 72%,#111827));color:#fff;border:0}.widgetShell.layout-intercom .widgetHeaderIdentity span{color:#fffc}.widgetShell.layout-intercom .widgetHeaderActions button{background:#ffffff24;border:0;color:#fff}.widgetShell.layout-intercom .widgetHome{background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 5%,#fff),#fff 38%)}.widgetShell.layout-intercom .widgetBubble{border-radius:16px}.widgetShell.layout-intercom .widgetBubble.visitor{border-bottom-right-radius:5px}.widgetShell.layout-intercom .widgetBubble.support{border-bottom-left-radius:5px}.widgetShell.layout-ai-clean{border-radius:9px;border:1px solid #e3e5e8;box-shadow:0 16px 48px #0f172a1a;background:#fff}.widgetShell.layout-ai-clean .widgetHeader{min-height:60px;background:#fff;color:#202124;border-bottom:1px solid #eceef0}.widgetShell.layout-ai-clean .widgetHeaderIdentity span{color:#777d84}.widgetShell.layout-ai-clean .widgetMessages{background:#fff}.widgetShell.layout-ai-clean .widgetBubble.support{background:#f6f7f8;color:#202124;border:0;border-radius:8px}.widgetShell.layout-ai-clean .widgetBubble.visitor{background:#202124;color:#fff;border:0;border-radius:8px}.widgetShell.layout-ai-clean .widgetComposer{background:#fff}.widgetShell.layout-ai-clean .widgetComposer textarea{background:#f6f7f8;border:1px solid #e8eaed;border-radius:8px}.webhookPair{display:grid;grid-template-columns:1.3fr 1fr;gap:10px}.webhookPair .webhookBox{min-width:0}.webhookPair code{-webkit-user-select:all;user-select:all}@media(max-width:760px){.webhookPair{grid-template-columns:1fr}.previewCard{min-height:auto}.miniWidget{height:520px}}.miniWidget.mini-glass{background:#ffffffd6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#ffffffa6;box-shadow:0 24px 68px #0f172a2e}.miniWidget.mini-glass header{background:linear-gradient(135deg,color-mix(in srgb,var(--miniBrand) 88%,#fff),color-mix(in srgb,var(--miniBrand) 54%,#fff));color:#fff;border:0}.miniWidget.mini-glass header small{color:#ffffffd1}.miniWidget.mini-glass main{background:linear-gradient(180deg,#f8fafcd1,#fffffff0)}.miniWidget.mini-soft{border-radius:18px;box-shadow:0 18px 54px #21293621}.miniWidget.mini-soft header{background:color-mix(in srgb,var(--miniBrand) 8%,#fff);border-bottom-color:color-mix(in srgb,var(--miniBrand) 12%,#e7eaed)}.miniWidget.mini-soft main{background:#fcfcfd}.miniWidget.mini-soft main>div{border-radius:18px}.miniWidget.mini-soft .miniVisitor{border-radius:18px 18px 5px!important}.widgetShell.layout-glass{border-radius:16px;overflow:hidden;background:#ffffffe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.64);box-shadow:0 24px 70px #0f172a33}.widgetShell.layout-glass .widgetHeader{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 92%,#fff),color-mix(in srgb,var(--brand) 58%,#fff));color:#fff;border:0}.widgetShell.layout-glass .widgetHeaderIdentity span{color:#ffffffd1}.widgetShell.layout-glass .widgetHeaderActions button{background:#ffffff29;border-color:#fff3;color:#fff}.widgetShell.layout-glass .widgetMessages{background:linear-gradient(180deg,#f8fafcd1,#fffffff5)}.widgetShell.layout-glass .widgetComposer{background:#ffffffe6}.widgetShell.layout-soft{border-radius:18px;overflow:hidden;box-shadow:0 18px 58px #0f172a24}.widgetShell.layout-soft .widgetHeader{background:color-mix(in srgb,var(--brand) 8%,#fff);color:#20252b;border-bottom:1px solid color-mix(in srgb,var(--brand) 12%,#e7eaed)}.widgetShell.layout-soft .widgetHeaderIdentity span{color:#77818a}.widgetShell.layout-soft .widgetMessages{background:#fcfcfd}.widgetShell.layout-soft .widgetBubble{border-radius:18px}.widgetShell.layout-soft .widgetBubble.support{border-bottom-left-radius:6px}.widgetShell.layout-soft .widgetBubble.visitor{border-bottom-right-radius:6px}.widgetShell.layout-soft .widgetComposer textarea{border-radius:16px;background:#f4f6f8}.diagnosticBox{margin-top:12px;border:1px solid #dfe5e8;border-radius:9px;background:#f8fafb;padding:11px;display:flex;flex-direction:column;gap:5px;color:#56636c;font-size:11px}.diagnosticBox b{color:#25323a}.diagnosticBox small{color:#78838b;font-size:9px;border-top:1px solid #e9edef;padding-top:4px}.contentArea{height:100%;min-height:0}
