:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#151515;background:#f5f7fb;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f7fb;color:#151515}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1{font-size:clamp(34px,5vw,58px);line-height:1;margin:8px 0 14px;letter-spacing:-.04em}h2{margin:6px 0 0;font-size:22px}p{color:#616875;line-height:1.6}.shell{max-width:1180px;margin:0 auto;padding:40px 20px 64px}.panel{padding:22px;min-height:340px;background:#fff;border:1px solid #e7eaf0;border-radius:20px;box-shadow:0 12px 30px rgba(15,23,42,.05)}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:900;color:#3b82f6}.primary,.secondary{display:inline-flex;justify-content:center;align-items:center;border-radius:13px;padding:13px 17px;font-weight:800;white-space:nowrap;cursor:pointer}.primary{border:0;background:#111827;color:#fff}.primary:disabled{opacity:.6;cursor:wait}.secondary{border:1px solid #d6dae2;background:#fff;color:#151515}.notice{background:#e8f0ff;color:#194cae;border-radius:12px;padding:12px;line-height:1.4}.buttonRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.allowForm{display:grid;grid-gap:10px;gap:10px;margin:18px 0}.allowForm input{width:100%;border:1px solid #cfd5df;border-radius:12px;padding:13px;font-size:16px;outline:none}.allowForm input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.allowList{display:grid;grid-gap:8px;gap:8px}.allowItem{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#f7f8fa;border-radius:12px}.allowItem small{display:block;color:#747b86}.allowItem button{border:0;background:transparent;font-size:25px;color:#747b86;cursor:pointer}.status{font-size:12px;font-weight:900;padding:8px 11px;border-radius:999px}.status.ok{background:#dcfce7;color:#166534}.status.warn{background:#fff7ed;color:#9a3412}.qrBox{display:grid;justify-items:center;margin-top:20px;padding:18px;border:1px solid #e4e8ef;border-radius:16px;background:#fff}.qrBox img{width:min(260px,100%);height:auto}.floating{position:fixed;z-index:30;right:24px;bottom:24px;max-width:420px;box-shadow:0 14px 38px rgba(15,23,42,.24)}.supportShell{min-height:100vh;padding:20px;background:#e8edf3}.supportHeader{max-width:1420px;height:68px;margin:0 auto 12px;padding:0 4px;justify-content:space-between;gap:18px}.brandBlock,.supportHeader{display:flex;align-items:center}.brandBlock{gap:12px;min-width:0}.brandMark,.noConversationIcon{display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#2563eb,#1746a2);font-weight:950;letter-spacing:-.06em}.brandMark{width:44px;height:44px;border-radius:14px;box-shadow:0 8px 24px rgba(37,99,235,.25)}.brandBlock .eyebrow{font-size:10px}.brandBlock h1{margin:2px 0 0;font-size:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.025em}.headerActions{gap:8px}.headerActions,.livePill{display:flex;align-items:center}.livePill{gap:7px;padding:8px 12px;border-radius:999px;background:#fff;color:#53606e;font-size:12px;font-weight:850;box-shadow:0 4px 14px rgba(15,23,42,.06)}.livePill i{width:8px;height:8px;border-radius:50%;background:#f59e0b}.livePill.live i{background:#19c37d;box-shadow:0 0 0 4px rgba(25,195,125,.14)}.headerExit,.iconButton{display:grid;place-items:center;height:40px;border:1px solid #d9dee6;background:#fff;color:#17202a;border-radius:12px;cursor:pointer;font-weight:800}.iconButton{width:40px;font-size:18px}.headerExit{padding:0 15px}.compactMetrics{max-width:1420px;margin:0 auto 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.compactMetrics div{display:flex;align-items:baseline;gap:8px;padding:10px 14px;background:rgba(255,255,255,.92);border:1px solid #dde3ea;border-radius:13px}.compactMetrics strong{font-size:18px}.compactMetrics span{font-size:12px;color:#6b7280;font-weight:700}.connectedText{color:#087f5b}.disconnectedText{color:#b45309}.chatWorkspace{max-width:1420px;height:min(720px,72vh);min-height:580px;margin:0 auto;display:grid;grid-template-columns:minmax(310px,370px) minmax(0,1fr);overflow:hidden;background:#0b141a;border:1px solid #26343d;border-radius:20px;box-shadow:0 22px 55px rgba(15,23,42,.22)}.chatSidebar{display:flex;min-width:0;min-height:0;flex-direction:column;background:#111b21;border-right:1px solid #2a3942;color:#f5f7f8}.sidebarHeader{padding:18px 14px 12px;border-bottom:1px solid #24333c}.sidebarTitle{display:flex;align-items:center;justify-content:space-between;padding:0 4px 12px}.sidebarTitle h2{margin:0;font-size:23px}.sidebarTitle>span{display:grid;place-items:center;min-width:27px;height:27px;padding:0 8px;border-radius:999px;background:#263a45;color:#86efac;font-size:12px;font-weight:900}.chatSearch{height:42px;padding:0 13px;display:flex;align-items:center;gap:9px;background:#202c33;border-radius:11px;color:#93a4ae}.chatSearch>span{font-size:25px;line-height:1;transform:rotate(-18deg)}.chatSearch input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#f4f7f8;font-size:14px}.chatSearch input::placeholder{color:#8a9aa4}.filterPills{display:flex;gap:7px;padding-top:10px;overflow-x:auto;scrollbar-width:none}.filterPills::-webkit-scrollbar{display:none}.filterPills span{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#202c33;color:#aebbc3;font-size:11px;font-weight:800}.filterPills span.active{background:#0a4937;color:#86efac}.conversationList{min-height:0;overflow-y:auto;overscroll-behavior:contain}.conversationItem{position:relative;width:100%;min-height:78px;padding:12px 13px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;border:0;border-bottom:1px solid #223039;background:transparent;color:inherit;text-align:left;cursor:pointer}.conversationItem.active,.conversationItem:hover{background:#202c33}.contactAvatar{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(145deg,#334b58,#17252d);color:#fff;font-size:16px;font-weight:950;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.conversationCopy{display:block;min-width:0}.conversationCopy small,.conversationCopy strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversationCopy strong{font-size:15px}.conversationCopy small{margin-top:5px;color:#93a4ae;font-size:13px}.conversationMeta{height:51px;display:flex;align-items:flex-end;flex-direction:column;justify-content:space-between}.conversationMeta time{color:#8ea0aa;font-size:11px}.conversationMeta i{display:grid;place-items:center;min-width:21px;height:21px;padding:0 5px;border-radius:999px;background:#1ecb75;color:#062f21;font-size:10px;font-weight:950;font-style:normal}.chatEmpty{margin:auto;padding:48px 24px;text-align:center;color:#c6d0d5}.chatEmpty>span{display:block;margin-bottom:12px;font-size:34px}.chatEmpty strong{display:block}.chatEmpty p{margin:7px 0 0;color:#81919b;font-size:13px}.chatPane{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;background:#0b141a;color:#ecf2f4}.noConversation{margin:auto;max-width:460px;padding:30px;text-align:center}.noConversationIcon{width:76px;height:76px;margin:0 auto 20px;border-radius:25px;font-size:25px}.noConversation h2{font-size:28px}.noConversation p{color:#8fa0aa}.secureNote{display:inline-block;margin-top:14px;color:#6bbf9e;font-size:12px}.chatTopbar{height:68px;flex:0 0 68px;padding:8px 16px;display:flex;align-items:center;gap:11px;background:#202c33;border-bottom:1px solid #2b3a43}.chatTopbar .contactAvatar.small{width:44px;height:44px;font-size:13px}.chatBack{display:none;width:36px;height:42px;padding:0;border:0;background:transparent;color:#eaf0f3;font-size:42px;line-height:1;cursor:pointer}.chatContact{min-width:0;display:grid;grid-gap:3px;gap:3px}.chatContact small,.chatContact strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatContact strong{font-size:15px}.chatContact small{color:#9cadb6;font-size:11px}.connectionDot{width:10px;height:10px;margin-left:auto;border-radius:50%}.connectionDot.online{background:#20c878;box-shadow:0 0 0 4px rgba(32,200,120,.12)}.connectionDot.offline{background:#f59e0b}.chatHistory{position:relative;min-height:0;flex:1 1;padding:18px clamp(16px,5vw,72px);display:flex;flex-direction:column;gap:5px;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;background-color:#0b141a;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.025) 0 2px,transparent 2.5px),radial-gradient(circle at 80% 40%,rgba(255,255,255,.018) 0 3px,transparent 3.5px);background-size:44px 44px,67px 67px}.dayDivider{display:flex;justify-content:center;margin:9px 0}.dayDivider span{padding:6px 11px;border-radius:9px;background:#18262e;color:#c7d1d6;font-size:11px;font-weight:800;box-shadow:0 2px 8px rgba(0,0,0,.2)}.chatBubble{position:relative;width:-moz-fit-content;width:fit-content;max-width:min(76%,680px);padding:8px 10px 6px;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.38);white-space:pre-wrap;overflow-wrap:anywhere}.chatBubble>span{display:inline;font-size:14px;line-height:1.42}.chatBubble.inbound{align-self:flex-start;background:#202c33;border-top-left-radius:2px}.chatBubble.outbound{align-self:flex-end;background:#005c4b;border-top-right-radius:2px}.chatBubble time{display:inline-flex;align-items:center;gap:3px;margin-left:10px;color:#9eb0b8;font-size:10px;white-space:nowrap;transform:translateY(2px)}.chatBubble time b{color:#53bdeb;font-size:10px;letter-spacing:-.12em}.chatComposer{min-height:66px;flex:0 0 auto;padding:10px 13px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;grid-gap:9px;gap:9px;background:#202c33;border-top:1px solid #2b3a43}.composerPlus{display:grid;place-items:center;width:42px;height:42px;color:#aebdc5;font-size:29px}.chatComposer textarea{width:100%;max-height:112px;resize:none;padding:11px 14px;border:0;border-radius:20px;outline:0;background:#2a3942;color:#f1f5f7;font-size:16px;line-height:20px}.chatComposer textarea::placeholder{color:#95a6af}.chatComposer button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#21a977;color:#fff;font-size:18px;cursor:pointer;transform:rotate(-14deg)}.chatComposer button:disabled{opacity:.4;cursor:not-allowed}.settingsPanel{max-width:1420px;margin:14px auto 0;background:#fff;border:1px solid #dce2e9;border-radius:16px;box-shadow:0 8px 24px rgba(15,23,42,.06);overflow:hidden}.settingsPanel summary{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}.settingsPanel summary::-webkit-details-marker{display:none}.settingsPanel summary span{font-weight:900}.settingsPanel summary small{color:#74808b}.settingsPanel[open] summary{border-bottom:1px solid #e6eaef}.settingsGrid{padding:16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;background:#f5f7fa}.settingsCard{min-width:0;padding:20px;background:#fff;border:1px solid #e2e7ed;border-radius:15px}.settingsCard p{margin-bottom:0}.settingsTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.settingsPageShell{min-height:100vh;padding:20px;background:#edf1f6}.settingsPageHeader{max-width:1100px;margin:0 auto 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.backLink,.menuLink{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-height:42px;padding:0 13px;border:1px solid #d9e0e8;border-radius:12px;background:#fff;color:#26343d;font-weight:850}.backLink{font-size:24px}.backLink span{font-size:13px}.menuLink{justify-self:end;font-size:20px}.settingsPageTitle{text-align:center}.settingsPageTitle h1{margin:2px 0 0;font-size:28px}.settingsPageTitle p{margin:3px 0 0;font-size:12px}.settingsGrid.standalone{max-width:1100px;margin:0 auto;padding:0;background:transparent}.settingsGrid.standalone .settingsCard{box-shadow:0 10px 28px rgba(15,23,42,.07)}.operatingModeCard{grid-column:1/-1}.operatingModeCard.open{border-color:#a7e7bd;background:#f2fcf5}.operatingModeCard>button{margin-top:20px}.modeDetails{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.modeDetails span{padding:7px 10px;border-radius:999px;background:#eef2f6;color:#53606a;font-size:12px;font-weight:750}.operatingModeCard.open .modeDetails span{background:#dcfce7;color:#166534}.panelMenuPage{width:min(100%,680px);min-height:100vh;margin:0 auto;padding:20px 22px 24px;display:flex;flex-direction:column;background:#fff}.panelMenuHeader{height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #eef1f4}.menuBrand{display:flex;align-items:center;gap:10px;font-size:20px}.menuBrand .brandMark{width:38px;height:38px;border-radius:12px;font-size:11px}.menuHeaderSpacer{width:1px;justify-self:end}.panelMenu{display:grid;grid-gap:5px;gap:5px;padding:22px 0}.panelMenuItem{min-height:68px;padding:10px 14px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-column-gap:9px;column-gap:9px;border-radius:14px;color:#29313a}.panelMenuItem>span{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eef2f6;color:#66717b;font-size:24px}.panelMenuItem strong{align-self:end;font-size:15px}.panelMenuItem small{align-self:start;color:#88929b;font-size:11px}.panelMenuItem.active{background:#eaf3ff;color:#147ae8}.panelMenuItem.active>span{background:#d8eaff;color:#147ae8}.panelMenuItem.future{opacity:.55}.panelMenuItem.future small{padding:5px 8px;border-radius:999px;background:#eef1f4}.menuCompany{margin-top:auto;padding:14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid #dfe4ea;border-radius:15px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.06)}.menuCompany .brandMark.small{width:40px;height:40px;border-radius:11px;font-size:10px}.menuCompany div{display:grid;grid-gap:3px;gap:3px}.menuCompany small{color:#7d8791}.menuCompany>span:last-child{font-size:30px;color:#98a1a9}@media(max-width:800px){body{background:#0f171c}.shell{padding:24px 16px}.supportShell{padding:0;min-height:100dvh;background:#0f171c}.supportShell.conversationOpen{position:fixed;z-index:20;left:0;right:0;top:var(--chat-viewport-top,0);height:var(--chat-viewport-height,100dvh);min-height:0;overflow:hidden}.supportHeader{height:66px;margin:0;padding:9px 12px;background:#111b21;color:#fff;border-bottom:1px solid #27343d}.conversationOpen .settingsPanel,.conversationOpen .supportHeader{display:none}.brandMark{width:38px;height:38px;border-radius:12px;font-size:12px}.brandBlock{gap:9px}.brandBlock .eyebrow{font-size:8px}.brandBlock h1{max-width:34vw;margin-top:1px;font-size:16px;color:#f5f7f8}.headerActions{gap:6px}.livePill{padding:7px 9px;background:#202c33;color:#c2cdd2;font-size:0}.livePill:after{content:"Ao vivo";font-size:10px}.iconButton{display:grid;width:36px}.headerExit,.iconButton{height:36px;border-color:#35454e;background:#202c33;color:#f5f7f8}.headerExit{padding:0 10px;font-size:11px}.compactMetrics{display:none}.chatWorkspace{width:100%;height:calc(100dvh - 66px);min-height:540px;display:block;border:0;border-radius:0;box-shadow:none}.conversationOpen .chatWorkspace{height:100%;min-height:0}.chatPane,.chatSidebar{height:100%}.chatPane,.chatWorkspace.hasSelection .chatSidebar{display:none}.chatWorkspace.hasSelection .chatPane{display:flex}.sidebarHeader{padding-top:15px}.sidebarTitle h2{font-size:22px}.conversationItem{min-height:82px}.conversationItem.active{background:transparent}.contactAvatar{width:55px;height:55px}.conversationCopy strong{font-size:16px}.conversationCopy small{font-size:14px}.chatBack{display:grid;place-items:center}.chatTopbar{height:64px;flex-basis:64px;padding:7px 10px}.chatHistory{padding:14px 12px}.chatBubble{max-width:87%;padding:9px 10px 7px}.chatBubble>span{font-size:16px}.chatBubble time{font-size:11px}.chatComposer{padding:9px 8px;grid-template-columns:minmax(0,1fr) auto}.composerPlus{display:none}.chatComposer textarea{font-size:16px}.settingsPanel{margin:14px 12px 30px}.settingsPanel summary{align-items:flex-start;flex-direction:column}.settingsGrid{grid-template-columns:1fr;padding:10px}.settingsCard{padding:17px}.buttonRow{display:grid}.floating{left:12px;right:12px;bottom:14px;max-width:none}.qrBox img{width:min(230px,100%)}.noConversation{display:none}.settingsPageShell{min-height:100dvh;padding:12px;background:#edf1f6}.settingsPageHeader{grid-template-columns:auto minmax(0,1fr) auto}.settingsPageTitle h1{font-size:22px}.settingsPageHeader .backLink span,.settingsPageTitle p{display:none}.settingsGrid.standalone{padding:0}.panelMenuPage{min-height:100dvh;padding:10px 18px 20px}.panelMenuHeader{height:66px}.panelMenuHeader .backLink span{display:none}.panelMenu{padding-top:16px}.panelMenuItem{min-height:64px}.menuCompany{position:-webkit-sticky;position:sticky;bottom:8px}}.conversationItem.unread .conversationCopy strong{font-weight:950}.conversationItem.unread .conversationCopy small{color:#d7e1e5;font-weight:750}.conversationToolsBar{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:8px 12px;background:#162229;border-bottom:1px solid #2b3a43}.conversationToolsBar label{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px}.conversationToolsBar label>span{color:#91a2aa;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.conversationToolsBar select{min-width:0;width:100%;height:34px;padding:0 9px;border:1px solid #34454e;border-radius:9px;outline:0;background:#202c33;color:#edf3f5;font-size:12px;font-weight:750}.conversationToolsBar select:focus{border-color:#21a977}.chatComposer{position:relative}.quickReplyToggle{transform:none!important;background:#34454e!important;color:#f8c44f!important;font-size:17px!important}.quickReplyToggle.active{background:#166a51!important}.quickReplyPicker{position:absolute;z-index:8;left:12px;bottom:72px;width:min(390px,calc(100vw - 24px));max-height:min(430px,56vh);padding:10px;overflow:auto;border:1px solid #34454e;border-radius:15px;background:#17242b;box-shadow:0 18px 50px rgba(0,0,0,.38)}.quickReplyPicker>div{display:flex;align-items:center;justify-content:space-between;padding:2px 3px 8px;color:#eef4f6}.quickReplyPicker>div>button{width:30px;height:30px;transform:none;background:transparent;color:#9dafb7;font-size:22px}.quickReplyPicker>p{margin:8px;color:#9dafb7;font-size:13px}.chatComposer .quickReplyOption{width:100%;height:auto;margin:4px 0;padding:10px;display:block;border:1px solid #2d3d45;border-radius:11px;background:#202c33;color:#eef4f6;text-align:left;transform:none}.chatComposer .quickReplyOption:hover{border-color:#21a977}.quickReplyOption>span{display:flex;align-items:center;justify-content:space-between;font-weight:850}.quickReplyOption small{color:#6ee7b7;font-size:10px}.quickReplyOption p{margin:5px 0 0;color:#aebdc5;font-size:12px;line-height:1.35}.supportShell.theme-light{background:#f3f5f7;color:#17202a}.supportShell.theme-light .supportHeader{background:#fff;color:#17202a;border-color:#e3e7eb}.supportShell.theme-light .brandBlock h1{color:#17202a}.supportShell.theme-light .headerExit,.supportShell.theme-light .iconButton,.supportShell.theme-light .livePill{background:#fff;color:#31404a;border-color:#dce2e7}.supportShell.theme-light .chatWorkspace{background:#fff;border-color:#dbe1e5;box-shadow:0 20px 50px rgba(15,23,42,.12)}.supportShell.theme-light .chatSidebar{background:#fff;color:#17202a;border-color:#e5e9ec}.supportShell.theme-light .sidebarHeader{border-color:#e5e9ec}.supportShell.theme-light .sidebarTitle>span{background:#d9fdd3;color:#087f5b}.supportShell.theme-light .chatSearch{background:#f0f2f5;color:#667781}.supportShell.theme-light .chatSearch input{color:#17202a}.supportShell.theme-light .chatSearch input::placeholder{color:#667781}.supportShell.theme-light .filterPills span{background:#f0f2f5;color:#54646d}.supportShell.theme-light .filterPills span.active{background:#d9fdd3;color:#087f5b}.supportShell.theme-light .conversationItem{border-color:#edf0f2}.supportShell.theme-light .conversationItem.active,.supportShell.theme-light .conversationItem:hover{background:#f0f2f5}.supportShell.theme-light .conversationCopy small{color:#667781}.supportShell.theme-light .conversationItem.unread .conversationCopy small{color:#3b4a52}.supportShell.theme-light .conversationMeta time{color:#667781}.supportShell.theme-light .contactAvatar{background:linear-gradient(145deg,#dbe9ef,#b8cbd4);color:#29404b}.supportShell.theme-light .chatPane{background:#efeae2;color:#17202a}.supportShell.theme-light .chatTopbar{background:#f0f2f5;border-color:#dce2e7}.supportShell.theme-light .chatContact small{color:#667781}.supportShell.theme-light .conversationToolsBar{background:#fff;border-color:#e0e5e8}.supportShell.theme-light .conversationToolsBar label>span{color:#667781}.supportShell.theme-light .conversationToolsBar select{background:#fff;color:#23313a;border-color:#d5dce1}.supportShell.theme-light .chatHistory{background-color:#efeae2;background-image:radial-gradient(circle at 20% 20%,rgba(75,67,55,.04) 0 2px,transparent 2.5px),radial-gradient(circle at 80% 40%,rgba(75,67,55,.03) 0 3px,transparent 3.5px)}.supportShell.theme-light .dayDivider span{background:#fff;color:#52616a;box-shadow:0 2px 7px rgba(15,23,42,.1)}.supportShell.theme-light .chatBubble.inbound{background:#fff}.supportShell.theme-light .chatBubble.outbound{background:#d9fdd3}.supportShell.theme-light .chatBubble time{color:#667781}.supportShell.theme-light .chatComposer{background:#f0f2f5;border-color:#dce2e7}.supportShell.theme-light .chatComposer textarea{background:#fff;color:#17202a}.supportShell.theme-light .chatComposer textarea::placeholder{color:#667781}.supportShell.theme-light .quickReplyToggle{background:#fff!important;color:#b7791f!important}.supportShell.theme-light .quickReplyToggle.active{background:#d9fdd3!important}.supportShell.theme-light .quickReplyPicker{background:#fff;border-color:#dce2e7;box-shadow:0 18px 45px rgba(15,23,42,.18)}.supportShell.theme-light .quickReplyPicker>div{color:#17202a}.supportShell.theme-light .chatComposer .quickReplyOption{background:#f7f9fa;color:#17202a;border-color:#e2e7ea}.supportShell.theme-light .quickReplyOption p{color:#52616a}@media(max-width:800px){.supportShell.theme-light{background:#fff}.supportShell.theme-light .supportHeader{background:#fff;color:#17202a}.supportShell.theme-light .headerExit,.supportShell.theme-light .iconButton,.supportShell.theme-light .livePill{background:#f0f2f5}.supportShell.theme-light .conversationItem.active{background:transparent}.conversationToolsBar{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px 8px}.conversationToolsBar label{display:block}.conversationToolsBar label>span{display:none}.conversationToolsBar select{height:36px;font-size:11px}.chatComposer{grid-template-columns:auto minmax(0,1fr) auto!important}.quickReplyPicker{left:8px;bottom:68px;width:calc(100vw - 16px)}.quickReplyToggle{display:grid!important}}.workspacePage{min-height:100vh;padding:18px;background:#f3f5f7;color:#17202a}.workspaceHeader{max-width:1480px;margin:0 auto 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.workspaceHeader>div{text-align:center}.workspaceHeader h1{margin:2px 0 0;font-size:28px}.workspaceHeader p{margin:3px 0 0;font-size:12px}.workspaceHeader .menuLink{justify-self:end}.workspaceMetrics{max-width:1480px;margin:0 auto 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.workspaceMetrics article{padding:14px 16px;display:flex;align-items:baseline;gap:8px;border:1px solid #e0e5e9;border-radius:14px;background:#fff}.workspaceMetrics strong{font-size:21px}.workspaceMetrics span{color:#667781;font-size:12px;font-weight:750}.funnelBoard{max-width:1480px;margin:0 auto;padding-bottom:12px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(245px,1fr);grid-gap:10px;gap:10px;overflow-x:auto;overscroll-behavior-x:contain}.funnelColumn{min-height:570px;padding:9px;border:1px solid #e0e5e9;border-top:4px solid #94a3b8;border-radius:14px;background:#eef1f4}.funnelColumn.stage-in_service{border-top-color:#2563eb}.funnelColumn.stage-quote_sent{border-top-color:#7c3aed}.funnelColumn.stage-follow_up{border-top-color:#f59e0b}.funnelColumn.stage-awaiting_payment{border-top-color:#ec4899}.funnelColumn.stage-sale_completed{border-top-color:#10b981}.funnelColumn.stage-lost{border-top-color:#ef4444}.funnelColumn>header{height:36px;padding:0 3px;display:flex;align-items:center;justify-content:space-between}.funnelColumn>header strong{font-size:12px;text-transform:uppercase;letter-spacing:.02em}.funnelColumn>header span{display:grid;place-items:center;min-width:23px;height:23px;padding:0 6px;border-radius:99px;background:#fff;color:#52616a;font-size:11px;font-weight:900}.funnelCards{display:grid;grid-gap:8px;gap:8px}.emptyColumn{margin:10px 4px;color:#7b8991;font-size:12px}.funnelCard{padding:12px;border:1px solid #e0e5e9;border-radius:12px;background:#fff;box-shadow:0 5px 14px rgba(15,23,42,.05)}.funnelCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.funnelCardTop strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.funnelCardTop time{flex:0 0 auto;color:#7b8991;font-size:9px}.funnelCard>small{display:block;margin:5px 0;color:#667781;font-size:11px}.funnelCard>b{display:block;margin-bottom:6px;color:#087f5b;font-size:12px}.funnelCard label{display:block;margin-top:7px}.funnelCard label>span{display:block;margin-bottom:3px;color:#7b8991;font-size:9px;font-weight:850;text-transform:uppercase}.funnelCard select{width:100%;height:32px;padding:0 7px;border:1px solid #dbe1e5;border-radius:8px;background:#f8fafb;color:#26343d;font-size:11px}.funnelCard>a{margin-top:9px;display:flex;justify-content:center;padding:8px;border-radius:8px;background:#e8f0ff;color:#174ea6;font-size:11px;font-weight:850}.adminGrid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.adminCard{min-width:0;padding:18px;border:1px solid #e0e5e9;border-radius:17px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.05)}.adminCardTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.adminCardTitle h2{margin:2px 0 0}.adminCardTitle>span{padding:6px 8px;border-radius:99px;background:#eafaf3;color:#087f5b;font-size:10px;font-weight:900}.compactForm{display:grid;grid-template-columns:minmax(0,1fr) 130px auto;grid-gap:7px;gap:7px;margin-bottom:10px}.compactForm input,.compactForm select,.quickReplyForm input,.quickReplyForm textarea{width:100%;padding:10px 11px;border:1px solid #d7dee3;border-radius:10px;outline:0;background:#fff;color:#17202a;font-size:13px}.compactForm input:focus,.quickReplyForm input:focus,.quickReplyForm textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.compactForm .primary{padding:10px 12px;font-size:12px}.inviteResult{display:flex;gap:7px;margin-bottom:12px;padding:8px;border-radius:10px;background:#eafaf3}.inviteResult input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:#087f5b;font-size:11px}.inviteResult button{border:0;border-radius:8px;background:#087f5b;color:#fff;font-size:11px;font-weight:850}.teamList{display:grid;grid-gap:6px;gap:6px}.teamRow{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) 120px auto;align-items:center;grid-gap:8px;gap:8px;padding:9px;border:1px solid #edf0f2;border-radius:11px}.teamRow.inactive{opacity:.58}.memberAvatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e8f0ff;color:#174ea6;font-weight:900}.teamRow>div{min-width:0}.teamRow small,.teamRow strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamRow strong{font-size:12px}.teamRow small{margin-top:2px;color:#7b8991;font-size:10px}.statusButton,.teamRow select{height:31px;border:1px solid #dbe1e5;border-radius:8px;background:#fff;color:#34434b;font-size:10px;font-weight:750}.statusButton{padding:0 9px;color:#087f5b}.statusButton:disabled,.teamRow select:disabled{opacity:.55}.pendingInvites{margin-top:12px;padding-top:10px;border-top:1px solid #edf0f2}.pendingInvites>strong{display:block;margin-bottom:5px;font-size:11px}.pendingInvites button{width:100%;padding:8px 3px;display:flex;justify-content:space-between;border:0;border-bottom:1px solid #f0f2f4;background:transparent;color:#52616a;font-size:11px;text-align:left}.pendingInvites button span{color:#2563eb;font-weight:850}.quickReplyForm{display:grid;grid-gap:7px;gap:7px;margin-bottom:12px}.quickReplyForm>div{display:grid;grid-template-columns:1fr 120px;grid-gap:7px;gap:7px}.quickReplyForm textarea{resize:vertical}.quickReplyForm .primary{justify-self:start;padding:10px 14px;font-size:12px}.quickReplyAdminList{display:grid;grid-gap:7px;gap:7px}.quickReplyAdminList>div{padding:11px;border:1px solid #edf0f2;border-radius:11px}.quickReplyAdminList>div.inactive{opacity:.55}.quickReplyAdminList header{display:flex;justify-content:space-between;gap:8px}.quickReplyAdminList header strong{font-size:12px}.quickReplyAdminList header span{color:#087f5b;font-size:10px;font-weight:850}.quickReplyAdminList p{margin:5px 0;color:#52616a;font-size:11px;line-height:1.4}.quickReplyAdminList footer{display:flex;gap:12px}.quickReplyAdminList footer button{padding:0;border:0;background:transparent;color:#2563eb;font-size:10px;font-weight:850}.quickReplyAdminList footer .dangerText{color:#dc2626}.adminShortcut{grid-column:1/-1;padding:15px 18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid #e0e5e9;border-radius:14px;background:#fff}.adminShortcut>span{font-size:24px}.adminShortcut small,.adminShortcut strong{display:block}.adminShortcut small{margin-top:3px;color:#667781;font-size:11px}.adminShortcut>b{font-size:25px}.authShell{display:grid;place-items:center;min-height:100vh}.authPanel{width:min(430px,100%);min-height:0}.authPanel>.brandMark{margin-bottom:20px}.authPanel>h1{font-size:38px}.authSwitch{width:100%;padding:10px;border:0;background:transparent;color:#2563eb;font-weight:800;cursor:pointer}@media(max-width:800px){.workspacePage{padding:10px 10px 18px}.workspaceHeader{grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:10px}.workspaceHeader h1{font-size:21px}.workspaceHeader .backLink span,.workspaceHeader p{display:none}.workspaceMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.workspaceMetrics article{min-width:0;padding:9px;display:block}.workspaceMetrics span,.workspaceMetrics strong{display:block;overflow:hidden;text-overflow:ellipsis}.workspaceMetrics strong{font-size:15px;white-space:nowrap}.workspaceMetrics span{margin-top:3px;font-size:8px}.funnelBoard{grid-auto-columns:minmax(82vw,1fr);scroll-snap-type:x mandatory}.funnelColumn{min-height:calc(100dvh - 145px);scroll-snap-align:start}.adminGrid{grid-template-columns:1fr}.adminCard{padding:14px}.compactForm{grid-template-columns:1fr 110px}.compactForm .primary{grid-column:1/-1}.teamRow{grid-template-columns:auto minmax(0,1fr) 92px}.teamRow .statusButton{grid-column:2/-1;justify-self:end}.quickReplyForm>div{grid-template-columns:1fr}.adminShortcut{padding:13px}.authShell{padding:14px;background:#f3f5f7}.authPanel{padding:20px}}.adminMenuGrid{width:min(100%,960px);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.adminModuleCard{min-width:0;min-height:162px;padding:22px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;grid-gap:16px;gap:16px;border:1px solid #dfe5ea;border-radius:18px;background:#fff;box-shadow:0 9px 27px rgba(15,23,42,.055);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.adminModuleCard:hover{transform:translateY(-2px);border-color:#b9c9da;box-shadow:0 14px 34px rgba(15,23,42,.09)}.adminModuleIcon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#eaf3ff;color:#147ae8;font-size:23px;font-weight:900}.adminModuleCard h2{margin:3px 0 6px;font-size:21px}.adminModuleCard p{margin:0;color:#667781;font-size:12px;line-height:1.5}.adminModuleCard>b{align-self:center;color:#91a0aa;font-size:30px}.adminSubnav{width:min(100%,960px);margin:0 auto 13px;padding:5px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;border:1px solid #dfe5ea;border-radius:15px;background:#fff;box-shadow:0 7px 22px rgba(15,23,42,.045)}.adminSubnav a{min-width:0;height:43px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;color:#687680;font-size:12px;font-weight:850;white-space:nowrap}.adminSubnav a>span{color:#80909a;font-size:16px}.adminSubnav a.active{background:#eaf3ff;color:#147ae8}.adminSubnav a.active>span{color:#147ae8}.adminSection,.adminSettingsSection{width:min(100%,960px);margin-left:auto!important;margin-right:auto!important}.adminSection>.adminCard{width:100%}.pilotModeNotice{margin-bottom:14px;padding:13px 14px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa}.pilotModeNotice.open{background:#eafaf3;border-color:#b7ecd5}.pilotModeNotice strong{font-size:13px}.pilotModeNotice p{margin:4px 0 7px;color:#667781;font-size:11px;line-height:1.45}.pilotModeNotice a{color:#2563eb;font-size:11px;font-weight:850}.pilotAllowForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.emptyAdminList{margin:10px 0 0;padding:16px;border-radius:11px;background:#f7f9fa;text-align:center;font-size:12px}@media(max-width:800px){.adminMenuGrid{grid-template-columns:1fr;gap:9px}.adminModuleCard{min-height:0;padding:15px;align-items:center;gap:12px;border-radius:15px}.adminModuleIcon{width:43px;height:43px;border-radius:12px;font-size:20px}.adminModuleCard h2{font-size:17px}.adminModuleCard p{margin-top:3px;font-size:10px;line-height:1.4}.adminModuleCard .eyebrow{font-size:9px}.adminModuleCard>b{font-size:24px}.adminSubnav{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.adminSubnav::-webkit-scrollbar{display:none}.adminSubnav a{flex:1 0 auto;min-width:104px}.pilotAllowForm{grid-template-columns:1fr}.pilotAllowForm .primary{grid-column:auto}.adminSettingsSection{padding:0!important}.adminWorkspace .workspaceHeader h1{font-size:19px}}.brandMark.brandMarkLogo{padding:2px;overflow:hidden;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.12)}.brandMarkLogo img{display:block;width:100%;height:100%;border-radius:10px;object-fit:contain}.brandWordmark{display:block;width:min(360px,82vw);height:auto;margin:0 0 18px}.authPanel .brandMarkLogo{margin-bottom:20px}.adminGroups{width:min(100%,960px);margin:0 auto;display:grid;grid-gap:24px;gap:24px}.adminGroups>section>h2{margin:0 0 10px;color:#60717c;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.adminGroups .adminMenuGrid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.adminGroups .adminModuleCard{min-height:116px;padding:17px}.adminGroups .adminModuleCard h3{margin:2px 0 5px;font-size:17px}.resourcePanel{width:min(100%,960px);margin:0 auto;padding:22px;border:1px solid #dfe5ea;border-radius:18px;background:#fff;box-shadow:0 9px 27px rgba(15,23,42,.055)}.resourceIntro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.resourceIntro h2{margin:0 0 5px;font-size:21px}.resourceIntro p{max-width:650px;margin:0;color:#667781;font-size:12px;line-height:1.5}.resourceIntro>span{flex:none;padding:7px 11px;border-radius:999px;background:#eafaf3;color:#07835e;font-size:11px;font-weight:850}.resourceForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:16px;border-radius:14px;background:#f7f9fa}.resourceForm label{display:grid;grid-gap:6px;gap:6px}.resourceForm label>span{color:#50616c;font-size:10px;font-weight:850}.resourceForm input,.resourceForm select,.resourceToolbar input{width:100%;height:44px;padding:0 12px;border:1px solid #d4dde4;border-radius:10px;background:#fff;color:#15202b;font:inherit;font-size:12px}.resourceDescription{grid-column:1/-1}.resourceForm .primary{justify-self:start;min-width:150px;height:43px}.resourceToolbar{display:flex;justify-content:flex-end;margin:16px 0 8px}.resourceToolbar input{width:min(100%,310px);background:#f7f9fa}.resourceList{display:grid;grid-gap:8px;gap:8px}.resourceList>article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid #e2e8ed;border-radius:12px}.resourceList>article.inactive{opacity:.58}.resourceList strong{font-size:13px}.resourceList p{margin:3px 0;color:#667781;font-size:11px}.resourceList small{color:#16836b;font-size:10px;font-weight:800}.resourceActions{display:flex;gap:4px}.resourceActions button{padding:8px;border:0;background:transparent;color:#2563eb;font-size:11px;font-weight:850;cursor:pointer}.settingList{display:grid;grid-gap:8px;gap:8px}.settingRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px;border:1px solid #e2e8ed;border-radius:12px}.settingRow span{display:grid;grid-gap:3px;gap:3px}.settingRow strong{font-size:13px}.settingRow small{color:#667781;font-size:10px}.settingRow input{width:20px;height:20px;accent-color:#147ae8}.resourceSave{margin-top:16px}@media(max-width:800px){.adminGroups{gap:18px}.adminGroups .adminMenuGrid{grid-template-columns:1fr}.adminGroups .adminModuleCard{min-height:0}.resourcePanel{padding:14px;border-radius:15px}.resourceIntro h2{font-size:18px}.resourceForm{grid-template-columns:1fr}.resourceDescription{grid-column:auto}.resourceList>article{align-items:flex-start;flex-direction:column}.resourceActions{align-self:flex-end}.resourceToolbar input{width:100%}}.inboxChannelFilter{width:100%;height:36px;margin-top:10px;padding:0 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:13px}@media(min-width:801px){.supportShell{padding:12px 16px;overflow:hidden}.chatWorkspace,.compactMetrics,.supportHeader{width:100%;max-width:1760px}.supportHeader{height:60px}.compactMetrics,.supportHeader{margin-bottom:8px}.chatWorkspace{height:calc(100dvh - 140px);min-height:620px}.chatWorkspace.hasSelection{grid-template-columns:minmax(290px,330px) minmax(480px,1fr) minmax(290px,330px)}}.contactProfile{min-width:0;min-height:0;display:flex;flex-direction:column;background:#111b21;color:#edf3f5;border-left:1px solid #2a3942}.contactProfileHeader{position:relative;flex:0 0 auto;padding:18px 16px 16px;border-bottom:1px solid #2a3942;text-align:center}.contactProfileHeader>button{display:none;position:absolute;left:10px;top:10px;width:38px;height:38px;border:0;background:transparent;color:#eaf0f3;font-size:36px;line-height:1;cursor:pointer}.contactProfileHeader>div{display:grid;justify-items:center;grid-gap:4px;gap:4px}.contactProfileHeader strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.contactProfileHeader small{color:#91a2aa;font-size:12px}.profileAvatar{width:58px;height:58px;margin-bottom:4px;font-size:17px}.contactProfileScroll{min-height:0;overflow-y:auto;overscroll-behavior:contain}.profileLoading{padding:8px 16px;background:#17362e;color:#87e8bb;font-size:10px;font-weight:800;text-align:center}.profileSection{padding:15px 16px;border-bottom:1px solid #2a3942}.profileSection h3{margin:0;color:#eef4f6;font-size:13px;letter-spacing:.01em}.profileSectionTitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.profileSectionTitle>span{display:grid;place-items:center;min-width:23px;height:23px;padding:0 6px;border-radius:999px;background:#263a45;color:#8ff0bc;font-size:10px;font-weight:900}.profileWorkflow{display:grid;grid-gap:10px;gap:10px}.profileWorkflow h3{margin-bottom:1px}.profileWorkflow label{display:grid;grid-gap:5px;gap:5px}.profileWorkflow label>span{color:#91a2aa;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.profileAddRow select,.profileWorkflow select{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid #34454e;border-radius:9px;outline:0;background:#202c33;color:#edf3f5;font-size:12px;font-weight:750}.contactNoteForm textarea:focus,.profileAddRow select:focus,.profileWorkflow select:focus{border-color:#21a977}.contactFacts{display:grid;grid-gap:9px;gap:9px;margin:0}.contactFacts>div{display:grid;grid-template-columns:74px minmax(0,1fr);grid-gap:8px;gap:8px}.contactFacts dt{color:#83959e;font-size:11px}.contactFacts dd{margin:0;overflow-wrap:anywhere;color:#dce5e9;font-size:12px;font-weight:700}.contactTags{display:flex;flex-wrap:wrap;gap:6px}.contactTags>span{display:inline-flex;align-items:center;gap:5px;padding:7px 8px;border:1px solid transparent;border-radius:999px;background:#0b4938;color:#8cf0be;font-size:11px;font-weight:850}.contactSequenceList button,.contactTags button{padding:0;border:0;background:transparent;color:inherit;font-size:17px;line-height:1;cursor:pointer}.contactNoteList>small,.contactSequenceList>small,.contactTags>small{color:#83959e;font-size:12px}.profileAddRow{display:grid;grid-template-columns:minmax(0,1fr) 38px;grid-gap:7px;gap:7px;margin-top:10px}.profileAddRow.autoAdd{grid-template-columns:minmax(0,1fr)}.profileAddRow>button{height:38px;border:0;border-radius:9px;background:#1ea875;color:#fff;font-size:21px;font-weight:900;cursor:pointer}.contactNoteForm button:disabled,.profileAddRow>button:disabled{opacity:.45;cursor:not-allowed}.profileSetupLink{display:inline-block;margin-top:9px;color:#70d8af;font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.contactNoteForm{display:grid;grid-gap:7px;gap:7px}.contactNoteForm textarea{width:100%;resize:vertical;padding:9px 10px;border:1px solid #34454e;border-radius:10px;outline:0;background:#202c33;color:#edf3f5;font-size:12px;line-height:1.4}.contactNoteForm textarea::placeholder{color:#82949d}.contactNoteForm button{justify-self:end;padding:8px 11px;border:0;border-radius:9px;background:#1ea875;color:#fff;font-size:11px;font-weight:850;cursor:pointer}.contactNoteList,.contactSequenceList{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.contactNoteList article,.contactSequenceList article{padding:9px 10px;border:1px solid #2e3e47;border-radius:10px;background:#17242b}.contactNoteList p{margin:0;color:#e3ebee;font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.contactNoteList footer{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:7px;color:#7f929b;font-size:9px}.contactNoteList footer button{padding:0;border:0;background:transparent;color:#9badb5;font-size:16px;cursor:pointer}.contactSequenceList article{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.contactSequenceList article>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.contactSequenceList strong{font-size:12px}.contactSequenceList article small{color:#83959e;font-size:10px;line-height:1.35}.chatProfileButton{display:none;margin-left:auto;width:38px;height:38px;border:0;border-radius:50%;background:transparent;color:#aebdc5;font-size:20px;cursor:pointer}.supportShell.theme-light .contactProfile{background:#fff;color:#17202a;border-color:#e4e9ed}.supportShell.theme-light .contactProfileHeader,.supportShell.theme-light .profileSection{border-color:#e5e9ec}.supportShell.theme-light .contactProfileHeader strong,.supportShell.theme-light .profileSection h3{color:#17202a}.supportShell.theme-light .contactNoteList>small,.supportShell.theme-light .contactProfileHeader small,.supportShell.theme-light .contactSequenceList>small,.supportShell.theme-light .contactTags>small,.supportShell.theme-light .profileWorkflow label>span{color:#71808a}.supportShell.theme-light .contactNoteForm textarea,.supportShell.theme-light .profileAddRow select,.supportShell.theme-light .profileWorkflow select{border-color:#dce3e8;background:#f4f6f8;color:#17202a}.supportShell.theme-light .contactFacts dt{color:#7a8992}.supportShell.theme-light .contactFacts dd{color:#26343d}.supportShell.theme-light .contactTags>span{background:#dcfce7;color:#087443}.supportShell.theme-light .profileSectionTitle>span{background:#e7f8ef;color:#087443}.supportShell.theme-light .contactNoteList article,.supportShell.theme-light .contactSequenceList article{border-color:#e1e6ea;background:#f7f9fa}.supportShell.theme-light .contactNoteList p{color:#26343d}.supportShell.theme-light .profileLoading{background:#e8f8f0;color:#087443}@media(max-width:1180px) and (min-width:801px){.chatWorkspace.hasSelection{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.contactProfile{display:none}.chatProfileButton{display:grid;place-items:center}.connectionDot{margin-left:0}.chatWorkspace.profileOpen .chatPane{display:none}.chatWorkspace.profileOpen .contactProfile{display:flex}.contactProfileHeader>button{display:block}}@media(max-width:800px){.chatProfileButton{display:grid;place-items:center}.connectionDot{margin-left:0}.contactProfile{display:none;width:100%;height:100%}.chatWorkspace.profileOpen .chatPane{display:none}.chatWorkspace.profileOpen .contactProfile{display:flex}.chatWorkspace.profileOpen .chatSidebar{display:none}.contactProfileHeader>button{display:block}}.conversationTagRow{max-width:100%;margin-top:6px;display:flex;align-items:center;gap:4px;overflow:hidden}.conversationTagRow i{max-width:118px;padding:3px 6px;border:1px solid transparent;border-radius:999px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:900;line-height:1.15}.conversationTagRow b{flex:0 0 auto;color:#8ea0aa;font-size:9px}