:root{--bg:#f6f8fc;--panel:#fff;--panel-soft:#f8fafc;--line:#e2e8f0;--line-strong:#cbd5e1;--text:#17233f;--muted:#6b7893;--muted-2:#9eabd0;--accent:#1e63ff;--accent-2:#3b82f6;--accent-soft:#eef4ff;--accent-softer:#f5f8ff;--success:#24b56f;--success-soft:#e9f8f0;--warning:#ff8a00;--warning-soft:#fff4e6;--danger:#c34f58;--danger-soft:#fff0f2;--blue:#1e63ff;--blue-soft:#eef4ff;--sidebar:#07152f;--sidebar-2:#0a2e8a;--radius-xs:8px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--shadow-sm:0 4px 18px rgba(32,37,58,.055);--shadow-md:0 12px 34px rgba(29,33,52,.09)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}.productShell{height:100dvh;min-height:620px;display:grid;grid-template-columns:184px 354px minmax(480px,1fr) 300px;background:var(--panel);overflow:hidden}.appSidebar{min-width:0;background:linear-gradient(180deg,#101629,#0e1425);color:#c5cad8;padding:14px 12px 12px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.04)}.sidebarBrand{height:52px;padding:0 8px 0 7px;display:flex;align-items:center;gap:10px;color:#fff}.sidebarBrandMark{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:transparent;box-shadow:0 10px 26px rgba(109,61,245,.28);font-size:15px}.sidebarBrand strong{font-size:15px;letter-spacing:-.15px}.sidebarNav{display:flex;flex-direction:column;gap:3px;margin-top:11px;min-height:0;overflow:auto;scrollbar-width:none}.sidebarNav::-webkit-scrollbar{display:none}.sidebarItem{position:relative;width:100%;min-height:38px;border:0;border-radius:10px;padding:0 10px;display:flex;align-items:center;gap:10px;color:#9ba3b8;background:transparent;text-decoration:none;font-size:12px;font-weight:600;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease}.sidebarItem:hover{background:#19213a;color:#eef0f7}.sidebarItem.active{background:linear-gradient(90deg,#6d3df5,#7845fb);box-shadow:0 8px 20px rgba(109,61,245,.2)}.sidebarItem.separated{margin-top:15px}.sidebarItem.separated:before{content:"";position:absolute;left:4px;right:4px;top:-9px;height:1px;background:rgba(255,255,255,.08)}.sidebarItem.preview{cursor:default}.sidebarItem.preview:hover{transform:none}.sidebarIcon{width:20px;height:20px;display:grid;place-items:center;flex:0 0 auto}.sidebarLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.soonDot{margin-left:auto;width:5px;height:5px;border-radius:50%;background:#47516c}.workspaceIdentity{margin-top:auto;min-height:54px;border:1px solid rgba(255,255,255,.09);background:#121a2f;border-radius:11px;padding:8px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px}.workspaceAvatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#6840ee,#8b63ff);display:grid;place-items:center;color:#fff;font-weight:800}.workspaceIdentity span,.workspaceIdentity strong{display:block}.workspaceIdentity strong{font-size:10px;color:#fff}.workspaceIdentity span{font-size:9px;color:#7f8aa5;margin-top:2px}.workspaceChevron{font-size:12px!important;color:#8e98ae!important}.queuePane{min-width:0;background:#fbfbfe;border-right:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.queueHeader{display:flex;align-items:center;justify-content:space-between;padding:22px 18px 12px}.sectionEyebrow{margin:0 0 2px;color:#9a9fb0;text-transform:uppercase;letter-spacing:.85px;font-size:9px;font-weight:800}.queueTitleRow{display:flex;align-items:center;gap:9px}.queueTitleRow h1{font-size:24px;line-height:1;margin:0;letter-spacing:-.75px}.liveBadge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 7px;background:#eefaf4;color:#288259;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.liveBadge i{width:5px;height:5px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px #dbf5e8}.iconButton,.queueUtility{width:32px;height:32px;border:1px solid var(--line);border-radius:9px;background:#fff;color:#7f8594;display:grid;place-items:center}.iconButton:hover,.queueUtility:hover{border-color:#d9d9e8;color:#4e5362;background:#fbfbfe}.queueSearch{height:40px;margin:0 16px 12px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:#fff;display:flex;align-items:center;gap:8px;color:#9ca2b1;transition:border-color .16s ease,box-shadow .16s ease}.queueSearch:focus-within{border-color:#b8a8f7;box-shadow:0 0 0 3px rgba(109,61,245,.08)}.queueSearch input{min-width:0;flex:1 1;border:0;outline:0;color:var(--text);background:transparent;font-size:11px}.queueSearch input::placeholder{color:#a3a8b6}.queueSearch kbd{border:1px solid #ececf3;border-radius:5px;background:#fafafd;padding:2px 5px;color:#9b9fac;font-size:8px;font-family:inherit}.queuePrimaryFilters{display:flex;align-items:center;border-bottom:1px solid #efeff5;padding:0 15px;height:39px;gap:18px}.queuePrimaryFilters button{position:relative;height:39px;border:0;background:transparent;padding:0;color:#858a99;font-size:10px;font-weight:700}.queuePrimaryFilters button span{margin-left:3px;color:#a8acb8;font-size:8px}.queuePrimaryFilters button.active{color:#5f35dc}.queuePrimaryFilters button.active:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-1px;background:#6d3df5;border-radius:999px}.queueQuickFilters{display:flex;gap:6px;padding:10px 15px 8px;overflow:auto;scrollbar-width:none}.queueQuickFilters::-webkit-scrollbar{display:none}.queueQuickFilters button{white-space:nowrap;border:1px solid #ebebf2;background:#fff;color:#73798a;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750}.queueQuickFilters button span{margin-left:3px;color:#a0a5b3}.queueQuickFilters button.active{border-color:#d8cef9;background:var(--accent-softer);color:#6841d7}.syncNotice{margin:0 14px 8px;border:1px solid #f7dda6;background:#fff7e7;color:#835e1d;border-radius:9px;padding:8px 9px;display:flex;align-items:center;gap:7px;font-size:9px}.syncNotice span{width:6px;height:6px;border-radius:50%;background:#d49b31}.conversationList{flex:1 1;min-height:0;padding:2px 8px 10px;overflow:auto;scrollbar-width:thin;scrollbar-color:#dfe1eb transparent}.conversationCard{position:relative;width:100%;min-height:84px;border:0;border-radius:12px;padding:10px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:10px;background:transparent;color:inherit;text-align:left;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.conversationCard:hover{background:#f5f4fb}.conversationCard.selected{background:linear-gradient(90deg,#f3edff,#f9f7ff);box-shadow:inset 3px 0 0 #7444f8}.contactAvatar{position:relative;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#e8ecf8,#d8def1);color:#49536f;font-size:10px;font-weight:850;flex:0 0 auto}.contactAvatar .waPresence{position:absolute;right:-2px;bottom:-2px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;background:#25bd70;color:#fff;border:2px solid #fff}.conversationCopy{min-width:0;padding-top:1px}.conversationTop{display:flex;align-items:baseline;gap:8px;justify-content:space-between}.conversationTop strong{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;letter-spacing:-.1px}.conversationTop time{flex:0 0 auto;color:#9ea3b2;font-size:8px}.conversationCopy>p{margin:4px 0 6px;color:#72798b;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversationMeta{display:flex;align-items:center;gap:6px;min-width:0;color:#a0a5b2;font-size:8px}.miniState{display:inline-flex;align-items:center;border-radius:999px;padding:3px 5px;background:#eff1f5;color:#6f7583;font-weight:700;white-space:nowrap}.miniState.bot{background:#eee8ff;color:#6543d5}.miniState.human{background:#e9f8f0;color:#21865a}.miniState.paused{background:#fff3db;color:#93691a}.miniState.waiting{background:#eaf3ff;color:#3671ad}.miniState.closed{background:#eff0f3;color:#7c818c}.unreadBadge{align-self:start;margin-top:3px;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:#6d3df5;color:#fff;font-size:8px;font-weight:800;display:grid;place-items:center}.queueEmpty{padding:36px 18px;text-align:center;color:#969baa;display:grid;justify-items:center;gap:7px}.queueEmpty strong{color:#5d6270;font-size:11px}.queueEmpty span{font-size:9px}.conversationWorkspace{min-width:0;background:#fbfbfd;display:flex;flex-direction:column;overflow:hidden}.conversationHeader{min-height:72px;flex:0 0 auto;padding:10px 16px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);display:flex;align-items:center;justify-content:space-between;gap:12px}.conversationIdentity{display:flex;align-items:center;gap:10px;min-width:0}.headerAvatar{width:42px;height:42px}.identityText{min-width:0}.identityNameRow{display:flex;align-items:center;gap:7px;min-width:0}.identityNameRow strong{font-size:13px}.identityNameRow strong,.identityText p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.identityText p{margin:3px 0 0;color:#8b90a0;font-size:9px}.whatsappLabel{display:inline-flex;align-items:center;gap:3px;color:#24a965;background:#ecf9f3;border-radius:999px;padding:3px 5px;font-size:7px;font-weight:750}.conversationHeaderActions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.ownerCompact{display:grid;gap:2px;margin-right:2px;padding-right:9px;border-right:1px solid #ececf3}.ownerCompact span{font-size:7px;color:#9da1ad}.ownerCompact strong{font-size:9px;color:#4f5565}.modePill{border-radius:999px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.35px;background:#eef1f5;color:#626978;white-space:nowrap}.modePill.bot,.statusPill.bot{background:#e8f9f0;color:#21865a}.modePill.human,.statusPill.human{background:#ece8ff;color:#6042ca}.modePill.paused,.statusPill.paused{background:#fff3d9;color:#926817}.modePill.waiting,.statusPill.waiting{background:#eaf3ff;color:#346da8}.modePill.closed,.statusPill.closed{background:#f1f2f4;color:#737986}.takeoverButton{height:31px;border:1px solid #cfc2fb;border-radius:8px;background:#fff;color:#6540d8;padding:0 10px;font-size:9px;font-weight:800}.takeoverButton:hover{background:#f8f5ff}.takeoverButton:disabled{opacity:.55}.moreActions{position:relative}.actionMenu{position:absolute;z-index:20;right:0;top:37px;width:148px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:5px;box-shadow:var(--shadow-md)}.actionMenu button{width:100%;border:0;background:transparent;border-radius:7px;padding:8px 9px;text-align:left;color:#5f6472;font-size:9px}.actionMenu button:hover{background:#f5f4fa}.actionMenu button.danger{color:#b04d55}.actionError{margin:8px 14px 0;padding:8px 10px;border-radius:9px;background:var(--danger-soft);color:#a83a43;font-size:9px;border:1px solid #ffd6d9}.messageCanvas{flex:1 1;min-height:0;overflow:auto;padding:18px 24px 16px;background:linear-gradient(180deg,#fafafe,#f8f9fc);scrollbar-width:thin;scrollbar-color:#dfe1eb transparent}.dayDivider{display:flex;align-items:center;justify-content:center;margin:0 0 12px}.dayDivider span{border:1px solid #e8e9f0;background:#fff;color:#969baa;border-radius:999px;padding:4px 8px;font-size:8px}.messageRow{display:flex;margin:7px 0}.messageRow.outbound{justify-content:flex-end}.messageBubble{max-width:min(540px,76%);padding:10px 12px 7px;border:1px solid #ececf1;border-radius:14px;background:#fff;color:#282b36;box-shadow:0 4px 13px rgba(26,29,42,.025)}.messageRow.inbound .messageBubble{background:#f1f2f6;border-color:#eff0f4;border-bottom-left-radius:5px}.messageRow.outbound .messageBubble{background:linear-gradient(135deg,#eee6ff,#e5d8ff);border-color:#e0d4fb;color:#2b2540;border-bottom-right-radius:5px}.messageBubble.botBubble{background:linear-gradient(135deg,#efe9ff,#e8ddff)!important;border-color:#ded2fb!important;color:#33294d!important}.messageBubble p{margin:0;font-size:10.5px;white-space:pre-wrap}.messageBubble small{display:block;margin-top:5px;text-align:right;color:#9b9fad;font-size:7.5px}.messageComposer{flex:0 0 auto;margin:0 14px 14px;border:1px solid #e3e4ec;border-radius:12px;background:#fff;box-shadow:0 9px 25px rgba(34,37,55,.06);overflow:hidden}.composerTabs{height:31px;padding:0 10px;border-bottom:1px solid #f0f0f5;display:flex;align-items:center;gap:12px;color:#999dab;font-size:8px}.composerTabs .active{color:#6239d3;background:#f1ecff;border-radius:6px;padding:4px 6px;font-weight:750}.composerContext{margin-left:auto}.composerBody{min-height:52px;display:flex;align-items:center;gap:7px;padding:7px}.composerTool{width:31px;height:31px;border:0;border-radius:8px;background:#f4f5f8;color:#777d8c;display:grid;place-items:center}.composerBody input{min-width:0;flex:1 1;border:0;outline:0;color:var(--text);font-size:10px;padding:0 4px}.composerBody input::placeholder{color:#aaaeb9}.sendButton{height:31px;border:0;border-radius:8px;background:linear-gradient(135deg,#6d3df5,#7b48f9);color:#fff;display:flex;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:800}.composerTool:disabled,.messageComposer.locked input,.sendButton:disabled{opacity:.55}.messageComposer.locked{background:#fafafd;box-shadow:none}.workspaceEmpty{margin:auto;text-align:center;max-width:310px;color:#8c91a0}.workspaceEmpty>div{width:50px;height:50px;margin:0 auto 12px;border-radius:15px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.workspaceEmpty h2{margin:0 0 6px;color:#444958;font-size:15px}.workspaceEmpty p{margin:0;font-size:10px;line-height:1.6}.decisionPanel{border-left:1px solid var(--line);background:#fff;overflow:auto;scrollbar-width:thin;scrollbar-color:#dfe1eb transparent}.decisionTabs{position:sticky;top:0;z-index:5;height:45px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);display:grid}.decisionTabs button{position:relative;border:0;background:transparent;color:#858a99;font-size:8px;font-weight:750}.decisionTabs button.active{color:#6438da}.decisionTabs button.active:after{content:"";position:absolute;height:2px;left:15px;right:15px;bottom:-1px;background:#6d3df5;border-radius:999px}.decisionContent{min-width:0}.customerHero{padding:17px 15px 14px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:9px}.profileAvatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#e5e9fb,#d7def6);color:#50608b;font-size:11px;font-weight:850}.customerHero h2{margin:0;font-size:12px}.customerHero p{margin:3px 0 0;color:#8d92a1;font-size:8px}.customerWa{color:#25b46e}.decisionSection{padding:14px 15px;border-bottom:1px solid var(--line)}.decisionSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:8px}.decisionSectionTitle strong{font-size:9px;color:#404554}.decisionSectionTitle button{border:0;background:#f3efff;color:#6741d5;border-radius:7px;padding:4px 6px;display:flex;align-items:center;gap:3px;font-size:7px;font-weight:750}.decisionList{margin:8px 0 0}.decisionList>div{min-height:26px;display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:7px}.decisionList dt{color:#969ba8;font-size:8px}.decisionList dd{margin:0;color:#4e5361;text-align:right;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statusPill{display:inline-flex;border-radius:999px;padding:4px 6px;font-size:7px;text-transform:capitalize}.mutedValue{color:#a1a5b1!important}.emptyInline{color:#a0a4b0}.emptyInline,.noteEmpty{margin-top:9px;font-size:8px}.noteEmpty{border:1px dashed #e3e4ec;border-radius:9px;padding:9px;display:flex;align-items:center;gap:6px;color:#9da1ad}.summaryCard{border:1px solid #e8e1fb;background:linear-gradient(160deg,#faf8ff,#f7f4ff);border-radius:12px;padding:14px}.summaryIcon{width:32px;height:32px;border-radius:9px;background:#eee8ff;color:#6d3df5;display:grid;place-items:center}.summaryCard h3{margin:10px 0 5px;font-size:10px}.summaryCard p{margin:0;color:#777c8b;font-size:8px;line-height:1.55}.summaryCard>span{display:inline-block;margin-top:10px;border-radius:999px;background:#fff;color:#7150cf;padding:4px 6px;font-size:7px;font-weight:750}.activitySection{padding:14px 15px}.activityList{margin-top:9px;display:grid;gap:10px}.activityItem{display:grid;grid-template-columns:8px 1fr;gap:8px;align-items:start}.activityItem>i{width:7px;height:7px;border-radius:50%;background:#9aa0ad;margin-top:3px}.activityItem>i.customer{background:#8293be}.activityItem>i.bot{background:#7549eb}.activityItem>i.agent{background:#25ac6b}.activityItem strong{font-size:8px}.activityItem p{margin:2px 0;color:#727888;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activityItem span{color:#a2a6b1;font-size:7px}.decisionEmpty{padding:32px 15px;text-align:center;color:#a0a4b0;font-size:9px}.pairBrand{margin:0 auto 14px;width:50px;height:50px;display:grid;place-items:center;border-radius:16px;background:transparent;color:#fff;font-weight:850;font-size:20px}.pairBrand span{color:#bfe0ff}.loginShell{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 20% 10%,rgba(111,87,255,.13),transparent 30%),#f5f7fb}.loginCard{width:min(420px,100%);padding:34px;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 70px rgba(24,28,40,.11);text-align:center}.loginCard h1{margin:6px 0 8px;font-size:28px;letter-spacing:-.7px}.loginLead{margin:0 auto 22px;color:var(--muted);font-size:12px;line-height:1.6}.loginForm{display:grid;gap:14px;text-align:left}.loginForm label{display:grid;gap:7px;font-size:11px;font-weight:750;color:#676e7c}.loginForm input{width:100%;border:1px solid var(--line);border-radius:11px;padding:11px 12px;outline:none;background:#fbfcfe}.loginForm input:focus{border-color:#a99cff;box-shadow:0 0 0 3px var(--accent-soft)}.loginForm button{border:0;border-radius:12px;padding:12px;background:#171b24;color:#fff;font-weight:750;margin-top:2px}.loginError{margin:0 0 14px;padding:10px;border-radius:10px;background:#fff0f1;color:#a83a43;font-size:11px}.loginFoot{margin:18px 0 0;color:#a0a5b0;font-size:10px}.sidebarItem{min-height:44px;font-size:13px;font-weight:650;border-radius:11px}.sidebarNav{gap:6px}.sidebarItem.separated{margin-top:16px}.sidebarItem.separated:before{top:-11px}.workspaceIdentity strong{font-size:12px}.sectionEyebrow,.workspaceIdentity span{font-size:11px}.liveBadge{font-size:10px;padding:5px 8px}.queueSearch{height:44px}.queueSearch input{font-size:13px}.queueSearch kbd{font-size:10px}.queuePrimaryFilters{height:44px;gap:22px}.queuePrimaryFilters button{height:44px;font-size:12px}.queuePrimaryFilters button span{font-size:11px}.queueQuickFilters{padding-top:11px;padding-bottom:10px}.queueQuickFilters button{font-size:11px;padding:6px 10px}.queueQuickFilters button span{font-size:10px}.conversationCard{min-height:100px;padding:13px 12px;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;border-radius:14px}.contactAvatar{width:46px;height:46px;font-size:12px}.conversationTop strong{font-size:14px}.conversationTop time{font-size:11px}.conversationCopy>p{margin-top:5px;margin-bottom:8px;font-size:12px;color:#656d7f}.conversationMeta{gap:7px;font-size:11px}.miniState{padding:4px 7px;font-size:10px}.unreadBadge{min-width:20px;height:20px;font-size:10px}.queueEmpty strong{font-size:13px}.queueEmpty span{font-size:11px}.conversationHeader{min-height:82px;padding:11px 18px}.headerAvatar{width:48px;height:48px}.identityNameRow strong{font-size:16px;min-width:72px}.identityText p{margin-top:5px;font-size:12px}.whatsappLabel{font-size:10px;padding:4px 7px}.ownerCompact span{font-size:10px}.ownerCompact strong{font-size:12px}.modePill{font-size:10px;padding:7px 9px}.takeoverButton{height:36px;padding:0 12px;font-size:12px}.iconButton{width:36px;height:36px}.actionMenu{width:170px;top:42px}.actionMenu button{font-size:12px;padding:10px}.messageCanvas{padding:22px 28px 18px}.dayDivider span{font-size:10px;padding:5px 10px}.messageBubble{max-width:min(600px,78%);padding:13px 15px 10px;border-radius:16px}.messageBubble p{font-size:14px;line-height:1.55}.messageBubble small{margin-top:7px;font-size:11px}.messageComposer{margin:0 16px 16px;border-radius:14px}.composerTabs{height:38px;padding:0 12px;font-size:11px}.composerTabs .active{padding:5px 8px}.composerBody{min-height:64px;padding:9px}.composerTool{width:36px;height:36px}.composerBody input{font-size:14px}.sendButton{height:38px;padding:0 13px;font-size:12px}.decisionPanel{background:#fbfbfe}.decisionTabs{height:52px}.decisionTabs button{font-size:12px}.customerHero{padding:18px 16px 16px;grid-template-columns:48px 1fr auto}.profileAvatar{width:48px;height:48px;font-size:13px}.customerHero h2{font-size:15px}.customerHero p{margin-top:4px}.decisionSection,.snapshotSection{margin:12px 12px 0;padding:15px;border:1px solid #e8e9f2;border-radius:14px;background:#fff}.snapshotSection{background:linear-gradient(150deg,#fbf9ff,#f6f2ff);border-color:#e2d9fb}.statusPill{padding:5px 7px}.snapshotGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:13px}.snapshotGrid>div{min-height:66px;padding:10px;border:1px solid rgba(109,61,245,.09);border-radius:11px;background:rgba(255,255,255,.78);display:grid;align-content:center;gap:3px}.snapshotGrid span,.snapshotSignal span{font-size:11px;color:#858b9a}.snapshotGrid strong{font-size:20px;letter-spacing:-.4px;color:#332654}.snapshotSignal{margin-top:9px;padding:10px 11px;border-radius:11px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px}.snapshotSignal strong{font-size:12px;color:#4e3e75}.decisionList{margin-top:11px}.decisionList>div{min-height:34px;grid-template-columns:102px minmax(0,1fr)}.summaryCard{margin:14px;padding:16px}.summaryCard h3{font-size:14px}.summaryCard p{font-size:12px;line-height:1.6}.summaryCard>span{font-size:10px}.activitySection{padding:16px}.activityItem{grid-template-columns:10px 1fr;gap:10px}.activityItem strong{font-size:12px}.activityItem p{font-size:12px;margin:3px 0}.decisionEmpty,.emptyInline{font-size:11px}.decisionTabs{grid-template-columns:1fr 1fr}.sidebarItem.active{background:rgba(109,61,245,.24);box-shadow:inset 0 0 0 1px rgba(139,99,255,.34)}.sidebarItem.active .sidebarIcon{color:#c9bcff}.sidebarItem:hover{background:#1a2239}.sidebarPulse{margin-top:22px;padding:12px;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:linear-gradient(160deg,rgba(255,255,255,.045),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.sidebarPulseHead{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center}.sidebarPulseIcon{width:30px;height:30px;display:grid;place-items:center;color:#6ee7a0}.sidebarPulseHead strong{display:block;color:#f6f7fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebarPulseHead span.connected,.sidebarPulseHead span.offline{margin-top:3px;display:flex;align-items:center;gap:5px;color:#90a0b7;font-size:10px}.sidebarPulseHead span.connected i,.sidebarPulseHead span.offline i{width:6px;height:6px;border-radius:50%;background:#43d17e;box-shadow:0 0 0 3px rgba(67,209,126,.08)}.sidebarPulseHead span.offline i{background:#e27676;box-shadow:none}.sidebarPulseRows{display:grid;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.sidebarPulseRows>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebarPulseRows span{font-size:10px;color:#8994ab}.sidebarPulseRows strong{font-size:12px;color:#f2f4f8}.workspaceIdentity{min-height:62px;padding:9px}.workspaceCopy{min-width:0}.workspaceIdentity .workspaceCopy strong{font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspaceIdentity .workspaceCopy span{font-size:10px}.workspaceAvatar{width:36px;height:36px;font-size:10px}.productShell.detailsCollapsed{grid-template-columns:176px 300px minmax(0,1fr)}.productShell.detailsOpen{grid-template-columns:176px 300px minmax(540px,1fr) 260px}.lastMessagePreview{font-weight:520;color:#565f72!important}.conversationCard.selected .lastMessagePreview{color:#4f4768!important}.conversationMeta>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detailsToggle{height:36px;border:1px solid #e0e2eb;border-radius:9px;background:#fff;color:#697083;padding:0 11px;font-size:11px;font-weight:750}.detailsToggle.active,.detailsToggle:hover{border-color:#cec3f6;background:#f8f5ff;color:#6540d8}.conversationHeader{min-height:76px;padding-top:9px;padding-bottom:9px}.identityNameRow{gap:8px}.identityText p{color:#8b91a1}.conversationHeaderActions{gap:8px}.modePill{padding:6px 8px;text-transform:none;letter-spacing:0}.messageCanvas{padding-top:18px;background:linear-gradient(180deg,#fbfbfe,#f8f9fc)}.messageRow{margin:10px 0}.messageRow.grouped{margin-top:3px}.messageRow.groupStart{margin-top:13px}.messageRow.inbound .messageBubble{background:#fff;border-color:#e8eaf0;border-bottom-left-radius:7px}.messageRow.outbound .messageBubble{background:#f2edff;border-color:#e4dafb;color:#2d2940;border-bottom-right-radius:7px}.messageBubble.botBubble{background:#eee8ff!important;border-color:#ddd1fb!important}.messageBubble.agentBubble{background:#f4efff;border-color:#e5dcfb}.messageBubble{box-shadow:0 2px 8px rgba(27,31,46,.025)}.messageBubble small{color:#9aa0ad}.messageBubble.botBubble small{color:#806fb0!important}.decisionPanel{width:260px}.decisionTabs{height:48px}.customerHero{padding:16px 14px 14px}.decisionSection,.snapshotSection{margin:10px 10px 0;padding:13px}.snapshotGrid{gap:7px}.snapshotGrid>div{min-height:58px;padding:8px}.snapshotGrid strong{font-size:18px}.decisionList>div{grid-template-columns:90px minmax(0,1fr)}.productShell{transition:grid-template-columns .18s cubic-bezier(.2,.8,.2,1)}.appSidebar{transition:padding .18s ease}.appSidebar,.sidebarBrand{position:relative}.sidebarBrandLogoStatic{width:36px;height:36px;flex:0 0 36px;border-radius:10px;display:grid;place-items:center;background:transparent;box-shadow:0 10px 26px rgba(109,61,245,.22);color:#fff;font-size:15px}.sidebarHeaderToggle{border:0;background:transparent;color:#8293b9;display:grid;place-items:center;transition:background .16s ease,color .16s ease,transform .16s ease;z-index:12;margin-left:auto;width:28px;height:28px;border-radius:8px;opacity:.72}.sidebarHeaderToggle:focus-visible,.sidebarHeaderToggle:hover{background:rgba(255,255,255,.07);color:#fff;opacity:1;outline:none;transform:translateX(-1px)}.sidebarBrand strong,.sidebarLabel,.sidebarPulseHead>div,.sidebarPulseRows,.workspaceChevron,.workspaceCopy{transition:opacity .12s ease}.productShell.sidebarCollapsed .appSidebar{padding-left:10px;padding-right:10px}.productShell.sidebarCollapsed .sidebarBrand strong,.productShell.sidebarCollapsed .sidebarLabel,.productShell.sidebarCollapsed .workspaceChevron,.productShell.sidebarCollapsed .workspaceCopy{display:none}.productShell.sidebarCollapsed .sidebarItem{justify-content:center;padding:0}.productShell.sidebarCollapsed .sidebarItem.separated:before{left:8px;right:8px}.productShell.sidebarCollapsed .sidebarPulse{padding:8px;margin-top:22px;border-radius:12px}.productShell.sidebarCollapsed .sidebarPulseHead{display:flex;justify-content:center}.productShell.sidebarCollapsed .sidebarPulseHead>div,.productShell.sidebarCollapsed .sidebarPulseRows{display:none}.productShell.sidebarCollapsed .sidebarPulseIcon{width:30px;height:30px}.productShell.sidebarCollapsed .workspaceIdentity{grid-template-columns:1fr;width:48px;min-height:48px;padding:6px;justify-items:center;align-self:center}.productShell.sidebarCollapsed .workspaceAvatar{width:34px;height:34px}.productShell.sidebarCollapsed .sidebarBrandLogoStatic{width:40px;height:40px;flex-basis:40px}body,html{background:var(--bg);color:var(--text)}.appSidebar{background:linear-gradient(180deg,#07152f,#081a38);padding-left:10px;padding-right:10px;transition:padding .18s ease,box-shadow .16s ease}.sidebarBrand{padding:0 5px;gap:9px}.sidebarBrandLogoStatic{background:linear-gradient(135deg,#1e63ff,#3b82f6);box-shadow:0 9px 22px rgba(30,99,255,.2)}.sidebarBrand strong{font-weight:750;letter-spacing:-.2px}.sidebarCollapsedBrand{position:relative;width:52px;height:52px;border:0;background:transparent;color:#fff;padding:6px;display:grid;place-items:center;border-radius:12px}.sidebarCollapsedBrand:focus-visible{outline:2px solid rgba(30,99,255,.75);outline-offset:2px}.sidebarCollapsedBrand .sidebarBrandLogoStatic,.sidebarCollapsedGlyph{position:absolute;width:40px;height:40px;display:grid;place-items:center;transition:opacity .14s ease,transform .14s ease}.sidebarCollapsedGlyph{opacity:0;color:#d8e5ff;transform:scale(.88)}.sidebarCollapsedBrand:hover{background:rgba(255,255,255,.055)}.productShell.sidebarCollapsed .appSidebar:hover .sidebarCollapsedBrand .sidebarBrandLogoStatic,.sidebarCollapsedBrand:focus-visible .sidebarBrandLogoStatic,.sidebarCollapsedBrand:hover .sidebarBrandLogoStatic{opacity:0;transform:scale(.9)}.productShell.sidebarCollapsed .appSidebar:hover .sidebarCollapsedBrand .sidebarCollapsedGlyph,.sidebarCollapsedBrand:focus-visible .sidebarCollapsedGlyph,.sidebarCollapsedBrand:hover .sidebarCollapsedGlyph{opacity:1;transform:scale(1)}.sidebarItem{color:#a7b5d1;border-radius:9px;min-height:42px}.sidebarItem:hover{background:rgba(255,255,255,.055);color:#edf3ff}.sidebarItem.active{background:rgba(30,99,255,.11);box-shadow:none;color:#fff}.sidebarItem.active:after{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:999px;background:#1e63ff;box-shadow:0 0 0 3px rgba(30,99,255,.08)}.sidebarItem.active .sidebarIcon{color:#72a1ff}.sidebarPulse{margin-top:18px;padding:15px 6px 10px;border:0;border-top:1px solid rgba(196,210,235,.12);border-radius:0;background:transparent;box-shadow:none}.sidebarPulseHead{grid-template-columns:28px minmax(0,1fr);gap:8px}.sidebarPulseIcon{width:28px;height:28px;border-radius:9px;background:rgba(37,211,102,.1)}.sidebarPulseHead strong{font-size:11px}.sidebarPulseRows{margin-top:10px;padding-top:9px;border-top:1px solid rgba(196,210,235,.08)}.workspaceIdentity{background:rgba(255,255,255,.035);border-color:rgba(196,210,235,.11);box-shadow:none}.workspaceAvatar{background:linear-gradient(135deg,#1e63ff,#3b82f6)}.productShell.sidebarExpanded.detailsCollapsed{grid-template-columns:160px 300px minmax(0,1fr)}.productShell.sidebarExpanded.detailsOpen{grid-template-columns:160px 300px minmax(540px,1fr) 260px}.productShell.sidebarCollapsed.detailsCollapsed{grid-template-columns:72px 300px minmax(0,1fr)}.productShell.sidebarCollapsed.detailsOpen{grid-template-columns:72px 300px minmax(540px,1fr) 260px}.productShell.sidebarCollapsed .appSidebar{cursor:pointer;box-shadow:inset -1px 0 0 rgba(114,161,255,.08)}.productShell.sidebarCollapsed .appSidebar:hover{box-shadow:inset -2px 0 0 rgba(114,161,255,.28)}.productShell.sidebarCollapsed .sidebarBrand{height:52px;padding:0;justify-content:center}.productShell.sidebarCollapsed .sidebarPulse{width:48px;align-self:center;padding:12px 8px 8px;border-top:1px solid rgba(196,210,235,.12)}.queuePane{background:#f8fafc}.conversationHeader,.messageComposer,.queueSearch{border-color:#e2e8f0}.queueSearch:focus-within{border-color:#9bbcff;box-shadow:0 0 0 3px rgba(30,99,255,.08)}.queuePrimaryFilters button.active{color:#1e63ff}.queuePrimaryFilters button.active:after{background:#1e63ff}.queueQuickFilters button.active{border-color:#cfe0ff;background:#eef4ff;color:#0a2e8a}.conversationCard:hover{background:#f1f5fb}.conversationCard.selected{background:linear-gradient(90deg,#eef4ff,#f7faff);box-shadow:inset 3px 0 0 #1e63ff}.conversationCard.selected .lastMessagePreview{color:#44506b!important}.miniState.bot,.modePill.human,.statusPill.human{background:#eef4ff;color:#0a2e8a}.detailsToggle.active,.detailsToggle:hover{border-color:#bdd1ff;background:#f5f8ff;color:#0a2e8a}.takeoverButton{border-color:#b9cdfd;color:#0a2e8a}.takeoverButton:hover{background:#f5f8ff}.messageCanvas{background:linear-gradient(180deg,#fbfcff,#f6f8fc)}.messageBubble.agentBubble,.messageRow.outbound .messageBubble{background:#eef4ff;border-color:#dbe7ff;color:#17233f}.messageBubble.botBubble{background:#f1f5ff!important;border-color:#dce6fa!important;color:#17233f!important}.messageBubble.botBubble small{color:#7185ab!important}.sendButton{background:linear-gradient(135deg,#1e63ff,#3b82f6)}.composerTabs .active{color:#0a2e8a;background:#eef4ff}.snapshotSection{background:linear-gradient(150deg,#f8faff,#eef4ff);border-color:#dbe7ff}.snapshotGrid>div{border-color:rgba(30,99,255,.1)}.snapshotGrid strong,.snapshotSignal strong{color:#0a2e8a}.decisionTabs button.active{color:#1e63ff}.decisionTabs button.active:after{background:#1e63ff}.productShell :is(button,a,input,textarea,select):focus-visible{outline:2px solid rgba(30,99,255,.72);outline-offset:2px}.mobileBackButton{display:none;width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#0a2e8a;font-size:24px;line-height:1;place-items:center;flex:0 0 auto}@media(min-width:1501px){.productShell.sidebarExpanded.detailsCollapsed{grid-template-columns:168px 320px minmax(0,1fr)}.productShell.sidebarExpanded.detailsOpen{grid-template-columns:168px 320px minmax(600px,1fr) 280px}.productShell.sidebarCollapsed.detailsCollapsed{grid-template-columns:72px 320px minmax(0,1fr)}.productShell.sidebarCollapsed.detailsOpen{grid-template-columns:72px 320px minmax(600px,1fr) 280px}}@media(max-width:1500px) and (min-width:1181px){.productShell.sidebarExpanded.detailsCollapsed{grid-template-columns:160px 300px minmax(0,1fr)}.productShell.sidebarExpanded.detailsOpen{grid-template-columns:160px 300px minmax(540px,1fr) 260px}.productShell.sidebarCollapsed.detailsCollapsed{grid-template-columns:72px 300px minmax(0,1fr)}.productShell.sidebarCollapsed.detailsOpen{grid-template-columns:72px 300px minmax(540px,1fr) 260px}}@media(max-width:1180px) and (min-width:901px){.productShell.sidebarCollapsed.detailsCollapsed,.productShell.sidebarCollapsed.detailsOpen,.productShell.sidebarExpanded.detailsCollapsed,.productShell.sidebarExpanded.detailsOpen{grid-template-columns:72px 300px minmax(0,1fr)}.decisionPanel,.detailsToggle,.ownerCompact,.sidebarBrand strong,.sidebarHeaderToggle,.sidebarLabel,.sidebarPulse,.workspaceChevron,.workspaceCopy{display:none}.appSidebar{padding-left:10px;padding-right:10px}.sidebarBrand,.sidebarItem{justify-content:center;padding:0}.workspaceIdentity{grid-template-columns:1fr;width:48px;min-height:48px;padding:6px;justify-items:center;align-self:center}}@media(max-width:900px) and (min-width:721px){.productShell.sidebarCollapsed.detailsCollapsed,.productShell.sidebarCollapsed.detailsOpen,.productShell.sidebarExpanded.detailsCollapsed,.productShell.sidebarExpanded.detailsOpen{grid-template-columns:64px minmax(280px,38vw) minmax(0,1fr)}.decisionPanel,.detailsToggle,.ownerCompact,.sidebarBrand strong,.sidebarHeaderToggle,.sidebarLabel,.sidebarPulse,.workspaceChevron,.workspaceCopy{display:none}.appSidebar{padding-left:8px;padding-right:8px}.sidebarBrand,.sidebarItem{justify-content:center;padding:0}.workspaceIdentity{grid-template-columns:1fr;width:48px;min-height:48px;padding:6px;justify-items:center;align-self:center}.queuePane{min-width:280px}.messageCanvas{padding-left:16px;padding-right:16px}.messageComposer{margin-left:10px;margin-right:10px}}@media(max-width:720px){.productShell{min-height:0;grid-template-columns:56px minmax(0,1fr)!important}.decisionPanel,.detailsToggle,.ownerCompact,.sidebarBrand strong,.sidebarHeaderToggle,.sidebarLabel,.sidebarPulse,.workspaceChevron,.workspaceCopy{display:none}.appSidebar{grid-column:1;padding:10px 6px}.sidebarBrand{height:48px}.sidebarBrand,.sidebarItem{justify-content:center;padding:0}.sidebarItem{min-height:42px}.workspaceIdentity{grid-template-columns:1fr;width:44px;min-height:44px;padding:5px;justify-items:center;align-self:center}.workspaceAvatar{width:32px;height:32px}.conversationWorkspace,.queuePane{grid-column:2;grid-row:1;min-width:0}.productShell.mobileConversation .queuePane,.productShell.mobileQueue .conversationWorkspace{display:none}.mobileBackButton{display:grid}.queueHeader{padding-left:14px;padding-right:14px}.queueSearch{margin-left:12px;margin-right:12px}.queuePrimaryFilters,.queueQuickFilters{padding-left:12px;padding-right:12px}.conversationHeader{padding-left:10px;padding-right:10px}.conversationHeaderActions .modePill{display:none}.messageCanvas{padding:14px 12px}.messageBubble{max-width:88%}.messageComposer{margin:0 8px 8px}.composerContext{display:none}}@media(prefers-reduced-motion:reduce){.appSidebar,.productShell,.sidebarBrandLogoStatic,.sidebarCollapsedGlyph,.sidebarItem{transition:none!important}.messagesEnd{scroll-behavior:auto}}.syncNotice,.threadSyncNotice{display:flex;align-items:center;gap:9px;border:1px solid #f4d28d;background:#fff8e8;color:#71531d;border-radius:10px;padding:9px 10px;font-size:11px}.syncNotice{margin:0 12px 9px}.threadSyncNotice{margin:10px 14px 0;flex:0 0 auto}.syncNotice .syncDot,.threadSyncNotice .syncDot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#ff8a00;box-shadow:0 0 0 4px rgba(255,138,0,.09)}.syncNotice>div,.threadSyncNotice>div{min-width:0;display:grid;gap:2px;flex:1 1}.syncNotice strong,.threadSyncNotice strong{font-size:11px;color:#6a4a12}.syncNotice small,.threadSyncNotice small{font-size:10px;color:#8b703e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.historyPager button,.queuePager button,.serviceState button,.syncNotice button,.threadSyncNotice button{border:1px solid #d7e2f5;background:#fff;color:#0a2e8a;border-radius:9px;padding:6px 9px;font-size:10px;font-weight:750;white-space:nowrap}.historyPager button:hover,.queuePager button:hover,.serviceState button:hover,.syncNotice button:hover,.threadSyncNotice button:hover{border-color:#a9c3f7;background:#f5f8ff}.historyPager button:disabled,.queuePager button:disabled,.serviceState button:disabled,.syncNotice button:disabled,.threadSyncNotice button:disabled{opacity:.55;cursor:wait}.queuePager{display:flex;justify-content:center;padding:10px 8px 14px}.queuePager button{width:min(220px,100%)}.historyPager{position:sticky;top:0;z-index:3;display:flex;justify-content:center;padding:2px 0 10px}.historyPager button{box-shadow:0 5px 16px rgba(23,35,63,.06)}.threadEmpty{min-height:180px;margin:auto;display:grid;place-items:center;align-content:center;gap:7px;text-align:center;color:#77839b}.threadEmpty strong{font-size:13px;color:#35425f}.threadEmpty span{font-size:11px}.threadEmpty.serviceState svg{color:#1e63ff}.queueEmpty.serviceState{padding:28px 15px}.queueEmpty.serviceState svg{color:#1e63ff}.queueEmpty.serviceState button{margin-top:4px}.messageSkeletons{display:grid;gap:12px;padding:20px 0}.messageSkeletons i{display:block;width:min(58%,420px);height:54px;border-radius:15px;background:linear-gradient(90deg,#edf1f7 20%,#f8faff 50%,#edf1f7 80%);background-size:220% 100%;animation:messageSkeletonSweep 1.25s ease-in-out infinite}.messageSkeletons i:nth-child(2n){justify-self:end;width:min(46%,340px)}.messageSkeletons i:nth-child(3){width:min(68%,480px)}@keyframes messageSkeletonSweep{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:720px){.syncNotice{margin-left:10px;margin-right:10px}.threadSyncNotice{margin:8px 8px 0}.syncNotice small,.threadSyncNotice small{white-space:normal}.syncNotice,.threadSyncNotice{align-items:flex-start}.historyPager{padding-top:0}}@media(prefers-reduced-motion:reduce){.messageSkeletons i{animation:none;background:#edf1f7}}.composerContext,.conversationMeta,.conversationTop time,.dayDivider span,.identityText p,.messageBubble small,.queuePrimaryFilters button,.queueSearch kbd,.sectionEyebrow{color:#526074}.liveBadge{color:#166534}.queuePrimaryFilters button span,.queueQuickFilters button,.queueQuickFilters button span{color:#596273}.miniState.paused,.modePill.paused,.statusPill.paused{color:#7a4f00}.whatsappLabel{color:#166534}.messageBubble.botBubble small{color:#4d6288!important}.messageBubble.agentBubble small,.messageRow.outbound .messageBubble small{color:#596273}.messageCanvas:focus-visible{outline:2px solid #1e63ff;outline-offset:-2px}.channelProductShell{min-height:100vh;display:grid;grid-template-columns:160px minmax(0,1fr);background:#f6f8fc;color:var(--text);transition:grid-template-columns .18s ease}.channelProductShell.sidebarCollapsed{grid-template-columns:72px minmax(0,1fr)}.channelWorkspace{min-width:0;min-height:100vh;padding:32px clamp(20px,3vw,44px) 24px;overflow:auto}.channelSidebar{position:sticky;top:0;height:100vh}.channelSidebarPulse .sidebarPulseRows strong{font-size:10px}.channelPageHeader{max-width:1180px;margin:0 auto}.channelBreadcrumb{display:flex;align-items:center;gap:7px;color:#64748b;font-size:12px;margin-bottom:16px}.channelBreadcrumb a{color:#526075;text-decoration:none}.channelBreadcrumb a:hover{color:#1e63ff}.channelHeadingRow{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.channelHeadingRow h1{margin:3px 0 7px;font-size:30px;line-height:1.05;letter-spacing:-.8px;color:#17233f}.channelHeadingRow>div>p:last-child{margin:0;max-width:650px;color:#667085;font-size:13px;line-height:1.55}.channelEyebrow{margin:0;color:#526075;text-transform:uppercase;letter-spacing:.85px;font-size:11px;font-weight:800}.channelHealthPill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 11px;background:#fff;border:1px solid #dfe5ef;color:#4f5d70;font-size:11px;font-weight:800;white-space:nowrap}.channelHealthPill i{width:7px;height:7px;border-radius:50%;background:#94a3b8}.channelHealthPill.healthy{color:#17663f;border-color:#cde9d9;background:#f3fbf7}.channelHealthPill.healthy i{background:#1fb56b;box-shadow:0 0 0 4px rgba(31,181,107,.1)}.channelHealthPill.attention{color:#805b17;border-color:#f1dfb8;background:#fffaf0}.channelHealthPill.attention i{background:#d89b28}.channelSummaryGrid{max-width:1180px;margin:22px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.channelSummaryCard{min-width:0;display:flex;align-items:center;gap:12px;padding:14px 15px;border:1px solid #e1e7ef;border-radius:14px;background:rgba(255,255,255,.86);box-shadow:0 5px 18px rgba(23,35,63,.025)}.channelSummaryIcon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:0 0 auto;color:#526075;background:#eef2f7}.channelSummaryIcon.whatsapp{color:#167348;background:#eaf8f1}.channelSummaryIcon.blue{color:#1e63ff;background:#eaf1ff}.channelSummaryCard>div{min-width:0;display:grid;gap:2px}.channelSummaryCard span:not(.channelSummaryIcon){color:#667085;font-size:11px;font-weight:700}.channelSummaryCard strong{color:#17233f}.channelSummaryCard small,.channelSummaryCard strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channelSummaryCard small{color:#667085;font-size:11px}.channelSettingsGrid{max-width:1180px;margin:14px auto 0;display:grid;grid-template-columns:minmax(330px,.9fr) minmax(480px,1.45fr);gap:14px;align-items:start}.channelSettingsGrid.aiDisabled{grid-template-columns:minmax(0,760px);justify-content:start}.channelPanel{min-width:0;border:1px solid #e1e7ef;border-radius:16px;background:#fff;box-shadow:0 8px 26px rgba(23,35,63,.035);overflow:hidden}.channelPanelHead{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding:20px 20px 17px;border-bottom:1px solid #edf1f5}.channelPanelIcon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#eef2f7;color:#526075}.channelPanelIcon.whatsapp{background:#eaf8f1;color:#167348}.channelPanelIcon.blue{background:#eaf1ff;color:#1e63ff}.channelPanelHead p{margin:0 0 3px;color:#64748b;text-transform:uppercase;letter-spacing:.75px;font-size:11px;font-weight:800}.channelPanelHead h2{margin:0;color:#17233f;letter-spacing:-.2px}.channelPanelHead>div:nth-child(2)>span{display:block;margin-top:6px;color:#667085;font-size:13px;line-height:1.5}.channelStatusBadge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 10px;border:1px solid #dfe5ef;background:#f8fafc;color:#607087;font-size:11px;font-weight:800}.channelStatusBadge i{width:6px;height:6px;border-radius:50%;background:#94a3b8}.channelStatusBadge.connected{color:#17663f;border-color:#cde9d9;background:#f3fbf7}.channelStatusBadge.connected i{background:#1fb56b}.channelStatusBadge.connecting,.channelStatusBadge.pairing,.channelStatusBadge.reconnecting{color:#805b17;border-color:#f1dfb8;background:#fffaf0}.channelStatusBadge.connecting i,.channelStatusBadge.pairing i,.channelStatusBadge.reconnecting i{background:#d89b28}.channelInlineAlert{margin:14px 16px 0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px 11px;border-radius:10px;border:1px solid #e3e8ef;background:#f8fafc;color:#526075}.channelInlineAlert.warning{background:#fffaf0;border-color:#f0dfb9;color:#765718}.channelInlineAlert.danger{background:#fff5f5;border-color:#f4d2d5;color:#96383f}.channelInlineAlert.compact{margin:14px 0 0}.channelInlineAlert div{display:grid;gap:2px}.channelInlineAlert strong{font-size:12px}.channelInlineAlert span{font-size:12px;line-height:1.5}.channelInlineAlert button{border:0;background:transparent;color:inherit;font-size:12px;font-weight:800;padding:1px 0;cursor:pointer}.connectionReadyState{margin:16px;display:flex;gap:12px;align-items:center;padding:18px;border:1px solid #d9eadf;border-radius:13px;background:#f6fbf8}.connectionReadyMark{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#dff5e9;color:#147344;flex:0 0 auto}.connectionReadyState strong{display:block;color:#173b2b;font-size:14px}.connectionReadyState p{margin:5px 0 0;color:#607067;font-size:12px;line-height:1.5}.connectionEmptyState{margin:16px;padding:28px 20px;text-align:center;border:1px dashed #d7dee8;border-radius:13px;background:#fafcff}.connectionEmptyIcon{width:48px;height:48px;margin:0 auto 11px;display:grid;place-items:center;border-radius:14px;background:#eef2f7;color:#526075}.connectionEmptyState strong{display:block;color:#17233f;font-size:14px}.connectionEmptyState p{max-width:360px;margin:6px auto 0;color:#667085;font-size:12px;line-height:1.55}.pairingWorkspace{margin:16px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;padding:16px;border:1px solid #dfe6ef;border-radius:13px;background:#fafcff}.qrFrame{padding:10px;border:1px solid #e1e6ed;border-radius:12px;background:#fff;display:grid;place-items:center}.qrFrame svg{width:100%;height:auto}.pairingInstructions{display:grid;grid-template-columns:24px minmax(0,1fr);align-content:center;gap:10px 8px}.pairingInstructions p{margin:0;color:#526075;font-size:12px;line-height:1.5}.stepBadge{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:#eaf1ff;color:#1e63ff;font-size:11px;font-weight:850}.channelPanelActions{display:flex;align-items:center;gap:12px;padding:0 16px 16px}.channelPanelActions>span{color:#667085;font-size:11px;line-height:1.45}.primaryChannelAction{border:0;border-radius:9px;background:#1e63ff;color:#fff;min-height:40px;padding:0 15px;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px rgba(30,99,255,.16)}.primaryChannelAction:hover{background:#1658ec}.primaryChannelAction:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.channelSwitch{align-self:center;display:inline-flex;align-items:center;gap:7px;cursor:pointer;-webkit-user-select:none;user-select:none}.channelSwitch input{position:absolute;opacity:0;pointer-events:none}.channelSwitch>span{position:relative;width:34px;height:19px;border-radius:999px;background:#cfd6e2;transition:background .16s ease}.channelSwitch>span:after{content:"";position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(23,35,63,.22);transition:transform .16s ease}.channelSwitch input:checked+span{background:#1e63ff}.channelSwitch input:checked+span:after{transform:translateX(15px)}.channelSwitch input:focus-visible+span{outline:3px solid rgba(30,99,255,.22);outline-offset:2px}.channelSwitch b{color:#526075;font-size:12px}.channelAiForm{padding:18px}.aiReadiness{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;padding:11px 12px;border-radius:10px;border:1px solid #dce6f6;background:#f7faff}.aiReadiness.ready{border-color:#d3eadc;background:#f6fbf8}.aiReadiness.fallback{border-color:#f0dfb9;background:#fffaf0}.aiReadinessIcon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#eaf1ff;color:#1e63ff}.aiReadiness.ready .aiReadinessIcon{background:#e4f6ec;color:#157144}.aiReadiness.fallback .aiReadinessIcon{background:#fff0ca;color:#91691c}.aiReadiness div{display:grid;gap:2px}.aiReadiness strong{color:#17233f;font-size:13px}.aiReadiness span:not(.aiReadinessIcon){color:#667085;font-size:12px;line-height:1.5}.aiBusinessFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px}.channelField{display:grid;gap:6px;min-width:0}.channelField>span{color:#344054;font-size:12px;font-weight:800}.channelField>small{min-height:32px;color:#667085;font-size:11px;line-height:1.45}.channelField input,.channelField select,.channelField textarea{width:100%;border:1px solid #dfe5ee;border-radius:10px;background:#fff;color:#17233f;font:inherit;font-size:13px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.channelField input,.channelField select{height:42px;padding:0 12px}.channelField textarea{padding:12px 13px;line-height:1.55;resize:vertical;min-height:132px}.channelField input:focus,.channelField select:focus,.channelField textarea:focus{border-color:#8eb2ff;box-shadow:0 0 0 3px rgba(30,99,255,.09)}.channelField input:disabled{background:#f4f6f9;color:#667085}.promptField{margin-top:12px}.promptField>small{min-height:auto}.aiAdvanced{margin-top:14px;border:1px solid #e4e9f0;border-radius:11px;background:#fafcff;overflow:hidden}.aiAdvanced summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 12px;color:#344054}.aiAdvanced summary::-webkit-details-marker{display:none}.aiAdvanced summary>span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800}.aiAdvanced summary>small{color:#667085;font-size:11px;text-align:right}.aiAdvanced[open] summary{border-bottom:1px solid #e7ecf2;background:#f7f9fc}.aiAdvancedGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:12px}.inputWithUnit{position:relative}.inputWithUnit input{padding-right:39px}.inputWithUnit span{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#667085;font-size:11px}.aiFormActions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid #edf1f5}.aiFormActions>div{color:#667085;font-size:11px}.saveConfirmation{display:inline-flex;align-items:center;gap:5px;color:#17663f;font-weight:750}.channelTechnicalFoot{max-width:1180px;margin:16px auto 0;display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;color:#667085;font-size:10px}.channelProductShell .sidebarItem.active{background:rgba(30,99,255,.13);color:#fff;box-shadow:inset 3px 0 0 #4d88ff}.channelProductShell .sidebarItem.active:hover{background:rgba(30,99,255,.17)}@media(max-width:1050px){.channelSummaryGrid{grid-template-columns:1fr 1fr}.channelSummaryGrid .channelSummaryCard:last-child{grid-column:1/-1}.channelSettingsGrid{grid-template-columns:1fr}.pairingWorkspace{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:820px){.channelProductShell,.channelProductShell.sidebarCollapsed,.channelProductShell.sidebarExpanded{grid-template-columns:72px minmax(0,1fr)}.channelProductShell .channelSidebar .sidebarBrand strong,.channelProductShell .channelSidebar .sidebarHeaderToggle,.channelProductShell .channelSidebar .sidebarLabel,.channelProductShell .channelSidebar .sidebarPulseHead>div,.channelProductShell .channelSidebar .sidebarPulseRows,.channelProductShell .channelSidebar .workspaceChevron,.channelProductShell .channelSidebar .workspaceCopy{display:none}.channelProductShell .channelSidebar .sidebarBrand,.channelProductShell .channelSidebar .sidebarItem{justify-content:center;padding:0}.channelProductShell .channelSidebar .sidebarPulse{width:48px;min-height:48px;padding:6px;align-self:center}.channelProductShell .channelSidebar .sidebarPulseHead{justify-content:center}.channelProductShell .channelSidebar .workspaceIdentity{grid-template-columns:1fr;width:48px;min-height:48px;padding:6px;justify-items:center;align-self:center}.channelWorkspace{padding:24px 18px 20px}.channelHeadingRow{align-items:flex-start}.channelSummaryGrid{grid-template-columns:1fr}.channelSummaryGrid .channelSummaryCard:last-child{grid-column:auto}}@media(max-width:620px){.channelProductShell,.channelProductShell.sidebarCollapsed,.channelProductShell.sidebarExpanded{grid-template-columns:64px minmax(0,1fr)}.channelSidebar{padding-left:6px;padding-right:6px}.channelWorkspace{padding:20px 12px 18px}.channelHeadingRow{display:grid;gap:12px}.channelHeadingRow h1{font-size:25px}.channelHealthPill{justify-self:start}.channelSummaryGrid{margin-top:16px}.channelSettingsGrid{margin-top:12px}.channelPanelHead{grid-template-columns:38px minmax(0,1fr);padding:15px}.channelPanelHead>.channelStatusBadge,.channelPanelHead>.channelSwitch{grid-column:2;justify-self:start}.channelPanelIcon{width:38px;height:38px}.pairingWorkspace{grid-template-columns:1fr}.qrFrame{max-width:250px;width:100%;justify-self:center}.aiAdvancedGrid,.aiBusinessFields{grid-template-columns:1fr}.channelField>small{min-height:auto}.aiAdvanced summary{align-items:flex-start;flex-direction:column;gap:4px}.aiAdvanced summary>small{text-align:left}.aiFormActions,.channelPanelActions{align-items:stretch;flex-direction:column}.primaryChannelAction{width:100%}.channelTechnicalFoot{justify-content:flex-start;padding:0 4px}}@media(prefers-reduced-motion:reduce){.channelField input,.channelField select,.channelField textarea,.channelProductShell,.channelSwitch>span,.channelSwitch>span:after{transition:none!important}}.channelBreadcrumb{color:#5b6779}.aiAdvanced summary>small,.aiFormActions>div,.channelField>small,.channelTechnicalFoot{color:#667085}.channelProductShell.sidebarCollapsed .appSidebar{padding-left:10px;padding-right:10px;cursor:pointer;box-shadow:inset -1px 0 0 rgba(114,161,255,.08)}.channelProductShell.sidebarCollapsed .appSidebar:hover{box-shadow:inset -2px 0 0 rgba(114,161,255,.28)}.channelProductShell.sidebarCollapsed .sidebarBrand{height:52px;padding:0;justify-content:center}.channelProductShell.sidebarCollapsed .sidebarBrand strong,.channelProductShell.sidebarCollapsed .sidebarLabel,.channelProductShell.sidebarCollapsed .workspaceChevron,.channelProductShell.sidebarCollapsed .workspaceCopy{display:none}.channelProductShell.sidebarCollapsed .sidebarItem{justify-content:center;padding:0}.channelProductShell.sidebarCollapsed .sidebarItem.separated:before{left:8px;right:8px}.channelProductShell.sidebarCollapsed .sidebarPulse{width:48px;align-self:center;padding:12px 8px 8px;margin-top:22px;border-radius:12px;border-top:1px solid rgba(196,210,235,.12)}.channelProductShell.sidebarCollapsed .sidebarPulseHead{display:flex;justify-content:center}.channelProductShell.sidebarCollapsed .sidebarPulseHead>div,.channelProductShell.sidebarCollapsed .sidebarPulseRows{display:none}.channelProductShell.sidebarCollapsed .sidebarPulseIcon{width:30px;height:30px}.channelProductShell.sidebarCollapsed .workspaceIdentity{grid-template-columns:1fr;width:48px;min-height:48px;padding:6px;justify-items:center;align-self:center}.channelProductShell.sidebarCollapsed .workspaceAvatar{width:34px;height:34px}.channelProductShell.sidebarCollapsed .sidebarBrandLogoStatic{width:40px;height:40px;flex-basis:40px}.channelProductShell.sidebarCollapsed .appSidebar:hover .sidebarCollapsedBrand .sidebarBrandLogoStatic{opacity:0;transform:scale(.9)}.channelProductShell.sidebarCollapsed .appSidebar:hover .sidebarCollapsedBrand .sidebarCollapsedGlyph{opacity:1;transform:scale(1)}.workspaceIdentityWrap{position:relative;margin-top:auto;min-width:0}.workspaceIdentityButton{width:100%;border:1px solid rgba(196,210,235,.11);color:inherit;text-align:left;cursor:pointer;grid-template-columns:36px minmax(0,1fr) 16px}.workspaceIdentityButton:hover,.workspaceIdentityWrap.open .workspaceIdentityButton{background:rgba(255,255,255,.065);border-color:rgba(114,161,255,.24)}.workspaceMenuChevron{margin:0!important;color:#8093b8!important;font-size:11px!important;transform:rotate(180deg);transition:transform .15s ease}.workspaceIdentityWrap.open .workspaceMenuChevron{transform:rotate(0)}.workspaceMenu{position:absolute;left:0;bottom:70px;z-index:90;width:286px;padding:8px;border:1px solid #dbe3f0;border-radius:14px;background:#fff;color:var(--text);box-shadow:0 18px 55px rgba(17,31,58,.18)}.workspaceMenuAccount{padding:8px 9px 11px;border-bottom:1px solid var(--line);display:grid;gap:2px}.workspaceMenuAccount strong{font-size:13px}.workspaceMenuAccount span{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.workspaceMenuAccount small{width:max-content;margin-top:5px;padding:3px 6px;border-radius:999px;background:var(--accent-soft);color:#0a4fb5;font-size:10px;font-weight:750}.workspaceMenuLabel{padding:9px 9px 5px;color:#71809a;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.workspaceMenuList{display:grid;gap:3px}.workspaceMenuList button{width:100%;border:0;border-radius:9px;background:transparent;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;color:var(--text)}.workspaceMenuList button:hover{background:#f3f7fd}.workspaceMenuList button:disabled{opacity:.55}.workspaceMenuList button span{min-width:0;display:grid;gap:2px}.workspaceMenuList strong{font-size:12px}.workspaceMenuList small{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspaceMenuList b{color:var(--accent)}.workspaceSignOut{width:100%;margin-top:6px;border:0;border-top:1px solid var(--line);background:transparent;padding:10px 9px 6px;text-align:left;color:#a64049;font-size:12px;font-weight:700}.workspaceSignOut:hover{color:#8d2630}.channelProductShell.sidebarCollapsed .workspaceIdentityWrap,.productShell.sidebarCollapsed .workspaceIdentityWrap,.teamProductShell.sidebarCollapsed .workspaceIdentityWrap{width:48px;align-self:center}.channelProductShell.sidebarCollapsed .workspaceIdentityButton,.productShell.sidebarCollapsed .workspaceIdentityButton,.teamProductShell.sidebarCollapsed .workspaceIdentityButton{grid-template-columns:1fr;width:48px;min-height:48px;padding:6px;justify-items:center}.channelProductShell.sidebarCollapsed .workspaceMenuChevron,.productShell.sidebarCollapsed .workspaceMenuChevron,.teamProductShell.sidebarCollapsed .workspaceMenuChevron{display:none}.channelProductShell.sidebarCollapsed .workspaceMenu,.productShell.sidebarCollapsed .workspaceMenu,.teamProductShell.sidebarCollapsed .workspaceMenu{left:56px;bottom:0}.teamProductShell{--muted:#5d6981;height:100dvh;min-height:620px;display:grid;grid-template-columns:160px minmax(0,1fr);background:var(--bg);overflow:hidden;transition:grid-template-columns .18s cubic-bezier(.2,.8,.2,1)}.teamSidebar{background-color:#07152f}.teamProductShell.sidebarCollapsed{grid-template-columns:72px minmax(0,1fr)}.teamProductShell.sidebarCollapsed .appSidebar{cursor:pointer;box-shadow:inset -1px 0 0 rgba(114,161,255,.08);padding-left:10px;padding-right:10px}.teamProductShell.sidebarCollapsed .appSidebar:hover{box-shadow:inset -2px 0 0 rgba(114,161,255,.28)}.teamProductShell.sidebarCollapsed .sidebarBrand{justify-content:center;padding:0}.teamProductShell.sidebarCollapsed .sidebarBrand>strong,.teamProductShell.sidebarCollapsed .sidebarLabel,.teamProductShell.sidebarCollapsed .teamSidebarSummary,.teamProductShell.sidebarCollapsed .workspaceCopy{display:none}.teamProductShell.sidebarCollapsed .sidebarItem{justify-content:center;padding:0}.teamProductShell.sidebarCollapsed .sidebarItem.separated:before{left:8px;right:8px}.teamSidebarSummary{margin:20px 5px 12px;padding:12px 4px;border-top:1px solid rgba(196,210,235,.12);display:grid;gap:3px}.teamSidebarSummary small,.teamSidebarSummary span{font-size:10px;color:#8392ad}.teamSidebarSummary strong{font-size:13px;color:#edf4ff}.teamWorkspace{min-width:0;overflow:auto;padding:34px clamp(24px,4vw,58px) 50px}.teamHeader{max-width:1120px;margin:0 auto 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.teamHeader h1{margin:3px 0 5px;font-size:30px;letter-spacing:-.8px}.teamHeader>div>span{font-size:13px;color:var(--muted)}.teamPrimaryButton{height:40px;border:0;border-radius:10px;background:linear-gradient(135deg,#1e63ff,#3b82f6);color:#fff;padding:0 14px;font-size:12px;font-weight:800;box-shadow:0 9px 22px rgba(30,99,255,.18)}.teamAlert{max-width:1120px;margin:0 auto 14px;padding:10px 12px;border:1px solid #f2c5ca;border-radius:10px;background:var(--danger-soft);color:#9e3a44;font-size:12px}.invitePanel,.teamCard{max-width:1120px;margin:0 auto 18px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow-sm)}.invitePanel{padding:18px}.invitePanel>div h2,.teamCardHeader h2{margin:0;font-size:16px}.invitePanel>div p,.teamCardHeader p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.invitePanel form{display:grid;grid-template-columns:minmax(220px,1fr) 190px auto;gap:10px;align-items:end;margin-top:16px}.invitePanel label,.productAuthForm label{display:grid;gap:6px}.invitePanel label>span,.productAuthForm label>span{font-size:11px;font-weight:750;color:#536079}.invitePanel input,.invitePanel select,.memberRole select,.productAuthForm input{width:100%;height:40px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);padding:0 11px;outline:0;font-size:12px}.invitePanel input:focus,.invitePanel select:focus,.memberRole select:focus,.productAuthForm input:focus{border-color:#9bbcff;box-shadow:0 0 0 3px rgba(30,99,255,.08)}.existingInvite button,.invitePanel form>button{height:40px;border:0;border-radius:10px;background:#17233f;color:#fff;padding:0 14px;font-size:11px;font-weight:800}.inviteLinkBox{margin-top:14px;padding:12px;border:1px solid #cfe0ff;border-radius:12px;background:#f5f8ff;display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.5fr) auto;gap:10px;align-items:center}.inviteLinkBox>div{display:grid;gap:2px}.inviteLinkBox strong{font-size:12px;color:#0a2e8a}.inviteLinkBox span{font-size:10px;color:#64738f}.inviteLinkBox button,.inviteLinkBox input{height:36px;background:#fff}.inviteLinkBox button{border:1px solid #bcd1ff;border-radius:9px;color:#0a4fb5;padding:0 12px;font-size:11px;font-weight:800}.teamCard{overflow:hidden}.teamCardHeader{min-height:76px;padding:16px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:18px}.teamCardHeader>span{padding:5px 8px;border-radius:999px;background:#f2f5f9;color:#62718c;font-size:10px;font-weight:750}.invitationList,.memberList,.memberRow{display:grid}.memberRow{min-height:72px;padding:12px 18px;border-bottom:1px solid #edf1f6;grid-template-columns:40px minmax(170px,1fr) 155px 90px auto;gap:12px;align-items:center}.memberRow:last-child{border-bottom:0}.memberAvatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#e9effa;color:#3b527f;font-size:11px;font-weight:850}.memberIdentity{min-width:0;display:grid;gap:3px}.memberIdentity strong{font-size:13px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.memberIdentity strong em{margin-left:7px;padding:3px 5px;border-radius:999px;background:var(--accent-soft);color:#0a4fb5;font-size:9px;font-style:normal}.memberIdentity span{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.memberRole>span{font-size:12px;font-weight:700}.memberRole select{height:36px}.memberStatus{display:flex;align-items:center;gap:6px;color:#3c7c5d;font-size:11px;font-weight:650}.memberStatus i{width:7px;height:7px;border-radius:50%;background:var(--success)}.memberMore{border:0;background:transparent;color:#9a4b52;font-size:11px;font-weight:700}.invitationRow{min-height:64px;padding:12px 18px;border-bottom:1px solid #edf1f6;display:flex;align-items:center;justify-content:space-between;gap:20px}.invitationRow:last-child{border-bottom:0}.invitationRow>div{display:grid;gap:3px}.invitationRow strong{font-size:12px}.invitationRow span{font-size:10px;color:var(--muted)}.invitationRow button{border:1px solid var(--line);border-radius:8px;background:#fff;color:#7b5060;padding:6px 9px;font-size:10px}.teamEmpty{padding:28px 18px;color:var(--muted);font-size:12px;text-align:center}.accessDeniedPage{min-height:100vh;display:grid;place-items:center;background:var(--bg)}.accessDeniedPage section{text-align:center}.accessDeniedPage section>span{font-size:28px;color:var(--accent)}.accessDeniedPage h1{margin:10px 0 5px}.accessDeniedPage p{color:var(--muted)}.accessDeniedPage a{display:inline-block;margin-top:8px;color:var(--accent);font-weight:700}.productAuthShell{min-height:100dvh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 18% 8%,rgba(30,99,255,.12),transparent 31%),var(--bg)}.productAuthCard{width:min(430px,100%);padding:30px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 22px 65px rgba(17,31,58,.11)}.productAuthBrand{display:flex;align-items:center;gap:9px;margin-bottom:26px}.productAuthBrand span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#1e63ff,#3b82f6);color:#fff}.productAuthBrand strong{font-size:15px}.productAuthHeading p{margin:0 0 5px;color:#55709f;text-transform:uppercase;letter-spacing:.75px;font-size:10px;font-weight:850}.productAuthHeading h1{margin:0 0 7px;font-size:27px;letter-spacing:-.6px}.productAuthHeading>span{display:block;color:var(--muted);font-size:12px;line-height:1.55}.productAuthForm{display:grid;gap:13px;margin-top:21px}.productAuthForm label small{font-size:10px;color:var(--muted)}.existingInvite button,.productAuthForm button{height:42px;border:0;border-radius:10px;background:linear-gradient(135deg,#1e63ff,#3b82f6);color:#fff;font-weight:800;font-size:12px;margin-top:3px}.productAuthCard>small{display:block;margin-top:18px;color:#8a96aa;font-size:10px;line-height:1.45}.productAuthError{padding:9px 10px;border:1px solid #f2c5ca;border-radius:9px;background:var(--danger-soft);color:#9e3a44;font-size:11px}.authLoading{padding:30px 0;text-align:center;color:var(--muted);font-size:12px}.existingInvite{margin-top:20px;padding:14px;border:1px solid #dbe7ff;border-radius:12px;background:#f7faff}.existingInvite p{margin:0 0 11px;color:#52617c;font-size:12px}.existingInvite button{width:100%;margin:0}@media(max-width:900px){.teamProductShell.sidebarExpanded{grid-template-columns:72px minmax(0,1fr)}.teamProductShell.sidebarExpanded .teamSidebar{padding-left:10px;padding-right:10px}.teamProductShell.sidebarExpanded .sidebarBrand>strong,.teamProductShell.sidebarExpanded .sidebarHeaderToggle,.teamProductShell.sidebarExpanded .sidebarLabel,.teamProductShell.sidebarExpanded .teamSidebarSummary,.teamProductShell.sidebarExpanded .workspaceCopy,.teamProductShell.sidebarExpanded .workspaceMenuChevron{display:none}.teamProductShell.sidebarExpanded .sidebarBrand,.teamProductShell.sidebarExpanded .sidebarItem{justify-content:center;padding-left:0;padding-right:0}.teamProductShell.sidebarExpanded .workspaceIdentityWrap{width:48px;align-self:center}.teamProductShell.sidebarExpanded .workspaceIdentityButton{grid-template-columns:1fr;width:48px;min-height:48px;padding:6px;justify-items:center}.invitePanel form{grid-template-columns:1fr 160px}.invitePanel form>button{grid-column:1/-1}.inviteLinkBox{grid-template-columns:1fr}.memberRow{grid-template-columns:40px minmax(130px,1fr) 135px auto}.memberStatus{display:none}}@media(max-width:680px){.teamWorkspace{padding:24px 14px 38px}.teamHeader{display:grid}.teamHeader h1{font-size:26px}.teamPrimaryButton{width:max-content}.invitePanel{padding:14px}.invitePanel form{grid-template-columns:1fr}.memberRow{grid-template-columns:38px minmax(0,1fr) auto;padding:12px 14px}.memberRole{grid-column:2}.memberStatus{display:none}.memberMore{grid-column:3;grid-row:1/3}.teamCardHeader{align-items:flex-start}.workspaceMenu{width:min(286px,calc(100vw - 96px))}.productAuthCard{padding:24px}}.adminWorkspace{padding-bottom:64px}.adminHeader{margin-bottom:18px}.adminRolePill{padding:7px 10px;border:1px solid #dbe5f4;border-radius:999px;background:#fff;color:#52627f;font-size:11px;font-weight:800;white-space:nowrap}.adminTabs{max-width:1120px;margin:0 auto 18px;padding:5px;display:flex;gap:4px;border:1px solid var(--line);border-radius:13px;background:#eef3fa;overflow:auto}.adminTabs button{min-height:36px;border:0;border-radius:9px;background:transparent;color:#5d6c87;padding:0 13px;font-size:11px;font-weight:800;white-space:nowrap}.adminTabs button.active{background:#fff;color:#114cae;box-shadow:0 1px 5px rgba(19,43,83,.08)}.adminNotice,.adminSecretOnce{max-width:1120px;margin:0 auto 14px;border-radius:11px;padding:11px 13px;font-size:12px}.adminNotice{border:1px solid #c9e8d6;background:#f3fbf6;color:#327354}.adminSecretOnce{border:1px solid #c8dafd;background:#f5f8ff;display:grid;grid-template-columns:minmax(160px,1fr) minmax(260px,1.4fr) auto;gap:12px;align-items:center}.adminSecretOnce>div{display:grid;gap:2px}.adminSecretOnce strong{font-size:12px;color:#123e89}.adminSecretOnce span{font-size:10px;color:#62718b}.adminSecretOnce code{min-width:0;padding:9px 10px;border:1px solid #d8e4fb;border-radius:8px;background:#fff;overflow:auto;font-size:11px}.adminSecretOnce button{height:36px;border:1px solid #b9d0ff;border-radius:9px;background:#fff;color:#0b54bd;font-size:11px;font-weight:800}.adminGrid{grid-template-columns:1fr 1fr}.adminGrid,.adminStack{max-width:1120px;margin:0 auto;display:grid;gap:16px}.adminCard{min-width:0;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow-sm);overflow:hidden}.adminCapabilities,.adminCompanyCard{grid-column:1/-1}.adminCardHeader{min-height:82px;padding:16px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.adminCardHeader>div>span{display:block;margin-bottom:4px;color:#55709f;text-transform:uppercase;letter-spacing:.7px;font-size:9px;font-weight:850}.adminCardHeader h2{margin:0;font-size:17px;letter-spacing:-.25px}.adminCardHeader p{max-width:62ch;margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.adminStatus{display:inline-flex;align-items:center;width:max-content;padding:5px 8px;border-radius:999px;font-size:10px;font-style:normal;font-weight:800;text-transform:capitalize;white-space:nowrap}.adminStatus.good{background:#edf9f2;color:#2d7953}.adminStatus.warn{background:#fff6e8;color:#8b5a11}.adminStatus.neutral{background:#f1f4f8;color:#66748b}.adminForm{padding:17px 18px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.adminForm.compact{grid-template-columns:1fr 220px}.adminForm label,.serviceAccountForm>label,.workspaceEditForm label{display:grid;gap:6px}.adminForm label>span,.serviceAccountForm label>span,.workspaceEditForm label>span{color:#536079;font-size:11px;font-weight:750}.adminForm input,.adminForm select,.adminForm textarea,.serviceAccountForm input,.workspaceEditForm input,.workspaceEditForm select{width:100%;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);outline:0;font-size:12px}.adminForm input,.adminForm select,.serviceAccountForm input,.workspaceEditForm input,.workspaceEditForm select{height:40px;padding:0 11px}.adminForm textarea{min-height:78px;padding:10px 11px;resize:vertical}.adminForm input:focus,.adminForm select:focus,.adminForm textarea:focus,.serviceAccountForm input:focus,.workspaceEditForm input:focus,.workspaceEditForm select:focus{border-color:#9bbcff;box-shadow:0 0 0 3px rgba(30,99,255,.08)}.adminForm .wide,.workspaceEditForm .wide{grid-column:1/-1}.adminFormActions{display:flex;justify-content:flex-end;gap:8px}.adminFormActions button,.rowActions button{min-height:36px;border:0;border-radius:9px;padding:0 12px;background:#17233f;color:#fff;font-size:10px;font-weight:800}.adminReadOnlyCopy{padding:18px;color:var(--muted);font-size:12px;line-height:1.7}.adminMetricGrid{padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.adminMetricGrid>div{padding:13px;border:1px solid #e6ebf3;border-radius:11px;background:#f9fbfe;display:grid;gap:4px}.adminMetricGrid span{font-size:10px;color:#59677e}.adminMetricGrid strong{font-size:13px}.capabilityList{padding:9px 18px 14px;display:grid}.capabilityList>div{min-height:46px;border-bottom:1px solid #edf1f6;display:flex;align-items:center;justify-content:space-between;gap:14px}.capabilityList>div:last-child{border-bottom:0}.capabilityList span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650}.capabilityList i{width:8px;height:8px;border-radius:50%}.capabilityList i.on{background:#39a66f}.capabilityList i.off{background:#c4ccd9}.capabilityList strong{font-size:10px;color:#6c7a92}.adminRow,.adminRows{display:grid}.adminRow{min-height:72px;padding:12px 18px;border-bottom:1px solid #edf1f6;grid-template-columns:minmax(180px,1fr) auto auto auto;gap:14px;align-items:center}.adminRow:last-child{border-bottom:0}.workspaceAdminRow{grid-template-columns:minmax(180px,1fr) minmax(220px,auto) auto auto}.adminRowIdentity{min-width:0;display:grid;gap:3px}.adminRowIdentity strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminRowIdentity strong em{margin-left:6px;padding:3px 5px;border-radius:999px;background:#eaf2ff;color:#1357bf;font-size:8px;font-style:normal}.adminRowIdentity span{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminRowMeta{display:flex;flex-wrap:wrap;gap:8px 12px;color:#66748c;font-size:10px}.integrationMark{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#e9f0ff;color:#245bc0;font-size:10px;font-weight:900}.integrationMark.api{background:#eef4f6;color:#355d69}.adminRow:has(.integrationMark){grid-template-columns:38px minmax(170px,1fr) auto minmax(120px,auto) auto}.rowActions{display:flex;gap:6px;justify-content:flex-end}.rowActions button.secondary{border:1px solid var(--line);background:#fff;color:#53627d}.dangerText{min-height:34px;border:0;background:transparent!important;color:#9b424b!important;padding:0 7px!important;font-size:10px;font-weight:800}.workspaceEditForm{grid-column:1/-1;display:grid;grid-template-columns:1fr 210px;gap:10px;width:100%}.adminEmpty{padding:28px 18px;text-align:center;color:var(--muted);font-size:12px}.serviceAccountForm{padding:17px 18px;display:grid;grid-template-columns:minmax(200px,.7fr) minmax(300px,1.3fr);gap:16px;align-items:start}.serviceAccountForm fieldset{margin:0;border:1px solid #e1e7f0;border-radius:11px;padding:10px 12px}.serviceAccountForm legend{padding:0 5px;color:#536079;font-size:10px;font-weight:800}.serviceAccountForm fieldset>div{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px}.serviceAccountForm fieldset label{display:flex;align-items:center;gap:7px;font-size:10px;color:#57667f}.serviceAccountForm fieldset input{accent-color:#1e63ff}.auditList{display:grid}.auditList article{min-height:62px;padding:11px 18px;border-bottom:1px solid #edf1f6;display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:11px;align-items:center}.auditList article:last-child{border-bottom:0}.auditDot{width:7px;height:7px;border-radius:50%;background:#77a2ff}.auditList article>div:nth-child(2){display:grid;gap:3px}.auditList strong{font-size:11px;text-transform:capitalize}.auditList span,.auditList time{font-size:10px;color:var(--muted)}.auditList time{white-space:nowrap}@media(max-width:900px){.adminGrid{grid-template-columns:1fr}.adminCapabilities,.adminCompanyCard{grid-column:auto}.adminRow,.adminRow:has(.integrationMark),.workspaceAdminRow{grid-template-columns:38px minmax(0,1fr) auto}.workspaceAdminRow{grid-template-columns:minmax(0,1fr) auto}.adminRowMeta{grid-column:2}.workspaceAdminRow .adminRowMeta{grid-column:1}.adminRow .rowActions{grid-column:2/-1}.workspaceAdminRow .rowActions{grid-column:auto}.serviceAccountForm{grid-template-columns:1fr}.serviceAccountForm .adminFormActions,.serviceAccountForm fieldset{grid-column:1}.adminSecretOnce{grid-template-columns:1fr auto}.adminSecretOnce code{grid-column:1/-1;grid-row:2}}@media(max-width:680px){.adminTabs{margin-left:0;margin-right:0}.adminHeader .adminRolePill{display:none}.adminForm,.adminForm.compact,.workspaceEditForm{grid-template-columns:1fr}.adminForm .wide,.workspaceEditForm .wide{grid-column:1}.adminMetricGrid{grid-template-columns:1fr}.adminRow,.adminRow:has(.integrationMark),.workspaceAdminRow{grid-template-columns:38px minmax(0,1fr)}.workspaceAdminRow{grid-template-columns:minmax(0,1fr)}.adminRow>.adminRowMeta,.adminRow>.adminStatus,.adminRow>.rowActions{grid-column:2}.workspaceAdminRow>.adminRowMeta,.workspaceAdminRow>.adminStatus,.workspaceAdminRow>.rowActions{grid-column:1}.adminSecretOnce,.serviceAccountForm fieldset>div{grid-template-columns:1fr}.adminSecretOnce button,.adminSecretOnce code{grid-column:1}.auditList article{grid-template-columns:8px minmax(0,1fr)}.auditList time{grid-column:2}.adminCardHeader{align-items:flex-start}}.crmLoading{display:grid;gap:8px;padding:14px 0}.crmLoading i{display:block;height:9px;border-radius:999px;background:linear-gradient(90deg,rgba(117,132,164,.11),rgba(117,132,164,.25),rgba(117,132,164,.11));animation:crmPulse 1.1s ease-in-out infinite}.crmLoading i:nth-child(2){width:78%}.crmLoading i:nth-child(3){width:58%}@keyframes crmPulse{50%{opacity:.52}}.crmNotice{display:grid;gap:7px;margin:14px 0;padding:12px;border:1px solid rgba(105,130,180,.18);border-radius:12px;background:rgba(73,105,166,.05)}.crmNotice strong{font-size:11px;color:#27314a}.crmNotice span{font-size:12px;color:#4d5f7b;line-height:1.5}.crmNotice.error{border-color:rgba(194,83,83,.2);background:rgba(194,83,83,.045)}.crmNotice button{justify-self:start;border:0;background:#1f61ed;color:white;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:700;cursor:pointer}.crmSummaryStrip{display:grid;grid-template-columns:minmax(0,1.6fr) .7fr .7fr;gap:7px;margin:14px 0}.crmSummaryStrip>div{min-width:0;border:1px solid #edf0f5;border-radius:10px;padding:9px;background:#fbfcfe}.crmSummaryStrip span,.crmSummaryStrip strong{display:block}.crmSummaryStrip span{font-size:9px;color:#8b94a7;text-transform:uppercase;letter-spacing:.04em}.crmSummaryStrip strong{margin-top:4px;font-size:11px;color:#26314a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crmTagRow{display:flex;gap:6px;flex-wrap:wrap;margin:-2px 0 13px}.crmTagRow span{padding:5px 8px;border-radius:999px;background:#eef4ff;color:#315fae;font-size:9px;font-weight:700}.consentList{display:grid;gap:7px}.consentList>div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #f0f2f6}.consentList>div:last-child{border-bottom:0}.consentList span{font-size:10px;color:#59657b;text-transform:capitalize}.consentList strong{font-size:9px;padding:4px 7px;border-radius:999px;text-transform:capitalize}.consentList strong.opted_in{background:#e8f8ef;color:#238551}.consentList strong.opted_out{background:#fff0f0;color:#b94d4d}.consentList strong.unknown{background:#f3f4f7;color:#7b8495}.crmNoteComposer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:9px 0 12px}.crmNoteComposer textarea{resize:vertical;min-height:58px;border:1px solid #e2e6ee;border-radius:10px;padding:9px 10px;font:inherit;font-size:10px;line-height:1.45;color:#2f394f;background:#fff}.crmNoteComposer textarea:focus{outline:2px solid rgba(42,103,239,.12);border-color:#8eb3ff}.crmNoteComposer button{align-self:end;border:0;border-radius:9px;padding:8px 10px;background:#225fe9;color:white;font-size:9px;font-weight:750;cursor:pointer}.crmNoteComposer button:disabled{opacity:.55;cursor:default}.crmNotes{display:grid;gap:8px}.crmNotes article{padding:9px 10px;border:1px solid #edf0f4;border-radius:10px;background:#fcfdff}.crmNotes p{margin:0;font-size:10px;line-height:1.48;color:#39445a;white-space:pre-wrap}.crmNotes span{display:block;margin-top:6px;font-size:8.5px;color:#939bad}.duplicateSection{border-color:rgba(219,155,51,.2)!important;background:rgba(247,178,65,.035)}.duplicateHelp{margin:-2px 0 9px;font-size:9.5px;line-height:1.45;color:#7c6b4e}.duplicateCard{display:grid;gap:8px;padding:10px;border:1px solid rgba(219,155,51,.16);border-radius:10px;background:#fff}.duplicateCard+.duplicateCard{margin-top:7px}.duplicateCard>div:first-child{min-width:0}.duplicateCard small,.duplicateCard span,.duplicateCard strong{display:block}.duplicateCard strong{font-size:10.5px;color:#333d52}.duplicateCard span{margin-top:3px;font-size:9px;color:#8c7550;text-transform:capitalize}.duplicateCard small{margin-top:3px;color:#969ca8;font-size:8.5px;overflow-wrap:anywhere}.duplicateCard>button,.mergeConfirm button{justify-self:start;border:1px solid #d9e1ef;border-radius:8px;background:#fff;color:#3c577e;padding:6px 8px;font-size:9px;font-weight:700;cursor:pointer}.mergeConfirm{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;border-top:1px solid #f1e7d4}.mergeConfirm>span{width:100%;font-size:9px;color:#624f31}.mergeConfirm button:first-of-type{background:#9b6413;color:#fff;border-color:#9b6413}.mergeConfirm button.quiet{background:transparent;color:#69758b}.mergeConfirm button:disabled{opacity:.5;cursor:default}.crmTimeline{display:grid;gap:0;margin-top:8px}.timelineItem{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px;padding:0 0 15px}.timelineItem:before{content:"";position:absolute;left:4px;top:9px;bottom:-2px;width:1px;background:#e7ebf2}.timelineItem:last-child:before{display:none}.timelineItem>i{position:relative;z-index:1;width:9px;height:9px;border-radius:50%;margin-top:3px;background:#8a96aa;box-shadow:0 0 0 3px #fff}.timelineItem.whatsapp>i{background:#2bbf69}.timelineItem.voice>i{background:#426be8}.timelineItem.internal>i{background:#9a73d3}.timelineItem>div{min-width:0}.timelineMeta{display:flex;align-items:center;justify-content:space-between;gap:8px}.timelineMeta strong{font-size:10px;color:#2e384c;text-transform:capitalize}.timelineMeta span{font-size:12px;line-height:1.35;padding:3px 6px;background:#f3f5f8;border-radius:999px;color:#42546f;text-transform:capitalize}.timelineItem p{margin:4px 0 3px;font-size:10px;line-height:1.42;color:#4f5a6e;overflow-wrap:anywhere}.timelineItem small{font-size:8.5px;color:#9aa1af}@media(max-width:680px){.crmSummaryStrip{grid-template-columns:1fr 1fr}.crmSummaryStrip>div:first-child{grid-column:1/-1}.crmNoteComposer{grid-template-columns:1fr}.crmNoteComposer button{justify-self:start}}.contactsProductShell{min-height:100vh;display:grid;grid-template-columns:236px minmax(300px,390px) minmax(0,1fr);background:#f6f8fb;color:#243047}.contactsSidebar{position:sticky;top:0;align-self:start;padding:16px 14px;background:#0c1425;border-right:1px solid rgba(255,255,255,.05)}.contactDirectory,.contactsSidebar{min-height:100vh;display:flex;flex-direction:column}.contactDirectory{background:#fff;border-right:1px solid #e8ecf3;min-width:0}.contactDirectoryHeader{padding:24px 20px 16px}.contactDirectoryHeader>div{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.contactDirectoryHeader .sectionEyebrow{width:100%;margin:0 0 3px}.contactDirectoryHeader h1{margin:0;font-size:24px;letter-spacing:-.03em;color:#1f293b}.contactDirectoryHeader span{font-size:10px;color:#59657a}.contactDirectorySearch{margin:0 16px 12px;height:42px;display:grid;grid-template-columns:22px minmax(0,1fr) 12px;align-items:center;gap:6px;padding:0 11px;border:1px solid #e2e7ef;border-radius:11px;background:#f9fbfd;color:#8791a3}.contactDirectorySearch input{border:0;outline:0;background:transparent;min-width:0;font-size:11px;color:#2e394e}.contactDirectorySearch input::placeholder{color:#a2aab8}.contactDirectorySearch i{width:10px;height:10px;border:2px solid #9aa5b9;border-top-color:transparent;border-radius:50%;animation:directorySpin .75s linear infinite}@keyframes directorySpin{to{transform:rotate(1turn)}}.contactDirectoryList{padding:0 10px 20px;display:grid;align-content:start;gap:4px;overflow:auto;max-height:calc(100vh - 112px)}.directoryContact{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;text-align:left;border:1px solid transparent;background:transparent;border-radius:12px;padding:10px;cursor:pointer;color:inherit}.directoryContact:hover{background:#f8faff}.directoryContact.selected{background:#f1f6ff;border-color:#dce8ff}.directoryAvatar{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#e7efff,#d6e4ff);color:#3866b4;font-size:11px;font-weight:800}.directoryAvatar.large{width:52px;height:52px;border-radius:15px;font-size:13px}.directoryCopy{display:block}.directoryCopy em,.directoryCopy small,.directoryCopy strong{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.directoryCopy strong{font-size:12px;color:#2b3549}.directoryCopy small{margin-top:3px;font-size:9.5px;color:#536078}.directoryCopy em{margin-top:3px;font-style:normal;font-size:9px;color:#5b667a}.directoryTags{display:flex;gap:4px;margin-top:6px;overflow:hidden}.directoryTags i{font-style:normal;font-size:8px;font-weight:700;padding:3px 5px;border-radius:999px;background:#eef4ff;color:#4e70a9;white-space:nowrap}.directoryEmpty{display:grid;gap:5px;text-align:center;padding:44px 24px;color:#8b95a6}.directoryEmpty strong{font-size:12px;color:#4a566c}.directoryEmpty span{font-size:10px;line-height:1.5}.contactProfileWorkspace{min-width:0;min-height:100vh;padding:28px 30px 50px;overflow:auto}.contactProfileHeader{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid #e6ebf2}.contactProfileHeader p{margin:0 0 3px;color:#566176;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.contactProfileHeader h2{margin:0;color:#202b40;font-size:23px;letter-spacing:-.025em}.contactProfileHeader span{display:block;margin-top:4px;color:#59657a;font-size:10px}.contactProfileGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.profileCard{min-width:0;border:1px solid #e6ebf2;border-radius:14px;background:#fff;padding:15px;box-shadow:0 1px 1px rgba(28,41,66,.025)}.profileCard.span2{grid-column:1/-1}.profileCard>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.profileCard>header strong{font-size:11.5px;color:#303a4d}.profileCard>header span{font-size:9px;color:#59657a}.profileCard dl{margin:0;display:grid;gap:0}.profileCard dl>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid #f0f2f6}.profileCard dl>div:last-child{border-bottom:0}.profileCard dt{font-size:9px;color:#59657a;text-transform:capitalize}.profileCard dd{margin:0;min-width:0;font-size:10px;color:#3c475b;text-align:right;overflow-wrap:anywhere}.profileCard small{font-size:9px;color:#59657a}.profileLoading{max-width:760px;display:grid;gap:12px;padding:25px}.profileLoading i{height:16px;border-radius:10px;background:#e9edf4;animation:crmPulse 1s ease-in-out infinite}.profileLoading i:first-child{height:55px;width:56%}.profileLoading i:nth-child(3){width:75%}.profileLoading i:nth-child(4){width:62%}.contactProfileEmpty{min-height:60vh;display:grid;place-content:center;text-align:center;gap:6px;color:#8994a6}.contactProfileEmpty strong{font-size:14px;color:#4d586c}.contactProfileEmpty span{font-size:10px}@media(max-width:1100px){.contactsProductShell{grid-template-columns:72px minmax(280px,350px) minmax(0,1fr)}.contactsSidebar{padding-left:10px;padding-right:10px}.contactsSidebar .sidebarBrand strong,.contactsSidebar .sidebarLabel,.contactsSidebar .workspaceChevron,.contactsSidebar .workspaceCopy{display:none}.contactsSidebar .sidebarBrand,.contactsSidebar .sidebarItem{justify-content:center;padding-left:0;padding-right:0}.contactsSidebar .workspaceIdentityWrap{width:48px;align-self:center}.contactsSidebar .workspaceIdentityButton{grid-template-columns:1fr;width:48px;min-height:48px;padding:6px;justify-items:center}.contactProfileWorkspace{padding-left:20px;padding-right:20px}}@media(max-width:780px){.contactsProductShell{grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto}.contactDirectory{grid-column:2;grid-row:1;min-height:auto;border-right:0;border-bottom:1px solid #e6ebf2}.contactDirectoryList{max-height:46vh}.contactsSidebar{grid-column:1;grid-row:1/3;min-height:100vh}.contactProfileWorkspace{grid-column:2;grid-row:2;min-height:54vh;padding:20px 16px}.contactProfileGrid{grid-template-columns:1fr}.profileCard.span2{grid-column:auto}}@media(max-width:560px){.contactsProductShell{grid-template-columns:54px minmax(0,1fr)}.contactsSidebar{padding:10px 5px}.contactDirectoryHeader{padding:18px 14px 12px}.contactDirectorySearch{margin-left:10px;margin-right:10px}.contactDirectoryList{padding-left:6px;padding-right:6px}.directoryContact{grid-template-columns:38px minmax(0,1fr);padding:8px}.directoryAvatar{width:38px;height:38px}.contactProfileWorkspace{padding:16px 10px}.contactProfileHeader h2{font-size:19px}.profileCard{padding:12px}.profileCard dl>div{grid-template-columns:88px minmax(0,1fr)}}.contactsProductShell .emptyInline{color:#59657a}.contactDirectoryHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.contactDirectoryActions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.directoryAction{border:1px solid #dfe5ef;border-radius:9px;background:#fff;color:#4d5b73;text-decoration:none;padding:7px 9px;font-size:9px;font-weight:750;cursor:pointer;white-space:nowrap}.directoryAction:hover{background:#f7f9fc}.directoryAction.primary{border-color:#225fe9;background:#225fe9;color:#fff}.directoryAction.primary:hover{background:#1d54cf}.crmImportBackdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(12,20,37,.52);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.crmImportDialog{width:min(820px,100%);max-height:min(86vh,820px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:18px;background:#fff;box-shadow:0 24px 80px rgba(15,28,53,.28);overflow:hidden}.crmImportDialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 16px;border-bottom:1px solid #e8ecf3}.crmImportDialog>header h2{margin:0;color:#202b40;font-size:21px;letter-spacing:-.02em}.crmImportDialog>header span{display:block;margin-top:5px;color:#5f697c;font-size:10px}.crmImportClose{border:0;background:#f2f5f9;color:#657086;width:31px;height:31px;border-radius:9px;font-size:20px;line-height:1;cursor:pointer}.crmImportBody{overflow:auto;padding:18px 22px 20px}.crmImportGuide{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #e8edf4;border-radius:11px;background:#fafbfd}.crmImportGuide span,.crmImportGuide strong{display:block}.crmImportGuide strong{font-size:10px;color:#3b465b}.crmImportGuide span{margin-top:3px;font-size:8.5px;color:#5f697c;line-height:1.45;overflow-wrap:anywhere}.crmImportGuide button{border:1px solid #dce4ef;border-radius:8px;background:#fff;padding:7px 9px;font-size:9px;font-weight:700;color:#4d5d77;cursor:pointer;white-space:nowrap}.crmImportDrop{display:grid;gap:5px;margin-top:12px;padding:22px;border:1.5px dashed #cbd5e4;border-radius:13px;background:#fbfcfe;text-align:center;cursor:pointer}.crmImportDrop:hover{border-color:#8aa9e5;background:#f8faff}.crmImportDrop.busy{opacity:.62;cursor:default}.crmImportDrop input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.crmImportDrop strong{font-size:11px;color:#33405a}.crmImportDrop span{font-size:9px;color:#5f697c}.crmImportPolicy{margin:9px 2px 0;color:#765d49;font-size:9px;line-height:1.5}.crmNotice.success{border-color:rgba(42,161,91,.2);background:rgba(42,161,91,.05)}.crmNotice.success strong{color:#267a49}.crmImportSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.crmImportSummary>div{border:1px solid #e7ebf2;border-radius:11px;padding:10px;background:#fff}.crmImportSummary span,.crmImportSummary strong{display:block}.crmImportSummary span{font-size:8.5px;color:#8d97a7;text-transform:uppercase;letter-spacing:.04em}.crmImportSummary strong{margin-top:3px;color:#2c3850;font-size:17px}.crmImportSummary .danger{border-color:rgba(190,76,76,.24);background:rgba(190,76,76,.035)}.crmImportSummary .danger strong{color:#b84f4f}.crmImportRows{margin-top:14px;border:1px solid #e6ebf2;border-radius:12px;overflow:hidden}.crmImportRows>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:#f8fafc;border-bottom:1px solid #e8ecf2}.crmImportRows>header strong{font-size:10px;color:#3b465a}.crmImportRows>header span{font-size:8.5px;color:#949dac}.crmImportRow{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 11px;border-bottom:1px solid #f0f2f6}.crmImportRow:last-child{border-bottom:0}.crmImportRow .rowNo{font-size:8.5px;color:#99a1af;text-align:center}.crmImportRow>div{min-width:0}.crmImportRow>div small,.crmImportRow>div strong{display:block}.crmImportRow>div strong{font-size:10px;color:#354056;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crmImportRow>div small{margin-top:3px;font-size:8.5px;color:#939baa;line-height:1.35}.crmImportRow em{font-style:normal;text-transform:capitalize;font-size:8px;font-weight:750;border-radius:999px;padding:4px 7px;background:#eef3fb;color:#61728f}.crmImportRow.create em{background:#eaf8f0;color:#2b8251}.crmImportRow.skip_existing em{background:#fff5e6;color:#936c2f}.crmImportRow.invalid{background:rgba(190,76,76,.025)}.crmImportRow.invalid em{background:#fff0f0;color:#b64c4c}.crmImportDialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 22px;border-top:1px solid #e8ecf3;background:#fbfcfe}.crmImportDialog>footer button{border:1px solid #dce3ee;border-radius:9px;padding:8px 11px;font-size:9.5px;font-weight:750;cursor:pointer}.crmImportDialog>footer button.quiet{background:#fff;color:#59667c}.crmImportDialog>footer button.primary{border-color:#225fe9;background:#225fe9;color:#fff}.crmImportDialog>footer button:disabled{opacity:.5;cursor:default}@media(max-width:780px){.contactDirectoryHeader{align-items:center}.contactDirectoryActions{justify-content:flex-start}.crmImportBackdrop{padding:12px}.crmImportDialog{max-height:92vh}.crmImportSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.crmImportGuide{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.contactDirectoryHeader{display:grid}.contactDirectoryActions{width:100%}.directoryAction{flex:1 1;text-align:center}.crmImportBody,.crmImportDialog>footer,.crmImportDialog>header{padding-left:14px;padding-right:14px}.crmImportRow{grid-template-columns:24px minmax(0,1fr)}.crmImportRow em{grid-column:2;justify-self:start}.crmImportGuide span{word-break:break-word}}.routingSection{margin-top:10px}.routingControls{display:grid;grid-template-columns:1fr;gap:9px}.routingControls label{display:grid;gap:5px}.routingControls label>span,.routingReadout span{font-size:10px;color:#667085;font-weight:650}.routingControls select{width:100%;height:36px;border:1px solid #d9e0ea;border-radius:9px;background:#fff;color:#344054;padding:0 9px;font-size:12px;outline:none}.routingControls select:focus{border-color:#9bbcff;box-shadow:0 0 0 3px rgba(30,99,255,.08)}.routingControls select:disabled{opacity:.58;background:#f7f8fa}.routingReadout{display:grid;gap:9px}.routingReadout>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.routingReadout strong{font-size:12px;color:#344054;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routingReadout button{justify-self:start;height:32px;border:1px solid #b9cdfd;border-radius:8px;background:#fff;color:#0a2e8a;padding:0 10px;font-size:11px;font-weight:750}.routingReadout button:hover{background:#f5f8ff}.routingReadout button:disabled{opacity:.55}.conversationMeta>span:nth-child(2),.conversationMeta>span:nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversationMeta>span:nth-child(2){max-width:86px}.conversationMeta>span:nth-child(3){max-width:100px}.ownerCompact{max-width:128px}.ownerCompact span,.ownerCompact strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.ownerCompact{display:none}.conversationHeaderActions{gap:5px}.conversationMeta>span:nth-child(3){display:none}}.crmSummaryStrip span,.customerHero p,.decisionList dt,.decisionTabs button:not(.active),.emptyInline,.ownerCompact span{color:#526074}.queueHeaderTools{display:flex;align-items:center;gap:8px;min-width:0}.agentPresenceControl{display:flex;align-items:center;gap:7px;min-height:32px;padding:0 8px;border:1px solid var(--border-subtle,#e5e7eb);border-radius:10px;background:var(--surface,#fff);font-size:12px;max-width:180px}.agentPresenceDot{width:8px;height:8px;border-radius:50%;background:#9ca3af;flex:0 0 auto;box-shadow:0 0 0 3px rgba(156,163,175,.12)}.agentPresenceControl.available .agentPresenceDot{background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.12)}.agentPresenceControl.busy .agentPresenceDot{background:#d97706;box-shadow:0 0 0 3px rgba(217,119,6,.12)}.agentPresenceControl.offline .agentPresenceDot{background:#6b7280}.agentPresenceControl.unknown .agentPresenceDot{background:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.agentPresenceControl label{min-width:0;display:flex;align-items:center}.agentPresenceControl select{appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:650;outline:none;cursor:pointer;min-width:74px;padding:0 14px 0 0;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 7px) 50%,calc(100% - 3px) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.agentPresenceControl select:disabled{cursor:wait;opacity:.65}.agentPresenceSync{font-size:10px;color:var(--text-muted,#6b7280);white-space:nowrap}.agentPresenceSync.warning{color:#b45309}@media(max-width:760px){.agentPresenceSync{display:none}.agentPresenceControl{max-width:130px;padding-inline:7px}.agentPresenceControl select{min-width:68px}.queueHeaderTools{gap:4px}}.teamRoutingPanel{display:grid;gap:12px}.routingPanelHelp{margin:0;color:var(--text-muted,#6b7280);font-size:12px;line-height:1.45}.routingInlineError,.routingInlineWarning,.routingPanelLoading{font-size:12px;line-height:1.4;padding:9px 10px;border-radius:9px;background:#f8fafc;color:#475569}.routingInlineError{background:#fef2f2;color:#b91c1c}.routingInlineWarning{background:#fffbeb;color:#92400e}.routingPolicyGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.routingAddMember label,.routingMemberControls>label,.routingPolicyGrid>label{display:grid;gap:5px;font-size:11px;color:var(--text-muted,#6b7280)}.routingAddMember select,.routingMemberControls input,.routingMemberControls select,.routingPolicyGrid input,.routingPolicyGrid select{width:100%;min-width:0;border:1px solid var(--border-subtle,#e5e7eb);border-radius:8px;background:var(--surface,#fff);color:inherit;padding:7px 8px;font:inherit}.routingCheckbox{display:flex!important;grid-column:1/-1;align-items:flex-start;gap:8px!important;color:inherit!important;font-size:12px!important}.routingCheckbox input{width:auto!important;margin-top:2px}.routingCheckbox.compact{grid-column:auto;align-items:center}.routingMemberHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--border-subtle,#e5e7eb);padding-top:11px}.routingMemberHeader>div{display:grid;gap:2px}.routingMemberHeader strong{font-size:12px}.routingMemberHeader small,.routingMemberHeader span{font-size:10px;color:var(--text-muted,#6b7280)}.routingMemberList{display:grid;gap:8px}.routingMemberCard{border:1px solid var(--border-subtle,#e5e7eb);border-radius:10px;padding:9px;background:var(--surface,#fff);display:grid;gap:9px}.routingMemberIdentity{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center}.routingMemberIdentity>div{display:grid;min-width:0}.routingMemberIdentity strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routingMemberIdentity em,.routingMemberIdentity span{font-size:10px;color:var(--text-muted,#6b7280)}.routingMemberIdentity em{font-style:normal;white-space:nowrap}.routingPresence{width:8px;height:8px;border-radius:50%;background:#9ca3af}.routingPresence.available{background:#16a34a}.routingPresence.busy{background:#d97706}.routingPresence.offline{background:#6b7280}.routingPresence.unknown{background:#dc2626}.routingMemberControls{display:grid;grid-template-columns:minmax(82px,1fr) minmax(72px,.8fr);gap:8px;align-items:end}.routingMemberControls .routingCheckbox{align-self:end;min-height:31px}.routingRemove{border:0;background:transparent;color:#b91c1c;font-size:11px;padding:7px 4px;cursor:pointer}.routingRemove:disabled{opacity:.5;cursor:not-allowed}.routingAddMember{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.routingAddMember button{min-height:32px;border:0;border-radius:8px;padding:0 12px;font-weight:650;cursor:pointer}.routingAddMember button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1080px){.routingPolicyGrid{grid-template-columns:1fr}.routingCheckbox{grid-column:1}.routingMemberControls{grid-template-columns:1fr 1fr}}.miniState.human{color:#176b45}.mentionNotifications{position:relative}.notificationButton{position:relative;font-weight:850;font-size:15px}.notificationButton.active{border-color:#a9c3ff;background:#f4f7ff;color:#164da9}.notificationButton b{position:absolute;right:-5px;top:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#c53246;color:#fff;border:2px solid #fff;font-size:8px;line-height:13px;text-align:center}.notificationPopover{position:absolute;z-index:45;right:0;top:39px;width:min(330px,calc(100vw - 24px));max-height:430px;overflow:hidden;border:1px solid #dfe5ef;border-radius:14px;background:#fff;box-shadow:0 18px 50px rgba(31,47,79,.18)}.notificationPopoverHeader{display:flex;align-items:center;justify-content:space-between;padding:12px 13px;border-bottom:1px solid #e8edf4}.notificationPopoverHeader>div{display:grid;gap:2px}.notificationPopoverHeader strong{font-size:12px;color:#27334a}.notificationPopoverHeader span{font-size:9px;color:#64728a}.notificationPopoverHeader button{border:0;background:transparent;color:#637089;font-size:20px;line-height:1;cursor:pointer}.notificationList{max-height:350px;overflow:auto}.notificationList>button{width:100%;border:0;border-bottom:1px solid #edf1f6;background:#fff;padding:11px 13px;text-align:left;cursor:pointer}.notificationList>button:hover{background:#f7f9fd}.notificationList>button.unread{background:#f2f6ff}.notificationList>button>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.notificationList strong{font-size:10px;color:#2e3a52}.notificationList i{width:7px;height:7px;border-radius:50%;background:#1e63ff}.notificationList p{margin:4px 0;color:#4d5a72;font-size:10px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notificationList span{font-size:8px;color:#748198}.notificationState{padding:16px 13px;color:#65738a;font-size:10px}.notificationState.error{background:#fff5f5;color:#9e3443}.notificationState button{margin-left:8px;border:0;background:transparent;color:#1e63ff;font-weight:700;cursor:pointer}.teamNotesIntro p{margin:8px 0 0;color:#55647c;font-size:10px;line-height:1.55}.teamNoteComposer{display:grid;gap:10px}.teamNoteComposer textarea{resize:vertical;min-height:78px;border:1px solid #dce3ed;border-radius:10px;padding:10px 11px;font:inherit;font-size:11px;line-height:1.5;color:#2f3a50;background:#fff}.teamNoteComposer textarea:focus{outline:2px solid rgba(30,99,255,.12);border-color:#88adff}.mentionPicker{margin:0;padding:9px;border:1px solid #e4e9f1;border-radius:10px}.mentionPicker legend{padding:0 5px;color:#56647b;font-size:9px;font-weight:750}.mentionPicker>div{display:grid;gap:4px;max-height:138px;overflow:auto}.mentionPicker label{display:flex;align-items:center;gap:7px;padding:5px 6px;border-radius:7px;cursor:pointer}.mentionPicker label:hover{background:#f5f8fd}.mentionPicker label>span{display:grid;gap:1px}.mentionPicker strong{font-size:10px;color:#364258}.mentionPicker small{font-size:8px;color:#52647d}.teamNoteComposerActions{display:flex;align-items:center;justify-content:space-between;gap:10px}.teamNoteComposerActions>span{font-size:8.5px;color:#66748a}.teamNoteComposerActions button{border:0;border-radius:9px;background:#1e63ff;color:#fff;padding:8px 11px;font-size:9px;font-weight:750;cursor:pointer}.teamNoteComposerActions button:disabled{opacity:.55;cursor:default}.teamNoteList{display:grid;gap:8px;margin-top:10px}.teamNoteCard{padding:10px 11px;border:1px solid #e3e8f0;border-radius:11px;background:#fbfcff}.teamNoteMeta{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.teamNoteMeta>div{display:grid;gap:2px}.teamNoteMeta strong{font-size:10px;color:#344158}.teamNoteMeta span{font-size:8px;color:#728096}.teamNoteMeta button{border:0;background:transparent;color:#9c3a49;font-size:8px;font-weight:700;cursor:pointer}.teamNoteCard>p{margin:7px 0 0;color:#39465c;font-size:10px;line-height:1.5;white-space:pre-wrap}.teamNoteMentions{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.teamNoteMentions span{border-radius:999px;background:#edf3ff;color:#184f9d;padding:3px 6px;font-size:8px;font-weight:700}.teamNoteError{margin-top:9px;padding:8px 9px;border-radius:8px;background:#fff3f3;color:#973747;font-size:9px}.teamNoteError button{margin-left:8px;border:0;background:transparent;color:#1e63ff;font-weight:750;cursor:pointer}.decisionTabs{grid-template-columns:1fr 1fr 1fr}@media(max-width:680px){.notificationPopover{position:fixed;right:12px;top:72px}.teamNoteComposerActions{align-items:flex-start;flex-direction:column}.teamNoteComposerActions button{align-self:flex-end}}.quickReplyPicker{position:relative;flex:0 0 auto}.quickReplyTrigger{font-size:15px;font-weight:850}.quickReplyTrigger.active{background:#eaf2ff;color:#0a4fb6}.quickReplyPopover{z-index:200;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dce3ed;border-radius:14px;background:#fff;box-shadow:0 20px 55px rgba(27,45,77,.22);color:#2d3950}.quickReplyHeader{display:flex;justify-content:space-between;gap:10px;padding:12px 13px;border-bottom:1px solid #e7ecf3}.quickReplyHeader>div{display:grid;gap:2px}.quickReplyHeader strong{font-size:12px}.quickReplyHeader span{font-size:9px;color:#68758a}.quickReplyHeader>button{border:0;background:transparent;color:#657289;font-size:20px;line-height:1;cursor:pointer}.quickReplyToolbar{display:flex;gap:8px;padding:9px 10px;border-bottom:1px solid #edf1f6}.quickReplyToolbar input{min-width:0;flex:1 1;border:1px solid #dce3ed;border-radius:9px;padding:8px 9px;font-size:10px}.quickReplyToolbar button{border:1px solid #d5deeb;border-radius:9px;background:#fff;color:#44536b;padding:0 10px;font-size:9px;font-weight:750}.quickReplyToolbar button.active{border-color:#9bbcff;background:#eef4ff;color:#0a4fb6}.quickReplyError{margin:8px 10px 0;padding:8px 9px;border-radius:8px;background:#fff3f3;color:#95394a;font-size:9px}.quickReplyForm{padding:10px;border-bottom:1px solid #edf1f6;background:#f8faff}.quickReplyFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quickReplyForm label{display:grid;gap:4px}.quickReplyForm label.wide{grid-column:1/-1}.quickReplyForm label>span{font-size:8px;color:#67758a;font-weight:700}.quickReplyForm input,.quickReplyForm textarea{width:100%;min-width:0;border:1px solid #dce3ed;border-radius:8px;background:#fff;color:#2f3c53;padding:7px 8px;font:inherit;font-size:10px}.quickReplyForm textarea{resize:vertical}.quickReplyFormActions{display:flex;justify-content:flex-end;gap:7px;margin-top:8px}.quickReplyFormActions button{border:0;border-radius:8px;background:#1e63ff;color:#fff;padding:7px 10px;font-size:9px;font-weight:750}.quickReplyFormActions button.quiet{background:#edf1f6;color:#4f5e74}.quickReplyList{overflow:auto;padding:7px;display:grid;gap:6px}.quickReplyCard{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid #e2e8f1;border-radius:10px;background:#fff;overflow:hidden}.quickReplyCard.archived{opacity:.72;background:#f8f9fb}.quickReplySelect{min-width:0;border:0;background:transparent;padding:9px 10px;text-align:left;color:inherit;cursor:pointer}.quickReplySelect:disabled{cursor:default}.quickReplySelect:hover:not(:disabled){background:#f6f9ff}.quickReplySelect>div{display:flex;align-items:center;gap:6px;min-width:0}.quickReplySelect strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quickReplySelect code{border-radius:999px;background:#edf3ff;color:#174e9a;padding:2px 5px;font-size:8px}.quickReplySelect>div>span{color:#657187;font-size:8px}.quickReplySelect p{margin:5px 0 0;color:#4e5b71;font-size:9px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quickReplySelect small{display:block;margin-top:5px;color:#78859a;font-size:8px}.quickReplyCardActions{display:flex;align-items:stretch;border-left:1px solid #e8edf3}.quickReplyCardActions button{border:0;border-bottom:1px solid #e8edf3;background:#fafbfc;color:#536178;padding:0 9px;font-size:8px;font-weight:700}.quickReplyCardActions button:last-child{border-bottom:0}.quickReplyCardActions button.danger{color:#9c3949}.quickReplyState{padding:22px 14px;text-align:center;color:#6c788c;font-size:9px}@media(max-width:680px){.quickReplyPopover{max-height:70vh}.quickReplyFormGrid{grid-template-columns:1fr}.quickReplyForm label.wide{grid-column:1}.quickReplyCard{grid-template-columns:1fr}.quickReplyCardActions{border-left:0;border-top:1px solid #e8edf3}.quickReplyCardActions button{min-height:34px;flex:1 1;border-bottom:0;border-right:1px solid #e8edf3}.quickReplyCardActions button:last-child{border-right:0}}.composerDetach{margin-left:4px;border:0;background:transparent;color:#6b7890;font-size:12px;line-height:1;padding:0 2px;cursor:pointer}.composerDetach:hover{color:#9d3346}.attachmentInput{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important}.composerAttachment{margin:7px 8px 0;padding:7px 9px;border:1px solid #e3e8ef;border-radius:9px;background:#f8fafc;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;color:#3f4858}.composerAttachment>div{min-width:0;display:grid;gap:2px}.composerAttachment strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.composerAttachment small{font-size:8px;color:#667085}.composerAttachment>button{width:26px;height:26px;border:0;border-radius:7px;background:#fff;color:#657084;font-size:15px;cursor:pointer}.composerAttachment>button:hover{background:#f3e9ed;color:#92344b}.composerAttachment>button:disabled{opacity:.55;cursor:default}.attachmentKind{min-width:44px;height:24px;padding:0 7px;border-radius:6px;background:#e8edf5;color:#475569;display:inline-grid;place-items:center;text-transform:uppercase;font-size:7px;font-weight:850;letter-spacing:.05em}.attachmentKind.image{background:#e8f4ee;color:#246448}.attachmentKind.video{background:#ecebfd;color:#4c4aa0}.attachmentKind.audio{background:#f6eddf;color:#765623}.attachmentKind.document{background:#edf0f5;color:#46546a}.messageBubble>.messageAttachment{margin:0 0 6px}.messageAttachment{max-width:min(320px,64vw);border-radius:9px;overflow:hidden}.messageAttachment span{font-size:8px}.imageAttachment{display:grid;background:#f4f6f8;color:#505968;text-decoration:none}.imageAttachment img{display:block;width:min(280px,100%);max-height:260px;object-fit:cover;background:#e8edf2}.imageAttachment>span,.mediaPlayer>span{padding:5px 7px;color:#536071;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mediaPlayer{display:grid;background:#f4f6f8}.mediaPlayer video{display:block;width:min(300px,100%);max-height:260px;background:#111}.audioAttachment{min-width:min(300px,62vw);padding:8px;background:#f6f7f9;display:grid;gap:7px}.audioAttachment>div{display:grid;gap:2px}.audioAttachment strong{font-size:9px}.audioAttachment small{font-size:8px;color:#657084}.audioAttachment audio{display:block;width:100%;height:32px}.documentAttachment{min-width:min(270px,60vw);padding:8px;background:#f6f7f9;color:#354052;text-decoration:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.documentAttachment>div{min-width:0;display:grid;gap:2px}.documentAttachment strong{font-size:9px}.documentAttachment small,.documentAttachment strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentAttachment small{font-size:7.5px;color:#667085}.attachmentOpen{font-weight:800;color:#6741d9}.messageAttachment.unavailable{min-width:min(250px,60vw);padding:8px;background:#f7f2f3;border:1px solid #eadbdd;align-items:center}.messageAttachment.unavailable>div{gap:2px}.messageAttachment.unavailable strong{font-size:9px}.messageAttachment.unavailable small{font-size:8px;color:#7d4d58}.agentBubble .messageAttachment:not(.unavailable),.messageRow.outbound .messageAttachment:not(.unavailable){box-shadow:inset 0 0 0 1px rgba(58,50,112,.08)}@media(max-width:680px){.imageAttachment img,.mediaPlayer video,.messageAttachment{max-width:min(260px,72vw)}.audioAttachment,.documentAttachment{min-width:0;width:min(260px,72vw)}.composerAttachment{margin-left:6px;margin-right:6px}}.queueFilterTools{display:flex;align-items:center;gap:6px;padding:0 15px 8px;min-width:0}.queueFilterTools button{border:1px solid #e1e6ef;background:#fff;color:#536078;border-radius:8px;padding:5px 8px;font-size:8px;font-weight:750}.queueFilterTools button.active{border-color:#c8d8ff;background:#eef4ff;color:#0a2e8a}.queueFilterTools button span{margin-left:4px}.bulkSelectionCount{margin-left:auto;color:#44506b;font-size:8px;font-weight:750;white-space:nowrap}.advancedInboxFilters{margin:0 10px 9px;padding:9px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.advancedInboxFilters label{display:grid;gap:3px;min-width:0}.advancedInboxFilters label>span{color:#697386;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.35px}.advancedInboxFilters input,.advancedInboxFilters select{min-width:0;width:100%;height:30px;border:1px solid #dfe4ed;border-radius:7px;background:#fff;color:#334155;padding:0 7px;font:inherit;font-size:8px}.advancedInboxFilters button{min-height:30px}.advancedInboxFilters .quiet{grid-column:1/-1}.inboxBulkToolbar{margin:0 10px 9px;padding:8px;border:1px solid #cfe0ff;border-radius:10px;background:#f4f8ff;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.inboxBulkToolbar strong{font-size:8px;color:#0a2e8a;margin-right:auto}.inboxBulkToolbar select{height:29px;min-width:92px;max-width:145px;border:1px solid #cbd7ea;border-radius:7px;background:#fff;color:#334155;padding:0 6px;font-size:8px}.inboxBulkToolbar button{height:29px;border:0;border-radius:7px;background:#1e63ff;color:#fff;padding:0 9px;font-size:8px;font-weight:800}.inboxBulkToolbar button.quiet{border:1px solid #d8e0ed;background:#fff;color:#596273}.conversationCardRow{position:relative}.conversationCardRow.bulkCapable .conversationCard{padding-left:34px}.bulkConversationCheck{position:absolute;left:11px;top:16px;z-index:3;width:15px;height:15px;display:grid;place-items:center}.bulkConversationCheck input{width:13px;height:13px;margin:0;accent-color:#1e63ff;cursor:pointer}@media(max-width:720px){.advancedInboxFilters{grid-template-columns:1fr}.inboxBulkToolbar{align-items:stretch}.inboxBulkToolbar strong{width:100%}.inboxBulkToolbar select{max-width:none;flex:1 1 120px}}.caseProductShell{min-height:100vh;display:grid;grid-template-columns:220px minmax(300px,370px) minmax(0,1fr);background:#f4f6f8;color:#17202a}.caseSidebar{background:#101820;color:#e8edf2;padding:18px 12px;display:flex;flex-direction:column;gap:18px;min-height:100vh;position:sticky;top:0;height:100vh}.caseSidebar .sidebarNav{flex:1 1}.caseQueuePane{background:#fff;border-right:1px solid #dde3e8;min-height:100vh;display:flex;flex-direction:column;min-width:0}.caseQueueHeader{display:flex;align-items:center;justify-content:space-between;padding:24px 20px 14px;gap:12px}.caseQueueHeader h1{margin:2px 0;font-size:24px}.caseQueueHeader span{font-size:12px;color:#77828d}.casePrimaryButton{border:0;border-radius:9px;padding:10px 14px;background:#1e63d6;color:#fff;font-weight:700;cursor:pointer}.casePrimaryButton:disabled{opacity:.55;cursor:not-allowed}.caseSearch{margin:0 18px 12px;display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid #d9e0e6;border-radius:9px;background:#f9fafb}.caseSearch input{border:0;outline:0;background:transparent;width:100%;font-size:13px}.caseSearch i{width:12px;height:12px;border:2px solid #8aa0b6;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}.caseFilters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 18px 14px}.caseFilters select{min-width:0;border:1px solid #d9e0e6;border-radius:8px;padding:8px 7px;background:#fff;color:#43505d;font-size:11px}.caseList{padding:0 10px 18px;overflow:auto;flex:1 1}.caseListItem{width:100%;text-align:left;border:1px solid transparent;border-bottom-color:#edf0f2;background:transparent;padding:14px 12px;border-radius:10px;cursor:pointer;color:inherit}.caseListItem:hover{background:#f7f9fb}.caseListItem.selected{background:#eef5ff;border-color:#cfe0fa}.caseListTop{display:flex;justify-content:space-between;align-items:center;gap:8px}.caseListTop>strong{font-size:11px;letter-spacing:.04em;color:#66717d}.caseListItem h3{margin:7px 0 4px;line-height:1.35}.caseListItem p{font-size:12px;color:#66717d;margin:0 0 9px}.caseListMeta{display:flex;align-items:center;gap:8px;font-size:10px;color:#7e8993}.caseListMeta time{margin-left:auto}.casePriority,.caseStatus{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;text-transform:capitalize}.caseStatus.open{background:#e8f2ff;color:#175fbf}.caseStatus.pending{background:#fff4d9;color:#8d6400}.caseStatus.resolved{background:#e7f7ec;color:#1f7c3e}.caseStatus.closed{background:#eceff2;color:#56616c}.casePriority.urgent{background:#ffe8e8;color:#b52c2c}.casePriority.high{background:#fff0df;color:#a55900}.casePriority.normal{background:#edf2f7;color:#52606d}.casePriority.low{background:#eef7ef;color:#3d7648}.caseDetailPane{min-width:0;min-height:100vh;overflow:auto}.caseDetailHeader{background:#fff;border-bottom:1px solid #dde3e8;padding:24px 28px 18px;position:sticky;top:0;z-index:3}.caseBreadcrumb{display:flex;gap:8px;align-items:center;font-size:11px;color:#77828d}.caseBreadcrumb b{font-weight:400}.caseHeading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-top:12px}.caseHeading p{margin:0 0 3px;font-size:12px;color:#65717d}.caseHeading h2{margin:0;font-size:22px;line-height:1.25}.caseHeadingBadges{display:flex;gap:8px}.caseHeaderMeta{display:flex;gap:16px;flex-wrap:wrap;margin-top:14px;font-size:11px;color:#6a7580}.caseHeaderMeta a{margin-left:auto;color:#1e63d6;font-weight:700;text-decoration:none}.caseDetailGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,310px);gap:18px;padding:20px 24px 36px;max-width:1200px}.caseMainColumn,.caseSideColumn{display:flex;flex-direction:column;gap:16px}.casePanel,.caseSlaCard{background:#fff;border:1px solid #dfe5ea;border-radius:13px;padding:17px;box-shadow:0 1px 2px rgba(18,32,45,.04)}.casePanel.compact{padding:15px}.casePanelTitle{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.casePanelTitle span{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800;color:#87929c}.casePanelTitle h3{font-size:15px;margin:3px 0 0}.casePanelTitle em{font-style:normal;font-size:10px;color:#7c8792}.caseDescription{font-size:13px;line-height:1.65;color:#46515c;margin:18px 0}.caseFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border-top:1px solid #eef1f3;padding-top:14px}.caseFacts div{min-width:0}.caseFacts span,.caseSlaClocks span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:#88939d}.caseFacts strong{display:block;font-size:12px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caseSlaCard{border-top:3px solid #6494db}.caseSlaCard.none{border-top-color:#b9c1c8}.caseSlaCard>p{font-size:12px;color:#6d7882;line-height:1.5}.caseSlaClocks{display:grid;gap:10px;margin-top:14px}.caseSlaClocks>div{padding:12px;background:#f8fafc;border-radius:9px}.caseSlaClocks strong{font-size:15px;display:block;margin:4px 0}.caseSlaClocks small{font-size:10px;color:#77828d}.caseTimeline{margin-top:15px}.caseTimeline article{display:grid;grid-template-columns:12px 1fr;gap:10px;position:relative;padding-bottom:15px}.caseTimeline article>i{width:8px;height:8px;border-radius:50%;background:#6d92c9;margin-top:5px}.caseTimeline article:not(:last-child):before{content:"";position:absolute;left:3px;top:13px;bottom:0;width:1px;background:#dce3e9}.caseTimeline strong{font-size:12px;text-transform:capitalize}.caseTimeline p{font-size:10px;color:#84909b;margin:3px 0}.caseResolutionList{display:grid;gap:10px;margin-top:14px}.caseResolutionList article{background:#f8fafb;border-radius:9px;padding:12px}.caseResolutionList article>div{display:flex;justify-content:space-between;gap:12px}.caseResolutionList strong{font-size:12px}.caseResolutionList small,.caseResolutionList span{font-size:10px;color:#7b8791}.caseResolutionList p{font-size:12px;line-height:1.5;color:#4f5a64}.caseResolutionList small{display:block;margin-top:6px}.caseConversationLink{border-top:1px solid #eef1f3;padding:11px 0}.caseConversationLink>div{display:flex;justify-content:space-between;gap:10px}.caseConversationLink strong{font-size:11px}.caseConversationLink small,.caseConversationLink span{font-size:10px;color:#7c8792}.caseEmpty,.caseInlineEmpty{padding:22px;text-align:center;color:#7d8892;font-size:11px}.caseEmpty strong{display:block;color:#4e5964;font-size:13px;margin-bottom:4px}.caseDetailEmpty{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#77828d;text-align:center}.caseDetailEmpty>span{font-size:30px}.caseDetailEmpty strong{color:#46515d;margin-top:10px}.caseDetailEmpty p{font-size:12px}.caseDetailLoading{padding:70px;display:grid;gap:12px}.caseDetailLoading i{display:block;height:70px;border-radius:10px;background:linear-gradient(90deg,#eef1f3,#f8f9fa,#eef1f3);background-size:200% 100%;animation:shimmer 1.4s infinite}.caseNotice{margin:12px 24px;padding:10px 12px;border-radius:8px;font-size:12px}.caseNotice.error{background:#fff0f0;color:#a93434;border:1px solid #f1caca}.caseModalBackdrop{position:fixed;inset:0;background:rgba(12,20,28,.48);display:flex;align-items:center;justify-content:center;padding:20px;z-index:50}.caseModal{width:min(650px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.24)}.caseModal>header{display:flex;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid #e6eaee}.caseModal header span{font-size:10px;text-transform:uppercase;font-weight:800;letter-spacing:.08em;color:#789}.caseModal header h2{margin:4px 0;font-size:21px}.caseModal header p{margin:0;font-size:11px;color:#6f7b86}.caseModal header button{border:0;background:transparent;font-size:24px;cursor:pointer}.caseModal form{padding:20px 24px 24px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.caseModal label>span{display:block;font-size:10px;font-weight:700;color:#65717c;margin-bottom:6px}.caseModal input,.caseModal select,.caseModal textarea{width:100%;box-sizing:border-box;border:1px solid #d7dee5;border-radius:8px;padding:10px;font:inherit;font-size:12px}.caseModalWide{grid-column:1/-1}.caseCustomerResults{max-height:145px;overflow:auto;gap:5px}.caseCustomerResults button{text-align:left;border:1px solid #e0e6eb;background:#fafbfc;border-radius:8px;padding:9px 10px;cursor:pointer}.caseCustomerResults button.selected{border-color:#77a3e1;background:#edf5ff}.caseCustomerResults span,.caseCustomerResults strong{display:block}.caseCustomerResults strong{font-size:11px}.caseCustomerResults span{font-size:10px;color:#7c8791;margin-top:3px}.caseModalActions{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}.caseModalActions .secondary{border:1px solid #d6dde3;background:#fff;border-radius:9px;padding:9px 13px;font-weight:700;cursor:pointer}@media(max-width:1050px){.caseProductShell{grid-template-columns:76px 320px minmax(0,1fr)}.caseSidebar .sidebarBrand strong,.caseSidebar .sidebarLabel{display:none}.caseSidebar{align-items:center}.caseFacts{grid-template-columns:1fr 1fr}.caseDetailGrid{grid-template-columns:1fr}.caseSideColumn{display:grid;grid-template-columns:1fr 1fr}.caseHeaderMeta a{margin-left:0}}@media(max-width:760px){.caseProductShell{display:block}.caseSidebar{position:relative;width:100%;height:auto;min-height:0;box-sizing:border-box;padding:10px 12px;display:flex;flex-direction:row;align-items:center}.caseSidebar .sidebarBrand{display:none}.caseSidebar .sidebarNav{display:flex;overflow:auto;gap:4px}.caseSidebar .sidebarItem{white-space:nowrap}.caseSidebar .sidebarLabel{display:inline}.caseSidebar>div:last-child{display:none}.caseQueuePane{min-height:55vh;border-right:0}.caseDetailPane{min-height:55vh;border-top:1px solid #dde3e8}.caseDetailHeader{position:relative;padding:18px}.caseDetailGrid{padding:14px;display:block}.caseMainColumn,.caseSideColumn{display:flex;margin-bottom:14px}.caseFilters{grid-template-columns:1fr 1fr}.caseFilters select:last-child{grid-column:1/-1}.caseFacts{grid-template-columns:1fr 1fr}.caseModal form{grid-template-columns:1fr}.caseModalWide{grid-column:1}.caseHeading{display:block}.caseHeadingBadges{margin-top:10px}.caseHeaderMeta{gap:8px 12px}}.caseActionBar{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px;padding-top:13px;border-top:1px solid #edf0f2}.caseActionBar button,.caseBreachAction button,.caseFollowList button{border:1px solid #d5dde4;background:#fff;color:#3e4b57;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:700;cursor:pointer}.caseActionBar button.primary,.caseActionDrawer button.primary{background:#1e63d6;border-color:#1e63d6;color:#fff}.caseActionBar button:disabled,.caseBreachAction button:disabled,.caseFollowList button:disabled{opacity:.5;cursor:not-allowed}.caseActionDrawer{background:#fff9eb;border-bottom:1px solid #eadbb2;padding:14px 28px}.caseActionDrawer form{display:grid;grid-template-columns:minmax(170px,260px) minmax(180px,280px) 1fr auto;gap:12px;align-items:end}.caseActionDrawer form>div:first-child{align-self:center}.caseActionDrawer strong{display:block;font-size:12px}.caseActionDrawer form>div:first-child span{font-size:10px;color:#756a51;display:block;margin-top:3px}.caseActionDrawer label>span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.05em;font-weight:800;color:#776b52;margin-bottom:5px}.caseActionDrawer input,.caseActionDrawer select,.caseActionDrawer textarea{width:100%;box-sizing:border-box;border:1px solid #d9cda9;border-radius:7px;padding:8px;font:inherit;font-size:11px;background:#fff}.caseActionDrawer label.wide{min-width:220px}.caseActionDrawerButtons{display:flex;gap:6px}.caseActionDrawerButtons button{border:1px solid #d6c8a4;background:#fff;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:700;cursor:pointer}.caseBreachList,.caseFollowList,.casePauseHistory{display:grid;gap:9px;margin-top:14px}.caseBreachList article{padding:11px;background:#fff5f5;border:1px solid #f0d2d2;border-radius:9px}.caseBreachList article>div:first-child,.caseFollowList article>div:first-child{display:flex;justify-content:space-between;gap:10px}.caseBreachList strong,.caseFollowList strong{font-size:11px}.caseBreachList span,.caseFollowList span{font-size:9px;text-transform:uppercase;color:#8a5d5d}.caseBreachList p,.caseFollowList p{font-size:10px;color:#6d7780;margin:6px 0}.caseBreachAction{display:flex;align-items:center;justify-content:space-between;gap:10px}.caseBreachAction small{font-size:10px;color:#795050}.caseFollowList article{padding:11px;background:#f8fafb;border-radius:9px;border:1px solid #e5e9ed}.caseFollowList article.completed{opacity:.72}.caseFollowList article.cancelled{opacity:.55}.caseFollowList article>div:last-child{display:flex;gap:6px;margin-top:8px}.casePauseBadge{background:#fff6da;border:1px solid #eed896;border-radius:9px;padding:10px;margin-top:12px}.casePauseBadge small,.casePauseBadge span,.casePauseBadge strong{display:block}.casePauseBadge strong{font-size:11px;color:#7e5c00}.casePauseBadge span{font-size:10px;color:#736544;margin:4px 0}.casePauseBadge small{font-size:9px;color:#8b7a51}.casePauseHistory article{padding:9px;border-top:1px solid #eef1f3}.casePauseHistory article:first-child{border-top:0}.casePauseHistory small,.casePauseHistory span,.casePauseHistory strong{display:block}.casePauseHistory strong{font-size:10px}.casePauseHistory span{font-size:10px;color:#66727d;margin:3px 0}.casePauseHistory small{font-size:9px;color:#89949e}@media(max-width:1100px){.caseActionDrawer form{grid-template-columns:1fr 1fr}.caseActionDrawer form>div:first-child,.caseActionDrawer label.wide,.caseActionDrawerButtons{grid-column:1/-1}.caseActionDrawerButtons{justify-content:flex-end}}@media(max-width:760px){.caseActionDrawer{padding:12px 16px}.caseActionDrawer form{grid-template-columns:1fr}.caseActionDrawer form>div:first-child,.caseActionDrawer label.wide,.caseActionDrawerButtons{grid-column:1}.caseActionBar{overflow:auto;flex-wrap:nowrap}.caseActionBar button{white-space:nowrap}}.caseSettingsShell{min-height:100vh;display:grid;grid-template-columns:220px minmax(0,1fr);background:#f4f6f8;color:#17202a}.caseSettingsSidebar{background:#101820;color:#e8edf2;padding:18px 12px;display:flex;flex-direction:column;gap:18px;min-height:100vh;position:sticky;top:0;height:100vh}.caseSettingsSidebar .sidebarNav{flex:1 1}.caseSettingsWorkspace{padding:26px 30px 50px;max-width:1300px;width:100%;box-sizing:border-box}.caseSettingsHeader{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.caseSettingsHeader h1{margin:3px 0}.caseSettingsHeader span{font-size:12px;color:#596673}.caseSettingsHeader>a{color:#1e63d6;text-decoration:none;font-size:12px;font-weight:800;padding:9px 12px;background:#fff;border:1px solid #dbe2e8;border-radius:8px}.caseSettingsTabs{display:flex;gap:4px;margin:24px 0 18px;border-bottom:1px solid #d9e0e6}.caseSettingsTabs button{border:0;background:transparent;padding:10px 14px;font-size:11px;font-weight:700;color:#596673;cursor:pointer;border-bottom:2px solid transparent}.caseSettingsTabs button.active{color:#1d5fbf;border-bottom-color:#1d5fbf}.caseSettingsAlert{padding:10px 12px;border-radius:8px;margin-bottom:14px;font-size:11px}.caseSettingsAlert.error{background:#fff0f0;color:#9c3232;border:1px solid #efcaca}.caseSettingsAlert.good{background:#edf8f0;color:#286f3a;border:1px solid #cde7d3}.caseSettingsGrid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr)}.caseSettingsGrid,.caseSettingsStack{display:grid;gap:16px}.caseSettingsCard{background:#fff;border:1px solid #dfe5ea;border-radius:13px;padding:18px;box-shadow:0 1px 2px rgba(18,32,45,.04)}.caseSettingsCardTitle{margin-bottom:15px}.caseSettingsCardTitle.split{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.caseSettingsCardTitle span{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#66727d}.caseSettingsCardTitle h2{font-size:17px;margin:4px 0}.caseSettingsCardTitle p{font-size:11px;color:#596673;margin:0}.caseSettingsRows{display:grid}.caseSettingsRows article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #edf0f2}.caseSettingsRows article:first-child{border-top:0}.caseSettingsRows span,.caseSettingsRows strong{display:block}.caseSettingsRows strong{font-size:12px}.caseSettingsRows span{font-size:10px;color:#66727d;margin-top:3px}.casePolicyHead em,.caseSettingsRows em{font-style:normal;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.casePolicyHead em.active,.caseSettingsRows em.active{background:#e8f6ec;color:#267240}.casePolicyHead em.archived,.caseSettingsRows em.archived{background:#eef1f3;color:#69757f}.casePolicyGrid footer button,.caseSettingsRowActions button,.caseSettingsRows button,.exceptionHead>button,.exceptionIdentity button,.exceptionWindows>button,.weeklyDayHead button{border:1px solid #d6dde3;background:#fff;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:700;color:#4d5964;cursor:pointer}.caseSettingsRowActions{display:flex;gap:6px}.caseSettingsForm{display:grid;grid-template-columns:1fr 1fr;gap:12px}.caseSettingsForm .wide{grid-column:1/-1}.caseSettingsForm label>span,.caseSettingsModal label>span{display:block;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#6d7882;margin-bottom:5px}.caseSettingsForm input,.caseSettingsForm textarea,.caseSettingsModal input,.caseSettingsModal select,.caseSettingsModal textarea{width:100%;box-sizing:border-box;border:1px solid #d6dde3;border-radius:8px;padding:9px;font:inherit;font-size:11px;background:#fff}.caseSettingsEmpty{padding:28px;text-align:center;font-size:11px;color:#66727d;background:#f9fafb;border-radius:9px}.casePolicyGrid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px}.casePolicyGrid article{border:1px solid #e1e6ea;border-radius:10px;padding:14px;background:#fafbfc}.casePolicyHead{display:flex;justify-content:space-between;gap:10px}.casePolicyHead strong{font-size:12px}.casePolicyGrid article>p{font-size:10px;color:#66727d;margin:5px 0 12px}.casePolicyGrid article>div:not(.casePolicyHead){display:flex;justify-content:space-between;gap:10px;border-top:1px solid #edf0f2;padding:7px 0;font-size:10px}.casePolicyGrid article>div span{color:#66727d}.casePolicyGrid footer{display:flex;gap:6px;margin-top:10px}.caseSettingsModalBackdrop{position:fixed;inset:0;background:rgba(12,20,28,.52);z-index:60;display:flex;align-items:center;justify-content:center;padding:22px}.caseSettingsModal{background:#fff;border-radius:16px;box-shadow:0 25px 80px rgba(0,0,0,.28);max-height:92vh;overflow:auto;width:min(900px,100%)}.caseSettingsModal.policyEditor{width:min(650px,100%)}.caseSettingsModal>header{display:flex;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #e6eaee}.caseSettingsModal header span{font-size:9px;text-transform:uppercase;font-weight:800;letter-spacing:.08em;color:#66727d}.caseSettingsModal header h2{font-size:20px;margin:3px 0}.caseSettingsModal header p{font-size:10px;color:#5f6b76;margin:0}.caseSettingsModal header>button{border:0;background:transparent;font-size:24px;cursor:pointer}.caseSettingsModal form{padding:18px 22px 22px}.calendarBasics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.weeklyEditor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:18px}.weeklyEditor>section{border:1px solid #e4e9ed;border-radius:9px;padding:10px}.weeklyDayHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.weeklyDayHead strong{font-size:11px}.weeklyEditor small{font-size:10px;color:#66727d}.windowRow{display:grid;grid-template-columns:1fr auto 1fr auto;gap:6px;align-items:center;margin-top:5px}.windowRow span{font-size:9px;color:#66727d}.windowRow button{border:0;background:#fff0f0;color:#a23d3d;width:24px;height:24px;border-radius:6px;cursor:pointer}.exceptionEditor{margin-top:20px;border-top:1px solid #e5e9ed;padding-top:16px}.exceptionHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px}.exceptionHead span,.exceptionHead strong{display:block}.exceptionHead strong{font-size:12px}.exceptionHead span{font-size:10px;color:#66727d;margin-top:3px}.exceptionEditor article{padding:10px;border:1px solid #e5e9ed;border-radius:9px;margin-top:8px}.exceptionIdentity{display:grid;grid-template-columns:160px 1fr auto;gap:10px;align-items:center}.exceptionIdentity label{font-size:10px}.exceptionIdentity label input{width:auto;margin-right:6px}.exceptionWindows{margin-top:8px;padding-left:12px;border-left:2px solid #e5e9ed}.exceptionWindows>button{margin-top:7px}.caseSettingsModal footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #e6eaee}.caseSettingsModal footer>button:not(.casePrimaryButton){border:1px solid #d6dde3;background:#fff;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:700;cursor:pointer}.policyEditor form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.policyEditor .wide,.policyEditor footer.wide{grid-column:1/-1}@media(max-width:1000px){.caseSettingsShell{grid-template-columns:76px minmax(0,1fr)}.caseSettingsSidebar .sidebarBrand strong,.caseSettingsSidebar .sidebarLabel{display:none}.caseSettingsGrid{grid-template-columns:1fr}.casePolicyGrid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.caseSettingsShell{display:block}.caseSettingsSidebar{height:auto;min-height:0;position:relative;display:block;padding:10px}.caseSettingsSidebar .sidebarBrand{display:none}.caseSettingsSidebar .sidebarNav{display:flex;overflow:auto}.caseSettingsSidebar .sidebarLabel{display:inline}.caseSettingsWorkspace{padding:18px 14px 40px}.caseSettingsHeader{display:block}.caseSettingsHeader>a{display:inline-block;margin-top:12px}.caseSettingsTabs{overflow:auto}.calendarBasics,.casePolicyGrid,.caseSettingsForm,.caseSettingsGrid,.policyEditor form,.weeklyEditor{grid-template-columns:1fr}.caseSettingsForm .wide,.policyEditor .wide,.policyEditor footer.wide{grid-column:1}.caseSettingsModalBackdrop{padding:8px}.exceptionIdentity{grid-template-columns:1fr}.windowRow{grid-template-columns:1fr auto 1fr auto}}.conversationCasesSection{border-top:1px solid #e8ecef;margin-top:12px;padding-top:13px}.conversationCaseList{display:grid;gap:7px;margin-top:9px}.conversationCaseList>a{display:block;text-decoration:none;color:inherit;border:1px solid #e2e7eb;background:#fafbfc;border-radius:9px;padding:10px}.conversationCaseList>a:hover{border-color:#b9cdea;background:#f4f8ff}.conversationCaseList>a>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.conversationCaseList strong{font-size:10px;color:#32557d}.conversationCaseList p{font-size:11px;font-weight:700;color:#35414c;margin:6px 0 4px;line-height:1.35}.conversationCaseList small{display:block;font-size:9px;color:#7b8791}.conversationCaseActions{display:flex;gap:6px;margin-top:9px;align-items:center}.conversationCaseActions select{min-width:0;flex:1 1;border:1px solid #d8dfe5;border-radius:7px;padding:7px;font-size:10px;background:#fff}.caseInlinePrimary,.conversationCaseActions>button,.conversationCasesError button{border:1px solid #d1dae2;background:#fff;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800;color:#44515d;cursor:pointer}.caseInlinePrimary{background:#1e63d6;border-color:#1e63d6;color:#fff}.caseInlinePrimary:disabled,.conversationCaseActions button:disabled{opacity:.5;cursor:not-allowed}.conversationCaseComposer{margin-top:10px;padding:10px;border:1px solid #dbe4ee;background:#f8fbff;border-radius:9px;display:grid;gap:8px}.conversationCaseComposer>strong{font-size:10px}.conversationCaseComposer>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.conversationCaseComposer label>span{display:block;font-size:8px;text-transform:uppercase;font-weight:800;letter-spacing:.04em;color:#76828c;margin-bottom:4px}.conversationCaseComposer input,.conversationCaseComposer select,.conversationCaseComposer textarea{width:100%;box-sizing:border-box;border:1px solid #d5dee6;border-radius:7px;padding:7px;font:inherit;font-size:10px;background:#fff}.conversationCaseComposer .caseInlinePrimary{justify-self:start}.conversationCasesError{margin-top:8px;background:#fff0f0;border:1px solid #f0cccc;border-radius:8px;padding:8px;color:#9c3434;font-size:9px;display:flex;justify-content:space-between;gap:8px;align-items:center}.conversationCasesError button{color:#943232}.caseBreadcrumb,.caseConversationLink small,.caseConversationLink span,.caseCustomerResults span,.caseDetailEmpty,.caseEmpty,.caseFacts span,.caseFollowList p,.caseFollowList span,.caseHeaderMeta,.caseInlineEmpty,.caseListMeta,.casePanelTitle em,.casePanelTitle span,.casePauseHistory small,.casePauseHistory span,.caseQueueHeader span,.caseResolutionList small,.caseResolutionList span,.caseSlaCard>p,.caseSlaClocks small,.caseSlaClocks span,.caseTimeline p{color:#52606d}.caseFollowList article.cancelled,.caseFollowList article.completed{opacity:1}.caseFollowList article.completed{background:#f3f7f4;border-color:#d7e4da}.caseFollowList article.cancelled{background:#f5f6f7;border-color:#dde2e6}.caseFollowList article.cancelled p,.caseFollowList article.cancelled span,.caseFollowList article.completed p,.caseFollowList article.completed span{color:#52606d}.salesProductShell{min-height:100vh;display:grid;grid-template-columns:190px minmax(0,1fr);background:#f5f7fa;color:#17233f}.salesSidebar{background:#07152f;color:#eef4ff;padding:16px 12px;display:flex;flex-direction:column;gap:15px;min-height:100vh;position:sticky;top:0;height:100vh}.salesSidebar .sidebarNav{flex:1 1}.salesWorkspace{min-width:0;padding:28px clamp(18px,2.6vw,40px) 44px}.salesHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1500px;margin:0 auto 18px}.salesHeader h1{margin:3px 0 5px;font-size:30px;letter-spacing:-.8px}.salesHeader>div>span{color:#667085;font-size:12px}.salesHeaderActions{display:flex;gap:8px}.salesHeaderActions button,.salesModal footer button{height:38px;border-radius:9px;padding:0 13px;font-size:11px;font-weight:800}.salesHeaderActions .primary,.salesModal .primary{border:0;background:#1e63d6;color:#fff}.salesHeaderActions .quiet,.salesModal .quiet{border:1px solid #dbe2e9;background:#fff;color:#4e5c6c}.salesHeaderActions button:disabled{opacity:.45}.salesToolbar{max-width:1500px;margin:0 auto 14px;display:grid;grid-template-columns:210px minmax(260px,1fr) 140px auto;gap:8px;align-items:end}.salesToolbar label>span{display:block;margin:0 0 4px;color:#798493;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.salesActivityForm input,.salesActivityForm select,.salesActivityForm textarea,.salesModal input,.salesModal select,.salesStageMove input,.salesStageMove select,.salesToolbar input,.salesToolbar select{width:100%;box-sizing:border-box;border:1px solid #d8e0e8;background:#fff;border-radius:9px;min-height:38px;padding:8px 10px;color:#344054;font:inherit;font-size:11px;outline:none}.salesActivityForm input:focus,.salesModal input:focus,.salesToolbar input:focus,.salesToolbar select:focus{border-color:#91b5ef;box-shadow:0 0 0 3px rgba(30,99,214,.08)}.salesSearch{position:relative}.salesSearch>span{position:absolute!important;left:11px;top:27px;font-size:14px!important}.salesSearch input{padding-left:30px}.salesViewToggle{display:flex;border:1px solid #d8e0e8;background:#fff;border-radius:9px;padding:3px}.salesViewToggle button{border:0;background:transparent;border-radius:6px;padding:7px 10px;color:#687588;font-size:10px;font-weight:800}.salesViewToggle button.active{background:#eaf2ff;color:#1959b6}.salesNotice{max-width:1500px;margin:0 auto 10px;padding:9px 11px;border-radius:9px;display:flex;justify-content:space-between;gap:12px;font-size:11px}.salesNotice.error{background:#fff0f1;border:1px solid #f0cdd1;color:#98323c}.salesNotice.good{background:#edf8f1;border:1px solid #cce8d5;color:#246b3b}.salesNotice button{border:0;background:transparent;color:inherit}.salesWorkArea{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:14px;align-items:start}.salesDealsPane,.salesDetailPane{min-width:0}.salesBoard{display:flex;gap:10px;overflow:auto;padding:1px 1px 14px;scrollbar-width:thin;outline:none}.salesBoard:focus-visible{box-shadow:0 0 0 3px rgba(30,99,214,.18);border-radius:10px}.salesLane{flex:0 0 275px;background:#eef1f5;border:1px solid #e0e5eb;border-radius:13px;overflow:hidden}.salesLane>header{padding:12px 12px 10px;border-bottom:1px solid #dde3e9;background:#f8fafc}.salesLane>header>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.salesLane>header strong{font-size:12px}.salesLane>header span{min-width:20px;height:20px;border-radius:999px;display:grid;place-items:center;background:#e2e8f0;font-size:9px}.salesLane>header small{display:block;margin-top:5px;color:#738094;font-size:9px}.salesLane.won>header{border-top:3px solid #37a56a}.salesLane.lost>header{border-top:3px solid #c66b6b}.salesLane.open>header{border-top:3px solid #4c82d2}.salesLane>div{padding:8px;display:grid;gap:7px;max-height:calc(100vh - 245px);overflow:auto}.salesDealCard{width:100%;text-align:left;background:#fff;border:1px solid #dfe5ec;border-radius:10px;padding:11px;color:inherit;box-shadow:0 1px 2px rgba(20,35,55,.035);cursor:pointer}.salesDealCard:hover{border-color:#b9ccea}.salesDealCard.selected{border-color:#6e9cdc;box-shadow:0 0 0 2px rgba(30,99,214,.08)}.salesDealCard>div{display:flex;justify-content:space-between;gap:7px;align-items:flex-start}.salesDealCard strong{font-size:11px;line-height:1.35}.salesDealCard>p{margin:6px 0;color:#6d7887;font-size:10px}.salesDealCard>b{font-size:13px}.salesDealCard footer{margin-top:9px;padding-top:8px;border-top:1px solid #eef1f4;display:flex;justify-content:space-between;gap:8px;color:#7a8694;font-size:9px}.salesDealCard footer em{font-style:normal}.salesDealCard time.late,.salesNextAction time.late{color:#b13e47}.salesDealCard time.soon,.salesNextAction time.soon{color:#a06a12}.salesLaneEmpty{padding:20px 4px;text-align:center;color:#8a95a2;font-size:10px}.salesState{border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.salesState.open{background:#eaf2ff;color:#1d61bd}.salesState.won{background:#e9f7ee;color:#257647}.salesState.lost{background:#f6eded;color:#94464b}.salesList{background:#fff;border:1px solid #dfe5eb;border-radius:12px;overflow:hidden}.salesList>button,.salesList>header{display:grid;grid-template-columns:minmax(180px,1.5fr) 100px 120px 120px minmax(150px,1fr);gap:10px;align-items:center;padding:11px 13px}.salesList>header{background:#f7f9fb;color:#758195;font-size:9px;text-transform:uppercase;font-weight:850}.salesList>button{width:100%;border:0;border-top:1px solid #edf0f3;background:#fff;text-align:left;color:inherit;font-size:10px;cursor:pointer}.salesList>button.selected,.salesList>button:hover{background:#f1f6ff}.salesList>button>span:first-child{display:grid;gap:3px}.salesList>button strong{font-size:11px}.salesList>button small{color:#758195}.salesEmpty{padding:30px;text-align:center;color:#7e8997;font-size:11px}.salesDetailPane{background:#fff;border:1px solid #dfe5eb;border-radius:14px;overflow:hidden;position:sticky;top:18px;max-height:calc(100vh - 36px);overflow-y:auto}.salesDetailPane>header{padding:17px 18px 14px;border-bottom:1px solid #e9edf1;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.salesDetailPane header p{margin:0 0 3px;color:#6e7b8c;font-size:10px}.salesDetailPane header h2{margin:0;font-size:18px;line-height:1.25}.salesDetailPane header div>span{display:block;margin-top:5px;color:#778394;font-size:9px}.salesDetailValue{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1px;background:#e8edf2;border-bottom:1px solid #e8edf2}.salesDetailValue>div{background:#f9fafb;padding:11px}.salesDetailValue span{display:block;color:#7d8998;font-size:8px;text-transform:uppercase;font-weight:800}.salesDetailValue strong{display:block;margin-top:4px;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.salesPanel{padding:14px 16px;border-bottom:1px solid #edf0f3}.salesPanelTitle{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:9px}.salesPanelTitle strong{font-size:11px}.salesPanelTitle span{color:#87919e;font-size:9px}.salesStageMove{display:grid;gap:7px}.salesActivityForm button,.salesStageMove button{border:0;border-radius:8px;background:#17233f;color:#fff;padding:8px 11px;font-size:9px;font-weight:800;justify-self:start}.salesActivityForm button:disabled,.salesStageMove button:disabled{opacity:.45}.salesNextAction{border:1px solid #d9e4f4;background:#f6f9ff;border-radius:9px;padding:10px;display:flex;justify-content:space-between;gap:12px}.salesNextAction div{display:grid;gap:3px}.salesNextAction b{font-size:10px}.salesNextAction span,.salesNextAction time{font-size:9px;color:#758195}.salesActivityForm{display:grid;grid-template-columns:105px 1fr;gap:7px;margin-top:9px}.salesActivityForm button,.salesActivityForm input[name=subject],.salesActivityForm textarea{grid-column:1/-1}.salesActivityList,.salesConversationList,.salesEventList{display:grid;gap:7px}.salesActivityList article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;align-items:center;padding:8px;border:1px solid #e5e9ed;border-radius:8px}.salesActivityList article>div:first-child{display:grid;gap:2px}.salesActivityList strong{font-size:9px}.salesActivityList em,.salesActivityList span,.salesActivityList time{font-size:8px;color:#788594}.salesActivityList em{font-style:normal;text-transform:uppercase}.salesActivityList article>div:last-child{grid-column:1/-1;display:flex;gap:6px}.salesActivityList button{border:1px solid #d9e0e7;background:#fff;border-radius:6px;padding:5px 7px;font-size:8px}.salesConversationList article{padding:8px;border:1px solid #e5e9ed;border-radius:8px}.salesConversationList article>div{display:flex;justify-content:space-between;gap:8px}.salesConversationList strong{font-size:9px}.salesConversationList small,.salesConversationList span{font-size:8px;color:#7b8795}.salesConversationList small{display:block;margin-top:4px}.salesEventList article{display:grid;grid-template-columns:8px 1fr;gap:8px}.salesEventList i{width:6px;height:6px;margin-top:4px;border-radius:50%;background:#7699cb}.salesEventList div{display:grid;gap:2px}.salesEventList strong{font-size:9px;text-transform:capitalize}.salesEventList span{font-size:8px;color:#7f8a97}.salesPanelEmpty{margin:0;color:#87919e;font-size:9px}.salesDetailEmpty{min-height:430px;display:grid;place-content:center;text-align:center;gap:5px;padding:24px;color:#7c8795}.salesDetailEmpty strong{color:#4b5767;font-size:12px}.salesDetailEmpty span{font-size:9px}.salesDetailLoading{padding:18px;display:grid;gap:8px}.salesDetailLoading i{height:72px;border-radius:9px;background:linear-gradient(90deg,#edf0f3,#fafbfc,#edf0f3);background-size:200% 100%;animation:shimmer 1.3s infinite}.salesModalBackdrop{position:fixed;inset:0;background:rgba(11,20,33,.52);display:grid;place-items:center;padding:20px;z-index:80}.salesModal{width:min(650px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:16px;box-shadow:0 28px 90px rgba(0,0,0,.28)}.salesModal>header{display:flex;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #e7ebef}.salesModal header span{font-size:9px;text-transform:uppercase;font-weight:850;color:#8090a0}.salesModal header h2{font-size:20px;margin:3px 0}.salesModal header p{font-size:10px;color:#6f7b89;margin:0}.salesModal header>button{border:0;background:transparent;font-size:24px}.salesModal form{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px 22px 22px}.salesModal label>span{display:block;margin-bottom:5px;color:#657284;font-size:9px;font-weight:800;text-transform:uppercase}.salesModal .wide{grid-column:1/-1}.salesModal footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e9edf1;padding-top:14px}.salesCustomerResults{max-height:155px;overflow:auto;display:grid;gap:5px}.salesCustomerResults>button{text-align:left;border:1px solid #e0e5eb;background:#fafbfc;border-radius:8px;padding:8px 10px}.salesCustomerResults>button.selected{border-color:#7fa8e1;background:#edf5ff}.salesCustomerResults span,.salesCustomerResults strong{display:block}.salesCustomerResults strong{font-size:10px}.salesCustomerResults span{margin-top:2px;color:#7a8694;font-size:9px}@media(max-width:1150px){.salesProductShell{grid-template-columns:72px minmax(0,1fr)}.salesSidebar{align-items:center;padding-left:10px;padding-right:10px}.salesSidebar .sidebarBrand strong,.salesSidebar .sidebarLabel,.salesSidebar .workspaceCopy,.salesSidebar .workspaceMenuChevron{display:none}.salesSidebar .sidebarBrand,.salesSidebar .sidebarItem{justify-content:center;padding-left:0;padding-right:0}.salesSidebar .workspaceIdentityWrap{width:48px}.salesWorkArea{grid-template-columns:minmax(0,1fr) 340px}.salesToolbar{grid-template-columns:180px minmax(220px,1fr) 120px auto}}@media(max-width:860px){.salesWorkArea{grid-template-columns:1fr}.salesDetailPane{position:relative;top:auto;max-height:none}.salesToolbar{grid-template-columns:1fr 1fr}.salesSearch{grid-column:1/-1}.salesList{overflow:auto}.salesList>button,.salesList>header{min-width:760px}}@media(max-width:620px){.salesProductShell{display:block}.salesSidebar{position:relative;height:auto;min-height:0;display:flex;flex-direction:row;align-items:center;padding:9px 10px}.salesSidebar .sidebarBrand{display:none}.salesSidebar .sidebarNav{display:flex;overflow:auto;margin:0;gap:3px}.salesSidebar .sidebarItem{padding:0 9px;white-space:nowrap}.salesSidebar .sidebarLabel{display:inline}.salesSidebar .workspaceIdentityWrap{display:none}.salesWorkspace{padding:18px 12px 30px}.salesHeader{display:grid;gap:12px}.salesHeaderActions{justify-content:flex-start}.salesToolbar{grid-template-columns:1fr}.salesSearch{grid-column:auto}.salesBoard{margin-right:-12px}.salesLane{flex-basis:250px}.salesModal form{grid-template-columns:1fr}.salesModal .wide{grid-column:1}.salesActivityForm,.salesDetailValue{grid-template-columns:1fr}.salesActivityForm>*{grid-column:1!important}}.conversationSalesSection{border-top:1px solid #e7edf3}.conversationSalesError{display:flex;justify-content:space-between;gap:8px;padding:8px;border-radius:7px;background:#fff0f1;color:#98323c;font-size:9px}.conversationSalesError button{border:0;background:transparent;color:inherit;text-decoration:underline}.conversationSalesList{display:grid;gap:6px}.conversationSalesList>a{display:block;text-decoration:none;color:inherit;border:1px solid #e2e8ef;background:#fff;border-radius:8px;padding:8px}.conversationSalesList>a>div{display:flex;justify-content:space-between;gap:8px}.conversationSalesList strong{font-size:9px}.conversationSalesList p{font-size:10px;font-weight:800;margin:5px 0 2px}.conversationSalesList small{font-size:8px;color:#7d8997}.conversationSalesActions{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;margin-top:8px}.conversationSalesActions select,.conversationSalesComposer input{min-width:0;border:1px solid #d8e0e8;border-radius:7px;background:#fff;padding:6px 8px;font-size:9px}.conversationSalesActions>button,.salesInlinePrimary{border:1px solid #bfd2ec;border-radius:7px;background:#edf5ff;color:#225da8;padding:6px 8px;font-size:8px;font-weight:800}.salesInlinePrimary{background:#1e63d6;color:#fff;border-color:#1e63d6}.conversationSalesComposer{margin-top:8px;border:1px solid #dce5ef;background:#f8fbff;border-radius:9px;padding:9px;display:grid;gap:7px}.conversationSalesComposer>strong{font-size:9px}.conversationSalesComposer label{display:grid;gap:3px}.conversationSalesComposer label>span{font-size:8px;color:#748194}.conversationSalesComposer>div{display:grid;grid-template-columns:1fr 90px;gap:6px}.customerSalesCard>header{align-items:center}.customerSalesCard>header>div{display:grid;gap:2px}.customerSalesCard>header>div>span{font-size:9px;color:#7c8795}.customerSalesCard>header>button{border:1px solid #cddbea;background:#f2f7ff;color:#1f5ca9;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:800}.customerSalesList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.customerSalesList>a{text-decoration:none;color:inherit;border:1px solid #e2e7ed;border-radius:9px;padding:9px;background:#fbfcfd}.customerSalesList>a>div{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.customerSalesList strong{font-size:9px}.customerSalesList p{font-weight:800;font-size:11px;margin:5px 0 2px}.customerSalesList small{font-size:8px;color:#7c8795}.customerSalesComposer{margin-top:10px;border-top:1px solid #e8ecf0;padding-top:10px;display:grid;gap:8px}.customerSalesComposer>strong{font-size:10px}.customerSalesComposer label{display:grid;gap:4px}.customerSalesComposer label>span{font-size:8px;color:#788595;text-transform:uppercase;font-weight:800}.customerSalesComposer input{border:1px solid #d8e0e8;border-radius:8px;padding:7px 9px;font-size:9px}.customerSalesComposer>div{display:grid;grid-template-columns:1fr 90px 140px;gap:7px}.customerSalesComposer>button{justify-self:start;border:0;border-radius:7px;background:#17233f;color:#fff;padding:7px 10px;font-size:8px;font-weight:800}@media(max-width:700px){.conversationSalesActions,.conversationSalesComposer>div,.customerSalesComposer>div,.customerSalesList{grid-template-columns:1fr}.conversationSalesActions>*{width:100%}}.salesConfigDialog{width:min(1080px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:16px;box-shadow:0 28px 90px rgba(0,0,0,.28)}.salesConfigDialog>header{display:flex;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #e6ebef}.salesConfigDialog>header span,.salesConfigSectionTitle span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;font-weight:850;color:#8190a1}.salesConfigDialog>header h2{margin:3px 0;font-size:21px}.salesConfigDialog>header p{margin:0;color:#6f7c8b;font-size:10px}.salesConfigDialog>header>button{border:0;background:transparent;font-size:24px}.salesConfigNotice{margin:12px 18px 0;padding:9px 11px;border-radius:8px;font-size:10px}.salesConfigNotice.error{background:#fff0f1;border:1px solid #efcdd1;color:#96323d}.salesConfigNotice.good{background:#edf8f1;border:1px solid #cce7d5;color:#286b3d}.salesConfigBody{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:560px}.salesConfigBody>aside{border-right:1px solid #e7ebef;padding:18px;background:#f8fafc}.salesConfigBody>aside>strong,.salesConfigCreate>strong{font-size:10px}.salesPipelinePicker{display:grid;gap:5px;margin:9px 0 18px}.salesPipelinePicker>button{text-align:left;border:1px solid #e0e6ec;background:#fff;border-radius:8px;padding:9px;color:#415064}.salesPipelinePicker>button.active{border-color:#75a0dc;background:#edf5ff}.salesPipelinePicker small,.salesPipelinePicker span{display:block}.salesPipelinePicker span{font-size:10px;font-weight:800}.salesPipelinePicker small{margin-top:3px;font-size:8px;color:#7a8796}.salesPipelinePicker p{font-size:9px;color:#7c8896}.salesConfigCreate{display:grid;gap:7px;border-top:1px solid #e2e7ec;padding-top:14px}.salesConfigCreate input,.salesConfigCreate textarea,.salesPipelineForm input,.salesPipelineForm select,.salesPipelineForm textarea,.salesStageConfigRows input,.salesStageConfigRows select,.salesStageCreate input,.salesStageCreate select{width:100%;box-sizing:border-box;border:1px solid #d8e0e7;border-radius:7px;background:#fff;padding:7px 8px;font:inherit;font-size:9px}.salesConfigCreate button,.salesPipelineForm>button,.salesStageConfigRows form>button,.salesStageCreate>button{border:0;border-radius:7px;background:#17233f;color:#fff;padding:7px 9px;font-size:8px;font-weight:800}.salesConfigCheck{display:flex!important;align-items:center;gap:7px;font-size:9px;color:#5f6d7d}.salesConfigCheck input{width:auto!important}.salesConfigBody>main{padding:18px;min-width:0}.salesConfigSectionTitle{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.salesConfigSectionTitle h3{margin:2px 0 0;font-size:15px}.salesConfigSectionTitle em{font-style:normal;border-radius:999px;background:#eef2f6;color:#627187;padding:4px 7px;font-size:8px;text-transform:capitalize}.salesPipelineForm{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:9px;border:1px solid #e2e7ec;border-radius:10px;padding:13px;background:#fbfcfd}.salesPipelineForm label,.salesStageConfigRows label{display:grid;gap:4px}.salesPipelineForm label>span,.salesStageConfigRows label>span{font-size:8px;color:#748194;font-weight:800}.salesPipelineForm .wide{grid-column:1/-1}.salesPipelineForm>button{justify-self:start}.salesStageConfig{margin-top:16px}.salesStageConfigRows{display:grid;gap:6px}.salesStageConfigRows>form{display:grid;grid-template-columns:95px minmax(130px,1.4fr) 100px 80px 100px auto;gap:7px;align-items:end;padding:8px;border:1px solid #e4e9ed;border-radius:8px}.salesStageType{align-self:center}.salesStageType small,.salesStageType strong{display:block}.salesStageType strong{font-size:9px;text-transform:uppercase}.salesStageType small{font-size:8px;color:#7e8997;margin-top:2px}.salesStageCreate{display:grid;grid-template-columns:110px minmax(120px,1fr) 95px 100px 80px auto;gap:7px;align-items:center;margin-top:10px;padding-top:12px;border-top:1px solid #e7ebef}.salesStageCreate>strong{grid-column:1/-1;font-size:10px}.salesConfigEmpty{display:grid;place-items:center;min-height:300px;color:#7d8997;font-size:10px}@media(max-width:850px){.salesConfigBody{grid-template-columns:1fr}.salesConfigBody>aside{border-right:0;border-bottom:1px solid #e7ebef}.salesPipelinePicker{grid-template-columns:repeat(2,minmax(0,1fr))}.salesStageConfigRows>form{grid-template-columns:1fr 1fr}.salesStageConfigRows form>button,.salesStageType{grid-column:1/-1}.salesStageCreate{grid-template-columns:1fr 1fr}.salesStageCreate>button{grid-column:1/-1}}@media(max-width:560px){.salesPipelineForm,.salesPipelinePicker,.salesStageConfigRows>form,.salesStageCreate{grid-template-columns:1fr}.salesPipelineForm .wide,.salesStageCreate>button,.salesStageCreate>strong{grid-column:1}.salesConfigBody>main{padding:12px}}.salesProductShell .salesActivityList em,.salesProductShell .salesActivityList span,.salesProductShell .salesActivityList time,.salesProductShell .salesConversationList small,.salesProductShell .salesConversationList span,.salesProductShell .salesDealCard footer,.salesProductShell .salesDealCard>p,.salesProductShell .salesDetailEmpty,.salesProductShell .salesDetailPane>header div>span,.salesProductShell .salesDetailPane>header p,.salesProductShell .salesDetailValue span,.salesProductShell .salesEventList span,.salesProductShell .salesHeader>div>span,.salesProductShell .salesLane>header small,.salesProductShell .salesLaneEmpty,.salesProductShell .salesNextAction span,.salesProductShell .salesNextAction time,.salesProductShell .salesPanelEmpty,.salesProductShell .salesPanelTitle span,.salesProductShell .salesToolbar label>span{color:#536171}:root{--app-sidebar-expanded:clamp(192px,calc(16vw - 26px),230px);--app-sidebar-collapsed:64px}.appSidebarUnified{width:var(--app-sidebar-expanded);min-width:var(--app-sidebar-expanded);height:100dvh;min-height:620px;box-sizing:border-box;position:sticky;top:0;align-self:start;display:flex;flex-direction:column;gap:0;padding:14px 10px 12px;background-color:#07152f;background-image:linear-gradient(180deg,#07152f,#081a38);color:#c5d0e3;border-right:1px solid rgba(196,210,235,.1);transition:width .18s cubic-bezier(.2,.8,.2,1),min-width .18s cubic-bezier(.2,.8,.2,1),padding .18s ease;z-index:20}.appSidebarUnified.collapsed{width:var(--app-sidebar-collapsed);min-width:var(--app-sidebar-collapsed);padding-left:8px;padding-right:8px;cursor:pointer;box-shadow:inset -1px 0 0 rgba(114,161,255,.08)}.appSidebarUnified .sidebarBrand{height:52px;padding:0 5px;display:flex;align-items:center;gap:9px;color:#fff;flex:0 0 52px}.appSidebarUnified .sidebarBrand strong{font-size:15px;font-weight:750;letter-spacing:-.2px}.appSidebarUnified .sidebarBrandLogoStatic{width:36px;height:36px;flex:0 0 36px;border-radius:10px;display:grid;place-items:center;background:transparent;box-shadow:none;color:#fff;font-size:15px}.appSidebarUnified .sidebarHeaderToggle{margin-left:auto;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#8293b9;display:grid;place-items:center;opacity:.72;transition:.16s ease}.appSidebarUnified .sidebarHeaderToggle:focus-visible,.appSidebarUnified .sidebarHeaderToggle:hover{background:rgba(255,255,255,.07);color:#fff;opacity:1;outline:none;transform:translateX(-1px)}.appSidebarUnified .sidebarCollapsedBrand{position:relative;width:44px;height:48px;border:0;background:transparent;padding:0;display:grid;place-items:center;color:#fff;cursor:pointer}.appSidebarUnified .sidebarCollapsedGlyph{position:absolute;right:-4px;bottom:1px;width:18px;height:18px;border-radius:6px;display:grid;place-items:center;background:#102955;color:#9bbcff;box-shadow:0 0 0 2px #07152f}.appSidebarUnified .sidebarCollapsedGlyph svg{width:12px;height:12px}.appSidebarUnified .sidebarNav{display:flex;flex-direction:column;gap:6px;margin-top:11px;min-height:0;overflow:auto;scrollbar-width:none}.appSidebarUnified .sidebarNav::-webkit-scrollbar{display:none}.appSidebarUnified .sidebarItem{position:relative;width:100%;min-height:42px;border:0;border-radius:9px;padding:0 10px;display:flex;align-items:center;gap:10px;color:#a7b5d1;background:transparent;text-decoration:none;font-size:13px;font-weight:650;text-align:left;box-sizing:border-box;transition:background .16s ease,color .16s ease,transform .16s ease}.appSidebarUnified .sidebarItem:hover{background:rgba(255,255,255,.055);color:#edf3ff}.appSidebarUnified .sidebarItem.active{background:rgba(30,99,255,.11);box-shadow:none;color:#fff}.appSidebarUnified .sidebarItem.active:after{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:999px;background:#1e63ff;box-shadow:0 0 0 3px rgba(30,99,255,.08)}.appSidebarUnified .sidebarItem.active .sidebarIcon{color:#72a1ff}.appSidebarUnified .sidebarItem.separated{margin-top:16px}.appSidebarUnified .sidebarItem.separated:before{content:"";position:absolute;left:4px;right:4px;top:-11px;height:1px;background:rgba(196,210,235,.12)}.appSidebarUnified .sidebarIcon{width:20px;height:20px;display:grid;place-items:center;flex:0 0 20px;color:inherit}.appSidebarUnified .sidebarLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appSidebarUnified.collapsed .sidebarBrand{justify-content:center;padding:0}.appSidebarUnified.collapsed .appSidebarContextHead>div,.appSidebarUnified.collapsed .appSidebarContextRows,.appSidebarUnified.collapsed .sidebarBrand strong,.appSidebarUnified.collapsed .sidebarLabel,.appSidebarUnified.collapsed .workspaceCopy,.appSidebarUnified.collapsed .workspaceMenuChevron{display:none}.appSidebarUnified.collapsed .sidebarItem{justify-content:center;padding:0}.appSidebarUnified.collapsed .sidebarItem.separated:before{left:8px;right:8px}.appSidebarUnified.collapsed .workspaceIdentityWrap{width:48px;align-self:center}.appSidebarUnified.collapsed .workspaceIdentityButton{grid-template-columns:1fr;width:48px;min-height:48px;padding:6px;justify-items:center}.appSidebarUnified.collapsed .workspaceMenu{left:56px;bottom:0}.appSidebarContext{margin-top:18px;padding:14px 6px 10px;border-top:1px solid rgba(196,210,235,.12);color:#c9d5e8}.appSidebarContextHead{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center}.appSidebarContextIcon{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:rgba(30,99,255,.1);color:#72a1ff}.appSidebarContextHead strong{display:block;color:#f6f9ff;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appSidebarContextState{margin-top:3px;display:flex;align-items:center;gap:5px;color:#8fa0bd;font-size:10px}.appSidebarContextState i{width:6px;height:6px;border-radius:50%;background:#94a3b8}.appSidebarContextState.good i{background:#43d17e;box-shadow:0 0 0 3px rgba(67,209,126,.08)}.appSidebarContextState.warn i{background:#e4a634}.appSidebarContextRows{display:grid;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(196,210,235,.08)}.appSidebarContextRows>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.appSidebarContextRows span{font-size:10px;color:#8998b3}.appSidebarContextRows strong{font-size:11px;color:#f2f6fd;white-space:nowrap}.appSidebarUnified .workspaceIdentityWrap{margin-top:auto}.appSidebarUnified .workspaceIdentity{min-height:60px;padding:8px;background:rgba(255,255,255,.035);border-color:rgba(196,210,235,.11);box-shadow:none}.appSidebarUnified .workspaceAvatar{background:linear-gradient(135deg,#1e63ff,#3b82f6)}.appSidebarUnified .workspaceIdentity .workspaceCopy strong{font-size:11px}.appSidebarUnified .workspaceIdentity .workspaceCopy span{font-size:10px}.productShell{grid-template-columns:auto 354px minmax(480px,1fr) 300px}.channelProductShell,.teamProductShell{grid-template-columns:auto minmax(0,1fr)}.contactsProductShell{grid-template-columns:auto minmax(300px,390px) minmax(0,1fr)}.salesProductShell{grid-template-columns:auto minmax(0,1fr)}.caseProductShell{grid-template-columns:auto minmax(300px,370px) minmax(0,1fr)}@media(max-width:1150px){.appSidebarUnified{width:var(--app-sidebar-collapsed);min-width:var(--app-sidebar-collapsed);padding-left:8px;padding-right:8px}.appSidebarUnified .sidebarBrand{justify-content:center;padding:0}.appSidebarUnified .appSidebarContextHead>div,.appSidebarUnified .appSidebarContextRows,.appSidebarUnified .sidebarBrand strong,.appSidebarUnified .sidebarHeaderToggle,.appSidebarUnified .sidebarLabel,.appSidebarUnified .workspaceCopy,.appSidebarUnified .workspaceMenuChevron{display:none}.appSidebarUnified .sidebarItem{justify-content:center;padding:0}.appSidebarUnified .workspaceIdentityWrap{width:48px;align-self:center}.appSidebarUnified .workspaceIdentityButton{grid-template-columns:1fr;width:48px;min-height:48px;padding:6px;justify-items:center}}.caseSettingsShell{grid-template-columns:auto minmax(0,1fr)}.productShell.detailsCollapsed{grid-template-columns:auto 300px minmax(0,1fr)}.productShell.detailsOpen{grid-template-columns:auto 300px minmax(540px,1fr) 260px}.appSidebarContext{margin-top:auto}.appSidebarContext+.workspaceIdentityWrap{margin-top:8px}@media(max-width:900px) and (min-width:721px){.productShell.detailsCollapsed,.productShell.detailsOpen{grid-template-columns:64px minmax(280px,38vw) minmax(0,1fr)}}@media(max-width:720px){.productShell.detailsCollapsed,.productShell.detailsOpen{grid-template-columns:64px minmax(0,1fr)!important}.productShell>.appSidebarUnified{grid-column:1;grid-row:1}.productShell>.conversationWorkspace,.productShell>.queuePane{grid-column:2;grid-row:1}}@media(max-width:780px){.contactsProductShell{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto}.contactsProductShell>.appSidebarUnified{grid-column:1;grid-row:1/3}.contactsProductShell>.contactDirectory{grid-column:2;grid-row:1}.contactsProductShell>.contactProfileWorkspace{grid-column:2;grid-row:2}}@media(max-width:760px){.caseProductShell{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto}.caseProductShell>.appSidebarUnified{grid-column:1;grid-row:1/3}.caseProductShell>.caseQueuePane{grid-column:2;grid-row:1}.caseProductShell>.caseDetailPane{grid-column:2;grid-row:2}}@media(max-width:700px){.caseSettingsShell{display:grid;grid-template-columns:64px minmax(0,1fr)}.caseSettingsShell>.appSidebarUnified{grid-column:1}.caseSettingsShell>.caseSettingsWorkspace{grid-column:2}}@media(max-width:620px){.salesProductShell{display:grid;grid-template-columns:64px minmax(0,1fr)}.salesProductShell>.appSidebarUnified{grid-column:1}.salesProductShell>.salesWorkspace{grid-column:2}}.appSidebarUnified .sidebarItem{font-size:14px}.customerSalesCard>header>div>span{font-size:10px;color:#667085}.customerSalesList strong{font-size:10px}.customerSalesList small{color:#667085;line-height:1.35}.duplicateCard span{font-size:10px;color:#77603d}.duplicateCard small{font-size:9px;color:#667085}.appSidebarUnified .sidebarCollapsedBrand:focus-visible,.appSidebarUnified .sidebarHeaderToggle:focus-visible,.appSidebarUnified .sidebarItem:focus-visible,.appSidebarUnified .workspaceIdentityButton:focus-visible{outline:2px solid #72a1ff;outline-offset:2px}.productShell.detailsCollapsed{grid-template-columns:auto var(--inbox-queue-width,340px) minmax(0,1fr)}.productShell.detailsOpen{grid-template-columns:auto var(--inbox-queue-width,340px) minmax(540px,1fr) 260px}.queuePane{position:relative;container-type:inline-size}.queueResizeHandle{position:absolute;z-index:9;top:0;right:0;width:10px;height:100%;cursor:col-resize;touch-action:none;outline:none}.queueResizeHandle:after{content:"";position:absolute;left:5px;top:50%;width:2px;height:42px;transform:translate(-50%,-50%);border-radius:999px;background:#cbd5e1;opacity:.65;transition:height .15s ease,background .15s ease,opacity .15s ease,box-shadow .15s ease}.queueResizeHandle:focus-visible:after,.queueResizeHandle:hover:after{height:58px;background:#4f83ff;opacity:1;box-shadow:0 0 0 3px rgba(79,131,255,.1)}.inboxQueueResizing,.inboxQueueResizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.conversationRoutingMeta{min-width:0;flex:1 1;display:block;overflow:hidden;text-overflow:ellipsis;color:#64748b;white-space:nowrap}.queueFilterTools button{font-size:10px;padding:6px 9px}.bulkSelectionCount{font-size:10px}@container (max-width:330px){.queueHeader{padding-left:14px;padding-right:12px;gap:7px}.inboxOptionsButton{display:none}.queueHeaderTools{gap:5px}.conversationCard{gap:10px;padding-left:10px;padding-right:10px}.conversationCardRow.bulkCapable .conversationCard{padding-left:32px}}@media(max-width:900px){.queueResizeHandle{display:none}.productShell.detailsCollapsed,.productShell.detailsOpen{grid-template-columns:64px minmax(280px,38vw) minmax(0,1fr)}}.productShell.detailsOpen{grid-template-columns:auto var(--inbox-queue-width,360px) minmax(0,1fr) 260px}.productShell.detailsCollapsed{grid-template-columns:auto var(--inbox-queue-width,360px) minmax(0,1fr)}@media(max-width:1180px) and (min-width:901px){.productShell.detailsCollapsed,.productShell.detailsOpen{grid-template-columns:auto var(--inbox-queue-width,360px) minmax(0,1fr)}}@media(max-width:900px){.productShell.detailsCollapsed,.productShell.detailsOpen{grid-template-columns:64px minmax(280px,38vw) minmax(0,1fr)}}@media(max-width:720px){.productShell.detailsCollapsed,.productShell.detailsOpen{grid-template-columns:64px minmax(0,1fr)!important}}.advancedInboxFilters label>span{font-size:9px}.advancedInboxFilters input,.advancedInboxFilters select{height:34px;font-size:11px}.advancedInboxFilters button,.inboxBulkToolbar strong{font-size:10px}.inboxBulkToolbar button,.inboxBulkToolbar select{font-size:10px;height:32px}.productShell.detailsOpen{grid-template-columns:auto var(--inbox-queue-width,360px) minmax(0,1fr) var(--inbox-details-width,340px)}.decisionPanel{position:relative;width:auto;min-width:0;overflow:hidden}.decisionPanelScroll{height:100%;min-width:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#dfe1eb transparent}.detailsResizeHandle{position:absolute;z-index:12;top:0;left:0;width:10px;height:100%;cursor:col-resize;touch-action:none;outline:none}.detailsResizeHandle:after{content:"";position:absolute;left:5px;top:50%;width:2px;height:42px;transform:translate(-50%,-50%);border-radius:999px;background:#cbd5e1;opacity:.65;transition:height .15s ease,background .15s ease,opacity .15s ease,box-shadow .15s ease}.detailsResizeHandle:focus-visible:after,.detailsResizeHandle:hover:after{height:58px;background:#4f83ff;opacity:1;box-shadow:0 0 0 3px rgba(79,131,255,.1)}.inboxDetailsResizing,.inboxDetailsResizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media(max-width:1180px){.detailsResizeHandle{display:none}}.decisionPanel{container-type:inline-size}@container (max-width:320px){.routingPolicyGrid{grid-template-columns:1fr}.routingCheckbox{grid-column:1}.routingAddMember,.routingMemberControls{grid-template-columns:1fr}.routingAddMember button{justify-self:start;min-width:76px}}.customerHero>div{min-width:0}.customerHero h2,.customerHero p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customerWa{justify-self:end;flex:0 0 auto}.draftIndicator{flex:0 0 auto;color:#1d5fbd;background:#eaf2ff;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:750}.conversationHeader{display:grid;grid-template-rows:auto auto;align-items:stretch;gap:8px;min-height:104px;padding-top:10px;padding-bottom:10px}.conversationHeaderPrimary,.conversationHeaderSecondary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.conversationHeaderPrimary .conversationIdentity{flex:1 1 auto;min-width:0}.conversationHeaderPrimary>.modePill{flex:0 0 auto}.conversationHeaderSecondary{padding-left:58px}.conversationHeaderSecondary .ownerCompact{flex:1 1 auto;min-width:0;max-width:none;margin:0;padding:0;border-right:0;grid-template-columns:minmax(0,1fr);align-content:center}.conversationHeaderSecondary .ownerCompact span,.conversationHeaderSecondary .ownerCompact strong{max-width:220px}.conversationHeaderSecondary .conversationHeaderActions{flex:0 1 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0}@media(max-width:680px){.conversationHeader{min-height:82px;gap:5px}.conversationHeaderSecondary{padding-left:0}.conversationHeaderPrimary>.modePill,.conversationHeaderSecondary .ownerCompact{display:none}.conversationHeaderActions{gap:5px}}.queueSearch input{font-size:14px}.composerBody input::placeholder,.contactDirectorySearch input::placeholder,.queueSearch input::placeholder{color:#667085;opacity:1}.conversationTop time{font-size:12px;color:#59677b}.conversationCopy>p,.lastMessagePreview{font-size:13px;line-height:1.4}.conversationMeta{font-size:12px;color:#59677b}.miniState{font-size:11px}.messageBubble p{font-size:15px;line-height:1.58}.messageBubble small{font-size:12px;color:#59677b}.composerBody input{font-size:15px}.composerContext,.composerTabs{font-size:12px}.customerHero h2{font-size:14px;color:#18293e}.customerHero p{font-size:12px;color:#59677b}.decisionSectionTitle strong{font-size:13px}.decisionSectionTitle button{min-height:34px;padding:0 9px;font-size:11px}.decisionList dt{font-size:11px;color:#59677b}.decisionList dd{font-size:12px}.statusPill{font-size:10px}.emptyInline,.noteEmpty{font-size:11px}.summaryCard h3{font-size:13px}.activityItem p,.activityItem strong,.summaryCard p{font-size:11px}.activityItem span{font-size:10px}.conversationCaseList strong,.conversationSalesList strong{font-size:11px}.conversationCaseList p,.conversationSalesList p{font-size:12px}.conversationCaseList small,.conversationSalesList small{font-size:10px}.conversationCaseActions select,.conversationCaseComposer input,.conversationCaseComposer select,.conversationCaseComposer textarea,.conversationSalesActions select,.conversationSalesComposer input{font-size:12px;min-height:36px}.caseInlinePrimary,.conversationCaseActions>button,.conversationCasesError button,.conversationSalesActions>button,.salesInlinePrimary{min-height:36px;padding:0 10px;font-size:12px}.conversationCaseComposer label>span,.conversationSalesComposer label>span{font-size:11px}.conversationCaseComposer>strong,.conversationSalesComposer>strong{font-size:12px}.customerSalesCard>header>div>span{font-size:11px;color:#59677b}.customerSalesCard>header>button,.customerSalesComposer>button{min-height:36px;padding:0 11px;font-size:12px}.customerSalesList strong{font-size:11px}.customerSalesList small{font-size:10px}.customerSalesComposer>strong{font-size:12px}.customerSalesComposer label>span{font-size:11px}.customerSalesComposer input,.directoryAction{font-size:12px;min-height:36px}.directoryAction{display:inline-flex;align-items:center;justify-content:center;padding:0 11px}.contactDirectorySearch input,.directoryCopy strong{font-size:14px}.directoryCopy em,.directoryCopy small{font-size:12px}.directoryTags i{font-size:10px}.contactProfileHeader span{font-size:12px}.profileCard>header strong{font-size:14px}.profileCard dt,.profileCard small,.profileCard>header span{font-size:11px}.profileCard dd{font-size:12px}.messageBubble .messageAttachment small,.messageBubble .messageAttachment span{font-size:12px;line-height:1.4}.messageBubble .messageAttachment strong{font-size:13px}.composerAttachment strong{font-size:12px}.composerAttachment small{font-size:11px}.queueCountScope{margin:2px 15px 7px;color:#667085;font-size:11px;line-height:1.35}.queueEmpty a,.queueEmpty button{margin-top:7px;min-height:32px;border:1px solid #bfd2ec;border-radius:8px;background:#fff;color:#1d5fbd;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.composerBody .composerInput{min-width:0;flex:1 1;min-height:38px;max-height:118px;resize:none;border:0;outline:0;color:var(--text);font:inherit;font-size:15px;line-height:1.45;padding:8px 4px;background:transparent}.composerBody .composerInput::placeholder{color:#667085;opacity:1}.composerBody .composerInput:disabled{opacity:.55}.composerFooter{min-height:28px;padding:0 11px 8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.composerKeyHint{color:#667085;font-size:11px}.composerDelivery{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700}.composerDelivery.queued{color:#2d6b46}.composerDelivery.failed{color:#9a3342}.composerDelivery button{min-height:28px;border:1px solid;border-radius:7px;background:#fff;color:inherit;padding:0 8px;font-size:11px;font-weight:800}.messageAttachment.unavailable{padding:10px;border:1px solid #eed4d7;background:#fff6f7;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start}.messageAttachment.unavailable>div{min-width:0;display:grid;gap:3px}.messageAttachment.unavailable small{white-space:normal;line-height:1.4}@media(max-width:720px){.composerFooter{align-items:flex-start;flex-direction:column}.composerKeyHint{font-size:10px}}.customerManagementCard>header{align-items:center}.customerManagementCard>header>div{display:grid;gap:3px}.customerManagementCard>header>div>span{color:#667085;font-size:12px;font-weight:500}.customerManagementCard>header>button{min-height:36px;border:1px solid #bfd2ec;border-radius:8px;background:#f5f9ff;color:#1d5fbd;padding:0 11px;font-size:12px;font-weight:800}.customerManagementBody{display:grid;gap:12px;margin-top:12px}.customerManageSection{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(150px,1fr) minmax(150px,1fr) auto;gap:9px;align-items:end;padding:12px;border:1px solid #e3e8ef;border-radius:10px;background:#fbfcfe}.customerManageSection>div:first-child{align-self:center}.customerManageSection>div:first-child span,.customerManageSection>div:first-child strong{display:block}.customerManageSection>div:first-child strong{font-size:14px}.customerManageSection>div:first-child span{margin-top:3px;color:#667085;font-size:12px;line-height:1.4}.customerManageSection label{display:grid;gap:5px}.customerManageSection label>span{color:#536079;font-size:12px;font-weight:700}.customerManageSection input,.customerManageSection select{min-width:0;height:38px;border:1px solid #d7dfe9;border-radius:8px;background:#fff;color:#18293e;padding:0 10px;font-size:13px}.customerManageSection button{min-height:38px;border:0;border-radius:8px;background:#17233f;color:#fff;padding:0 11px;font-size:12px;font-weight:800}.customerTagManager{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:7px;align-items:center}.customerTagManager label{display:flex;align-items:center;gap:6px;border:1px solid #dce4ed;border-radius:999px;background:#fff;padding:6px 9px}.customerInlineForm{grid-column:2/-1;display:flex;gap:7px}.customerInlineForm input{flex:1 1}.customerLinkGrid{grid-column:2/-1;display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(140px,1fr) auto auto;gap:7px;align-items:end}.customerCheck{display:flex!important;align-items:center!important;gap:6px;padding-bottom:9px}.customerCheck input{width:auto;height:auto}.customerConsentForm{grid-column:2/-1;display:grid;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;gap:7px;align-items:end}.customerManagementFoot{color:#667085;font-size:11px}.contactConsentList>div{align-items:flex-start}.contactConsentList>div>span{display:grid;gap:3px}.contactConsentList b{font-size:12px}.contactConsentList small{color:#667085;font-size:11px;line-height:1.4}.technicalIdentity{margin-top:9px;border-top:1px solid #edf1f5;padding-top:8px}.technicalIdentity summary{cursor:pointer;color:#59677b;font-size:12px;font-weight:750}.technicalIdentity dl{margin-top:7px}.mergeImpact{width:100%;grid-column:1/-1;display:grid;gap:10px;margin-top:8px;padding:12px;border:1px solid #cfdced;border-radius:10px;background:#f8fbff}.mergeCompare{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mergeCompare>div{padding:9px;border:1px solid #e0e7ef;border-radius:8px;background:#fff;display:grid;gap:3px}.mergeCompare span{font-size:10px;color:#667085;text-transform:uppercase;font-weight:800}.mergeCompare strong{font-size:13px}.mergeCompare small{font-size:11px;color:#667085}.mergeImpact ul{margin:0;padding-left:18px;color:#536079;font-size:12px;line-height:1.55}.crmImportRepair{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #f0cbd0;border-radius:9px;background:#fff6f7;color:#773743;font-size:12px}.crmImportRepair button{min-height:34px;border:1px solid #d99ca6;border-radius:8px;background:#fff;color:#8c3341;font-size:12px;font-weight:800;padding:0 10px}@media(max-width:1050px){.customerManageSection{grid-template-columns:1fr 1fr}.customerConsentForm,.customerInlineForm,.customerLinkGrid,.customerManageSection>div:first-child,.customerTagManager{grid-column:1/-1}.customerConsentForm,.customerLinkGrid{grid-template-columns:1fr 1fr}.customerManageSection>button{justify-self:start}}@media(max-width:680px){.customerConsentForm,.customerLinkGrid,.customerManageSection{grid-template-columns:1fr}.customerInlineForm{flex-direction:column}.mergeCompare{grid-template-columns:1fr}.crmImportRepair{align-items:flex-start;flex-direction:column}}.salesWorkArea.boardOnly{grid-template-columns:minmax(0,1fr)}.salesWorkArea.boardOnly .salesDealsPane{width:100%}.salesWorkFilters{max-width:1500px;margin:0 auto 13px;display:flex;flex-wrap:wrap;gap:7px}.salesWorkFilters button{min-height:36px;border:1px solid #d7e0e9;border-radius:999px;background:#fff;color:#536079;padding:0 12px;font-size:12px;font-weight:750}.salesWorkFilters button.active{border-color:#94b5e7;background:#edf4ff;color:#1d5fbd}.salesDealCard strong{font-size:13px}.salesDealCard>p{font-size:12px}.salesDealCard footer{align-items:flex-start;font-size:11px}.salesCardNext{display:grid;justify-items:end;gap:2px;min-width:0;text-align:right}.salesCardNext em{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:700;color:#536079}.salesCardNext time{font-size:10px}.salesNoNext{color:#a34b55!important;font-weight:750}.salesLane>header strong{font-size:14px}.salesLane>header small{font-size:11px}.salesState{font-size:10px}.salesDetailHeaderActions{display:flex;gap:8px;align-items:center}.salesDetailHeaderActions>button{width:32px;height:32px;border:1px solid #dbe2ea;border-radius:8px;background:#fff;color:#59677b;font-size:20px}.salesPanelTitle strong{font-size:14px}.salesNextAction span,.salesNextAction time,.salesPanelTitle span{font-size:12px}.salesNextAction b{font-size:13px}.salesActivityList strong,.salesConversationList strong,.salesEventList strong{font-size:12px}.salesActivityList em,.salesActivityList span,.salesActivityList time,.salesConversationList small,.salesConversationList span,.salesEventList span{font-size:11px}.salesModal label>span,.salesPanelEmpty{font-size:12px}.salesModal label>small,.salesPipelineForm label>small,.salesStageConfig label>small{display:block;margin:-2px 0 6px;color:#667085;font-size:11px;line-height:1.35}.salesActivityForm input,.salesActivityForm select,.salesActivityForm textarea,.salesModal input,.salesModal select{font-size:13px}.salesHeaderActions button,.salesModal footer button{font-size:14px}.salesToolbar label>span{font-size:11px}.salesToolbar input,.salesToolbar select{font-size:13px}.salesViewToggle button{font-size:12px;min-height:32px}.caseQueueActions{display:flex;align-items:center}.caseSettingsLink{min-height:36px;display:inline-flex;align-items:center;border:1px solid #cdd9e8;border-radius:8px;background:#fff;color:#1d5fbd;padding:0 10px;font-weight:800;text-decoration:none}.caseWorkViews{padding:0 12px 10px;display:flex;gap:6px}.caseWorkViews button{min-height:32px;border:1px solid #d7e0e9;border-radius:999px;background:#fff;color:#59677b;padding:0 9px;font-weight:750}.caseWorkViews button.active{border-color:#8cb0e8;background:#edf4ff;color:#1d5fbd}.caseAttentionFlag{color:#a33d48!important;font-weight:800}.caseListMeta time{grid-column:1/-1;color:#667085;font-size:11px}.caseQueueHeader h1{font-size:26px}.caseListItem h3{font-size:14px}.caseListItem>p{font-size:12px}.caseDetailHeader h2{font-size:24px}.casePanelTitle h3{font-size:16px}.caseFacts span,.casePanelTitle>div>span,.caseSlaClocks span{font-size:12px}.caseActionBar button,.casePrimaryButton{min-height:38px;font-size:13px}.caseActionDrawer label>span,.caseModal label>span{font-size:12px}.caseActionDrawer input,.caseActionDrawer select,.caseActionDrawer textarea,.caseModal input,.caseModal select,.caseModal textarea{font-size:13px;min-height:38px}.caseSetupGuide{display:grid;gap:5px;margin:0 0 14px;padding:12px 14px;border:1px solid #cbdcf2;border-radius:10px;background:#f5f9ff}.caseSetupGuide>div{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.caseSetupGuide strong{font-size:14px}.caseSetupGuide small,.caseSetupGuide span{color:#59677b;font-size:12px;line-height:1.5}.caseSettingsRows article details{margin-top:5px}.caseAdvanced summary,.caseSettingsRows article details summary{cursor:pointer;color:#59677b;font-size:11px;font-weight:750}.caseAdvanced{padding:8px 0}.caseAdvanced label{margin-top:8px}.calendarBasics label>small,.caseSettingsForm label>small{display:block;margin-top:5px;color:#667085;font-size:11px;line-height:1.4}.caseDependencyCallout{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding:12px;border:1px solid #e5d5a7;border-radius:10px;background:#fffbef}.caseDependencyCallout strong{font-size:13px}.caseDependencyCallout span{flex:1 1;min-width:240px;color:#6c6044;font-size:12px}.weeklyPreview{display:grid;gap:4px;padding:10px 12px;border:1px solid #e0e7ef;border-radius:9px;background:#fafcff}.weeklyPreview strong{font-size:12px}.weeklyPreview span{color:#59677b;font-size:11px;line-height:1.5}.calendarBasics select{width:100%;min-height:38px;border:1px solid #d8e0e8;border-radius:8px;background:#fff;padding:0 9px;font-size:13px}.caseSettingsHeader h1{font-size:26px}.caseSettingsCardTitle h2{font-size:18px}.caseSettingsTabs button{min-height:38px;font-size:13px}.calendarEditor input,.calendarEditor select,.caseSettingsForm input,.caseSettingsForm select,.caseSettingsForm textarea,.policyEditor input,.policyEditor select{font-size:13px}.caseSettingsCardTitle p{font-size:12px;line-height:1.5}.channelSingleContext{margin:0 0 14px;color:#59677b;font-size:12px}.channelTechnicalDetails{margin-top:16px;border-top:1px solid #e1e7ee;padding-top:10px}.channelTechnicalDetails summary{cursor:pointer;color:#59677b;font-size:12px;font-weight:800}.channelTechnicalDetails dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0}.channelTechnicalDetails dl>div{display:grid;gap:3px;padding:9px;border:1px solid #e3e8ee;border-radius:8px;background:#fafbfc}.channelTechnicalDetails dt{font-size:10px;color:#667085;text-transform:uppercase;font-weight:800}.channelTechnicalDetails dd{margin:0;font-size:12px;overflow-wrap:anywhere}.channelPageHeader h1{font-size:28px}.channelPanelHead h2{font-size:18px}.channelSummaryCard strong{font-size:14px}.channelSummaryCard small{font-size:12px}.teamRoleGuide{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.teamRoleGuide article{padding:10px;border:1px solid #dce4ec;border-radius:9px;background:#fbfcfe;display:grid;gap:4px}.teamRoleGuide strong{font-size:13px}.teamRoleGuide span{color:#59677b;font-size:12px;line-height:1.45}.teamRoutingWorkspace .decisionSection{border:0;padding:0;background:transparent}.routingQueuePicker{display:grid;grid-template-columns:auto minmax(160px,280px);gap:8px;align-items:center;margin:8px 0}.routingQueuePicker span{font-size:12px;font-weight:800}.routingQueuePicker select{min-height:36px;border:1px solid #d6dfe9;border-radius:8px;background:#fff;padding:0 9px;font-size:13px}.teamHeader h1{font-size:28px}.teamCardHeader h2{font-size:18px}.memberIdentity strong{font-size:14px}.invitationRow span,.memberIdentity span{font-size:12px}.adminHeader h1{font-size:28px}.adminCardHeader h2{font-size:18px}.adminCardHeader p{font-size:12px}.adminCardHeader>div>span{font-size:10px}.adminTabs button{min-height:40px;font-size:13px}.adminForm label>span,.serviceAccountForm label>span,.workspaceEditForm label>span{font-size:12px}.adminForm label>small,.serviceAccountForm label>small,.workspaceEditForm label>small{display:block;margin-top:5px;color:#667085;font-size:11px;line-height:1.4}.adminForm input,.adminForm select,.adminForm textarea,.serviceAccountForm input,.workspaceEditForm input,.workspaceEditForm select{font-size:13px}.adminFormActions button,.rowActions button{font-size:12px}.adminConceptGuide,.apiUsageGuide,.integrationCapabilityNote{max-width:1120px;box-sizing:border-box;border:1px solid #d8e3f0;border-radius:11px;background:#f7faff;padding:12px 14px}.adminConceptGuide{margin:0 auto;display:grid;gap:8px}.adminConceptGuide>div{display:flex;gap:16px;flex-wrap:wrap}.adminConceptGuide strong,.apiUsageGuide strong,.integrationCapabilityNote strong{font-size:13px}.adminConceptGuide small,.adminConceptGuide span,.apiUsageGuide span,.integrationCapabilityNote span{color:#59677b;font-size:12px;line-height:1.5}.apiUsageGuide,.integrationCapabilityNote{margin:16px 18px 0;display:grid;gap:4px}.apiUsageGuide code{padding:2px 5px;border-radius:5px;background:#eaf1fb;color:#234a84}.serviceAccountForm{grid-template-columns:minmax(200px,.7fr) minmax(200px,.7fr) minmax(340px,1.6fr)}.serviceAccountForm fieldset{grid-column:3}.serviceAccountForm fieldset label>span{gap:2px}.serviceAccountForm fieldset label b{font-size:11px}.serviceAccountForm fieldset label small{font-size:10px;line-height:1.35}.serviceAccountForm fieldset label code{color:#7d8797;font-size:9px}.adminRowIdentity details{margin-top:4px}.adminRowIdentity details summary{cursor:pointer;color:#667085;font-size:10px}.adminRowIdentity details code{display:block;margin-top:4px;color:#7b8595;font-size:9px;white-space:normal;overflow-wrap:anywhere}.auditFilters{padding:14px 18px;border-bottom:1px solid #e9edf2;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr 130px 130px auto;gap:8px;align-items:end}.auditFilters label{display:grid;gap:5px}.auditFilters label>span{color:#59677b;font-size:11px;font-weight:750}.auditFilters input,.auditFilters select{min-width:0;height:38px;border:1px solid #d8e0e9;border-radius:8px;background:#fff;padding:0 9px;font-size:12px}.auditFilterActions{display:flex;gap:6px}.auditFilterActions button,.auditLoadMore button{min-height:38px;border:0;border-radius:8px;background:#17233f;color:#fff;padding:0 11px;font-size:11px;font-weight:800}.auditFilterActions .secondary{border:1px solid #d7e0e9;background:#fff;color:#59677b}.auditList strong{font-size:12px;text-transform:none}.auditList span,.auditList time{font-size:11px}.auditList details{margin-top:4px}.auditList details summary{cursor:pointer;color:#6e7b8e;font-size:10px}.auditList details code{display:block;margin-top:4px;color:#657287;font-size:9px;overflow-wrap:anywhere}.auditList details pre{max-height:160px;overflow:auto;margin:5px 0 0;padding:8px;border-radius:7px;background:#f5f7fa;color:#4e5c70;font-size:9px;white-space:pre-wrap}.auditLoadMore{padding:12px 18px;display:flex;align-items:center;gap:10px;border-top:1px solid #edf1f6}.auditLoadMore span{color:#667085;font-size:11px}.adminRowIdentity strong{font-size:13px}.adminRowIdentity span,.adminRowMeta,.capabilityList strong{font-size:11px}@media(max-width:1100px){.auditFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.serviceAccountForm{grid-template-columns:1fr 1fr}.serviceAccountForm fieldset{grid-column:1/-1}}@media(max-width:680px){.auditFilters,.serviceAccountForm{grid-template-columns:1fr}.serviceAccountForm fieldset{grid-column:1}.adminConceptGuide>div{display:grid;gap:6px}}:root{--audit-control-h:40px;--audit-radius:10px;--audit-radius-sm:8px;--audit-meta:12px;--audit-identity:14px}.adminHeader h1,.caseQueueHeader h1,.caseSettingsHeader h1,.channelHeadingRow h1,.contactDirectoryHeader h1,.queueTitleRow h1,.salesHeader h1,.teamHeader h1{font-size:28px;line-height:1.1;letter-spacing:-.5px}.caseHeading h2,.contactProfileHeader h2{font-size:24px}.adminCardHeader h2,.casePanelTitle h3,.caseSettingsCardTitle h2,.channelPanelHead h2,.profileCard>header strong,.salesDetailPane header h2,.salesPanelTitle strong,.teamCardHeader h2{font-size:16px}a,button,input,select,summary,textarea{scroll-margin:8px}.adminFormActions button,.auditFilterActions button,.auditLoadMore button,.casePrimaryButton,.caseSettingsLink,.crmImportRepair button,.customerManageSection button,.customerManagementCard>header>button,.detailsToggle,.directoryAction,.primaryChannelAction,.rowActions button,.salesHeaderActions button,.salesModal footer button,.sendButton,.takeoverButton,.teamPrimaryButton{min-height:40px;font-size:14px}.caseSettingsModal header>button,.composerTool,.crmImportClose,.iconButton,.notificationButton,.queueUtility,.quickReplyTrigger,.salesConfigDialog>header>button,.salesDetailHeaderActions>button{min-width:36px;min-height:36px}.adminTabs button,.caseSettingsTabs button,.caseWorkViews button,.salesViewToggle button,.salesWorkFilters button{min-height:38px;font-size:13px}input,select,textarea{font-size:13px}.adminForm input,.adminForm select,.auditFilters input,.auditFilters select,.calendarEditor input,.calendarEditor select,.caseActionDrawer input,.caseActionDrawer select,.caseModal input,.caseModal select,.caseSettingsForm input,.caseSettingsForm select,.customerManageSection input,.customerManageSection select,.invitePanel input,.invitePanel select,.memberRole select,.policyEditor input,.policyEditor select,.salesActivityForm input,.salesActivityForm select,.salesToolbar input,.salesToolbar select,.serviceAccountForm input,.workspaceEditForm input,.workspaceEditForm select{min-height:38px;font-size:13px}.adminRowIdentity strong,.caseListItem h3,.channelSummaryCard strong,.conversationTop strong,.customerManageSection>div:first-child strong,.directoryCopy strong,.memberIdentity strong,.salesDealCard strong{font-size:14px}.adminCardHeader p,.adminRowIdentity span,.adminRowMeta,.auditList span,.auditList time,.caseFacts span,.caseHeaderMeta,.caseListItem>p,.caseListMeta,.caseResolutionList small,.caseResolutionList span,.caseSlaClocks span,.caseTimeline p,.channelField>small,.channelHeadingRow>div>p:last-child,.channelSummaryCard small,.contactProfileHeader span,.conversationMeta,.conversationTop time,.directoryCopy em,.directoryCopy small,.identityText p,.invitationRow span,.memberIdentity span,.profileCard dd,.profileCard dt,.profileCard small,.salesActivityList span,.salesActivityList time,.salesConversationList small,.salesConversationList span,.salesDealCard footer,.salesDealCard>p,.salesEventList span,.salesLane>header small,.salesPanelTitle span,.teamCardHeader p{font-size:12px;line-height:1.45}.activityItem strong,.customerHero h2,.decisionSectionTitle strong,.summaryCard h3{font-size:14px}.activityItem p,.activityItem span,.decisionList dd,.decisionList dt,.emptyInline,.noteEmpty,.summaryCard p{font-size:12px}.crmNoteComposer button,.decisionSectionTitle button,.routingReadout button,.teamNoteComposerActions button{min-height:36px;font-size:12px}.crmNoteComposer textarea,.teamNoteComposer textarea{font-size:13px}.mentionPicker strong,.notificationList p,.notificationList span,.notificationList strong,.teamNoteCard>p,.teamNoteMeta strong{font-size:12px}.contactConsentList small,.crmImportDrop span,.crmImportGuide span,.crmImportPolicy,.crmImportRow .rowNo,.crmImportRow em,.crmImportRow>div small,.crmImportRows>header span,.directoryTags i,.mergeCompare small,.technicalIdentity summary{font-size:11px}.crmImportDrop strong,.crmImportGuide strong,.crmImportRow>div strong,.crmImportRows>header strong,.mergeCompare strong{font-size:13px}.crmImportDialog>footer button{min-height:38px;font-size:13px}.salesConfigDialog>header h2{font-size:20px}.salesConfigBody>aside>strong,.salesConfigCheck,.salesConfigCreate input,.salesConfigCreate textarea,.salesConfigCreate>strong,.salesConfigDialog>header p,.salesConfigDialog>header span,.salesConfigEmpty,.salesConfigSectionTitle em,.salesConfigSectionTitle span,.salesPipelineForm input,.salesPipelineForm label>span,.salesPipelineForm select,.salesPipelineForm textarea,.salesPipelinePicker small,.salesPipelinePicker span,.salesStageConfigRows input,.salesStageConfigRows label>span,.salesStageConfigRows select,.salesStageCreate input,.salesStageCreate select,.salesStageCreate>strong,.salesStageType small,.salesStageType strong{font-size:12px}.salesConfigCreate button,.salesPipelineForm>button,.salesStageConfigRows form>button,.salesStageCreate>button{min-height:38px;font-size:13px}.salesConfigSectionTitle h3{font-size:16px}.caseActionDrawer form>div:first-child span,.caseActionDrawer label>span,.caseBreachList p,.caseBreachList span,.caseFollowList p,.caseFollowList span,.casePauseBadge small,.casePauseBadge span,.casePauseHistory small,.casePauseHistory span,.casePolicyGrid article>div:not(.casePolicyHead),.casePolicyGrid article>p,.casePolicyHead em,.caseSettingsCardTitle span,.caseSettingsForm label>span,.caseSettingsModal header span,.caseSettingsModal label>span,.caseSettingsRows em,.caseSettingsRows span,.exceptionHead span,.exceptionIdentity label,.weeklyDayHead strong,.weeklyEditor small,.windowRow span{font-size:12px}.caseActionDrawer strong,.caseBreachList strong,.caseFollowList strong,.casePauseBadge strong,.casePauseHistory strong,.casePolicyHead strong,.caseSettingsRows strong,.exceptionHead strong{font-size:14px}.caseActionBar button,.caseActionDrawerButtons button,.caseBreachAction button,.caseFollowList button,.casePolicyGrid footer button,.caseSettingsRowActions button,.caseSettingsRows button,.exceptionHead>button,.exceptionIdentity button,.exceptionWindows>button,.weeklyDayHead button{min-height:36px;font-size:12px}.agentPresenceSync,.routingAddMember label,.routingMemberControls>label,.routingMemberHeader small,.routingMemberHeader span,.routingMemberIdentity em,.routingMemberIdentity span,.routingPolicyGrid>label{font-size:12px}.routingMemberHeader strong,.routingMemberIdentity strong{font-size:14px}.routingRemove{min-height:36px;font-size:12px}.adminMetricGrid span,.adminRolePill,.adminSecretOnce span,.adminStatus,.auditList details summary,.capabilityList strong,.serviceAccountForm fieldset label,.serviceAccountForm legend{font-size:12px}.adminMetricGrid strong{font-size:14px}.adminCard,.casePanel,.caseSettingsCard,.caseSlaCard,.channelPanel,.channelSummaryCard,.customerManageSection,.invitePanel,.profileCard,.salesDetailPane,.salesLane,.salesList,.salesPipelineForm,.salesStageConfigRows>form,.teamCard{border-radius:var(--audit-radius);box-shadow:none}.caseModal,.caseSettingsModal,.crmImportDialog,.notificationPopover,.quickReplyPopover,.salesConfigDialog,.salesModal,.workspaceMenu{box-shadow:0 18px 52px rgba(17,31,58,.18)}.caseListItem,.conversationCard,.directoryContact,.notificationList>button,.salesDealCard,.salesList>button,.workspaceMenuList button{min-height:44px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid #2f6fdb;outline-offset:2px}@media (max-width:900px){.auditFilters{grid-template-columns:1fr 1fr}.auditFilterActions{grid-column:1/-1}.serviceAccountForm{grid-template-columns:1fr}.serviceAccountForm fieldset{grid-column:1}.customerConsentForm,.customerLinkGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.adminHeader h1,.caseQueueHeader h1,.caseSettingsHeader h1,.channelHeadingRow h1,.contactDirectoryHeader h1,.queueTitleRow h1,.salesHeader h1,.teamHeader h1{font-size:24px}.auditFilters,.channelTechnicalDetails dl,.customerConsentForm,.customerLinkGrid,.mergeCompare{grid-template-columns:1fr}}.salesCreateContext{border:1px solid #d8e4f5;border-radius:10px;background:#f6f9ff;padding:10px 12px;display:grid;gap:3px}.salesCreateContext strong{font-size:13px;color:#234d88}.salesCreateContext span{font-size:12px;line-height:1.45;color:#59677b}.salesCreateContext b{color:#344d70}.adminRelatedSettings{grid-column:1/-1}.adminSettingsMap{padding:14px 18px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.adminSettingsMap>.disabled,.adminSettingsMap>a,.adminSettingsMap>button{min-width:0;min-height:76px;box-sizing:border-box;border:1px solid #dce4ee;border-radius:10px;background:#fbfcfe;padding:11px 12px;text-align:left;text-decoration:none;color:inherit;display:grid;align-content:center;gap:4px;font:inherit}.adminSettingsMap>a:hover,.adminSettingsMap>button:hover{border-color:#a9c3ed;background:#f5f8ff}.adminSettingsMap>button{cursor:pointer}.adminSettingsMap strong{font-size:13px;color:#26364f}.adminSettingsMap span{font-size:12px;line-height:1.4;color:#667085}.adminSettingsMap>.disabled{opacity:.7}@media(max-width:900px){.adminSettingsMap{grid-template-columns:1fr 1fr}}@media(max-width:680px){.adminSettingsMap{grid-template-columns:1fr}}.agentPresenceControl select,.caseSearch input,.contactDirectorySearch input,.queueSearch input{min-height:28px}.channelBreadcrumb a{min-height:28px;display:inline-flex;align-items:center}.adminRowIdentity details summary,.auditList details summary,.caseAdvanced summary,.caseSettingsRows article details summary,.channelTechnicalDetails summary,.technicalIdentity summary{min-height:32px;display:flex;align-items:center}.bulkConversationCheck{width:28px;height:28px;left:4px;top:10px}.bulkConversationCheck input{width:16px;height:16px}.routingCheckbox{min-height:32px;align-items:center}.dangerChannelAction,.secondaryChannelAction{min-height:40px;border-radius:9px;padding:0 13px;font-size:13px;font-weight:800;cursor:pointer}.secondaryChannelAction{border:1px solid #cfd9e5;background:#fff;color:#475569}.secondaryChannelAction:hover{background:#f8fafc}.dangerChannelAction{border:1px solid #dcaab0;background:#fff5f5;color:#9b3340}.dangerChannelAction:hover{background:#fdecef}.dangerChannelAction:disabled,.secondaryChannelAction:disabled{cursor:not-allowed;opacity:.55}.channelDisconnectConfirm{margin:0 16px 16px;padding:13px;border:1px solid #efc9cd;border-radius:11px;background:#fff8f8;display:flex;align-items:center;justify-content:space-between;gap:14px}.channelDisconnectConfirm>div:first-child{display:grid;gap:4px}.channelDisconnectConfirm strong{font-size:13px;color:#74313a}.channelDisconnectConfirm span,.channelReadOnlyRecovery{font-size:12px;line-height:1.5;color:#6b5960}.channelDisconnectConfirm>div:last-child{display:flex;gap:7px;flex:0 0 auto}.channelReadOnlyRecovery{margin:0 16px 16px;padding:10px 12px;border:1px solid #e1e7ef;border-radius:9px;background:#f8fafc;color:#667085}@media(max-width:620px){.channelDisconnectConfirm{align-items:stretch;flex-direction:column}.channelDisconnectConfirm>div:last-child{display:grid;grid-template-columns:1fr 1fr}.channelDisconnectConfirm button{width:100%}}.customerManagementCard{container-type:inline-size}.customerConsentForm,.customerInlineForm,.customerLinkGrid,.customerManageSection{min-width:0;max-width:100%;box-sizing:border-box}.customerConsentForm>*,.customerLinkGrid>*{min-width:0}.customerConsentForm button,.customerLinkGrid button{justify-self:stretch;white-space:nowrap}.customerHeroActions{display:flex;align-items:center;gap:8px;justify-self:end}.customerHeroActions a{min-height:34px;display:inline-flex;align-items:center;border:1px solid #d5e1ef;border-radius:8px;padding:0 9px;color:#1d5fbd;text-decoration:none;font-size:12px;font-weight:800}.inboxTechnicalIdentity{margin:12px 12px 0;padding:11px 15px;border:1px solid #e8e9f2;border-radius:12px;background:#fff}.inboxTechnicalIdentity .decisionList{margin-top:8px}.queueClearFilters{min-height:36px;border:1px solid #d4deea!important;border-radius:8px!important;background:#fff!important;color:#44536b!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important}.queueFilterTools button{min-height:36px;font-size:12px;padding:0 10px}.bulkSelectionCount{font-size:12px}.quickReplyHeader strong{font-size:14px}.quickReplyHeader span{font-size:12px;line-height:1.4}.quickReplyToolbar button,.quickReplyToolbar input{min-height:40px;font-size:13px}.quickReplyForm label>span{font-size:12px}.quickReplyForm input,.quickReplyForm textarea{font-size:13px}.quickReplyFormActions button{min-height:38px;font-size:13px}.quickReplySelect strong{font-size:13px}.quickReplySelect code,.quickReplySelect small,.quickReplySelect>div>span{font-size:11px}.quickReplySelect p{font-size:12px}.quickReplyCardActions button{min-width:58px;font-size:12px}.quickReplyError,.quickReplyState{font-size:12px}.dayDivider{margin-top:16px}.dayDivider:first-child{margin-top:0}.dayDivider span{font-size:12px}.messageBubble small time{font:inherit;color:inherit}.conversationTop time{cursor:help}.customerHeroActions a:focus-visible{outline:2px solid #2f6fdb;outline-offset:2px}@container (max-width: 1080px){.customerManageSection{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) auto}.customerConsentForm,.customerInlineForm,.customerLinkGrid,.customerManageSection>div:first-child,.customerTagManager{grid-column:1/-1}.customerLinkGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) auto auto}.customerConsentForm{grid-template-columns:repeat(3,minmax(0,.8fr)) minmax(150px,1.2fr) auto}.customerManageSection>button{justify-self:start}}@container (max-width: 720px){.customerConsentForm{grid-template-columns:repeat(3,minmax(0,1fr))}.customerConsentForm label:nth-child(4){grid-column:1/3}.customerConsentForm>button{grid-column:3}.customerManageSection>button{justify-self:start}}@container (max-width: 560px){.customerConsentForm,.customerLinkGrid,.customerManageSection{grid-template-columns:1fr}.customerInlineForm{flex-direction:column}.customerConsentForm label:nth-child(4),.customerConsentForm>button{grid-column:auto}.customerConsentForm button,.customerLinkGrid button{width:100%}}.inlineOriginContext{margin:0;color:#667085;font-size:12px;line-height:1.45}.routingPolicyNote{margin:10px 0;padding:10px 11px;border:1px solid #dce5ef;border-radius:9px;background:#f8fbff;display:grid;gap:3px}.routingPolicyNote strong{font-size:13px}.routingPolicyNote span{font-size:12px;line-height:1.5;color:#59677b}.routingPolicyGrid label>small{font-size:11px;color:#667085;line-height:1.35}.routingSaveState{min-width:72px;text-align:right;font-size:12px!important;font-weight:800}.routingSaveState.saving{color:#8a650d}.routingSaveState.saved{color:#28724a}.routingSaveState.failed{color:#a33d48}.routingSaveState.idle{color:#667085}.serviceAccountForm fieldset label{min-height:52px;align-items:flex-start;padding:7px 8px;border:1px solid #e5eaf1;border-radius:9px;background:#fff;cursor:pointer;font-size:13px}.serviceAccountForm fieldset label>input[type=checkbox]{flex:0 0 auto;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;margin:2px 0 0!important;accent-color:#1e63ff}.serviceAccountForm fieldset label>span{min-width:0;display:grid;gap:3px}.serviceAccountForm fieldset label small{line-height:1.45;color:#536079}.serviceAccountForm fieldset label code{width:max-content;max-width:100%;color:#4f5f78;background:#f3f6fa;border-radius:5px;padding:2px 5px;overflow-wrap:anywhere}.caseSetupGuide{gap:9px}.caseSetupSteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.caseSetupSteps li{min-width:0;padding:9px 10px;border:1px solid #dbe5f1;border-radius:9px;background:#fff;display:grid;align-content:start;gap:4px}.caseSetupSteps a,.caseSetupSteps button{border:0;background:transparent;padding:0;text-align:left;color:#1d5fbd;text-decoration:none;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.caseSetupSteps button:disabled{color:#8b95a5;cursor:not-allowed}.caseSetupSteps span{font-size:11px;line-height:1.4;color:#667085}.caseSetupGuide details summary{cursor:pointer;font-size:12px;font-weight:750;color:#536079}.caseSetupGuide details small{display:block;margin-top:5px}.productAuthHelp{margin-top:14px;padding:10px 11px;border:1px solid #dfe6ef;border-radius:9px;background:#f8fafc;display:grid;gap:3px}.productAuthHelp strong{font-size:12px}.productAuthHelp span{font-size:11px;line-height:1.45;color:#667085}@media(max-width:1000px){.caseSetupSteps{grid-template-columns:1fr 1fr}}@media(max-width:620px){.caseSetupSteps{grid-template-columns:1fr}}.salesInlineContext{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:9px;border:1px solid #d8e4f5;border-radius:9px;background:#f6f9ff}.salesInlineContext>div{min-width:0;display:grid;gap:2px}.salesInlineContext span{font-size:10px;color:#667085}.salesInlineContext strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversationSalesComposer label>small,.customerSalesComposer label>small{display:block;margin-top:4px;color:#667085;font-size:11px;line-height:1.4}.salesInlineHandoff{margin-top:8px;padding:9px 10px;border:1px solid #cfe2d7;border-radius:8px;background:#f5fbf7;display:grid;gap:3px;font-size:12px}.salesInlineHandoff a{color:#1d5fbd;font-weight:800;text-decoration:none}.salesBoardEmpty{min-height:230px;border:1px dashed #cfd8e4;border-radius:12px;background:#fff;display:grid;place-content:center;justify-items:center;text-align:center;gap:7px;padding:26px;color:#667085}.salesBoardEmpty strong{font-size:16px;color:#344054}.salesBoardEmpty span{max-width:560px;font-size:13px;line-height:1.55}.salesBoardEmpty button{min-height:40px;margin-top:4px;border:0;border-radius:9px;background:#1e63d6;color:#fff;padding:0 13px;font-size:13px;font-weight:800}.salesSearch>span{top:50%!important;transform:translateY(-50%);line-height:1!important;margin:0!important}.salesSearch input{padding-left:32px}@media(max-width:620px){.salesInlineContext{grid-template-columns:1fr!important}}.technicalCandidateMatch{color:#667085;font-size:11px!important}.mergeCompare>div{min-width:0}.mergeCompare small{overflow-wrap:anywhere}.channelSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.channelSummaryGrid .channelSummaryCard:last-child{grid-column:auto}@media(max-width:820px){.channelSummaryGrid{grid-template-columns:1fr}}.caseQueueHeader{align-items:start;gap:10px;padding-bottom:12px}.caseQueueActions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.caseQueueActions .casePrimaryButton,.caseQueueActions .caseSettingsLink{width:100%;box-sizing:border-box;justify-content:center;text-align:center}.caseSearchIcon{flex:0 0 auto;color:#667085}.caseFilters select{font-size:12px;min-height:36px}.caseWorkViews button{min-height:36px}@media(max-width:340px){.caseQueueActions{grid-template-columns:1fr}}.sharedSearchIcon{flex:0 0 auto;color:#667085}.salesSearch>.sharedSearchIcon{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.consentList>div{grid-template-columns:minmax(0,1fr) auto}.consentList>div>small{grid-column:1/-1;color:#667085;font-size:11px;line-height:1.4}.duplicateReviewLink{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cdd9e8;border-radius:8px;background:#fff;color:#1d5fbd;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none}.salesStageProbabilityNote{margin:0 0 10px;padding:8px 10px;border-radius:8px;background:#f6f8fb;color:#59677b;font-size:12px;line-height:1.45}.salesStageProbabilityNote strong{color:#344054}.salesBoardWrap{min-width:0}.salesBoardNav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 1px 8px;color:#667085;font-size:12px}.salesBoardNav>div{display:flex;gap:5px}.salesBoardNav button{width:36px;height:36px;border:1px solid #d7e0ea;border-radius:8px;background:#fff;color:#44536b;font-size:16px;cursor:pointer}.salesBoardNav button:hover{border-color:#a9c3ed;background:#f6f9ff}.appSidebarContextRows>div{min-width:0;width:100%}.appSidebarContextRows span{flex:0 0 auto}.appSidebarContextRows strong{min-width:0;max-width:100%;flex:1 1;text-align:right;overflow:hidden;text-overflow:ellipsis}.serviceAccountForm{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:14px 18px;padding:18px}.serviceAccountForm>label{min-width:0}.serviceAccountForm fieldset{grid-column:1/-1;padding:13px 14px 14px;background:#fbfcfe}.servicePermissionHelp{margin:1px 2px 12px;color:#667085;font-size:12px;line-height:1.5}.serviceAccountForm fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.serviceAccountForm fieldset label{min-height:68px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:10px 11px}.serviceAccountForm fieldset label>input[type=checkbox]{margin-top:2px!important}.serviceAccountForm fieldset label b{font-size:14px}.serviceAccountForm fieldset label small{font-size:12px;line-height:1.4}.serviceAccountForm fieldset label code{font-size:11px}.serviceAccountForm .adminFormActions{grid-column:1/-1;border-top:1px solid #edf1f5;padding-top:14px}.serviceAccountForm .adminFormActions button{min-width:140px}.adminEmpty span,.adminEmpty strong{display:block}.adminEmpty strong{margin-bottom:4px;color:#44516a;font-size:13px}.adminEmpty span{font-size:12px;line-height:1.45}.auditFilters{grid-template-columns:minmax(220px,1.6fr) minmax(160px,1.1fr) minmax(160px,1.1fr) minmax(150px,1fr);gap:10px 12px}.auditFilterActions{align-self:end;justify-content:flex-end}.auditList{max-height:620px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.auditList article{grid-template-columns:9px minmax(0,1fr) minmax(155px,190px);align-items:start;padding-top:13px;padding-bottom:13px}.auditList time{text-align:right;padding-top:1px}.caseQueueHeader{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding:18px 18px 9px}.caseQueueTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.caseQueueHeading{display:flex;align-items:baseline;gap:8px}.caseQueueHeading h1{margin:2px 0}.caseQueueTitleRow>.casePrimaryButton{flex:0 0 auto;min-height:38px;padding:0 12px}.caseQueueHeader>.caseSettingsLink{justify-self:start;width:auto;min-height:28px;border:0;background:transparent;padding:0;color:#4e6f9f;font-size:11px}.caseSearch{margin-bottom:9px;padding-top:8px;padding-bottom:8px}.caseFilters,.caseWorkViews{padding-bottom:9px}.caseWorkViews{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.caseWorkViews::-webkit-scrollbar{display:none}.caseWorkViews button{flex:0 0 auto;white-space:nowrap;min-height:34px}.caseList{padding-top:2px}@media(max-width:1100px){.serviceAccountForm{grid-template-columns:1fr 1fr}.serviceAccountForm fieldset{grid-column:1/-1}.auditFilters{grid-template-columns:1fr 1fr}.auditFilterActions{grid-column:1/-1;justify-content:flex-start}.auditList{max-height:560px}}@media(max-width:680px){.serviceAccountForm{grid-template-columns:1fr}.serviceAccountForm fieldset{grid-column:1}.auditFilters,.serviceAccountForm fieldset>div{grid-template-columns:1fr}.auditList{max-height:none;overflow:visible}.caseQueueHeader{padding-left:14px;padding-right:14px}}.caseWorkViews{flex-wrap:wrap;overflow:visible;gap:4px 5px}.caseWorkViews button{min-height:30px;padding:0 7px;font-size:11px}.engagementProductShell{min-height:100vh;display:grid;grid-template-columns:auto minmax(0,1fr);background:#f5f7fa;color:#17233f}.engagementWorkspace{min-width:0;padding:28px clamp(18px,2.6vw,40px) 44px;overflow-x:hidden}.engagementHeader{max-width:1500px;margin:0 auto 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.engagementHeader h1{margin:3px 0 5px;font-size:28px;line-height:1.1;letter-spacing:-.5px}.engagementHeader>div>span{display:block;max-width:760px;color:#59677b;font-size:13px;line-height:1.5}.engagementCancel,.engagementCard form>button,.engagementDangerSafe,.engagementFreezeBar button,.engagementPrimary,.engagementRate button,.engagementSecondary{min-height:40px;border-radius:9px;padding:0 13px;font-size:13px;font-weight:800;cursor:pointer}.engagementPrimary{border:0;background:#1e63d6;color:#fff}.engagementSecondary{border:1px solid #bdd0ec;background:#f5f9ff;color:#1d5fbd}.engagementDangerSafe{border:0;background:#17233f;color:#fff}.engagementCancel{border:1px solid #dcaab0;background:#fff6f7;color:#963843}.engagementCancel:disabled,.engagementCard form>button:disabled,.engagementDangerSafe:disabled,.engagementFreezeBar button:disabled,.engagementPrimary:disabled,.engagementRate button:disabled,.engagementSecondary:disabled{cursor:not-allowed;opacity:.48}.engagementNotice{max-width:1500px;margin:0 auto 12px;padding:10px 12px;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.engagementNotice.error{border:1px solid #f0cbd0;background:#fff5f6;color:#923742}.engagementNotice.good{border:1px solid #cce7d5;background:#f3faf5;color:#276a43}.engagementNotice button{min-width:32px;min-height:32px;border:0;background:transparent;color:inherit;font-size:18px}.engagementLayout{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(250px,310px) minmax(0,1fr);gap:14px;align-items:start}.engagementCampaignList,.engagementDetail{min-width:0;border:1px solid #dfe5eb;border-radius:12px;background:#fff}.engagementCampaignList{position:sticky;top:18px;max-height:calc(100vh - 36px);overflow:auto}.engagementListHeader{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border-bottom:1px solid #e8edf2;background:#f8fafc}.engagementListHeader strong{font-size:13px}.engagementListHeader span{min-width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#e7edf5;color:#536079;font-size:10px;font-weight:800}.engagementCampaignList>button{width:100%;min-height:86px;border:0;border-bottom:1px solid #edf1f5;background:#fff;padding:12px 13px;text-align:left;color:inherit;cursor:pointer}.engagementCampaignList>button:hover{background:#f8fbff}.engagementCampaignList>button.active{background:#eef5ff;box-shadow:inset 3px 0 #1e63d6}.engagementCampaignList>button>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.engagementCampaignList>button strong{min-width:0;font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.engagementCampaignList>button p{margin:7px 0 4px;color:#59677b;font-size:12px;line-height:1.4}.engagementCampaignList>button small{color:#59677b;font-size:11px}.engagementCampaignList em,.engagementDeliveryList em,.engagementRecipientList em{flex:0 0 auto;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800;text-transform:capitalize}.engagementCampaignList em.good,.engagementDeliveryList em.good,.engagementRecipientList em.good{background:#e9f7ee;color:#267548}.engagementCampaignList em.bad,.engagementDeliveryList em.bad,.engagementRecipientList em.bad{background:#fff0f1;color:#9a3945}.engagementCampaignList em.active,.engagementDeliveryList em.active,.engagementRecipientList em.active{background:#eaf2ff;color:#1d61bd}.engagementCampaignList em.neutral,.engagementDeliveryList em.neutral,.engagementRecipientList em.neutral{background:#eef1f5;color:#5d697b}.engagementEmpty{padding:28px 18px;display:grid;gap:5px;text-align:center;color:#667085}.engagementEmpty strong{font-size:13px;color:#3f4d62}.engagementEmpty span{font-size:12px;line-height:1.5}.engagementDetail{overflow:hidden}.engagementHeroEmpty{min-height:520px;display:grid;place-content:center;justify-items:center;text-align:center;gap:8px;padding:28px;color:#667085}.engagementHeroEmpty>div{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;background:#eaf2ff;color:#1e63d6;font-size:24px}.engagementHeroEmpty h2{margin:4px 0 0;color:#344054;font-size:20px}.engagementHeroEmpty p{max-width:600px;margin:0;font-size:13px;line-height:1.6}.engagementHeroEmpty button{min-height:40px;margin-top:5px;border:0;border-radius:9px;background:#1e63d6;color:#fff;padding:0 13px;font-size:13px;font-weight:800}.engagementDetailHeader{padding:18px 20px;border-bottom:1px solid #e8edf2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:#fff}.engagementDetailHeader h2{margin:7px 0 4px;font-size:22px;line-height:1.25}.engagementDetailHeader p{margin:0;color:#667085;font-size:12px;text-transform:capitalize}.engagementDetailHeader .quiet,.engagementRunActions .quiet{min-height:36px;border:1px solid #d8e0e9;border-radius:8px;background:#fff;color:#536079;padding:0 10px;font-size:12px;font-weight:800}.engagementStatusRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.engagementStatusRow>span:not(.engagementStatus){font-size:11px;color:#667085}.engagementStatus{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850;text-transform:capitalize}.engagementStatus.good{background:#e9f7ee;color:#267548}.engagementStatus.bad{background:#fff0f1;color:#9a3945}.engagementStatus.active{background:#eaf2ff;color:#1d61bd}.engagementStatus.neutral{background:#eef1f5;color:#5d697b}.engagementGrid{padding:16px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px;align-items:start}.engagementCard{min-width:0;border:1px solid #dfe5eb;border-radius:10px;background:#fff;overflow:hidden}.engagementAudienceCard,.engagementRunCard{grid-column:1}.engagementChannelCard,.engagementMessageCard,.engagementReviewCard{grid-column:2}.engagementCardTitle{min-height:68px;padding:13px 15px;border-bottom:1px solid #e9edf2;background:#fafbfc;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.engagementCardTitle>div>span{display:block;color:#55709f;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.engagementCardTitle h3{margin:4px 0 0;font-size:15px}.engagementCardTitle>em{padding-top:2px;color:#667085;font-size:11px;font-style:normal;text-transform:capitalize}.engagementCard>.engagementConfirm,.engagementCard>.engagementInlineEmpty,.engagementCard>.engagementInlineWarning,.engagementCard>.engagementMessagePreview,.engagementCard>.engagementRate,.engagementCard>.engagementReviewSummary,.engagementCard>.engagementRunActions,.engagementCard>form,.engagementCard>label,.engagementCard>p{margin-left:15px;margin-right:15px}.engagementCard>form{padding:15px 0;display:grid;gap:12px}.engagementCard label{display:grid;gap:6px}.engagementCard label>span{color:#536079;font-size:12px;font-weight:750}.engagementCard input,.engagementCard select,.engagementCard textarea,.engagementModal input,.engagementModal textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #d8e0e9;border-radius:9px;background:#fff;color:#263449;padding:9px 10px;font:inherit;font-size:13px;outline:none}.engagementCard input,.engagementCard select,.engagementModal input{min-height:40px}.engagementCard textarea,.engagementModal textarea{resize:vertical;line-height:1.5}.engagementCard input:focus,.engagementCard select:focus,.engagementCard textarea:focus,.engagementModal input:focus,.engagementModal textarea:focus{border-color:#8eb1e7;box-shadow:0 0 0 3px rgba(30,99,214,.08)}.engagementCard label small,.engagementModal label small,.engagementRate small{color:#667085;font-size:11px;line-height:1.45}.engagementMessagePreview{margin-top:15px;margin-bottom:15px;padding:12px;border:1px solid #e1e7ee;border-radius:9px;background:#f9fbfd}.engagementMessagePreview span{font-size:11px;color:#667085}.engagementMessagePreview p{margin:7px 0 0;white-space:pre-wrap;font-size:13px;line-height:1.55;color:#344054}.engagementSearch{margin:15px}.engagementContactPicker{margin:0 15px;max-height:250px;overflow:auto;border:1px solid #e2e7ed;border-radius:9px;background:#fff}.engagementContactPicker>label{min-height:54px;padding:8px 10px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;align-items:center;border-bottom:1px solid #eef1f4;cursor:pointer}.engagementContactPicker>label:last-child{border-bottom:0}.engagementContactPicker>label:hover{background:#f9fbfd}.engagementContactPicker>label.selected{background:#eef5ff}.engagementContactPicker input{width:16px;height:16px;min-height:16px;padding:0;accent-color:#1e63d6}.engagementContactPicker>label>span{min-width:0;display:grid;gap:3px}.engagementContactPicker strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engagementContactPicker small{color:#667085;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engagementPickerEmpty{padding:22px;text-align:center;color:#667085;font-size:12px}.engagementFreezeBar{margin:10px 15px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px}.engagementFreezeBar>span{font-size:12px;color:#59677b}.engagementFreezeBar button{border:0;background:#17233f;color:#fff}.engagementAudienceMetrics{margin:15px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.engagementAudienceMetrics>div{padding:10px;border:1px solid #e3e8ee;border-radius:9px;background:#fafbfc;display:grid;gap:3px}.engagementAudienceMetrics span{font-size:10px;color:#667085;text-transform:uppercase;font-weight:800}.engagementAudienceMetrics strong{font-size:16px}.engagementAudienceMetrics .good{background:#f2faf5;border-color:#d3e8da}.engagementAudienceMetrics .warn{background:#fff9ef;border-color:#eadbb7}.engagementRecipientList{margin:0 15px 15px;border:1px solid #e3e8ee;border-radius:9px;overflow:auto;max-height:330px}.engagementRecipientList article{min-height:52px;padding:8px 10px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:9px;align-items:center;border-bottom:1px solid #eef1f4}.engagementRecipientList article:last-child{border-bottom:0}.engagementRecipientList article>div{min-width:0;display:grid;gap:2px}.engagementRecipientList strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engagementRecipientList small{font-size:11px;color:#667085;line-height:1.35}.recipientDot{width:7px;height:7px;border-radius:50%;background:#94a3b8}.recipientDot.eligible{background:#2ca66a}.recipientDot.blocked{background:#cb6670}.recipientDot.unresolved{background:#c4922f}.engagementRecipientList>p{margin:0;padding:9px 10px;background:#f8fafc;color:#667085;font-size:11px}.engagementChannelCard>label{margin:15px}.engagementRate{margin-top:0;margin-bottom:15px;padding:12px;border:1px solid #dce5f0;border-radius:9px;background:#f8fbff;display:grid;gap:9px}.engagementRate button{justify-self:start;border:1px solid #bdd0ec;background:#fff;color:#1d5fbd}.engagementInlineEmpty,.engagementInlineWarning{margin-top:14px;margin-bottom:15px;padding:10px 11px;border-radius:9px;font-size:12px;line-height:1.5}.engagementInlineWarning{border:1px solid #ead8aa;background:#fff9ec;color:#73581f}.engagementInlineEmpty{border:1px dashed #d8e0e9;background:#fafbfc;color:#667085}.engagementReviewCard>p{margin-top:15px;margin-bottom:12px;color:#59677b;font-size:12px;line-height:1.55}.engagementReviewCard>.engagementSecondary{margin:0 15px 15px}.engagementReviewSummary{margin-top:15px;margin-bottom:12px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.engagementReviewSummary>div{padding:9px;border:1px solid #e3e8ee;border-radius:8px;background:#fafbfc;display:grid;gap:3px}.engagementReviewSummary span{font-size:10px;color:#667085;text-transform:uppercase;font-weight:800}.engagementReviewSummary strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engagementConfirm{margin-top:0;margin-bottom:12px!important;padding:10px;border:1px solid #d8e3f0;border-radius:9px;background:#f7faff;display:grid!important;grid-template-columns:18px minmax(0,1fr);gap:9px!important;align-items:start}.engagementConfirm input{width:16px!important;height:16px!important;min-height:16px!important;padding:0!important;margin-top:2px;accent-color:#1e63d6}.engagementConfirm span{font-weight:500!important;font-size:12px!important;line-height:1.5}.engagementRunActions{margin-bottom:15px;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.engagementSchedule{margin:0 15px 12px;padding:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.engagementSchedule legend{grid-column:1/-1;margin:0 0 6px;color:#536079;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.engagementSchedule label{min-width:0;padding:10px;border:1px solid #dce3eb;border-radius:9px;background:#fafbfc;display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;cursor:pointer}.engagementSchedule label.selected{border-color:#91b5ea;background:#f2f7ff}.engagementSchedule input[type=radio]{width:16px;height:16px;min-height:16px;margin:2px 0 0;padding:0;accent-color:#1e63d6}.engagementSchedule label>span{display:grid;gap:3px;color:#344054;font-size:12px}.engagementSchedule label strong{font-size:12px}.engagementSchedule label small{color:#667085;font-size:11px;line-height:1.4}.engagementScheduleTime{margin-bottom:12px!important;padding:10px;border:1px solid #dce5f0;border-radius:9px;background:#f8fbff}.engagementRunReason{margin:10px 15px 0;padding:9px 10px;border:1px solid #ead8aa;border-radius:8px;background:#fff9ec;color:#73581f;font-size:11px;line-height:1.45}.engagementRunControlBar{margin:0 15px 13px;display:flex;gap:8px;flex-wrap:wrap}.engagementRunControlBar .engagementCancel,.engagementRunControlBar .engagementSecondary{min-height:38px}.engagementRunMeta{padding:13px 15px 0;display:flex;gap:8px 14px;flex-wrap:wrap;color:#667085;font-size:11px}.engagementProgress{height:8px;margin:12px 15px;border-radius:999px;background:#e9edf2;overflow:hidden}.engagementProgress>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#1e63d6,#42a5f5);transition:width .22s ease}.engagementRunMetrics{margin:0 15px 13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.engagementRunMetrics>div{padding:8px;border:1px solid #e3e8ee;border-radius:8px;background:#fafbfc;display:grid;gap:2px}.engagementRunMetrics span{color:#667085;font-size:10px}.engagementRunMetrics strong{font-size:14px}.engagementRunCard>.engagementCancel{margin:0 15px 13px}.engagementDeliveryList{margin:0 15px 15px;border:1px solid #e3e8ee;border-radius:9px;overflow:auto;max-height:350px}.engagementDeliveryList article{min-height:50px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #eef1f4}.engagementDeliveryList article:last-child{border-bottom:0}.engagementDeliveryList article>div{min-width:0;display:grid;gap:2px}.engagementDeliveryList strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engagementDeliveryList small{color:#667085;font-size:11px;overflow-wrap:anywhere}.engagementModalBackdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:rgba(11,20,33,.52)}.engagementModal{width:min(620px,100%);max-height:92vh;overflow:auto;border-radius:14px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.24)}.engagementModal>header{padding:18px 20px;border-bottom:1px solid #e7ebef;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.engagementModal header span{display:block;color:#55709f;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.engagementModal header h2{margin:4px 0;font-size:20px}.engagementModal header p{margin:0;color:#667085;font-size:12px;line-height:1.5}.engagementModal header>button{width:36px;height:36px;border:0;background:transparent;color:#59677b;font-size:24px}.engagementModal form{padding:18px 20px 20px;display:grid;gap:13px}.engagementModal label{display:grid;gap:6px}.engagementModal label>span{font-size:12px;font-weight:750;color:#536079}.engagementModal footer{padding-top:5px;display:flex;justify-content:flex-end;gap:8px}.engagementModal footer button{min-height:40px;border-radius:9px;padding:0 13px;font-size:13px;font-weight:800}.engagementModal footer button:not(.quiet){border:0;background:#1e63d6;color:#fff}.engagementModal footer .quiet{border:1px solid #d8e0e9;background:#fff;color:#536079}@media(max-width:1180px){.engagementLayout{grid-template-columns:240px minmax(0,1fr)}.engagementGrid{grid-template-columns:1fr}.engagementAudienceCard,.engagementChannelCard,.engagementMessageCard,.engagementReviewCard,.engagementRunCard{grid-column:1}.engagementCampaignList{max-height:calc(100vh - 36px)}}@media(max-width:900px){.engagementLayout{grid-template-columns:1fr}.engagementCampaignList{position:relative;top:auto;max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.engagementListHeader{grid-column:1/-1}.engagementCampaignList>button{border-right:1px solid #edf1f5}.engagementCampaignList>button.active{box-shadow:inset 0 3px #1e63d6}.engagementGrid{padding:12px}.engagementAudienceMetrics,.engagementRunMetrics{grid-template-columns:1fr 1fr}}@media(max-width:620px){.engagementProductShell{display:grid;grid-template-columns:64px minmax(0,1fr)}.engagementWorkspace{padding:18px 10px 30px}.engagementHeader{display:grid;gap:12px}.engagementHeader h1{font-size:24px}.engagementPrimary{justify-self:start}.engagementCampaignList{grid-template-columns:1fr}.engagementDetailHeader{display:grid}.engagementGrid{padding:9px;gap:10px}.engagementCardTitle{min-height:58px}.engagementAudienceMetrics,.engagementReviewSummary,.engagementRunMetrics{grid-template-columns:1fr 1fr}.engagementSchedule{grid-template-columns:1fr}.engagementRunActions,.engagementRunControlBar{justify-content:stretch}.engagementRunActions button,.engagementRunControlBar button{flex:1 1}.engagementModalBackdrop{padding:10px}.engagementModal form,.engagementModal>header{padding-left:15px;padding-right:15px}}@media(max-width:430px){.engagementAudienceMetrics,.engagementReviewSummary,.engagementRunMetrics{grid-template-columns:1fr}.engagementFreezeBar{align-items:stretch;flex-direction:column}.engagementFreezeBar button{width:100%}.engagementProductShell{grid-template-columns:64px minmax(0,1fr)}}.salesCurrencySummary{margin:0 0 10px;padding:10px 12px;border:1px solid #d8e3f0;border-radius:10px;background:#fff;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:baseline}.salesCurrencySummary>span{color:#667085;font-size:11px;font-weight:750}.salesCurrencySummary>strong{font-size:13px;color:#253858;overflow-wrap:anywhere}.salesCurrencySummary>small{grid-column:1/-1;color:#667085;font-size:11px;line-height:1.4}.adminNotice.attention{border-color:#ead7a8;background:#fff9ea;color:#77561b}.connectionExpiredState,.connectionRecoveryState{margin:16px;padding:18px;border:1px solid #d8e2ee;border-radius:13px;background:#f8fbff;display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center}.connectionExpiredState strong,.connectionRecoveryState strong{display:block;color:#22364f;font-size:14px}.connectionExpiredState p,.connectionRecoveryState p{margin:5px 0;color:#59677b;font-size:12px;line-height:1.5}.connectionExpiredState small,.connectionRecoveryState small{color:#7a8698;font-size:11px}.connectionExpiredState{border-color:#ead7a8;background:#fffaf0}.connectionExpiredState .connectionEmptyIcon{background:#fff0cf;color:#8a6216}.adminBuildEvidence{display:block;margin-top:6px;color:#667085;font-size:11px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mobileDetailsClose{display:none}@media(max-width:1180px){.detailsToggle{display:inline-flex!important;align-items:center;justify-content:center}.productShell.detailsOpen .decisionPanel{display:block!important;position:fixed;z-index:95;top:0;right:0;bottom:0;width:min(390px,calc(100vw - 72px));max-width:calc(100vw - 72px);border-left:1px solid var(--line);background:#fff;box-shadow:-18px 0 48px rgba(17,31,58,.18)}.productShell.detailsOpen .detailsResizeHandle{display:none}.productShell.detailsOpen .mobileDetailsClose{display:flex;position:sticky;top:0;z-index:8;width:100%;min-height:44px;align-items:center;justify-content:flex-end;border:0;border-bottom:1px solid var(--line);background:#fff;padding:0 14px;color:#44536b;font-size:12px;font-weight:800;cursor:pointer}.productShell.detailsOpen .decisionPanelScroll{height:calc(100% - 44px);overflow:auto}}@media(max-width:720px){.productShell.detailsOpen .decisionPanel{width:calc(100vw - 56px);max-width:calc(100vw - 56px)}.conversationHeaderSecondary .detailsToggle{display:inline-flex!important;min-height:36px;padding:0 9px}}:root{--semantic-primary:#1e63d6;--semantic-primary-hover:#1658bd;--semantic-line:#e2e8f0;--semantic-danger:#a33d48;--semantic-danger-soft:#fff3f4}.adminFormActions button:not(.secondary),.casePrimaryButton,.primaryChannelAction,.salesCompleteActions button.primary,.salesHeaderActions .primary,.teamPrimaryButton{border:1px solid var(--semantic-primary)!important;background:var(--semantic-primary)!important;background-image:none!important;color:#fff!important;box-shadow:none!important;border-radius:9px!important;font-weight:800!important}.adminFormActions button:not(.secondary):hover,.casePrimaryButton:hover,.primaryChannelAction:hover,.salesHeaderActions .primary:hover,.teamPrimaryButton:hover{background:var(--semantic-primary-hover)!important;border-color:var(--semantic-primary-hover)!important}.caseSettingsLink,.conversationReturnLink,.directoryAction,.mergeConfirm button.quiet,.rowActions button.secondary,.salesHeaderActions .quiet,.secondaryChannelAction{border:1px solid #cfd9e5!important;background:#fff!important;color:#44536b!important;box-shadow:none!important}.dangerChannelAction,.dangerText,.memberMore{color:var(--semantic-danger)!important}.dangerChannelAction{border-color:#e2b9be!important;background:var(--semantic-danger-soft)!important}.adminCard,.casePanel,.channelPanel,.profileCard,.salesDetailPane,.salesList,.teamCard{border-color:var(--semantic-line)!important}.miniState.human,.modePill.human,.statusPill.human{background:#eef2ff!important;color:#4457a8!important}.miniState.bot,.modePill.bot,.statusPill.bot{background:#eef4ff!important;color:#315f9e!important}.memberStatus{color:#4d6282!important}.memberStatus i{background:#6f86a8!important}.adminStatus.good,.channelHealthPill.connected,.connectionBadge.connected,.crmNotice.success{color:#257647}.notificationBell{display:block}.notificationButton{font-size:0}.notificationButton.active .notificationBell{stroke-width:2.2}.caseActionDrawer form{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}.caseActionDrawer form>div:first-child,.caseActionDrawer label.wide,.caseActionDrawerButtons{grid-column:1/-1!important;min-width:0!important}.caseActionDrawer input,.caseActionDrawer label,.caseActionDrawer select,.caseActionDrawer textarea{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.caseActionDrawerButtons{justify-content:flex-end;flex-wrap:wrap}.adminMobileSection{display:none}.workspaceMenuSetup{padding:9px;border:1px solid #ead7a8;border-radius:9px;background:#fffaf0;display:grid;gap:7px}.workspaceMenuSetup>div{display:grid;gap:3px}.workspaceMenuSetup strong{font-size:12px}.workspaceMenuSetup strong em{margin-left:6px;border-radius:999px;background:#fff0cf;color:#805b15;padding:2px 5px;font-size:9px;font-style:normal}.workspaceMenuSetup small{color:#667085;font-size:10px}.workspaceMenuSetup p{margin:3px 0 0;color:#6b6252;font-size:11px;line-height:1.4}.workspaceMenuSetup>a{width:max-content;min-height:36px;display:inline-flex;align-items:center;border-radius:7px;background:#fff;color:#1d5fbd;text-decoration:none;font-size:11px;font-weight:800}.workspaceSetupHelp{color:#775f36!important;font-size:11px!important;line-height:1.4}@media(max-width:760px){.caseActionBar{overflow:visible!important;flex-wrap:wrap!important}.caseActionBar button{white-space:normal!important;flex:1 1 140px}.caseActionDrawer form{grid-template-columns:1fr!important}}@media(max-width:680px){.adminMobileSection{max-width:1120px;margin:0 0 14px;display:grid;gap:5px}.adminMobileSection>span{color:#59677b;font-size:12px;font-weight:750}.adminMobileSection select{width:100%;min-height:44px;border:1px solid #cfd9e5;border-radius:9px;background:#fff;padding:0 10px;color:#344054;font-size:14px}.adminTabs{display:none!important}}.duplicateCard>button,.mergeConfirm button{min-height:40px!important;padding:0 12px!important;font-size:13px!important;line-height:1.2!important}.mergeConfirm{gap:8px}.duplicateCard strong{font-size:13px}.duplicateCard small,.duplicateCard span,.mergeConfirm>span{font-size:11px;line-height:1.4}.engagementTemplateBar{margin:15px 15px 0;padding:12px;border:1px solid #dce5f0;border-radius:10px;background:#f8fbff;display:grid;gap:10px}.engagementTemplateBar>label{display:grid;gap:6px}.engagementSegmentPicker>label>span,.engagementTemplateBar>label>span{color:#536079;font-size:12px;font-weight:750}.engagementSegmentPicker select,.engagementTemplateBar select{width:100%;min-height:40px;box-sizing:border-box;border:1px solid #d8e0e9;border-radius:9px;background:#fff;color:#263449;padding:0 10px;font:inherit;font-size:13px}.engagementMessageActions,.engagementSegmentActions,.engagementTemplateBar>div{display:flex;gap:8px;flex-wrap:wrap}.engagementMessageActions button,.engagementSegmentActions button,.engagementTemplateBar button{min-height:38px;border-radius:8px;padding:0 11px;font-size:12px;font-weight:800}.engagementMessageActions .quiet,.engagementSegmentActions .quiet,.engagementTemplateBar .quiet{border:1px solid #d8e0e9;background:#fff;color:#536079}.engagementMessageActions{justify-content:flex-end}.engagementMessageActions>button:first-child,.engagementSegmentActions>button:last-child{border:0;background:#1e63d6;color:#fff}.engagementPersonalizationPreview{margin:0 15px 15px;padding:12px;border:1px solid #cfe0f4;border-radius:10px;background:#f7fbff;display:grid;gap:9px}.engagementPersonalizationPreview.warn{border-color:#ead8aa;background:#fff9ec}.engagementPersonalizationPreview>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.engagementPersonalizationPreview strong{font-size:12px}.engagementPersonalizationPreview span{color:#667085;font-size:11px}.engagementPersonalizationPreview>p{margin:0;color:#70551f;font-size:11px;line-height:1.5}.engagementPersonalizationPreview>div:last-child{display:grid;gap:7px}.engagementPersonalizationPreview article{padding:9px;border:1px solid #e2e8ef;border-radius:8px;background:#fff}.engagementPersonalizationPreview article p{margin:5px 0 0;white-space:pre-wrap;color:#344054;font-size:12px;line-height:1.5}.engagementAudienceMode{margin:15px 15px 0;display:grid;grid-template-columns:1fr 1fr;border:1px solid #dbe3ed;border-radius:9px;overflow:hidden}.engagementAudienceMode button{min-height:38px;border:0;background:#fff;color:#667085;font-size:12px;font-weight:800}.engagementAudienceMode button+button{border-left:1px solid #dbe3ed}.engagementAudienceMode button.active{background:#edf4ff;color:#1d5fbd}.engagementSegmentPicker{margin:12px 15px 15px;display:grid;gap:10px}.engagementSegmentPicker>label{display:grid;gap:6px}.engagementSegmentActions{align-items:center}.engagementSegmentPreview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.engagementSegmentPreview>div{padding:9px;border:1px solid #e3e8ee;border-radius:8px;background:#fafbfc;display:grid;gap:2px}.engagementSegmentPreview>div.good{background:#f2faf5;border-color:#d3e8da}.engagementSegmentPreview>div.warn{background:#fff9ef;border-color:#eadbb7}.engagementSegmentPreview span{color:#667085;font-size:10px;text-transform:uppercase;font-weight:800}.engagementSegmentPreview strong{font-size:15px}.engagementSegmentPreview>small{grid-column:1/-1;color:#667085;font-size:11px;line-height:1.45}.engagementSegmentHint{margin:0;padding:10px;border:1px dashed #d8e0e9;border-radius:8px;background:#fafbfc;color:#667085;font-size:11px;line-height:1.5}.engagementAudienceSource{margin:14px 15px 0;padding:9px 10px;border-left:3px solid #86a9da;background:#f7faff;display:grid;gap:3px}.engagementAudienceSource strong{font-size:12px;color:#344054}.engagementAudienceSource span{font-size:11px;line-height:1.4;color:#667085}.engagementAnalyticsCard{grid-column:1/-1}.engagementAnalyticsMetrics{margin:15px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.engagementAnalyticsMetrics>div{padding:10px;border:1px solid #e3e8ee;border-radius:9px;background:#fafbfc;display:grid;gap:3px}.engagementAnalyticsMetrics>div.warn{background:#fff9ef;border-color:#eadbb7}.engagementAnalyticsMetrics>div.bad{background:#fff5f6;border-color:#efcfd3}.engagementAnalyticsMetrics span,.engagementAnalyticsRates span{font-size:10px;color:#667085;text-transform:uppercase;font-weight:800}.engagementAnalyticsMetrics strong{font-size:18px}.engagementAnalyticsRates{margin:0 15px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.engagementAnalyticsRates>div{padding:11px;border:1px solid #dce5f0;border-radius:9px;background:#f8fbff;display:grid;gap:2px}.engagementAnalyticsRates strong{font-size:18px;color:#1d5fbd}.engagementAnalyticsRates small{color:#667085;font-size:10px}.engagementAnalyticsFoot{margin:0 15px 15px!important;color:#667085!important;font-size:11px!important;line-height:1.5!important}.engagementSegmentModal{width:min(760px,100%)}.engagementSegmentGrid,.engagementSegmentTags{display:grid;grid-template-columns:1fr 1fr;gap:10px}.engagementSegmentTags fieldset{min-width:0;margin:0;padding:10px;border:1px solid #dfe5ec;border-radius:9px}.engagementSegmentTags legend{padding:0 4px;color:#536079;font-size:11px;font-weight:800}.engagementSegmentTags label{min-height:32px;display:grid!important;grid-template-columns:18px minmax(0,1fr);gap:7px!important;align-items:center}.engagementSegmentTags input[type=checkbox]{width:16px!important;height:16px!important;min-height:16px!important;margin:0;padding:0;accent-color:#1e63d6}.engagementSegmentTags span{font-size:12px;font-weight:600!important}.engagementSegmentPreview.modal{padding:10px;border:1px solid #dce5f0;border-radius:9px;background:#f8fbff}@media(max-width:1180px){.engagementAnalyticsMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.engagementMessageActions,.engagementSegmentActions,.engagementTemplateBar>div{display:grid;grid-template-columns:1fr}.engagementMessageActions button,.engagementSegmentActions button,.engagementTemplateBar button{width:100%}.engagementSegmentGrid,.engagementSegmentTags{grid-template-columns:1fr}.engagementAnalyticsMetrics{grid-template-columns:1fr 1fr}.engagementAnalyticsRates{grid-template-columns:1fr}.engagementSegmentPreview{grid-template-columns:1fr 1fr}.engagementSegmentPreview>small{grid-column:1/-1}}@media(max-width:430px){.engagementAudienceMode{grid-template-columns:1fr}.engagementAudienceMode button+button{border-left:0;border-top:1px solid #dbe3ed}.engagementAnalyticsMetrics,.engagementSegmentPreview{grid-template-columns:1fr}.engagementSegmentPreview>small{grid-column:1}}.contactCenterShell .salesList>header{color:#536171}.contactCenterShell .salesList>button small{color:#536171;font-size:11px}.operationsShell{min-height:100vh;display:grid;grid-template-columns:auto minmax(0,1fr);background:#f5f7fa;color:#17233f}.operationsWorkspace{min-width:0;padding:28px clamp(16px,2.5vw,38px) 44px}.operationsHeader{max-width:1500px;margin:0 auto 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.operationsHeader h1{margin:3px 0 5px;font-size:30px;line-height:1.1;letter-spacing:-.6px;color:#17233f}.operationsHeader>div:first-child>span{display:block;max-width:760px;color:#536171;font-size:13px;line-height:1.5}.operationsHeaderActions{display:flex;align-items:flex-end;gap:10px;flex:0 0 auto}.operationsFreshness{display:grid;gap:2px;text-align:right}.operationsFreshness span{font-size:11px;font-weight:800;text-transform:uppercase;color:#667085}.operationsFreshness strong{font-size:12px;color:#344054}.operationsHeaderActions button{min-height:40px;border:1px solid var(--semantic-primary);border-radius:9px;background:var(--semantic-primary);color:#fff;padding:0 14px;font-size:14px;font-weight:800}.operationsHeaderActions button:disabled{opacity:.55;cursor:not-allowed}.operationsBanner{max-width:1500px;margin:0 auto 12px;border-radius:10px;padding:11px 13px;display:flex;gap:8px;align-items:baseline;font-size:12px;line-height:1.45}.operationsBanner strong{font-size:13px}.operationsBanner.warn{border:1px solid #e6d7aa;background:#fff9e9;color:#705213}.operationsBanner.error{border:1px solid #efc7cd;background:#fff4f5;color:#88353f}.operationsEmpty{max-width:1500px;margin:0 auto;padding:44px;border:1px dashed #cbd5e1;border-radius:14px;background:#fff;display:grid;gap:7px;text-align:center;color:#64748b}.operationsEmpty strong{font-size:17px;color:#344054}.operationsEmpty span{font-size:13px}.operationsKpis{max-width:1500px;margin:0 auto 14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.operationsKpis article{min-width:0;border:1px solid #dfe5ec;border-radius:12px;background:#fff;padding:13px 14px;display:grid;gap:3px;box-shadow:0 1px 2px rgba(20,35,55,.025)}.operationsKpis article.attention{border-color:#e5cf9c;background:#fffbf1}.operationsKpis article.danger{border-color:#e6b8be;background:#fff7f7}.operationsKpis span{font-size:11px;font-weight:800;text-transform:uppercase;color:#536171}.operationsKpis strong{font-size:25px;line-height:1.1;color:#1f2937}.operationsKpis small{font-size:11px;line-height:1.4;color:#526074}.operationsGrid{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:12px;align-items:start}.operationsPanel{min-width:0;border:1px solid #dfe5ec;border-radius:13px;background:#fff;overflow:hidden}.operationsPanel>header{min-height:68px;padding:13px 15px;border-bottom:1px solid #e8edf2;display:flex;align-items:center;justify-content:space-between;gap:12px}.operationsPanel h2{margin:2px 0 0;font-size:17px;letter-spacing:-.2px}.operationsPanel>header>a{color:#1d5fbd;font-size:12px;font-weight:800;text-decoration:none}.operationsPanel>header>a:hover{text-decoration:underline}.operationsPanelEmpty{padding:28px 16px;text-align:center;color:#667085;font-size:12px}.operationsAttentionPanel{grid-column:1/2}.operationsFilters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.operationsFilters button{min-height:34px;border:1px solid #d5dee9;border-radius:999px;background:#fff;color:#536079;padding:0 10px;font-size:11px;font-weight:750}.operationsFilters button.active{border-color:#91b2e4;background:#edf4ff;color:#1d5fbd}.operationsAttentionList{max-height:455px;overflow:auto}.operationsAttention{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid #eef1f4;color:inherit;text-decoration:none}.operationsAttention:first-child{border-top:0}.operationsAttention:hover{background:#f8fbff}.operationsAttention.danger{background:#fff8f8}.operationsAttention>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;align-items:center}.operationsAttention strong{min-width:0;font-size:13px}.operationsAttention small,.operationsAttention strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operationsAttention small{grid-column:2;font-size:11px;color:#536171}.operationsAttention time{white-space:nowrap;color:#536171;font-size:11px;font-weight:750}.operationsAttention>b{font-size:16px;color:#6b7f9c}.operationsDomain{display:inline-flex;width:max-content;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:850;text-transform:uppercase}.operationsDomain.inbox{background:#edf4ff;color:#1d5fbd}.operationsDomain.contact_center{background:#eef7f7;color:#22696d}.operationsDomain.case{background:#f3f0ff;color:#6450a5}.operationsDomain.engagement{background:#fff4e6;color:#8a5a15}.operationsQueues{grid-column:2/3;grid-row:1/3}.operationsQueueList{display:grid}.operationsQueueList>article{padding:13px 14px;border-top:1px solid #edf0f3}.operationsQueueList>article:first-child{border-top:0}.operationsQueueTitle{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.operationsQueueTitle>div{min-width:0;display:grid;gap:3px}.operationsQueueTitle strong{font-size:13px}.operationsQueueTitle span{font-size:11px;color:#536171}.operationsQueueTitle>b{flex:0 0 auto;border:1px solid #dce4ee;border-radius:999px;background:#f8fafc;padding:4px 7px;color:#44536b;font-size:10px}.operationsQueueMetrics{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.operationsQueueMetrics span{border-radius:8px;background:#f7f9fb;padding:7px 8px;color:#536171;font-size:10px}.operationsQueueMetrics b{display:block;color:#26364c;font-size:13px}.operationsAgents{grid-column:1/2}.operationsSearch input{width:180px;min-height:38px;box-sizing:border-box;border:1px solid #d5dee8;border-radius:9px;padding:7px 10px;font-size:12px;color:#344054}.operationsSearch input:focus{outline:none;border-color:#8db1e7;box-shadow:0 0 0 3px rgba(30,99,214,.08)}.operationsAgentList{max-height:470px;overflow:auto}.operationsAgentList>article{display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(180px,1fr);gap:12px;align-items:center;padding:11px 14px;border-top:1px solid #edf0f3}.operationsAgentList>article:first-child{border-top:0}.operationsAgentList>article.overloaded{background:#fff9ef}.operationsAgentList>article>div:first-child{min-width:0;display:flex;align-items:center;gap:9px}.operationsAgentList>article>div:first-child>span{min-width:0;display:grid;gap:2px}.operationsAgentList strong{font-size:12px}.operationsAgentList small{font-size:10px;color:#536171;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.presenceDot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#94a3b8}.presenceDot.available{background:#2b8a57}.presenceDot.busy{background:#c07a18}.presenceDot.offline{background:#758195}.presenceDot.unknown{background:#7c6bb0}.operationsLoad{display:grid;justify-items:end;gap:1px}.operationsLoad b{font-size:16px}.operationsLoad span{font-size:10px;color:#536171}.operationsQueueChips{min-width:0;display:flex;flex-wrap:wrap;gap:4px}.operationsQueueChips span{border:1px solid #dde5ee;border-radius:999px;background:#f8fafc;padding:3px 6px;font-size:9px;color:#536171}.operationsQueueChips span.warn{border-color:#e3cb96;background:#fff7e5;color:#795817}.operationsControls{grid-column:2/3}.operationsControlList{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px}.operationsControlList>a{min-width:0;border:1px solid #e0e6ee;border-radius:9px;background:#fafbfd;padding:10px;text-decoration:none;color:inherit;display:grid;gap:3px}.operationsControlList>a:hover{border-color:#aec6e8;background:#f4f8ff}.operationsControlList strong{font-size:12px;color:#26364c}.operationsControlList span{font-size:10px;line-height:1.4;color:#536171}.operationsAudit{grid-column:1/-1}.operationsAuditList{max-height:330px;overflow:auto}.operationsAuditList article{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:10px 14px;border-top:1px solid #edf0f3}.operationsAuditList article:first-child{border-top:0}.operationsAuditList article>div{min-width:0;display:grid;gap:2px}.operationsAuditList strong{font-size:12px;text-transform:capitalize}.operationsAuditList span,.operationsAuditList time{font-size:10px;color:#536171}.operationsAuditList time{white-space:nowrap}.srOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:1150px){.operationsKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.operationsGrid{grid-template-columns:minmax(0,1fr)}.operationsAgents,.operationsAttentionPanel,.operationsAudit,.operationsControls,.operationsQueues{grid-column:1;grid-row:auto}.operationsQueues{grid-row:auto}.operationsAgentList>article{grid-template-columns:minmax(190px,1fr) auto minmax(160px,1fr)}}@media(max-width:760px){.operationsWorkspace{padding:20px 12px 34px}.operationsHeader{display:grid;gap:12px}.operationsHeaderActions{justify-content:space-between}.operationsFreshness{text-align:left}.operationsKpis{grid-template-columns:1fr 1fr}.operationsPanel>header{align-items:flex-start;flex-direction:column}.operationsFilters{justify-content:flex-start}.operationsAgentList>article{grid-template-columns:minmax(0,1fr) auto}.operationsQueueChips{grid-column:1/-1}.operationsControlList{grid-template-columns:1fr}.operationsQueueMetrics{grid-template-columns:1fr 1fr}.operationsSearch,.operationsSearch input{width:100%}.operationsAttention{grid-template-columns:minmax(0,1fr) auto}.operationsAttention>b{display:none}}@media(max-width:500px){.operationsKpis{grid-template-columns:1fr}.operationsHeaderActions{display:grid;align-items:start}.operationsQueueTitle{display:grid}.operationsQueueTitle>b{justify-self:start}.operationsAttention>div{grid-template-columns:1fr}.operationsAttention small{grid-column:1}.operationsAttention time{align-self:start}.operationsAgentList>article{grid-template-columns:1fr}.operationsLoad{justify-items:start}.operationsQueueMetrics{grid-template-columns:1fr 1fr}}.operationsAgentList:focus-visible,.operationsAuditList:focus-visible{outline:2px solid #1e63d6;outline-offset:-2px}.operationsAttention{grid-template-columns:minmax(0,1fr) auto minmax(132px,auto)}.operationsAttentionActions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px}.operationsAttentionActions a{min-height:32px;display:inline-flex;align-items:center;border:1px solid #cfd9e5;border-radius:8px;background:#fff;color:#315f9e;padding:0 8px;font-size:10px;font-weight:800;text-decoration:none;white-space:nowrap}.operationsAttentionActions a:hover{border-color:#99b8e5;background:#f2f7ff}@media(max-width:760px){.operationsAttention{grid-template-columns:minmax(0,1fr) auto}.operationsAttentionActions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:500px){.operationsAttention{grid-template-columns:1fr}.operationsAttentionActions{grid-column:1}.operationsAttention time{justify-self:start}}.integrationOpsHeaderActions{display:flex;align-items:center;gap:8px}.integrationDeliveryList button.secondary,.integrationOpsHeaderActions button{min-height:34px;border:1px solid #d7e0ea;border-radius:8px;background:#fff;color:#44566f;padding:0 10px;font-size:11px;font-weight:800}.integrationOpsMetrics{padding:14px 18px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;border-bottom:1px solid #edf1f6}.integrationOpsMetrics>div{padding:10px;border:1px solid #e2e8f0;border-radius:9px;background:#f9fbfd;display:grid;gap:3px}.integrationOpsMetrics span{color:#667085;font-size:10px}.integrationOpsMetrics strong{font-size:15px}.integrationOpsMetrics .bad{border-color:#efcdd2;background:#fff7f8;color:#963c47}.integrationSecret{margin:12px 18px;padding:10px;border:1px solid #c8dafd;border-radius:9px;background:#f5f8ff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.integrationSecret strong{font-size:11px;color:#234a84}.integrationSecret code{min-width:0;padding:7px;border-radius:7px;background:#fff;overflow:auto;font-size:10px}.integrationSecret button{min-height:32px;border:1px solid #b9d0ff;border-radius:7px;background:#fff;color:#0b54bd;font-size:10px;font-weight:800}.integrationWebhookGrid{padding:14px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-bottom:1px solid #edf1f6}.integrationWebhookGrid form{padding:12px;border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:9px}.integrationWebhookGrid form>div:first-child{display:grid;gap:2px}.integrationWebhookGrid strong{font-size:12px}.integrationWebhookGrid span{color:#667085;font-size:10px}.integrationSubscriptionForm label,.integrationWebhookGrid label{display:grid;gap:5px}.integrationOpsTitle select,.integrationSubscriptionForm input,.integrationSubscriptionForm select,.integrationWebhookGrid input{min-height:38px;border:1px solid #d8e0e9;border-radius:8px;background:#fff;padding:0 9px;font-size:12px}.integrationSubscriptionForm{padding:14px 18px;border-bottom:1px solid #edf1f6;display:grid;grid-template-columns:1fr 1fr;gap:10px}.integrationSubscriptionForm .wide{grid-column:1/-1}.integrationOpsTitle label>span,.integrationSubscriptionForm label>span{color:#59677b;font-size:11px;font-weight:750}.integrationSubscriptionForm small{color:#667085;font-size:10px}.integrationOpsSection{border-top:1px solid #edf1f6}.integrationOpsTitle{padding:12px 18px;display:flex;align-items:end;justify-content:space-between;gap:12px}.integrationOpsTitle>div{display:grid;gap:3px}.integrationOpsTitle strong{font-size:13px}.integrationOpsTitle span{color:#667085;font-size:11px}.integrationOpsTitle label{display:grid;gap:4px}.integrationDeliveryList,.integrationSubscriptionList{display:grid}.integrationDeliveryList article,.integrationSubscriptionList article{min-height:58px;padding:10px 18px;border-top:1px solid #edf1f6;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.integrationDeliveryList article>div,.integrationSubscriptionList article>div{min-width:0;display:grid;gap:2px}.integrationDeliveryList strong,.integrationSubscriptionList strong{font-size:12px}.integrationDeliveryList small,.integrationDeliveryList span,.integrationSubscriptionList span{color:#667085;font-size:10px;overflow-wrap:anywhere}.integrationDeliveryList{max-height:430px;overflow:auto}.integrationDeliveryList:focus-visible{outline:2px solid #1e63d6;outline-offset:-2px}.adminStatus.bad{background:#fff0f1;color:#9a3945}.adminNotice.success{border-color:#c9e8d6;background:#f3fbf6;color:#327354}@media(max-width:900px){.integrationOpsMetrics{grid-template-columns:repeat(3,1fr)}.integrationWebhookGrid{grid-template-columns:1fr}}@media(max-width:680px){.integrationOpsMetrics{grid-template-columns:repeat(2,1fr)}.integrationSubscriptionForm{grid-template-columns:1fr}.integrationSubscriptionForm .wide{grid-column:1}.integrationOpsTitle{align-items:stretch;flex-direction:column}.integrationDeliveryList article,.integrationSubscriptionList article{grid-template-columns:minmax(0,1fr) auto}.integrationDeliveryList button,.integrationSubscriptionList .rowActions{grid-column:1/-1;justify-self:start}.integrationSecret{grid-template-columns:1fr}.integrationSecret button,.integrationSecret code{grid-column:1}}.commercialStack{max-width:1180px;margin:0 auto;width:100%;box-sizing:border-box}.commercialSummary .adminCardHeader p{max-width:780px}.commercialMetricGrid{padding:14px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.commercialCreditGrid>div,.commercialMetricGrid>div{min-width:0;padding:11px;border:1px solid #e1e7ee;border-radius:9px;background:#fafcff;display:grid;gap:4px}.commercialCreditGrid span,.commercialMetricGrid span{color:#667085;font-size:11px}.commercialCreditGrid strong,.commercialMetricGrid strong{font-size:14px;overflow-wrap:anywhere}.commercialCreditGrid small,.commercialMetricGrid small{color:#667085;font-size:10px;line-height:1.4}.commercialStateNotice{margin:0 18px 16px;padding:10px 12px;border:1px solid #e7d7aa;border-radius:9px;background:#fffbef;display:grid;gap:3px}.commercialStateNotice.bad{border-color:#efcdd2;background:#fff7f8}.commercialStateNotice strong{font-size:13px}.commercialStateNotice span{color:#667085;font-size:12px;line-height:1.45}.commercialAccountForm,.commercialCreditForm{padding:14px 18px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.commercialAccountForm label,.commercialCreditForm label{min-width:0;display:grid;gap:5px}.commercialAccountForm label>span,.commercialCreditForm label>span{color:#59677b;font-size:12px;font-weight:750}.commercialAccountForm input,.commercialAccountForm select,.commercialCreditForm input{min-width:0;min-height:40px;border:1px solid #d8e0e9;border-radius:8px;background:#fff;padding:0 9px;font-size:13px}.commercialAccountForm .wide,.commercialCreditForm .wide{grid-column:1/-1}.commercialEntitlementList{display:grid}.commercialEntitlementList article{min-width:0;padding:11px 18px;border-top:1px solid #edf1f6;display:grid;grid-template-columns:minmax(220px,1fr) minmax(340px,auto);gap:12px;align-items:center}.commercialEntitlementList article>div{min-width:0;display:grid;gap:3px}.commercialEntitlementList strong{font-size:13px}.commercialEntitlementList span{color:#667085;font-size:11px;line-height:1.4}.commercialEntitlementList details summary{min-height:28px;cursor:pointer;color:#667085;font-size:10px;font-weight:750;display:flex;align-items:center}.commercialEntitlementList details code{color:#536171;font-size:10px}.commercialEntitlementList form{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.commercialEntitlementList input,.commercialEntitlementList select{min-height:36px;border:1px solid #d8e0e9;border-radius:8px;background:#fff;padding:0 8px;font-size:12px}.commercialEntitlementList input{width:104px}.commercialEntitlementList button,.commercialRefresh{min-height:36px;border:0;border-radius:8px;background:#17233f;color:#fff;padding:0 10px;font-size:12px;font-weight:800}.commercialEntitlementList button.secondary,.commercialRefresh{border:1px solid #d7e0e9;background:#fff;color:#536171}.commercialUsageList{display:grid}.commercialUsageList article{padding:11px 18px;border-top:1px solid #edf1f6;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(240px,auto);gap:12px;align-items:center}.commercialUsageList article>div{min-width:0;display:grid;gap:2px}.commercialUsageList strong{font-size:13px}.commercialUsageList span,.commercialUsageList time{color:#667085;font-size:11px;overflow-wrap:anywhere}.commercialCreditGrid{padding:14px 18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px}.commercialLedger{max-height:360px;overflow:auto;border-top:1px solid #edf1f6}.commercialLedger:focus-visible{outline:2px solid #2f6fdb;outline-offset:-2px}.commercialSectionTitle{padding:11px 18px;display:flex;justify-content:space-between;gap:12px}.commercialSectionTitle strong{font-size:13px}.commercialSectionTitle span{color:#667085;font-size:11px}.commercialLedger article{padding:10px 18px;border-top:1px solid #edf1f6;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.commercialLedger article>div{min-width:0;display:grid;gap:2px}.commercialLedger article strong{font-size:12px}.commercialLedger article small,.commercialLedger article span{color:#667085;font-size:10px;overflow-wrap:anywhere}.commercialLedger b{font-size:12px}.commercialLedger b.negative{color:#9a3945}.commercialLedger b.positive{color:#327354}@media(max-width:900px){.commercialMetricGrid{grid-template-columns:1fr 1fr}.commercialEntitlementList article{grid-template-columns:1fr}.commercialEntitlementList form{justify-content:flex-start}.commercialUsageList article{grid-template-columns:1fr auto}.commercialUsageList time{grid-column:1/-1}.commercialAccountForm,.commercialCreditForm{grid-template-columns:1fr}.commercialAccountForm .wide,.commercialCreditForm .wide{grid-column:1}}@media(max-width:620px){.commercialMetricGrid,.commercialUsageList article{grid-template-columns:1fr}.commercialLedger article{grid-template-columns:minmax(0,1fr) auto}.commercialLedger article small{grid-column:1/-1}.commercialEntitlementList form{display:grid;grid-template-columns:1fr}.commercialEntitlementList input{width:auto}.commercialSectionTitle{flex-direction:column}}.commercialStack .adminStatus.neutral{color:#56647a}.commercialNoMeter{color:#667085;font-size:11px;font-weight:700;padding:0 4px;white-space:nowrap}.securityPrivacyStack{max-width:1180px;margin:0 auto;width:100%;box-sizing:border-box;display:grid;gap:16px}.securityRefresh{min-height:36px;border:1px solid #d7e0e9;border-radius:8px;background:#fff;color:#536171;padding:0 11px;font-size:12px;font-weight:800}.securityMetricGrid{padding:14px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.securityMetricGrid>div{min-width:0;padding:11px;border:1px solid #e1e7ee;border-radius:9px;background:#fafcff;display:grid;gap:4px}.securityMetricGrid span{color:#59677b;font-size:11px}.securityMetricGrid strong{font-size:14px;overflow-wrap:anywhere}.securityMetricGrid small{color:#667085;font-size:10px;line-height:1.45}.securityBoundaryNote{margin:0 18px 16px;padding:11px 12px;border:1px solid #cfe4d8;border-radius:9px;background:#f5fbf7;display:grid;gap:3px}.securityBoundaryNote.warn{border-color:#ead8a9;background:#fffbef}.securityBoundaryNote strong{font-size:13px}.securityBoundaryNote span{color:#59677b;font-size:12px;line-height:1.45}.securityEventList{max-height:360px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.securityEventList:focus-visible{outline:2px solid #2f6fdb;outline-offset:-2px}.securityEventList article{padding:10px 18px;border-top:1px solid #edf1f6;display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,auto);gap:12px;align-items:start}.securityEventList article>div{min-width:0;display:grid;gap:2px}.securityEventList strong{font-size:12px;font-weight:750}.securityEventList span,.securityEventList time{color:#667085;font-size:10px;overflow-wrap:anywhere}.securityEventList time{text-align:right}.privacyPolicyForm,.privacyRequestForm{padding:14px 18px 18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.privacyPolicyForm label,.privacyRequestForm label{min-width:0;display:grid;gap:5px;position:relative}.privacyPolicyForm label>span,.privacyRequestForm label>span{color:#59677b;font-size:12px;font-weight:750}.privacyPolicyForm input,.privacyPolicyForm textarea,.privacyRequestForm input,.privacyRequestForm select{min-width:0;border:1px solid #d8e0e9;border-radius:8px;background:#fff;color:#344054;font-size:13px}.privacyPolicyForm input,.privacyRequestForm input,.privacyRequestForm select{min-height:40px;padding:0 9px}.privacyPolicyForm textarea{min-height:78px;padding:9px;resize:vertical}.privacyPolicyForm input:focus,.privacyPolicyForm textarea:focus,.privacyRequestForm input:focus,.privacyRequestForm select:focus{outline:0;border-color:#86a9eb;box-shadow:0 0 0 3px rgba(47,111,219,.1)}.privacyPolicyForm label>small,.privacyRequestForm label>small{color:#667085;font-size:10px;line-height:1.4}.privacyPolicyForm .wide,.privacyRequestForm .wide{grid-column:1/-1}.privacyRequestActions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.privacyRequestActions button{min-height:36px;border:0;border-radius:8px;background:#17233f;color:#fff;padding:0 11px;font-size:12px;font-weight:800}.privacyRequestActions button.secondary{border:1px solid #d7e0e9;background:#fff;color:#536171}.privacyContactPicker{position:absolute;z-index:10;top:64px;left:0;right:0;max-height:260px;overflow:auto;border:1px solid #ccd8e7;border-radius:9px;background:#fff;box-shadow:0 10px 30px rgba(28,50,80,.14)}.privacyContactPicker button{width:100%;min-height:48px;border:0;border-bottom:1px solid #edf1f6;background:#fff;padding:8px 10px;text-align:left;display:grid;gap:2px}.privacyContactPicker button:last-child{border-bottom:0}.privacyContactPicker button:focus-visible,.privacyContactPicker button:hover,.privacyContactPicker button[aria-selected=true]{background:#f2f6fd;outline:0}.privacyContactPicker strong{font-size:12px}.privacyContactPicker span{color:#667085;font-size:10px;overflow-wrap:anywhere}.privacyRequestList{display:grid}.privacyRequestList article{min-width:0;padding:11px 18px;border-top:1px solid #edf1f6;display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(240px,auto);gap:12px;align-items:center}.privacyRequestIdentity{min-width:0;display:grid;gap:3px}.privacyRequestIdentity strong{font-size:13px}.privacyRequestIdentity small,.privacyRequestIdentity span{color:#667085;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.privacyAwaitingExecutor{display:inline-flex;align-items:center;min-height:32px;color:#76531b;font-size:10px;font-weight:750;max-width:190px}.securityPrivacyStack .adminStatus.neutral{color:#56647a}@media(max-width:900px){.securityMetricGrid{grid-template-columns:1fr 1fr}.privacyRequestList article{grid-template-columns:minmax(0,1fr) auto}.privacyRequestList .rowActions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:620px){.securityMetricGrid{grid-template-columns:1fr}.securityEventList{max-height:none;overflow:visible}.securityEventList article{grid-template-columns:1fr}.securityEventList time{text-align:left}.privacyPolicyForm,.privacyRequestForm{grid-template-columns:1fr}.privacyPolicyForm .wide,.privacyRequestForm .wide{grid-column:1}.privacyRequestActions{justify-content:flex-start}.privacyRequestList article{grid-template-columns:1fr}.privacyRequestList .rowActions{grid-column:1}.privacyContactPicker{position:static;margin-top:2px}}.contactCenterShell .salesList>button small{font-size:12px}.contactCenterShell .salesEmpty{color:#536171;font-size:12px;line-height:1.45}.engagementAnalyticsFoot,.engagementAnalyticsMetrics span,.engagementAnalyticsRates small,.engagementAnalyticsRates span,.engagementAudienceMetrics span,.engagementAudienceSource span,.engagementCampaignList>button small,.engagementCard label small,.engagementCardTitle>div>span,.engagementCardTitle>em,.engagementContactPicker small,.engagementDeliveryList small,.engagementMessagePreview span,.engagementModal label small,.engagementPersonalizationPreview span,.engagementPersonalizationPreview>p,.engagementRate small,.engagementRecipientList small,.engagementRecipientList>p,.engagementReviewSummary span,.engagementRunMeta,.engagementRunMetrics span,.engagementRunReason,.engagementSchedule label small,.engagementSchedule legend,.engagementSegmentHint,.engagementSegmentPreview span,.engagementSegmentPreview>small,.engagementSegmentTags legend,.engagementStatusRow>span:not(.engagementStatus){font-size:12px!important;line-height:1.45}.engagementCampaignList em,.engagementDeliveryList em,.engagementListHeader span,.engagementRecipientList em,.engagementStatus{font-size:11px}.operationsHeader h1{font-size:28px}.operationsAgentList small,.operationsAttention small,.operationsAttention time,.operationsAuditList span,.operationsAuditList time,.operationsControlList span,.operationsFreshness span,.operationsKpis small,.operationsKpis span,.operationsLoad span,.operationsQueueMetrics span,.operationsQueueTitle span{font-size:12px;line-height:1.45}.operationsAgentList strong,.operationsControlList strong{font-size:13px}.operationsDomain,.operationsQueueChips span,.operationsQueueTitle>b{font-size:11px}.operationsAttentionActions a,.operationsFilters button{min-height:36px;font-size:12px}.operationsKpis article{box-shadow:none}.integrationDeliveryList button.secondary,.integrationOpsHeaderActions button{min-height:36px;font-size:12px}.integrationDeliveryList small,.integrationDeliveryList span,.integrationOpsMetrics span,.integrationOpsTitle label>span,.integrationOpsTitle span,.integrationSubscriptionForm label>span,.integrationSubscriptionForm small,.integrationSubscriptionList span,.integrationWebhookGrid span{font-size:12px;line-height:1.45}.integrationSecret strong,.integrationWebhookGrid strong{font-size:13px}.commercialCreditGrid small,.commercialCreditGrid span,.commercialEntitlementList span,.commercialLedger article small,.commercialLedger article span,.commercialMetricGrid small,.commercialMetricGrid span,.commercialNoMeter,.commercialSectionTitle span,.commercialUsageList span,.commercialUsageList time{font-size:12px;line-height:1.45}.commercialLedger article strong{font-size:13px}.commercialEntitlementList details summary{font-size:11px}.privacyAwaitingExecutor,.privacyContactPicker span,.privacyPolicyForm label>small,.privacyRequestForm label>small,.privacyRequestIdentity small,.privacyRequestIdentity span,.securityEventList span,.securityEventList time,.securityMetricGrid small,.securityMetricGrid span{font-size:12px;line-height:1.45}.privacyContactPicker strong,.securityEventList strong{font-size:13px}.contactDirectoryList{grid-auto-rows:max-content}.directoryContact{min-height:82px;height:auto;align-items:center}.directoryCopy{display:flex;flex-direction:column;gap:3px;min-width:0}.directoryCopy em,.directoryCopy small,.directoryCopy strong{margin-top:0;line-height:1.35}.customerSalesComposer>div:not(.salesInlineContext){grid-template-columns:minmax(0,1fr) minmax(125px,.66fr) minmax(175px,1fr);gap:12px}.customerSalesComposer>div:not(.salesInlineContext)>label{min-width:0}.customerSalesComposer>div:not(.salesInlineContext)>label>span{overflow-wrap:anywhere}@media(max-width:1050px){.customerSalesComposer>div:not(.salesInlineContext){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.customerSalesComposer>div:not(.salesInlineContext)>label:last-child{grid-column:1/-1}}@media(max-width:560px){.customerSalesComposer>div:not(.salesInlineContext){grid-template-columns:1fr}.customerSalesComposer>div:not(.salesInlineContext)>label:last-child{grid-column:auto}}.caseCustomerResults{min-height:0;max-height:min(160px,24vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-auto-rows:max-content;align-content:start}.caseCustomerResults button{min-height:48px;flex-shrink:0}@media(max-width:760px){.caseModal{max-height:calc(100dvh - 40px)}.caseModal form{min-height:0}.caseCustomerResults{max-height:min(155px,22dvh)}}@media(min-width:1181px){.engagementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.engagementAudienceCard,.engagementMessageCard,.engagementRunCard{grid-column:1/-1}.engagementChannelCard{grid-column:1}.engagementReviewCard{grid-column:2}}.adminStatus.neutral{color:#516077}@media(min-width:901px){.sidebarHeaderToggle{width:40px;height:40px;opacity:1}}.agentPresenceControl{min-height:40px}.agentPresenceControl select{min-height:38px;font-size:12px}.queueSearch input{min-height:38px}.queueQuickFilters button{min-height:40px;padding:8px 12px;font-size:12px;line-height:1.35}.queueQuickFilters button span{font-size:12px}.caseQueueHeader>.caseSettingsLink,.caseSettingsLink{min-height:40px;font-size:12px;padding:0 9px}.caseSearch input{min-height:38px}.caseWorkViews{gap:8px}.caseWorkViews button{min-height:40px;padding:0 11px;font-size:12px}.contactDirectoryHeader span{font-size:12px}.contactDirectorySearch{min-height:44px}.contactDirectorySearch input{min-height:38px}.salesToolbar button.quiet{min-height:40px;font-size:13px}.salesList>header{font-size:11px;letter-spacing:.015em}.routingAddMember button,.routingAddMember select,.routingPolicyGrid input,.routingPolicyGrid select{min-height:42px;font-size:13px}.routingPolicyGrid small,.teamRoutingPanel small{font-size:12px;line-height:1.45}.adminCardHeader>div>span{font-size:11px}.adminBuildEvidence,.adminRolePill,.appSidebarContextState,.engagementCardTitle>div>span,.engagementCardTitle>em,.engagementStatus{font-size:12px}.engagementCampaignList>button small,.engagementCard label small,.engagementModal label small,.engagementRate small{font-size:12px;line-height:1.45}@media(max-width:620px){.queueQuickFilters{padding-block:8px}.caseWorkViews{padding-block:3px 13px}}.engagementSectionNav{display:none}@media(max-width:1180px){.engagementWorkspace{overflow-x:clip}.engagementDetail{overflow:visible}.engagementSectionNav{position:sticky;top:0;z-index:12;min-width:0;display:flex;align-items:center;gap:7px;padding:8px;margin:0 0 14px;border:1px solid #d7e0ee;border-radius:12px;background:rgba(247,250,255,.97);box-shadow:0 4px 14px rgba(15,34,65,.06);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.engagementSectionNavLabel{flex:0 0 auto;padding:0 3px;color:#53637b;font-size:12px;font-weight:700}.engagementSectionNav a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border-radius:9px;text-decoration:none;background:#fff;border:1px solid #d9e3f1;color:#294b79;font-size:12px;font-weight:750;white-space:nowrap;scroll-snap-align:start}.engagementSectionNav a:focus-visible,.engagementSectionNav a:hover{color:#154ca2;border-color:#7ea6ea;background:#e9f2ff}.engagementGrid>.engagementCard[id^=campaign-]{scroll-margin-top:80px}}@media(max-width:520px){.caseSettingsStack{grid-template-columns:minmax(0,1fr)}.caseSettingsStack>.caseSettingsCard{min-width:0}.caseDependencyCallout,.caseDependencyCallout span,.caseSettingsCardTitle{min-width:0;overflow-wrap:anywhere}.caseDependencyCallout span{flex-basis:100%}.caseSettingsTabs{max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overscroll-behavior-x:contain}.caseSettingsCardTitle.split{flex-direction:column;align-items:stretch;gap:12px}.caseSettingsCardTitle.split>.casePrimaryButton{width:100%;min-height:44px;white-space:nowrap}}@media(min-width:1101px){.caseQueueHeader{gap:4px;padding:10px 14px 6px}.caseFilters{gap:5px;padding:0 12px 6px}.caseSearch{margin:0 12px 7px}.caseWorkViews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 12px}.caseWorkViews button{min-height:40px;padding:4px 3px;font-size:12px;line-height:1.2;white-space:normal}}