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