:root{color:#17211c;background:#f5f7f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,opacity .16s,transform .16s}button:disabled{cursor:not-allowed;opacity:.55}.buttonSpinner{animation:.8s linear infinite buttonSpin}h1,h2,h3,p{margin:0}h1{font-size:25px;line-height:1.15}h2{font-size:20px;line-height:1.2}h3{font-size:15px}textarea{resize:vertical}input,select,textarea{transition:border-color .16s,box-shadow .16s,background .16s}input:focus,select:focus,textarea:focus{outline:0;box-shadow:0 0 0 3px #1d5c4a1f;border-color:#1d5c4a!important}.eyebrow{color:#65736b;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.adminShell{background:linear-gradient(#ffffffdb,#f5f7f4eb),#f5f7f4;grid-template-columns:260px minmax(0,1fr);min-width:0;min-height:100vh;display:grid}.mainNav{background:#fff;border-right:1px solid #dde5df;flex-direction:column;gap:18px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.mobileTopbar,.navBackdrop,.navCloseButton{display:none}.mobileTopbar{z-index:70;background:#fff;border-bottom:1px solid #dfe7e1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 18px;position:sticky;top:0;box-shadow:0 10px 26px #13231c14}.mobileTopbar>div{text-align:center;gap:1px;min-width:0;display:grid}.mobileTopbar span{color:#1d5c4a;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.mobileTopbar strong{color:#111d17;text-overflow:ellipsis;white-space:nowrap;font-size:17px;display:block;overflow:hidden}.mobileMenuButton,.mobileIconButton,.navCloseButton{color:#26342e;background:#f4f7f4;border:1px solid #d8e2dc;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;position:relative}.mobileMenuButton:hover,.mobileIconButton:hover,.navCloseButton:hover{color:#164d3e;background:#fff;border-color:#bdd6ca}.navBackdrop{opacity:0;z-index:85;background:#0a120e6b;border:0;transition:opacity .18s;position:fixed;inset:0}.navBrand{border-bottom:1px solid #e7ece8;gap:2px;padding:0 6px 18px;display:grid}.navBrand span{color:#1d5c4a;font-size:12px;font-weight:900}.navBrand strong{letter-spacing:0;font-size:24px}.navList{gap:4px;display:grid}.navList button{color:#46544d;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 11px;display:flex}.navList button:hover,.navList button.active{color:#164d3e;background:#edf5f1}.navList button.active{font-weight:800;box-shadow:inset 3px 0 #1d5c4a}.navTools{border-top:1px solid #e7ece8;gap:8px;margin-top:auto;padding-top:14px;display:flex}.navTools button,.modalHeader button,.iconDanger{color:#27342e;background:#f2f5f2;border:1px solid #d9e1dc;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.refreshButton.refreshing svg{animation:.72s linear infinite refreshSpin}@keyframes refreshSpin{to{transform:rotate(360deg)}}.notificationMenuWrap,.notificationButton{position:relative}.notificationMenuWrap{display:inline-flex}.notificationBadge{color:#fff;background:#d4452e;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:900;animation:.18s badgePop;display:inline-flex;position:absolute;top:-7px;right:-7px}.notificationOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;background:#0c141057;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.notificationCenter{background:#fff;border:1px solid #dbe4de;border-radius:14px;gap:14px;width:min(560px,100%);max-height:min(620px,100vh - 48px);animation:.18s notificationModalIn;display:grid;overflow:hidden;box-shadow:0 28px 90px #0a120e3d}.notificationCenterHeader{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 18px 0;display:flex}.notificationCenterHeader h2{color:#111d17;margin:2px 0 0;font-size:24px}.notificationCenterHeader span{color:#65736b;margin-top:4px;font-size:13px;display:block}.notificationCenterHeader button{color:#53645b;background:#f2f5f2;border:1px solid #d9e1dc;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.notificationCenterHeader button:hover{color:#111d17;background:#fff}.notificationCenterActions{justify-content:flex-end;padding:0 18px;display:flex}.notificationCenterActions button{color:#1d5c4a;background:#edf6f1;border:1px solid #cfe3d8;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:900}.notificationList{gap:10px;padding:0 18px 18px;display:grid;overflow:auto}.notificationCard{color:inherit;text-align:left;background:#f8fbf9;border:1px solid #e1eae5;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:12px;display:grid}.notificationCard:hover{background:#edf6f1;border-color:#bddbcd;transform:translateY(-1px)}.notificationCard.isUnread{background:#f2fbf6;border-color:#bddfce;box-shadow:inset 3px 0 #1d5c4a}.notificationCard.isRead{opacity:.76}.notificationAvatar{color:#fff;background:#1d5c4a;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:inline-flex}.notificationCardMeta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.notificationCardMeta small{flex:none}.notificationCard strong,.notificationCard small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notificationCard strong{color:#111d17;font-size:14px;font-weight:900}.notificationAppName{color:#1d5c4a;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:900;display:block;overflow:hidden}.notificationCard small,.notificationCard p,.notificationEmptyState p{color:#65736b;font-size:12px}.notificationCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.notificationEmptyState{color:#65736b;text-align:center;place-items:center;gap:8px;min-height:240px;padding:24px;display:grid}.notificationEmptyState svg{color:#1d5c4a}.notificationEmptyState strong{color:#111d17;font-size:16px}.notificationEmptyState p{margin:0}@keyframes notificationModalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes badgePop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.navUser{background:#f7f9f7;border:1px solid #e1e8e3;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.navUser>span,.memberIdentity>span,.profileAvatar{color:#fff;text-transform:uppercase;background:#1d5c4a;border-radius:8px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.navUser>span,.memberIdentity>span{flex:0 0 34px;width:34px;height:34px}.navUser div,.memberIdentity div,.appIdentity div,.compactRow div{min-width:0}.navUser strong,.navUser small,.appIdentity strong,.appIdentity small,.compactRow strong,.compactRow small,.memberIdentity strong,.memberIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.navUser small,.appIdentity small,.compactRow small,.memberIdentity small,.conversationMeta,.conversationPreview,.emptyState,.panelHeader span,.pageHeader p,.threadHeader p,.profilePanel p,.uploadDrop p,.bigToggle small{color:#65736b;font-size:13px}.mainSurface{min-width:0;max-width:100vw;padding:26px;position:relative;overflow-x:hidden}.mainSurface.isBusy{cursor:progress}.pageProgress{z-index:95;background:#1d5c4a14;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.pageProgress span{background:linear-gradient(90deg,#0000,#1d5c4a,#2c67a0,#0000);width:42%;height:100%;animation:.92s ease-in-out infinite pageProgressSweep;display:block}@keyframes pageProgressSweep{0%{transform:translate(-110%)}to{transform:translate(250%)}}.pageStack{gap:18px;width:100%;min-width:0;max-width:1480px;margin:0 auto;animation:.22s both pageEnter;display:grid}.pageStack:has(.conversationPage){max-width:none}@media (width>=1121px){.mainSurface:has(.conversationPage){height:100vh;overflow:hidden}.pageStack:has(.conversationPage){height:100%}}@keyframes pageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1}}.pageHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pageHeader>div:first-child{gap:6px;max-width:760px;display:grid}.pageActions,.headerButtonRow,.actionStack,.threadActions{flex-wrap:wrap;gap:9px;display:flex}.primaryButton,.secondaryButton,.threadActions button,.threadToolBar button,.snippetCompact button,.replyBox button,.noteBox button,.authPanel button,.inlineForm button,.inviteForm button,.modalForm button,.dangerButton{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex}.primaryButton,.authPanel button:not(.textButton),.replyBox button,.modalForm button{color:#fff;background:#1d5c4a;border:1px solid #1d5c4a}.secondaryButton,.threadActions button,.threadToolBar button,.snippetCompact button,.noteBox button{color:#26342e;background:#fff;border:1px solid #d7e0da}.threadActions .takeChatButton{color:#fff;background:#1d5c4a;border-color:#1d5c4a}.dangerButton{color:#fff;background:#b93620;border:1px solid #b93620}.dangerButton:hover{background:#9d301c;border-color:#9d301c}.dangerButton:disabled,.secondaryButton:disabled{cursor:not-allowed;opacity:.62}.toastNotice{color:#fff;text-align:center;z-index:40;background:#173f34;border:1px solid #ffffff24;border-radius:999px;min-width:230px;padding:13px 18px;font-weight:800;animation:.28s cubic-bezier(.22,1,.36,1) toastRise;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 46px #0e231c3d}@keyframes toastRise{0%{opacity:0;transform:translate(-50%,28px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.summaryGrid{grid-template-columns:repeat(6,minmax(140px,1fr));gap:12px;display:grid}.summaryCard,.contentPanel{background:#fff;border:1px solid #dde5df;border-radius:8px;transition:border-color .18s,box-shadow .18s,transform .18s}.summaryCard{gap:9px;min-height:112px;padding:16px;display:grid}.summaryCard svg{color:#1d5c4a}.summaryCard span{color:#65736b;font-size:13px}.summaryCard strong{font-size:26px}.dashboardPage{gap:18px}.dashboardCommandGrid{grid-template-columns:minmax(380px,1.05fr) minmax(360px,1fr);gap:14px;display:grid}.dashboardHeroCard{color:#fff;background:radial-gradient(circle at 86% 18%,#4a90c680,#0000 28%),linear-gradient(135deg,#081f34 0%,#173f34 52%,#1d5c4a 100%);border-radius:10px;gap:16px;min-height:248px;padding:24px;display:grid;position:relative;overflow:hidden}.dashboardHeroCard:after{content:"";background:#ffffff1c;width:108px;height:150%;position:absolute;top:-25%;right:56px;transform:rotate(13deg)}.dashboardHeroBadge{color:#ffffffe6;z-index:1;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;justify-self:start;padding:7px 11px;font-size:12px;font-weight:850;position:relative}.dashboardHeroCard h2{color:#fff;letter-spacing:0;z-index:1;max-width:430px;margin:0;font-size:34px;line-height:1.05;position:relative}.dashboardHeroCard p{color:#ffffffc7;z-index:1;max-width:520px;margin:0;font-size:15px;line-height:1.55;position:relative}.dashboardHeroMetrics{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:1px;display:grid;position:relative;overflow:hidden}.dashboardHeroMetrics span{background:#ffffff1a;gap:4px;padding:13px;display:grid}.dashboardHeroMetrics span:first-child{border-radius:8px 0 0 8px}.dashboardHeroMetrics span:last-child{border-radius:0 8px 8px 0}.dashboardHeroMetrics strong{color:#fff;font-size:25px;line-height:1}.dashboardHeroMetrics small{color:#ffffffc2;font-size:12px}.dashboardMetricTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboardMetricTiles .summaryCard{min-height:118px}.dashboardMetricTiles .summaryCard:first-child{background:#f5fbf8}.dashboardMetricTiles .summaryCard:nth-child(2){background:#f5f9fd}.dashboardMetricTiles .summaryCard:nth-child(3){background:#fbf7fc}.dashboardMetricTiles .summaryCard:nth-child(4){background:#fffaf1}.dashboardSplit{grid-template-columns:minmax(360px,.95fr) minmax(420px,1.2fr);gap:14px;display:grid}.dashboardFocusPanel,.dashboardQueuePanel,.dashboardWorkspacePanel{background:#fff;border:1px solid #dde5df;border-radius:10px;overflow:hidden}.dashboardFocusPanel>header,.dashboardQueuePanel>header{border-bottom:1px solid #e7eee9;justify-content:space-between;align-items:flex-start;gap:12px;min-height:68px;padding:16px;display:flex}.dashboardFocusPanel h3,.dashboardQueuePanel h3{color:#111d17;margin:0;font-size:16px}.dashboardFocusPanel p,.dashboardQueuePanel p{color:#65736b;margin:4px 0 0;font-size:13px}.dashboardQueuePanel>header>span{color:#1d5c4a;background:#edf6f1;border:1px solid #d4e6dc;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:900}.dashboardFocusCard{background:linear-gradient(135deg, var(--app-accent-soft), #fff 64%);color:inherit;text-align:left;border:0;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:148px;padding:18px;display:grid}.dashboardFocusCard:hover{background:linear-gradient(135deg, var(--app-accent-soft), #fff 45%)}.dashboardFocusLogo,.dashboardWorkspaceMark{background:var(--app-accent,#1d5c4a);color:#fff;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;font-weight:900;display:inline-flex;overflow:hidden}.dashboardFocusLogo{width:58px;height:58px;box-shadow:0 14px 30px #14241c29}.dashboardFocusLogo img,.dashboardWorkspaceMark img{object-fit:cover;width:100%;height:100%}.dashboardFocusCard strong,.dashboardWorkspaceList strong{color:#111d17;text-overflow:ellipsis;white-space:nowrap;font-weight:900;display:block;overflow:hidden}.dashboardFocusCard small,.dashboardWorkspaceList small{color:#65736b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.dashboardFocusStats{background:#ffffffb8;border:1px solid #dfe8e3;border-radius:10px;grid-template-columns:auto auto;gap:2px;padding:11px;display:grid}.dashboardFocusStats b{color:var(--app-accent,#1d5c4a);font-size:18px;line-height:1}.dashboardQueueBars{gap:0;display:grid}.dashboardQueueBars button{color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2ef;grid-template-columns:minmax(0,1fr) minmax(120px,42%);gap:14px;min-height:66px;padding:13px 16px;display:grid}.dashboardQueueBars button:last-child{border-bottom:0}.dashboardQueueBars button:hover{background:#fbfdfb}.dashboardQueueBars strong{color:#111d17;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.dashboardQueueBars small{color:#65736b;margin-top:3px;font-size:12px;display:block}.dashboardQueueBars i{background:#edf2ef;border-radius:999px;align-self:center;height:9px;display:block;overflow:hidden}.dashboardQueueBars b{border-radius:inherit;background:linear-gradient(90deg,#1d5c4a,#2268a7);min-width:4px;height:100%;display:block}.dashboardWorkspacePanel{box-shadow:0 18px 46px #14241c0a}.dashboardWorkspaceList{gap:0;display:grid}.dashboardWorkspaceList button{color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2ef;grid-template-columns:42px minmax(220px,1fr) repeat(3,minmax(100px,.42fr));align-items:center;gap:14px;width:100%;min-height:76px;padding:13px 16px;display:grid}.dashboardWorkspaceList button:last-child{border-bottom:0}.dashboardWorkspaceList button:hover{background:#fbfdfb}.dashboardWorkspaceMark{width:42px;height:42px}.dashboardWorkspaceList b{color:#111d17;font-size:17px;line-height:1;display:block}.guidePage{max-width:1420px}.guideHero{color:#fff;background:radial-gradient(circle at 88% 14%,#5fa8d657,#0000 28%),linear-gradient(135deg,#081f34 0%,#173f34 58%,#1d5c4a 100%);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:18px;padding:26px;display:grid;position:relative;overflow:hidden}.guideHero:after{content:"";background:#ffffff1a;width:116px;height:150%;position:absolute;top:-25%;right:92px;transform:rotate(13deg)}.guideHero>div{z-index:1;min-width:0;position:relative}.guideHeroBadge{color:#ffffffe6;background:#ffffff21;border:1px solid #fff3;border-radius:999px;margin-bottom:18px;padding:7px 11px;font-size:12px;font-weight:850;display:inline-flex}.guideHero h2{color:#fff;letter-spacing:0;margin:0;font-size:34px;line-height:1.05}.guideHero p{color:#ffffffc7;max-width:720px;margin:12px 0 0;font-size:15px;line-height:1.55}.guideHeroStats{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:1px;display:grid;overflow:hidden}.guideHeroStats span{background:#ffffff1a;gap:5px;min-height:86px;padding:15px;display:grid}.guideHeroStats span:first-child{border-radius:8px 0 0}.guideHeroStats span:nth-child(2){border-radius:0 8px 0 0}.guideHeroStats span:nth-child(3){border-radius:0 0 0 8px}.guideHeroStats span:nth-child(4){border-radius:0 0 8px}.guideHeroStats strong{color:#fff;font-size:25px;line-height:1}.guideHeroStats small{color:#ffffffbf;text-transform:lowercase;font-size:12px}.guideGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.74fr);align-items:start;gap:14px;display:grid}.guideCard,.guideModules,.guideAppsPanel{background:#fff;border:1px solid #dde5df;border-radius:10px;overflow:hidden;box-shadow:0 16px 40px #14241c09}.guideCard{gap:16px;padding:18px;display:grid}.guideCard>header{align-items:flex-start;gap:12px;display:flex}.guideCard>header svg{color:#1d5c4a;flex:none;margin-top:2px}.guideCard h3,.guideModules h3,.guideAppsPanel h3{color:#111d17;margin:0;font-size:17px}.guideCard p,.guideModules p,.guideAppsPanel p{color:#65736b;margin:4px 0 0;font-size:13px;line-height:1.5}.guideChecklist ol{gap:10px;margin:0;padding-left:22px;display:grid}.guideChecklist li{color:#2a3a32;font-size:14px;line-height:1.45}.guideStatusList{gap:10px;display:grid}.guideStatusList span{background:#f8fbf9;border:1px solid #e1e9e4;border-radius:10px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:2px 10px;padding:12px;display:grid}.statusDot{border-radius:999px;grid-row:span 2;width:8px;height:8px;margin-top:5px;display:block}.statusDot.active{background:#24a365}.statusDot.away{background:#d6a51b}.statusDot.offline{background:#67706b}.guideStatusList strong{color:#17241e;font-size:14px}.guideStatusList small{color:#65736b;font-size:12px}.guideModules{display:grid}.guideModules>div{grid-template-columns:repeat(3,minmax(220px,1fr));gap:0;display:grid}.guideModules article{border-top:1px solid #edf2ef;border-right:1px solid #edf2ef;gap:10px;padding:16px;display:grid}.guideModules article:nth-child(3n){border-right:0}.guideModules article strong{color:#111d17;font-size:15px}.guideModules article p{margin:0}.guideModules article button,.guideAppList article button{color:#1d5c4a;background:#f7faf8;border:1px solid #d8e4dd;border-radius:8px;place-self:end start;min-height:34px;padding:0 10px;font-size:12px;font-weight:850}.guideModules article button:hover,.guideAppList article button:hover{background:#edf6f1;border-color:#bddbcd}.guideTerms dl{gap:8px;margin:0;display:grid}.guideTerms dl>div{background:#f8fbf9;border:1px solid #e1e9e4;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.guideTerms dl>div>span{color:#fff;background:#1d5c4a;border:1px solid #1d5c4a;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:inline-flex}.guideTerms dt{color:#15231d;font-size:13px;font-weight:900}.guideTerms dd{color:#5e6c65;margin:4px 0 0;font-size:13px;line-height:1.38}.guideRuleList{gap:8px;display:grid}.guideRuleList article{background:linear-gradient(135deg,#1d5c4a0f,#0000 58%),#f8fbf9;border:1px solid #e0e9e4;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.guideRuleList article span{color:#fff;background:#1d5c4a;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:inline-flex}.guideRuleList strong{color:#15231d;font-size:13px;font-weight:900;display:block}.guideRuleList p{color:#5e6c65;margin:3px 0 0;font-size:13px;line-height:1.38}.guideAppList{gap:0;display:grid}.guideAppList article{border-top:1px solid #edf2ef;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:14px 16px;display:grid}.guideAppList article:first-child{border-top:0}.guideAppList article>div{gap:3px;min-width:0;display:grid}.guideAppList strong,.guideAppList small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.guideAppList strong{color:#111d17;font-weight:900}.guideAppList small{color:var(--app-accent,#1d5c4a);font-size:12px;font-weight:850}.guideAppList p{margin:0}.contentPanel{min-width:0;overflow:hidden}.contentPanel:hover{border-color:#d2ded7}.panelHeader{border-bottom:1px solid #e6ece8;justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;display:flex}.panelHeader.compact{min-height:48px;padding:0 14px}.appCardGrid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px;padding:16px;display:grid}.applicationCard{color:inherit;text-align:left;background:#fbfcfb;border:1px solid #dfe6e1;border-radius:8px;gap:14px;min-height:210px;padding:16px;display:grid}.applicationCard:hover,.applicationDirectoryRow:hover,.appTable button:hover,.featureTile:hover{border-color:#1d5c4a;box-shadow:0 12px 28px #1d5c4a1f}.cardTopline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.appIdentity{align-items:center;gap:11px;min-width:0;display:flex}.appMark{color:#1d5c4a;text-transform:uppercase;background:#dfe9e3;border-radius:8px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:inline-flex;overflow:hidden}.appMark img{object-fit:cover;width:100%;height:100%}.applicationCard>p{color:#526057;min-height:40px;font-size:14px;line-height:1.45}.statusPill{color:#46544d;text-transform:capitalize;border:1px solid #d7e1dc;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:800}.statusPill.active{color:#1d6b45;background:#e9f7ef;border-color:#bfe4cc}.statusPill.inactive{color:#9b3c27;background:#fff0ec;border-color:#f0c8bd}.cardMetrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.metricMini{background:#f4f7f4;border:1px solid #e2e9e4;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.metricMini small{color:#68766f;font-size:12px}.metricMini strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.appTable{padding:8px;display:grid}.appTable button{color:inherit;text-align:left;background:#fff;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(220px,1.3fr) 110px repeat(6,minmax(84px,1fr));align-items:center;gap:12px;min-height:74px;padding:10px 12px;display:grid}.applicationsPage{gap:18px}.applicationsOverview{grid-template-columns:minmax(280px,1.35fr) repeat(3,minmax(170px,1fr));gap:12px;display:grid}.applicationsOverview article{background:#fff;border:1px solid #dde5df;border-radius:8px;gap:8px;min-height:116px;padding:16px;display:grid}.applicationsOverview article svg{color:#1d5c4a}.applicationsOverview article span,.applicationsOverview article small{color:#65736b;font-size:13px}.applicationsOverview article strong{color:#111d17;font-size:28px;line-height:1}.applicationsOverviewHero{color:#fff;position:relative;overflow:hidden;background:linear-gradient(135deg,#0f2a3d 0%,#1d5c4a 62%,#2268a7 135%)!important;border-color:#0000!important}.applicationsOverviewHero:after{content:"";background:#ffffff24;width:84px;height:100%;position:absolute;top:0;right:34px;transform:skew(-18deg)}.applicationsOverviewHero span,.applicationsOverviewHero small,.applicationsOverviewHero strong{z-index:1;position:relative;color:#fff!important}.applicationPortfolioPanel{background:#fff;border:1px solid #dde5df;border-radius:8px;overflow:hidden;box-shadow:0 18px 46px #14241c0a}.portfolioHeader{background:#fbfdfb;border-bottom:1px solid #e5ece7;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:16px 18px;display:flex}.portfolioHeader h3{color:#111d17;margin:0;font-size:17px}.portfolioHeader p{color:#65736b;margin:4px 0 0;font-size:13px}.portfolioHeader>span{color:#1d5c4a;background:#edf6f1;border:1px solid #d4e6dc;border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:900}.appPortfolioGrid{grid-template-columns:repeat(3,minmax(280px,1fr));gap:16px;padding:16px;display:grid}.appPortfolioCard{background:linear-gradient(180deg, var(--app-accent-soft), #fff 44%);color:inherit;text-align:left;border:1px solid #dfe8e3;border-radius:8px;gap:15px;min-height:296px;padding:18px;transition:border-color .17s,box-shadow .17s,transform .17s;display:grid;position:relative;overflow:hidden}.appPortfolioCard:hover{border-color:var(--app-accent);transform:translateY(-2px);box-shadow:0 18px 42px #14241c1f}.appPortfolioGlow{background:var(--app-accent);width:5px;position:absolute;top:0;bottom:0;left:0}.appPortfolioTop,.appPortfolioFooter{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.appPortfolioLogo{background:var(--app-accent);color:#fff;text-transform:uppercase;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:17px;font-weight:900;display:inline-flex;overflow:hidden;box-shadow:0 12px 24px #14241c29}.appPortfolioLogo img{object-fit:cover;width:100%;height:100%}.appPortfolioBadges{place-items:flex-end end;gap:6px;display:grid}.appPortfolioBadges small{color:#51625a;background:#ffffffc2;border:1px solid #dce7e1;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:850}.appPortfolioBody{gap:5px;min-width:0;display:grid;position:relative}.appPortfolioBody h3{color:#111d17;margin:0;font-size:20px;line-height:1.15}.appPortfolioBody small{color:var(--app-accent);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;display:block;overflow:hidden}.appPortfolioBody p{color:#53635b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:7px 0 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.appPortfolioMetrics{border-top:1px solid #e7eee9;border-bottom:1px solid #e7eee9;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.appPortfolioMetrics .metricMini{background:0 0;border:0;border-radius:0;min-height:54px;padding:10px 9px}.appPortfolioMetrics .metricMini+.metricMini{border-left:1px solid #e7eee9}.appPortfolioMetrics .metricMini small{font-size:11px}.appPortfolioMetrics .metricMini strong{color:#111d17;font-size:18px}.appPortfolioFooter{color:#65736b;font-size:12px}.portfolioAi{color:#526159;background:#f4f7f5;border:1px solid #dfe8e3;border-radius:999px;flex:none;padding:6px 9px;font-weight:850}.portfolioAi.active{color:#295aa8;background:#eef4ff;border-color:#cdddf7}.appPortfolioFooter strong{color:var(--app-accent);flex:none;font-size:12px;font-weight:900}.applicationDirectory{gap:0;padding:0;display:grid}.applicationDirectoryHeader,.applicationDirectoryRow{grid-template-columns:minmax(300px,1.35fr) minmax(136px,.62fr) minmax(150px,.66fr) minmax(300px,1.15fr) minmax(92px,.42fr) 72px;gap:16px;display:grid}.applicationDirectoryHeader{color:#66746d;letter-spacing:0;text-transform:uppercase;background:#f7faf8;border-bottom:1px solid #e5ece7;align-items:center;padding:11px 16px;font-size:11px;font-weight:900}.applicationDirectoryRow{color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2ef;align-items:center;width:100%;min-height:112px;padding:16px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.applicationDirectoryRow:last-child{border-bottom:0}.applicationDirectoryRow:hover{background:#fbfdfb;transform:translateY(-1px)}.applicationDirectoryIdentity{gap:8px;min-width:0;display:grid}.applicationDirectoryIdentity p{color:#65736b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.applicationTypeCell{place-items:start;gap:8px;display:grid}.applicationTypeCell>span:not(.statusPill){color:#51625a;background:#f3f7f5;border:1px solid #dfe9e4;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.directoryMetricPair,.directoryChatMetrics{align-items:stretch;gap:8px;display:grid}.directoryMetricPair{grid-template-columns:repeat(2,minmax(0,1fr))}.directoryChatMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.directoryMetricPair span,.directoryChatMetrics span{background:#f7faf8;border:1px solid #e1e9e4;border-radius:8px;gap:2px;min-width:0;padding:10px;display:grid}.directoryMetricPair strong,.directoryChatMetrics strong{color:#111d17;font-size:16px;line-height:1}.directoryMetricPair small,.directoryChatMetrics small{color:#68766f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.directoryAiPill,.directoryOpenAction{border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.directoryAiPill{color:#526159;background:#f4f7f4;border:1px solid #dfe8e3;justify-self:start}.directoryAiPill.active{color:#295aa8;background:#eef4ff;border-color:#cdddf7}.directoryOpenAction{color:#fff;background:#1d5c4a;justify-self:end}.featureGrid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;display:grid}.featureTile{color:inherit;text-align:left;background:#fff;border:1px solid #dde5df;border-radius:8px;gap:10px;min-height:150px;padding:16px;display:grid}.featureTile svg{color:#1d5c4a}.featureTile span{color:#65736b;font-size:13px;line-height:1.45}.twoColumnPanels,.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auditPanel{margin-top:14px}.auditList{gap:8px;padding:16px;display:grid}.auditRow{background:#f9fbfa;border:1px solid #e2ebe6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.auditRow span{gap:3px;min-width:0;display:grid}.auditRow strong,.auditRow small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.auditRow strong{color:#15231d;text-transform:capitalize;font-size:14px;font-weight:900}.auditRow small{color:#65736b;font-size:12px}.auditRow b{color:#1d5c4a;text-transform:uppercase;background:#edf6f1;border:1px solid #cfe3d8;border-radius:999px;flex:none;padding:5px 8px;font-size:11px}.compactList{display:grid}.compactRow{border-bottom:1px solid #edf1ee;align-items:center;gap:10px;min-width:0;padding:13px 16px;display:flex}.compactRow:last-child{border-bottom:0}.compactRow svg{color:#1d5c4a;flex:none}.centeredEmpty,.emptyPanel,.threadEmpty{color:#65736b;text-align:center;place-items:center;display:grid}.centeredEmpty{gap:12px;min-height:70vh}.emptyPanel{gap:8px;min-height:180px;padding:24px}.emptyPanel svg,.centeredEmpty svg,.threadEmpty svg{color:#1d5c4a}.conversationPage{grid-template-rows:auto minmax(0,1fr);gap:14px;height:calc(100vh - 52px);min-height:0;animation:.22s both pageEnter;display:grid}.conversationHeader{background:#fff;border:1px solid #dde5df;border-radius:8px;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:end;gap:16px;padding:16px;display:grid}.conversationHeader>div:first-child{gap:5px;display:grid}.conversationHeaderControls{grid-template-columns:190px minmax(240px,1fr) auto;align-items:center;gap:10px;display:grid}.conversationHeaderControls select,.searchBox input,.inlineForm input,.inlineForm select,.inviteForm input,.inviteForm select,.settingsForm input,.settingsForm select,.settingsForm textarea,.authPanel input,.modalForm input,.promptArea,.noteBox input,.replyBox textarea{color:#17211c;background:#fff;border:1px solid #cfd9d3;border-radius:8px;width:100%;min-height:40px;padding:9px 11px}.searchBox{align-items:center;display:flex;position:relative}.searchBox svg{color:#65736b;position:absolute;left:11px}.searchBox input{padding-left:36px}.tabs{gap:7px;display:flex}.tabs button{color:#4f5c55;text-transform:capitalize;background:#fff;border:1px solid #d7e0da;border-radius:8px;min-height:38px;padding:0 14px}.tabs button.active{color:#fff;background:#1d5c4a;border-color:#1d5c4a}.supportGrid{background:#fff;border:1px solid #dde5df;border-radius:8px;grid-template-columns:280px 350px minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.conversationLoadingOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#26342e;pointer-events:auto;text-align:center;z-index:5;background:#f7faf8c7;place-items:center;gap:7px;padding:24px;animation:.16s both loadingOverlayIn;display:grid;position:absolute;inset:0}.conversationLoadingOverlay strong{font-size:15px}.conversationLoadingOverlay small{color:#65736b;font-size:13px}.loadingSpinner{border:3px solid #d8e5df;border-top-color:#1d5c4a;border-radius:999px;width:34px;height:34px;animation:.72s linear infinite loadingSpin}@keyframes loadingOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes loadingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.storePanel,.inboxPanel{border-right:1px solid #dde5df;flex-direction:column;min-width:0;min-height:0;display:flex}.storeList,.conversationList{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.loadMoreInline,.threadLoadOlder{color:#1d5c4a;background:#fff;border:1px solid #d7e3dc;border-radius:999px;justify-content:center;align-self:center;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:850;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.loadMoreInline{margin:12px auto}.threadLoadOlder{margin-bottom:2px}.loadMoreInline:hover,.threadLoadOlder:hover{background:#edf6f1;border-color:#bddbcd}.loadMoreInline:disabled,.threadLoadOlder:disabled{color:#829089;cursor:progress}.storeList button,.conversationItem{color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1ee;gap:7px;min-width:0;padding:13px 14px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.storeList button{grid-template-columns:18px minmax(0,1fr);align-items:center}.storeList button.selected,.conversationItem.selected{background:#edf6f1;box-shadow:inset 3px 0 #1d5c4a}.storeList strong,.storeList small,.conversationTopline strong,.conversationSubtitle,.conversationPreview{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.storeList small{color:#65736b;font-size:13px}.conversationTopline{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.conversationTitleBlock{gap:3px;min-width:0;display:grid}.conversationSubtitle{color:#65736b;font-size:12px;font-weight:650}.conversationMeta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.queueListPill,.threadQueueBadge{color:#1d5c4a;background:#eef7f1;border:1px solid #cce7d5;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.threadQueueBadge{justify-self:start;margin-top:8px}.slaPill{color:#365347;background:#eef4f0;border:1px solid #d8e5de;border-radius:999px;align-items:center;gap:5px;min-height:24px;margin-top:8px;padding:0 9px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.sla-watch{color:#815b05;background:#fff8df;border-color:#ead483}.sla-warning{color:#8b4f09;background:#fff1d6;border-color:#efbe67}.sla-overdue{color:#9f2d18;background:#fff0ec;border-color:#f0b7a9}.sla-met{color:#176443;background:#eaf8ef;border-color:#bfe6cc}.sla-neutral{color:#53606a;background:#eef2f5;border-color:#d8e0e5}.conversationTagBar{flex-wrap:wrap;gap:5px;margin-top:0;display:flex}.conversationTagBar button{color:#40564b;text-transform:capitalize;background:#f7faf8;border:1px solid #dce6df;border-radius:999px;min-height:25px;padding:0 9px;font-size:11px;font-weight:800}.conversationTagBar button.active{color:#fff;background:#1d5c4a;border-color:#1d5c4a}.conversationTopline b{color:#fff;background:#d4452e;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:inline-flex}.thread{background:#f7f8f6;grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.threadHeader{background:#fff;border-bottom:1px solid #dde5df;justify-content:space-between;align-items:flex-start;gap:18px;padding:12px 18px;display:flex}.threadHeaderMain{flex:auto;gap:8px;min-width:0;display:grid}.threadTitleBlock{gap:2px;min-width:0;display:grid}.threadTitleBlock h2{overflow-wrap:anywhere;max-width:min(620px,56vw);font-size:20px;line-height:1.15}.threadMetaLine{color:#64726b;max-width:min(720px,58vw);font-size:12px;line-height:1.3}.threadMetaCluster{gap:9px;display:grid}.threadBadgeRow{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;max-width:min(760px,100%);min-height:26px;padding-bottom:1px;display:flex;overflow:auto hidden}.threadBadgeRow::-webkit-scrollbar{display:none}.threadTagGroup{align-items:start;gap:6px;display:grid}.threadTagGroup>span{color:#75827b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.threadBadgeRow .threadQueueBadge,.threadBadgeRow .slaPill,.threadBadgeRow .threadPriorityPill{flex:none;margin-top:0}.threadPriorityPill{color:#395247;white-space:nowrap;background:#f8faf9;border:1px solid #dbe5df;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.threadPriorityPill.priority-high{color:#815b05;background:#fff8df;border-color:#ead483}.threadPriorityPill.priority-urgent{color:#9f2d18;background:#fff0ec;border-color:#f0b7a9}.threadBadgeTag{color:#315145;text-transform:capitalize;background:#f7faf8;border:1px solid #d8e5de;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:24px;padding:0 7px 0 9px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}button.threadBadgeTag{cursor:pointer}.threadBadgeTag svg{color:#6b7c73;stroke-width:2.4px;flex:none}button.threadBadgeTag:hover{color:#155a45;background:#edf6f1;border-color:#bcdccd}button.threadBadgeTag:hover svg{color:#155a45}.conversationMeta .slaPill{margin-top:0}.threadHeader .threadActions{background:#f5f8f6;border:1px solid #dbe5df;border-radius:12px;flex:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;width:min(360px,100%);padding:8px;display:grid}.threadActions label,.threadActions .threadField{gap:4px;min-width:0;display:grid}.threadActions label>span,.threadActions .threadField>span{color:#68776f;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.threadActions select{appearance:none;color:#26342e;background:#fff;border:1px solid #d7e0da;border-radius:7px;width:100%;min-height:34px;padding:0 9px}.threadTagSelect{grid-column:auto;gap:4px;min-width:0;display:grid}.threadSelectedTags{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:-2px;display:flex}.threadSelectedTags button{color:#1d5c4a;text-transform:capitalize;background:#fff;border:1px solid #cfe2d8;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 8px 0 10px;font-size:11px;font-weight:850;display:inline-flex}.threadSelectedTags button:hover{background:#edf6f1;border-color:#bddbcd}.threadHeader .threadActions button{white-space:nowrap;background:#fff;border:1px solid #d7e0da;min-height:34px;padding:0 10px}.threadHeader .threadActions .takeChatButton{grid-column:1/-1}.messages{align-content:start;gap:12px;min-height:0;padding:20px;display:grid;overflow:auto}.messageGroup{gap:12px;min-width:0;display:grid}.messageDateDivider{color:#6b7770;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.messageDateDivider:before,.messageDateDivider:after{content:"";background:#dfe6e1;flex:32px;width:auto;min-width:24px;max-width:140px;height:1px}.message{background:#fff;border:1px solid #dfe6e1;border-radius:8px;gap:6px;max-width:min(560px,78%);padding:12px 14px;display:grid}.message p{text-align:left;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.45}.message p a{color:#0878d9;overflow-wrap:anywhere;text-underline-offset:2px;font-weight:800;text-decoration:underline}.messageAttachmentList{gap:8px;margin-top:8px;display:grid}.messageAttachment{color:inherit;text-decoration:none}.messageAttachment.image{gap:8px;display:grid}.messageAttachment.image img{object-fit:cover;border:1px solid #0f2e231f;border-radius:8px;max-width:100%;height:auto;max-height:260px;display:block}.messageAttachment.file{background:#ffffffb3;border:1px solid #0f2e231f;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.messageAttachmentIcon{color:#1476c8;background:#eff8ff;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.messageAttachment span:last-child{gap:2px;min-width:0;display:grid}.messageAttachment strong,.messageAttachment small{text-align:left;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.messageAttachment strong{color:#16251f;font-size:13px;font-weight:800}.messageAttachment small{color:#65756d;font-size:12px}.messageAuthor{color:#264137;font-size:13px;font-weight:800}.messageStatusIcon{color:#77857d;justify-self:end;align-items:center;display:inline-flex}.messageStatusIcon.read{color:#1495ff}.message.agent{background:#e9f7ef;border-color:#c7e7d3;justify-self:end}.message.note{background:#fff7df;border-color:#ead28d;justify-self:center}.threadToolBar{background:#fff;border-top:1px solid #dde5df;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;padding:10px 12px 12px;display:grid}.threadToolBar button{color:#315145;min-width:0;font-size:13px;font-weight:850}.threadToolBar button:hover{color:#1d5c4a;background:#edf6f1;border-color:#bddbcd}.threadPopupLayer{z-index:6;background:#0a181257;justify-content:center;align-items:end;padding:18px;display:flex;position:absolute;inset:0}.threadPopup{background:#fff;border:1px solid #d8e4dd;border-radius:16px;gap:14px;width:min(620px,100%);max-width:620px;max-height:min(560px,100% - 24px);padding:16px;animation:.18s both threadPopupEnter;display:grid;overflow:hidden;box-shadow:0 22px 60px #0f241a33}@keyframes threadPopupEnter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.threadPopup>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.threadPopup>header>span{gap:3px;min-width:0;display:grid}.threadPopup>header strong{color:#15251f;font-size:18px}.threadPopup>header small{color:#65756d;font-size:13px;line-height:1.35}.threadPopupClose{color:#5f6f66;background:#f7faf8;border:1px solid #dce6e0;border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.threadPopupClose:hover{color:#1d5c4a;background:#eef6f1}.savedReplyPicker{gap:9px;min-height:0;padding-right:2px;display:grid;overflow:auto}.savedReplyPicker article{background:#f8fbf9;border:1px solid #dfe8e3;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.savedReplyPicker article>div{gap:4px;min-width:0;display:grid}.savedReplyPicker strong{color:#1c2b24;font-size:14px}.savedReplyPicker small{color:#1d5c4a;font-size:12px;font-weight:850}.savedReplyPicker p{color:#506258;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.savedReplyPicker article>span{gap:7px;display:flex}.savedReplyPicker article button{color:#1d5c4a;background:#fff;border:1px solid #d7e2dc;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.savedReplyPicker article button:hover{background:#edf6f1}.savedReplyPicker article .threadPopupDanger{color:#b83a28;justify-content:center;width:36px;padding:0}.threadPopupForm{grid-template-columns:minmax(0,1fr) minmax(130px,.55fr);gap:12px;display:grid}.threadPopupForm label{gap:6px;display:grid}.threadPopupForm label>span{color:#617169;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.threadPopupForm input,.threadPopupForm textarea{color:#1d2923;font:inherit;background:#fff;border:1px solid #d7e2dc;border-radius:9px;outline:0;min-width:0;padding:10px 12px}.threadPopupForm textarea{resize:vertical;line-height:1.45}.threadPopupForm input:focus,.threadPopupForm textarea:focus{border-color:#1d5c4a;box-shadow:0 0 0 3px #1d5c4a1a}.threadPopupWide,.threadPopupForm footer{grid-column:1/-1}.threadPopupForm footer{justify-content:flex-end;gap:9px;display:flex}.threadPopupEmpty{color:#65756d;text-align:center;background:#f8fbf9;border:1px dashed #d7e2dc;border-radius:12px;align-content:center;justify-items:center;gap:8px;min-height:190px;padding:22px;display:grid}.threadPopupEmpty svg{color:#1d5c4a}.threadPopupEmpty strong{color:#1c2b24}.threadPopupEmpty p{margin:0}.replyBox,.noteBox{background:#fff;border-top:1px solid #dde5df;gap:10px;padding:12px;display:grid}.replyBox{grid-template-columns:minmax(0,1fr) 92px}.noteBox{grid-template-columns:minmax(0,1fr) 74px}.threadEmpty{gap:9px;min-height:100%;padding:24px}.inboxEmpty{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:180px;padding:28px 22px;display:grid}.inboxEmpty svg{color:#1d5c4a}.inboxEmpty strong{color:#26342e;font-size:14px}.inboxEmpty small{color:#65736b;max-width:230px;line-height:1.4}.miniSpinner{border:2px solid #d8e5df;border-top-color:#1d5c4a;border-radius:999px;width:24px;height:24px;animation:.72s linear infinite loadingSpin}@media (width>=1041px){.conversationPage{gap:18px}.conversationHeader{background:radial-gradient(circle at 12% 0,#1d5c4a14,#0000 32%),linear-gradient(135deg,#fffffffa,#f7faf8f5),#fff;border-color:#dce6e0;border-radius:16px;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:center;padding:18px 20px;box-shadow:0 14px 36px #1220190e}.conversationHeader h1{letter-spacing:0;font-size:27px;line-height:1.05}.conversationHeader>div:first-child p:not(.eyebrow){color:#3e4e45;font-size:14px}.conversationHeaderControls{grid-template-columns:210px minmax(280px,1fr) 248px;gap:12px}.conversationHeaderControls select,.conversationHeader .searchBox input{border-color:#cfdcd5;border-radius:11px;min-height:44px}.conversationHeaderControls select:focus,.conversationHeader .searchBox input:focus{border-color:#1d5c4a;outline:0;box-shadow:0 0 0 3px #1d5c4a1f}.conversationHeader .tabs{background:#f2f6f3;border:1px solid #dce6df;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.conversationHeader .tabs button{color:#53635a;background:0 0;border:0;border-radius:9px;min-height:36px;padding:0 10px;font-weight:850}.conversationHeader .tabs button.active{color:#fff;background:#1d5c4a;box-shadow:0 8px 18px #1d5c4a2e}.supportGrid{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(220px,.58fr) minmax(280px,.78fr) minmax(460px,1.35fr);gap:14px;overflow:visible}.storePanel,.inboxPanel,.thread{background:#fff;border:1px solid #dce6e0;border-radius:16px;overflow:hidden;box-shadow:0 14px 34px #1220190e}.storePanel,.inboxPanel{border-right:1px solid #dce6e0}.conversationPage .panelHeader.compact{background:linear-gradient(#fff,#f9fbfa);min-height:54px;padding:0 16px}.conversationPage .panelHeader.compact h3{color:#19251f;font-size:15px}.conversationPage .panelHeader.compact span{color:#5b6a62;background:#eef4f0;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.storeList,.conversationList{gap:6px;padding:8px}.storeList button,.conversationItem{border:1px solid #0000;border-bottom:0;border-radius:12px;padding:12px}.storeList button:hover,.conversationItem:hover{background:#f6faf7;border-color:#e1ebe5}.storeList button.selected,.conversationItem.selected{background:#edf7f1;border-color:#cfe7d8;box-shadow:inset 3px 0 #1d5c4a,0 8px 18px #1d5c4a0f}.conversationMeta{color:#6b7a71;text-transform:capitalize;font-size:12px}.conversationPreview{color:#405148;font-size:13px;line-height:1.35}.conversationList .inboxEmpty{background:radial-gradient(circle at 50% 16%,#1d5c4a14,#0000 34%),#fbfcfb;border:1px dashed #d7e3dc;border-radius:14px;min-height:220px;margin:8px}.conversationList .inboxEmpty svg{box-sizing:content-box;background:#edf7f1;border-radius:999px;padding:10px}.thread{background:#f7faf8}.threadHeader{border-bottom-color:#dce6e0;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 16px;display:grid}.threadTitleBlock h2,.threadMetaLine{max-width:100%}.threadActions{background:#f2f6f3;border:1px solid #dce6df;border-radius:12px;flex:0 auto;grid-template-columns:minmax(110px,.7fr) minmax(110px,.7fr) minmax(150px,1fr);gap:8px;width:100%;padding:8px}.threadActions button{border:0;border-radius:9px;min-height:34px}.messages{padding:22px}.threadEmpty{background:radial-gradient(circle at 50% 24%,#1d5c4a1a,#0000 28%),linear-gradient(#ffffffc2,#f7faf8f5);align-content:center;gap:12px;padding:48px}.threadEmpty svg{box-sizing:content-box;color:#1d5c4a;background:#eef7f2;border:1px solid #d5e8dd;border-radius:999px;padding:14px}.threadEmpty h2{color:#26342e;font-size:22px}.threadEmpty p{color:#65736b;font-size:15px}}.inlineForm{grid-template-columns:minmax(150px,1fr) minmax(190px,1.2fr) 135px 145px auto;gap:10px;padding:16px;display:grid}.teamInvitePanel{overflow:hidden}.inviteForm{grid-template-columns:minmax(180px,1fr) minmax(260px,1.25fr) minmax(130px,.42fr) minmax(150px,.48fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.inviteField{gap:6px;min-width:0;display:grid}.inviteField span{color:#53635a;font-size:12px;font-weight:850}.inviteField input,.inviteField .teamSelect>button{min-height:42px}.inviteSubmitButton{min-width:112px}.inviteAccessNote{color:#526057;background:#f3f7f4;border:1px solid #dce6df;border-radius:8px;align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.inviteResultCard{background:linear-gradient(#ffffffeb,#f7faf8fa),#f7faf8;border-top:1px solid #e7ece8;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:16px;animation:.22s inviteFeedbackIn;display:grid}.inviteResultCard.success{background:linear-gradient(#f0fdf4cc,#f7faf8fa),#f7faf8}.inviteResultCard.warning{background:linear-gradient(#fffbebdb,#faf8f2fa),#faf8f2}.inviteResultCard.error{background:linear-gradient(#fef2f2db,#faf7f7fa),#faf7f7}.inviteResultIcon{color:#0f7a4f;background:#e8f7ef;border:1px solid #bfe8d2;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.inviteResultCard.warning .inviteResultIcon{color:#8a5a0b;background:#fff7df;border-color:#efd694}.inviteResultCard.error .inviteResultIcon{color:#ba2b2b;background:#fff0f0;border-color:#f0caca}.inviteResultBody{gap:10px;min-width:0;display:grid}.inviteResultBody>strong{color:#17211c;font-size:15px}.inviteResultBody>p{color:#526057;font-size:13px;line-height:1.45}.inviteLinkGroup{gap:7px;display:grid}.inviteLinkGroup>span{color:#65736b;font-size:12px;font-weight:850}.inviteLinkGroup>div{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.inviteLinkGroup code{white-space:nowrap;align-items:center;min-height:40px;display:flex}.inviteLinkGroup small{color:#65736b;font-size:12px}.inviteResult{background:#f7faf8;border-top:1px solid #e7ece8;gap:8px;padding:14px 16px 16px;display:grid}.inviteFeedback{border-top:1px solid #e7ece8;align-items:center;gap:8px;padding:12px 16px 0;font-size:13px;font-weight:800;animation:.22s inviteFeedbackIn;display:flex}.inviteFeedback.success{color:#0f7a4f}.inviteFeedback.warning{color:#8a5a0b}.inviteFeedback.error{color:#ba2b2b}.inviteResultHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.inviteResult span{color:#65736b;font-size:13px}.inviteResult small{color:#65736b;font-size:12px}.inviteCopyButton{white-space:nowrap;min-height:34px;padding:0 10px}.inviteResult code,.settingsList code,.snippetCompact pre{background:#f4f7f4;border:1px solid #dfe6e1;border-radius:8px;padding:12px;overflow:auto}@keyframes buttonSpin{to{transform:rotate(360deg)}}@keyframes inviteFeedbackIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.teamTable{padding:8px;display:grid}.teamTable article{border-bottom:1px solid #edf1ee;grid-template-columns:minmax(220px,1fr) 120px 140px minmax(220px,1.1fr) minmax(232px,auto);align-items:start;gap:12px;min-height:86px;padding:10px 8px;display:grid}.teamTable article:last-child{border-bottom:0}.memberIdentity{align-items:center;gap:10px;min-width:0;display:flex}.memberPresence{align-items:center;gap:6px;display:inline-flex!important}.memberPresence:before{content:"";background:#d4a72c;border-radius:999px;flex:0 0 7px;width:7px;height:7px}.memberPresence.active:before{background:#22c55e}.memberPresence.away:before{background:#d4a72c}.memberPresence.offline:before{background:#6b7280}.teamTable select{background:#fff;border:1px solid #cfd9d3;border-radius:8px;width:100%;min-height:38px;padding:0 9px}.memberAppAccess{gap:7px;min-width:0;display:grid}.memberAppAccess.adminAccess{background:#f6f9f7;border:1px solid #dfe8e2;border-radius:8px;align-content:center;min-height:48px;padding:8px 10px}.memberAppAccess.adminAccess strong{color:#1d5c4a;font-size:13px}.memberAppAccess small,.appAccessEmpty{color:#65736b;margin:0;font-size:12px}.appAccessChecklist{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inlineForm .appAccessChecklist,.inlineForm .appAccessEmpty,.inviteForm .appAccessChecklist,.inviteForm .appAccessEmpty{grid-column:1/-1}.appAccessChecklist label{background:#f7faf8;border:1px solid #dfe8e2;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 9px;display:inline-flex}.appAccessChecklist input{accent-color:#1d5c4a;flex:0 0 14px;width:14px;height:14px;min-height:0;margin:0;padding:0}.appAccessChecklist span{color:#2d3b34;white-space:nowrap;font-size:12px;font-weight:800}.collectionAppScope .appAccessChecklist{align-items:center;gap:7px}.collectionAppScope .appAccessChecklist label{background:#fff;border-color:#dce8e2;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 13px 0 11px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative;box-shadow:0 6px 16px #12201909}.collectionAppScope .appAccessChecklist label:before{content:"";background:#f8fbf9;border:1px solid #b9c8c0;border-radius:7px;flex:0 0 20px;width:20px;height:20px;transition:background .16s,border-color .16s}.collectionAppScope .appAccessChecklist label:hover{background:#f5faf7;border-color:#c9ddd3;transform:translateY(-1px)}.collectionAppScope .appAccessChecklist label:has(input:checked){background:#e9f7ef;border-color:#bfe4cc;box-shadow:0 8px 18px #1d5c4a17}.collectionAppScope .appAccessChecklist label:has(input:checked):before{background:#1d5c4a;border-color:#1d5c4a}.collectionAppScope .appAccessChecklist label:has(input:checked):after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:10px;position:absolute;top:11px;left:19px;transform:rotate(45deg)}.collectionAppScope .appAccessChecklist label:has(input:focus-visible){box-shadow:0 8px 18px #1d5c4a17,0 0 0 3px #1d5c4a24}.collectionAppScope .appAccessChecklist input{appearance:none;opacity:0;pointer-events:none;border:0;flex:0 0 0;width:0;height:0;min-height:0;margin:0;padding:0;position:absolute}.collectionAppScope .appAccessChecklist span{line-height:1}.statusToggle{color:#526057;background:#f2f5f2;border:1px solid #d7e0da;border-radius:8px;min-height:38px;padding:0 12px}.statusToggle.active{color:#1d6b45;background:#e9f7ef;border-color:#bfe4cc;font-weight:800}.iconDanger{color:#a13d28}.memberActionRow{grid-template-columns:minmax(88px,1fr) minmax(88px,1fr) 42px;gap:8px;min-width:0;display:grid}.memberActionRow .statusToggle,.memberActionRow .iconDanger{width:100%}.teamSummaryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.teamSummaryGrid .summaryCard{min-height:104px}.teamInvitePanel,.teamDirectoryPanel{border-radius:14px;overflow:visible;box-shadow:0 16px 42px #1120190b}.teamInviteIntro{background:radial-gradient(circle at 98% 0,#1d5c4a14,#0000 30%),linear-gradient(135deg,#1d5c4a0e,#fffffff5);border-bottom:1px solid #e6ece8;align-items:center;gap:12px;padding:14px 16px;display:flex}.teamInviteIntro>span{color:#1d5c4a;background:#eaf5ef;border:1px solid #cce5d8;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.teamInviteIntro div{gap:3px;min-width:0;display:grid}.teamInviteIntro strong{color:#17211c;font-size:15px}.teamInviteIntro p{color:#65736b;font-size:13px;line-height:1.45}.teamInvitePanel .inviteForm{background:#fff;grid-template-columns:minmax(170px,1fr) minmax(240px,1.35fr) minmax(150px,.5fr) minmax(170px,.58fr) auto;padding:16px}.inviteField{position:relative}.inviteField.hasError input{background:#fff8f6;box-shadow:0 0 0 3px #d65f451a;border-color:#d65f45!important}.inviteField small{color:#a13d28;font-size:12px;line-height:1.25}.teamInvitePanel .inviteSubmitButton{min-width:122px;box-shadow:0 12px 28px #1d5c4a29}.teamInvitePanel .inviteSubmitButton:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 15px 34px #1d5c4a38}.teamDirectoryTools{grid-template-columns:minmax(280px,1fr) minmax(190px,220px);gap:12px;padding:14px 16px 0;display:grid}.teamSearchField,.teamSortField{color:#65736b;background:#fff;border:1px solid #d7e0da;border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.teamSearchField:focus-within,.teamSortField:focus-within{background:#fbfdfb;border-color:#b8d9ca;box-shadow:0 0 0 3px #1d5c4a14}.teamSearchField svg,.teamSortField svg{color:#1d5c4a;flex:none}.teamSearchField input{color:#17211c;background:0 0;border:0;width:100%;min-width:0;min-height:42px;padding:0;box-shadow:none!important;outline:0!important}.teamSortField .teamSelect>button{background:0 0;border:0;min-height:42px;padding:0;font-weight:800;box-shadow:none!important}.teamSortField .teamSelect.open>button,.teamSortField .teamSelect>button:focus-visible{box-shadow:none;border-color:#0000}.teamSelect{width:100%;min-width:0;position:relative}.teamSelect>button{color:#17211c;font:inherit;text-align:left;background:#fff;border:1px solid #cfd9d3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:9px 12px;line-height:1.2;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.teamSelect>button span{color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.teamSelect>button svg{color:#526057;flex:none}.teamSelect.open>button,.teamSelect>button:focus-visible{background:#fbfdfb;border-color:#1d5c4a;outline:0;box-shadow:0 0 0 3px #1d5c4a1a}.teamSelect>button:disabled{cursor:not-allowed;opacity:.65}.teamSelectMenu{z-index:180;background:#fff;border:1px solid #d3ded8;border-radius:12px;gap:4px;max-height:220px;padding:6px;animation:.14s both teamSelectIn;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 44px #11201924}.teamSelectMenu button{color:#17211c;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;min-height:34px;padding:0 10px;font-size:14px;font-weight:750}.teamSelectMenu button:hover,.teamSelectMenu button:focus-visible,.teamSelectMenu button[aria-selected=true]{color:#1d5c4a;background:#eef7f2;outline:0}.teamSelectMenu button:disabled{cursor:not-allowed;opacity:.55}.inviteField .teamSelectMenu{min-width:100%}.memberActionMenu .teamSelectMenu{margin-top:6px;position:static}@keyframes teamSelectIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.teamFilterBar{border-bottom:1px solid #e8eee9;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 14px;display:flex}.teamFilterBar button{color:#526057;background:#f6f9f7;border:1px solid #dce7e1;border-radius:999px;min-height:34px;padding:0 12px;font-size:13px;font-weight:850}.teamFilterBar button:hover{color:#1d5c4a;background:#eef7f2;border-color:#c8e1d4}.teamFilterBar button.active{color:#fff;background:#1d5c4a;border-color:#1d5c4a;box-shadow:0 10px 24px #1d5c4a29}.teamCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.teamMemberCard{background:radial-gradient(circle at 94% 12%,#1d5c4a11,#0000 28%),linear-gradient(#fffffffa,#f9fcfafa);border:1px solid #dce6df;border-radius:16px;gap:16px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 12px 32px #1120190b}.teamMemberCard:hover{border-color:#bddccd;transform:translateY(-1px);box-shadow:0 18px 44px #11201913}.teamMemberCard.hasOpenActionMenu,.teamMemberCard.hasOpenActionMenu:hover{z-index:130;position:relative;transform:none}.teamMemberCard.isCurrentUser{box-shadow:inset 3px 0 #1d5c4a,0 12px 32px #1120190b}.teamMemberHeader{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.memberIdentity{min-width:0}.memberIdentity>span{color:#fff;background:#1d5c4a;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #1d5c4a2e}.memberIdentity div{gap:2px;min-width:0;display:grid}.memberIdentity strong{color:#17211c;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.2;overflow:hidden}.memberIdentity small{color:#65736b;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.memberHeaderActions{flex:none;align-items:flex-start;gap:8px;display:flex}.memberRoleBadge,.protectedAdminBadge,.memberStatusBadge,.memberAccessSummary b{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.protectedAdminBadge{color:#526057;background:#f6f9f7;border:1px solid #dce8e2}.memberRoleBadge.admin{color:#17623f;background:#e7f8ee;border:1px solid #bce5ce}.memberRoleBadge.agent{color:#1f5f9c;background:#eef6ff;border:1px solid #c9ddf4}.memberRoleBadge.manager{color:#7b520d;background:#fff7e6;border:1px solid #efd9a7}.memberActionMenuWrap{position:relative}.memberActionMenuButton{color:#526057;background:#fff;border:1px solid #d7e0da;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.memberActionMenuButton:hover,.memberActionMenuButton[aria-expanded=true]{color:#1d5c4a;background:#eef7f2;border-color:#c8dfd3}.memberActionOverlay{z-index:120;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.memberActionBackdrop{cursor:default;background:#0d1c166b;border:0;padding:0;position:absolute;inset:0}.memberActionMenu{z-index:1;background:#fff;border:1px solid #d9e5df;border-radius:18px;gap:0;width:min(440px,100vw - 32px);max-height:min(78dvh,620px);margin:0;padding:0;animation:.18s cubic-bezier(.22,1,.36,1) both memberSheetIn;display:grid;position:relative;overflow:auto;box-shadow:0 28px 80px #0d1c1642}.memberActionMenu:before{display:none}.memberActionMenuHeader{z-index:1;background:radial-gradient(circle at 100% 0,#1d5c4a14,#0000 30%),#f8fbf9;border-bottom:1px solid #e4ece7;justify-content:space-between;align-items:center;gap:3px;padding:12px 14px;display:flex;position:sticky;top:0}.memberActionMenuHeader>span{gap:3px;min-width:0;display:grid}.memberActionMenuHeader strong{color:#17211c;font-size:14px}.memberActionMenuHeader small{color:#65736b;font-size:12px;line-height:1.35}.memberActionMenuHeader button{color:#526057;background:#fff;border:1px solid #d7e0da;border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:18px;line-height:1;display:inline-flex}.memberActionMenuHeader button:hover{color:#1d5c4a;background:#f6f9f7;border-color:#c9d8d1}.memberActionControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 14px;display:grid}.protectedAdminNotice{color:#526057;background:#f7faf8;border:1px solid #dce8e2;border-radius:12px;grid-column:1/-1;padding:10px 12px;font-size:12px;font-weight:750;line-height:1.45}.memberActionControls label,.memberActionControl{gap:5px;min-width:0;display:grid}.memberActionControls label.full,.memberActionControl.full{grid-column:1/-1}.memberActionControls label>span,.memberActionControl>span{color:#65736b;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.memberActionMenu select{background:#fff;border:1px solid #d3ded8;border-radius:10px;width:100%;min-height:38px;padding:0 12px}.memberActionAccess{background:#f8fbf9;border:1px solid #e3ece6;border-radius:12px;max-height:132px;margin:0 14px 12px;padding:8px;overflow:auto}.memberActionAccess .appAccessChecklist{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.memberActionAccess .appAccessChecklist label{border-radius:9px;justify-content:flex-start;min-height:30px;padding:0 8px;overflow:hidden}.memberActionAccess .appAccessChecklist span{text-overflow:ellipsis;overflow:hidden}.memberMenuActions{border-top:1px solid #edf2ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 14px 14px;padding-top:10px;display:grid}.memberMenuActions button{color:#26342e;background:#fff;border:1px solid #d7e0da;border-radius:10px;min-height:38px;padding:0 10px;font-size:13px;font-weight:850}.memberMenuActions button:not(:disabled):hover{color:#1d5c4a;background:#f1f8f4;border-color:#c9dfd4}.memberMenuActions button.danger{color:#a13d28;background:#fff8f6;border-color:#efc9be}.memberMenuActions button.danger:not(:disabled):hover{color:#8f301f;background:#fff0ec;border-color:#e7ad9b}.memberCardBody{grid-template-columns:minmax(135px,.75fr) minmax(150px,.9fr) minmax(220px,1.4fr);gap:12px;display:grid}.memberStatusCluster{flex-wrap:wrap;align-content:start;gap:7px;display:flex}.memberStatusBadge.active,.memberStatusBadge.approved{color:#17623f;background:#e8f7ef;border:1px solid #bee3cc}.memberStatusBadge.disabled{color:#626d66;background:#f1f3f2;border:1px solid #d9dfdc}.memberStatusBadge.pending,.memberStatusBadge.invited{color:#8a5a0b;background:#fff7df;border:1px solid #efd694}.memberInfoBlock,.memberAccessSummary{background:#f8fbf9;border:1px solid #e1ebe5;border-radius:12px;gap:7px;min-width:0;padding:12px;display:grid}.memberInfoBlock>span,.memberAccessSummary>span{color:#65736b;text-transform:uppercase;font-size:11px;font-weight:900}.memberInfoBlock strong{color:#26342e;font-size:13px;font-weight:850}.memberAccessSummary div{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.memberAccessSummary strong{color:#1d5c4a;font-size:13px}.memberAccessSummary b{color:#2d3b34;background:#fff;border:1px solid #dce8e2;max-width:100%}.teamDirectoryPanel .emptyPanel{margin:16px}.teamEmptyAction{padding:0 16px 16px}.snippetCompact{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px;display:grid}.snippetCompact.large{min-height:176px}.snippetCompact pre{white-space:pre-wrap;margin:0;font-size:13px}.widgetPageHeader{background:linear-gradient(135deg,#1d5c4a09,#2c67a00b),#fff;border:1px solid #dfe6e1;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex;box-shadow:0 16px 38px #1120190e}.widgetPageIntro{gap:7px;min-width:0;display:grid}.widgetPageIntro h1{font-size:28px}.widgetPageIntro>p:not(.eyebrow){color:#65736b;max-width:720px;line-height:1.45}.widgetMetaPills{flex-wrap:wrap;gap:7px;margin-top:3px;display:flex}.widgetMetaPills span,.widgetSoftPill{color:#526057;background:#f5f8f6;border:1px solid #dfe8e2;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.widgetHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.widgetAppSelector{gap:6px;min-width:270px;display:grid}.widgetAppSelector span{color:#65736b;text-transform:uppercase;font-size:12px;font-weight:850}.widgetAppSelector select{color:#17211c;background:#fff;border:1px solid #cfd9d3;border-radius:10px;min-height:42px;padding:0 12px}.widgetSettingsShell{margin-top:16px;display:grid}.widgetSettingsPage .contentPanel{box-shadow:none;border-radius:12px}.widgetTabs{background:#fff;border:1px solid #dfe6e1;border-bottom:0;border-radius:14px 14px 0 0;gap:6px;padding:8px 8px 0;display:flex;overflow:hidden}.widgetTabs button{color:#526057;text-align:left;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:10px;min-width:226px;min-height:64px;padding:0 16px;display:flex;position:relative}.widgetTabs button:after{content:"";opacity:0;background:#1d5c4a;border-radius:999px 999px 0 0;height:3px;transition:opacity .16s,transform .16s;position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(.8)}.widgetTabs button:hover{background:#f7faf8}.widgetTabs button.active{color:#1d5c4a;background:#f9fbfa;border-color:#dfe6e1}.widgetTabs button.active:after{opacity:1;transform:scaleX(1)}.widgetTabs button svg{color:#7b8981;flex:none}.widgetTabs button.active svg{color:#1d6b45}.widgetTabs button>span{gap:2px;min-width:0;display:grid}.widgetTabs button strong{color:#17211c;font-size:14px;font-weight:850;line-height:1.2}.widgetTabs button small{color:#65736b;font-size:12px;line-height:1.35}.widgetTabPanel{background:#fff;border:1px solid #dfe6e1;border-radius:0 0 14px 14px;padding:16px;animation:.15s tabPanelIn;box-shadow:0 22px 54px #11201912}.widgetTabPanel.content>.contentPanel{border:0;border-radius:0 0 14px 14px}.widgetInstallGrid,.widgetAppearanceLayout{gap:16px;display:grid}.widgetAppearanceLayout{grid-template-columns:minmax(0,1fr) minmax(360px,.46fr)}.widgetCardHeader{border-bottom:1px solid #e6ece8;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:0 16px;display:flex}.widgetCardHeader>div{gap:3px;min-width:0;display:grid}.widgetCardHeader h3{font-size:15px}.widgetCardHeader p{color:#65736b;font-size:13px}.widgetSnippetBox{padding:16px}.widgetSnippetBox pre{color:#16231d;white-space:pre-wrap;background:#f7faf8;border:1px solid #dfe6e1;border-radius:10px;min-height:190px;margin:0;padding:16px;font-size:13px;line-height:1.45;overflow:auto}@keyframes tabPanelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.previewWindow{background:linear-gradient(90deg,#2c67a014,#eba83f1a),#f7f8f6;border:1px solid #dfe6e1;border-radius:10px;height:230px;position:relative;overflow:hidden}.widgetSettingsPage .previewWindow{height:254px}.previewPanel{background:#fff;border:1px solid;border-radius:10px;gap:7px;max-width:min(300px,100% - 40px);padding:14px 16px;display:grid;position:absolute;bottom:82px;box-shadow:0 12px 26px #1120191f}.previewWindow.right .previewPanel{right:20px}.previewWindow.left .previewPanel{left:20px}.previewBubble{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex;position:absolute;bottom:20px;box-shadow:0 12px 22px #11201929}.previewWindow.right .previewBubble{right:20px}.previewWindow.left .previewBubble{left:20px}.settingsForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.settingsForm label,.toggleCard,.bigToggle{gap:7px;display:grid}.settingsForm label span{color:#526057;font-size:13px;font-weight:800}.settingsForm label small{color:#657269;font-size:12px;line-height:1.4}.settingsForm input[type=color]{height:42px;padding:5px}.settingsForm .wide{grid-column:1/-1}.toggleCard,.bigToggle{background:#f7f9f7;border:1px solid #dfe6e1;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:12px}.toggleCard input,.bigToggle input{width:auto}.bigToggle{margin:16px}.uploadDrop{cursor:pointer;text-align:center;border:1px dashed #bfcac3;border-radius:8px;place-items:center;gap:8px;min-height:150px;margin:16px;padding:20px;display:grid}.fileInput{clip:rect(0 0 0 0);opacity:0;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.uploadDrop svg{color:#2c67a0}.promptArea{border:0;border-radius:0;min-height:170px}.ruleList{gap:10px;padding:16px;display:grid}.ruleList span{background:#f7f9f7;border:1px solid #dfe6e1;border-radius:8px;padding:12px}.aiAgentsPage{max-width:1360px}.aiHeroPanel{color:#fff;background:radial-gradient(circle at 88% 8%,#2c67a033,#0000 30%),linear-gradient(135deg,#0e3e33 0%,#1d5c4a 48%,#2c67a0 120%);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);align-items:center;gap:18px;padding:22px;display:grid;overflow:hidden;box-shadow:0 24px 58px #14372b2e}.aiHeroCopy{gap:10px;max-width:780px;display:grid}.aiHeroCopy h2{color:#fff;letter-spacing:0;font-size:28px}.aiHeroCopy p{color:#ffffffd1;max-width:680px;line-height:1.55}.aiStatusPill{color:#ffffffd1;background:#ffffff21;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.aiStatusPill.active{color:#e9fff0;background:#2ecc712e;border-color:#b2f2c76b}.aiHeroControl{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:12px;justify-items:stretch;gap:8px;padding:14px;display:grid}.aiHeroControl .switchToggle{color:#fff;background:#fff3;border-color:#ffffff47;width:100%}.aiHeroControl .switchToggle.active{color:#1d5c4a;background:#fff;border-color:#fff}.aiHeroControl small{color:#ffffffc2;text-align:center;font-size:12px}.aiMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.aiWorkspaceGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:14px;display:grid}.aiPromptPanel{grid-template-rows:auto auto minmax(220px,1fr);display:grid}.aiPromptIntro{background:#f7faf8;border-bottom:1px solid #e6ece8;align-items:center;gap:10px;padding:14px 16px;display:flex}.aiPromptIntro svg{color:#1d5c4a;flex:none}.aiPromptIntro span{gap:2px;display:grid}.aiPromptIntro small{color:#65736b;font-size:12px}.aiAgentsPage .promptArea{resize:vertical;border:0;border-radius:0;min-height:260px;padding:16px;font-size:15px;line-height:1.5}.aiKnowledgePanel .uploadDrop{background:linear-gradient(#2c67a00a,#1d5c4a09),#fff;border-radius:12px;gap:10px;min-height:210px;margin:16px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.aiKnowledgePanel .uploadDrop:hover,.fileInput:focus+.uploadDrop,.aiKnowledgePanel .uploadDrop.isDragging{background:linear-gradient(#2c67a017,#1d5c4a12),#fff;border-color:#2c67a0;transform:translateY(-1px);box-shadow:0 16px 34px #1e425f1a}.aiKnowledgePanel .uploadDrop svg{color:#2c67a0}.aiKnowledgePanel .uploadDrop .secondaryButton,.uploadTrigger{margin-top:4px}.knowledgeEmptyNote{color:#65736b;text-align:center;margin:-4px 16px 0;font-size:13px;line-height:1.45}.knowledgeFileList{gap:8px;margin:-2px 16px 0;display:grid}.knowledgeFileItem{background:#f7faf8;border:1px solid #dfe8e3;border-radius:10px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:grid}.knowledgeFileItem span{gap:2px;min-width:0;display:grid}.knowledgeFileItem strong,.knowledgeFileItem small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.knowledgeFileItem strong{color:#17211c;font-size:13px}.knowledgeFileItem small{color:#65736b;font-size:12px}.knowledgeFileItem button{color:#b44732;background:#fff;border:1px solid #eadad6;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.knowledgeFileItem button:hover{background:#fff5f2;border-color:#e0b5aa}.aiBottomGrid{align-items:start}.aiRuleList span{gap:5px;line-height:1.45;display:grid}.aiRuleList strong{color:#1d5c4a}.settingsList{gap:8px;padding:16px;display:grid}.settingsList span{color:#65736b;font-size:13px}.settingsForm{gap:16px;padding:16px;display:grid}.settingsFormGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.settingsForm label{color:#34443b;gap:7px;font-size:13px;font-weight:800;display:grid}.settingsForm input{background:#fff;border:1px solid #cfd9d3;border-radius:8px;min-height:40px;padding:0 10px}.weekdayPicker{flex-wrap:wrap;gap:8px;display:flex}.weekdayPicker button{color:#526057;background:#f3f6f4;border:1px solid #d7e0da;border-radius:999px;min-width:54px;min-height:36px;padding:0 14px;font-weight:800}.weekdayPicker button.active{color:#1d6b45;background:#e6f6ed;border-color:#a9ddbd}.switchRow{align-items:center;gap:10px!important;display:flex!important}.switchRow input{display:none}.switchRow span{background:#ccd7d1;border-radius:999px;width:44px;height:24px;position:relative}.switchRow span:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #10231c2e}.switchRow input:checked+span{background:#1d6b45}.switchRow input:checked+span:after{transform:translate(20px)}.actionStack{padding:16px}.settingsHero{color:#fff;background:radial-gradient(circle at 88% 16%,#4a90c673,#0000 29%),linear-gradient(135deg,#081f34 0%,#143d35 56%,#1d5c4a 100%);border:1px solid #ffffff24;border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(440px,.9fr);align-items:stretch;gap:24px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 56px #1120191a}.settingsHero:after{content:"";background:#ffffff1a;width:110px;height:150%;position:absolute;top:-25%;right:78px;transform:rotate(13deg)}.settingsHeroContent{z-index:1;align-content:center;gap:10px;min-width:0;display:grid;position:relative}.settingsHeroBadge{color:#ffffffe6;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:850;display:inline-flex}.settingsHero h1{color:#fff;letter-spacing:0;margin:0;font-size:34px;line-height:1.06}.settingsHero p{color:#ffffffc7;max-width:720px;font-size:15px;line-height:1.55}.settingsHeroSummary{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:1px;display:grid;position:relative;overflow:hidden}.settingsHeroSummary span{background:#ffffff1a;gap:5px;min-width:0;padding:15px;display:grid}.settingsHeroSummary strong,.settingsHeroSummary small,.settingsHeroSummary em{color:#fff;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settingsHeroSummary strong{font-size:20px;line-height:1.1}.settingsHeroSummary small,.settingsHeroSummary em{font-size:12px}.settingsHeroSummary small{color:#ffffffad;text-transform:uppercase;font-weight:850}.settingsHeroSummary em{color:#ffffffc2;font-style:normal}.settingsOverview{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;display:grid}.settingsOverview article{background:#fff;border:1px solid #dde5df;border-radius:8px;gap:10px;min-height:116px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.settingsOverview article:hover{border-color:#bfd9cc;transform:translateY(-1px);box-shadow:0 18px 42px #14241c14}.settingsOverview article:first-child{background:#f5fbf8}.settingsOverview article:nth-child(2){background:#f5f9fd}.settingsOverview article:nth-child(3){background:#fbf7fc}.settingsOverview article:nth-child(4){background:#fffaf1}.settingsOverview svg{color:#1d5c4a}.settingsOverview span{color:#65736b;font-size:13px}.settingsOverview strong{color:#111d17;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.15;display:block;overflow:hidden}.settingsAvailabilityPanel{border-radius:8px;overflow:hidden;box-shadow:0 18px 46px #14241c0a}.settingsSectionHeader{background:#fbfdfb;border-bottom:1px solid #e5ece7;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:16px 18px;display:flex}.settingsSectionHeader>div{gap:4px;min-width:0;display:grid}.settingsSectionHeader h3{color:#111d17;margin:0;font-size:17px}.settingsSectionHeader p{color:#65736b;font-size:13px;line-height:1.45}.settingsSectionHeader>span{color:#1d5c4a;background:#eef6f2;border:1px solid #d3e7dc;border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:850}.settingsAvailabilityForm{background:#fff;grid-template-columns:minmax(0,1fr);gap:0;padding:0}.settingsAvailabilityCards{grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);align-items:start;gap:16px;padding:18px;display:grid}.settingsFieldCard{background:linear-gradient(#fbfdfb,#fff 52%);border:1px solid #dfe8e3;border-radius:10px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.settingsFieldCard header{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.settingsFieldCard header>span{color:#1d5c4a;background:#edf6f1;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.settingsFieldCard header div{gap:4px;min-width:0;display:grid}.settingsFieldCard strong{color:#111d17}.settingsFieldCard p,.settingsNotificationCard small{color:#65736b;margin:0;font-size:13px;line-height:1.45}.settingsTimePreview{border-top:1px solid #e7eee9;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.settingsTimePreview span{background:#f7faf8;border:1px solid #e1e9e4;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.settingsTimePreview small{color:#65736b;text-transform:uppercase;font-size:11px;font-weight:850}.settingsTimePreview strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.settingsRoutingGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.settingsRoutingGrid label:first-child,.settingsRoutingGrid label:nth-child(2){grid-column:span 3}.settingsRoutingGrid label:nth-child(3),.settingsRoutingGrid label:nth-child(4),.settingsRoutingGrid label:nth-child(5){grid-column:span 2}.settingsAvailabilityFooter{background:linear-gradient(90deg,#f8faf8,#fff);border-top:1px solid #e7eee9;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.settingsNotificationCard{background:#fff;border:1px solid #dfe8e3;border-radius:10px;max-width:760px;min-height:64px;margin:0;padding:12px 14px;align-items:center!important;gap:12px!important;display:flex!important}.settingsNotificationCard div{gap:3px;min-width:0;display:grid}.settingsNotificationCard strong{color:#111d17;font-size:14px}.settingsAvailabilityFooter .primaryButton{flex:none;min-width:190px}.settingsFieldGroup{border-bottom:1px solid #e7eee9;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:22px;padding:20px;display:grid}.settingsFieldGroup:last-of-type{border-bottom:0}.settingsFieldGroup>div:first-child,.settingsFieldGroup.compact{gap:5px;display:grid}.settingsFieldGroup strong{color:#17211c;font-size:14px}.settingsFieldGroup p{color:#65736b;margin:0;font-size:13px;line-height:1.45}.settingsFieldGroup.compact{background:linear-gradient(#fbfdfb,#f7faf8);grid-template-columns:minmax(0,1fr)}.settingsPage .weekdayPicker{grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;gap:8px;display:grid}.settingsPage .weekdayPicker button{border-radius:8px;min-width:0;padding:0 8px}.settingsPage .settingsFormGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.settingsPage .settingsForm label{min-width:0}.settingsPage .settingsForm input,.settingsPage .settingsForm select{border-radius:8px;min-width:0}.settingsPage .settingsForm input:disabled,.settingsPage .settingsForm select:disabled,.settingsPage .weekdayPicker button:disabled{cursor:not-allowed;opacity:.62}.settingsPage .switchRow{color:#17211c;align-items:center;gap:12px!important}.settingsPage .switchRow span{flex:0 0 44px}.settingsAvailabilityForm>.primaryButton{justify-self:end;min-width:180px;margin:18px 20px 20px}.settingsInfoPanel{border-radius:8px;overflow:hidden;box-shadow:0 16px 40px #11201909}.settingsInfoPanel .settingsList{gap:14px;padding:18px}.settingsList div{gap:4px;display:grid}.settingsList strong{color:#17211c;font-size:14px}.settingsApiCard{background:#f8faf8;border:1px solid #dfe8e3;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px 12px;padding:14px;display:grid}.settingsApiCard>span{color:#1d5c4a;background:#edf6f1;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.settingsApiCard small{color:#65736b;font-size:12px;line-height:1.45}.settingsInfoPanel code{color:#17211c;word-break:break-all;background:#fff;border:1px solid #e1e9e4;border-radius:8px;grid-column:1/-1;padding:11px 12px;line-height:1.45}.settingsActionList{gap:10px;padding:18px;display:grid}.settingsActionList button{color:#17211c;text-align:left;background:#fbfdfb;border:1px solid #dfe6e1;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:6px 12px;min-height:74px;padding:12px;display:grid}.settingsActionList button:hover{background:#f2f8f5;border-color:#bfd9cc;transform:translateY(-1px);box-shadow:0 14px 30px #14241c14}.settingsActionList button>span{color:#1d5c4a;background:#edf6f1;border-radius:8px;grid-row:span 2;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.settingsActionList strong,.settingsActionList small{min-width:0;display:block}.settingsActionList strong{font-size:14px}.settingsActionList small{color:#65736b;font-size:12px;line-height:1.4}.settingsPage{gap:24px;max-width:1500px}.settingsHero{border-radius:12px;gap:28px;padding:24px;box-shadow:0 24px 60px #1120191f}.settingsHeroBadge,.settingsHeroSummary span,.settingsOverview article,.settingsAvailabilityPanel,.settingsFieldCard,.settingsInfoPanel,.settingsApiCard,.settingsActionList button,.auditRow{transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s}.settingsHero h1{font-size:clamp(30px,2.6vw,40px);font-weight:900}.settingsHero p{max-width:680px;font-size:15px}.settingsHeroSummary{border:1px solid #ffffff1f;border-radius:12px}.settingsHeroSummary span{padding:17px}.settingsHeroSummary span:hover{background:#ffffff24}.settingsOverview{gap:16px}.settingsOverview article{border-radius:12px;min-height:118px;padding:20px}.settingsOverview article:hover{box-shadow:0 18px 44px #14241c17}.settingsOverview svg{box-sizing:content-box;background:#edf6f1;border-radius:10px;padding:9px}.settingsOverview span{font-weight:700}.settingsOverview strong{font-size:23px;font-weight:900}.settingsAvailabilityPanel,.settingsInfoPanel,.settingsPage .auditPanel{border-radius:12px;box-shadow:0 18px 48px #1120190e}.settingsSectionHeader{min-height:82px;padding:20px 24px}.settingsSectionHeader.compact{min-height:78px}.settingsSectionHeader h3{letter-spacing:0;font-size:18px;font-weight:900}.settingsSectionHeader p{max-width:720px;font-size:13px}.settingsSectionHeader>span{background:#eef7f2;padding:7px 12px;box-shadow:inset 0 0 0 1px #ffffffbf}.settingsAvailabilityCards{gap:20px;padding:24px}.settingsFieldCard{border-radius:14px;gap:20px;padding:24px}.settingsFieldCard:hover,.settingsInfoPanel:hover,.settingsPage .auditPanel:hover{border-color:#cfdfd6}.settingsFieldCard header{grid-template-columns:46px minmax(0,1fr);gap:14px}.settingsFieldCard header>span{border-radius:12px;width:46px;height:46px}.settingsFieldCard header strong{font-size:16px;font-weight:900}.settingsTimePreview{gap:10px;padding-top:16px}.settingsTimePreview span{border-radius:10px;padding:14px}.settingsPage .weekdayPicker{gap:10px}.settingsPage .weekdayPicker button{border-radius:10px;min-height:44px;padding:0 10px}.settingsPage .weekdayPicker button:hover:not(:disabled){background:#f0faf5;border-color:#b7dcc8}.settingsPage .settingsFormGrid{gap:14px}.settingsPage .settingsForm label{color:#516159;gap:8px;font-size:12px;font-weight:850;display:grid}.settingsPage .settingsForm input,.settingsPage .settingsForm select{border-color:#cfdcd4;border-radius:10px;min-height:46px;padding:11px 13px;font-size:14px}.settingsPage .settingsForm input:hover:not(:disabled),.settingsPage .settingsForm select:hover:not(:disabled){border-color:#adcbbc}.settingsPage .settingsForm input:focus,.settingsPage .settingsForm select:focus{border-color:#1d5c4a;outline:none;box-shadow:0 0 0 3px #1d5c4a1a}.settingsPage .settingsForm input:disabled,.settingsPage .settingsForm select:disabled,.settingsPage .weekdayPicker button:disabled{background:#f4f7f5}.settingsAvailabilityFooter{padding:20px 24px}.settingsNotificationCard{border-radius:12px;min-height:72px;padding:14px 16px}.settingsNotificationCard:hover{border-color:#c8ded3;box-shadow:0 14px 34px #14241c0e}.settingsNotificationCard strong{font-size:15px;font-weight:900}.settingsAvailabilityFooter .primaryButton{border-radius:12px;min-width:210px;min-height:52px;box-shadow:0 14px 30px #1d5c4a2e}.settingsAvailabilityFooter .primaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 38px #1d5c4a38}.settingsAvailabilityFooter .primaryButton:disabled{cursor:not-allowed;opacity:.62}.settingsGrid{gap:20px}.settingsInfoPanel .settingsList,.settingsActionList,.auditList{padding:24px}.settingsApiCard{border-radius:12px;gap:12px 14px;padding:18px}.settingsApiCard>span,.settingsActionList button>span{border-radius:12px;width:46px;height:46px}.settingsInfoPanel code{border-radius:10px;padding:13px 14px}.settingsActionList{gap:12px}.settingsActionList button{border-radius:12px;gap:6px 14px;min-height:86px;padding:16px}.settingsActionList button:focus-visible,.settingsPage .weekdayPicker button:focus-visible,.settingsAvailabilityFooter .primaryButton:focus-visible{outline:none;box-shadow:0 0 0 3px #1d5c4a1f}.settingsActionList strong{font-size:15px;font-weight:900}.settingsActionList small{font-size:13px}.settingsPage .auditPanel{overflow:hidden}.settingsPage .auditList{gap:10px}.settingsPage .auditRow{border-radius:12px;padding:14px 16px}.settingsPage .auditRow:hover{background:#f3faf6;border-color:#cfe4d9}.profilePage{gap:24px;max-width:1180px}.profilePage .pageHeader{margin-bottom:0}.accountOverviewCard,.securityCard{border-color:#dce6df;border-radius:18px;gap:24px;padding:24px;display:grid;box-shadow:0 18px 44px #1120190e}.accountOverviewCard{background:radial-gradient(circle at 92% 12%,#2c67a017,#0000 30%),linear-gradient(135deg,#1d5c4a0b,#ffffffe0),#fff}.profileSectionHeader{border-bottom:1px solid #e5ece7;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.profileSectionHeader h2{color:#111d17;font-size:20px;line-height:1.2}.profileSectionHeader p{color:#65736b;margin-top:5px;font-size:13px;line-height:1.45}.accountOverviewBody{grid-template-columns:300px minmax(0,1fr);gap:24px;display:grid}.accountIdentityBlock{background:#ffffffad;border:1px solid #dfe8e3;border-radius:16px;align-content:start;gap:16px;padding:20px;display:grid}.profileAvatar{background:linear-gradient(135deg,#1d5c4a,#256f8a);border-radius:18px;width:88px;height:88px;font-size:34px;box-shadow:0 18px 34px #1d5c4a33}.accountIdentityBlock h3{color:#111d17;letter-spacing:0;font-size:22px;line-height:1.18}.accountIdentityBlock p{color:#65736b;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.profileBadges{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.profileBadges span{color:#405048;text-transform:capitalize;background:#eef3f0;border:1px solid #d8e1db;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.profileBadges span.active,.profileBadges span.approved,.profileRoleBadge.admin{color:#17623f;background:#e7f8ee;border-color:#bce5ce}.profileRoleBadge.manager{color:#245c91;background:#edf6ff;border-color:#cfe4fb}.profileRoleBadge.agent{color:#205d9a;background:#eef5ff;border-color:#c9dcf5}.profileBadges span.pending{color:#8a5b0c;background:#fff7e8;border-color:#f3d7a1}.profileBadges span.disabled{color:#617066;background:#f7f8f7;border-color:#dfe5e1}.profileDetailList span,.securityFormGrid label span{color:#65736b;letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.4}.profileDetailList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profileReadOnlyField{background:#f8fbf9;border:1px solid #e0e8e3;border-radius:12px;gap:8px;min-height:84px;padding:14px;display:grid}.profileDetailList strong{color:#17211c;overflow-wrap:anywhere;font-size:15px}.profileStatusPill{white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.profileStatusPill.active{color:#17623f;background:#e7f8ee;border:1px solid #bce5ce}.profileStatusPill.disabled{color:#617066;background:#f7f8f7;border:1px solid #dfe5e1}.securityCard{background:#fff}.securityFormGrid{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:18px;display:grid}.securityFormGrid label{gap:8px;min-width:0;display:grid}.securityFormGrid input{color:#17211c;background:#fff;border:1px solid #ccd8d1;border-radius:11px;width:100%;min-height:44px;padding:0 13px;transition:border-color .16s,box-shadow .16s}.securityFormGrid input:focus{border-color:#bdd9ca;outline:0;box-shadow:0 0 0 3px #1d5c4a14}.securityFormGrid .primaryButton{white-space:nowrap;min-height:44px}.securityFormGrid .primaryButton:disabled{cursor:wait;opacity:.72}.profileFeedback{border-radius:10px;grid-column:1/-1;margin:0;padding:11px 13px;font-size:13px;font-weight:800;line-height:1.4}.profileFeedback.success{color:#17623f;background:#eaf8f0;border:1px solid #bce5ce}.profileFeedback.error{color:#b33924;background:#fff2ee;border:1px solid #f2c5b8}.modalLayer{z-index:60;background:#0b120e6b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0;overflow:hidden}.formPopup,.widgetPopup{background:#fff;border:1px solid #dfe6e1;border-radius:8px;width:min(620px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 24px 70px #0a120e38}.widgetPopup{width:min(820px,100%)}.confirmPopup{background:linear-gradient(#fffffffa,#fafcfafa),#fff;border:1px solid #dfe6e1f5;border-radius:18px;gap:18px;width:min(420px,100%);padding:20px;animation:.18s notificationModalIn;display:grid;box-shadow:0 28px 80px #0a120e3d}.confirmTop{justify-content:space-between;align-items:center;display:flex}.confirmIcon{border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.confirmIcon.danger{color:#b93620;background:#fff1ed}.confirmCloseButton{color:#617066;background:#f8faf8;border:1px solid #e0e8e3;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.confirmCloseButton:hover{color:#17211c;background:#fff;border-color:#cfdad4}.confirmCopy{gap:9px;display:grid}.confirmCopy h2{color:#17211c;font-size:22px;line-height:1.15}.confirmDescription{color:#5d6b63;line-height:1.45}.confirmMemberCard{background:#fff;border:1px solid #e0e8e3;border-radius:14px;justify-content:space-between;align-items:center;gap:11px;margin-top:2px;padding:10px;display:flex;box-shadow:0 10px 24px #1220190a}.confirmMemberCard>span{color:#fff;background:#1d5c4a;border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:850;display:inline-flex}.confirmMemberCard div{flex:auto;min-width:0;display:grid}.confirmMemberCard strong,.confirmMemberCard small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.confirmMemberCard small{color:#65736b;font-size:12px}.confirmRolePill{background:#f2f6f3;border:1px solid #dce6e0;border-radius:999px;flex:none;padding:6px 9px;font-weight:800;color:#3d4d44!important}.confirmActions{justify-content:flex-end;gap:10px;display:flex}.confirmActions button{min-width:118px}.modalHeader{border-bottom:1px solid #e6ece8;justify-content:space-between;align-items:center;padding:16px;display:flex}.modalForm{gap:12px;padding:16px;display:grid}.colorRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.colorRow label{border:1px solid #dfe6e1;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:7px 10px;display:flex}.colorRow input{width:42px;height:30px;padding:0}.authShell{background:linear-gradient(135deg,#1d5c4a14,#2c67a01a),#f5f7f4;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.authPanel{background:#fff;border:1px solid #dfe6e1;border-radius:8px;justify-items:stretch;gap:13px;width:100%;max-width:430px;padding:28px;display:grid;box-shadow:0 22px 60px #1220191f}.authIcon{color:#1d5c4a;background:linear-gradient(135deg,#eef8f1,#f6fbf8);border:1px solid #d7e8dc;border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:48px;height:48px;margin-bottom:2px;display:inline-flex}.authPanel h1{text-align:center;margin-bottom:2px}.authPanel>p:not(.eyebrow):not(.formError):not(.formSuccess){color:#65736b;text-align:center;font-size:14px;line-height:1.5}.authPanel .eyebrow{text-align:center}.authPasswordField{align-items:center;display:flex;position:relative}.authPasswordField input{padding-right:44px}.authCodeInput{letter-spacing:.3em;text-align:center;font-weight:850;font-size:26px!important}.authCodeInput::placeholder{color:#aab5ae;letter-spacing:.3em}.authPanel .authPasswordToggle{color:#65736b;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;min-height:34px;padding:0;display:inline-flex;position:absolute;right:8px}.authPanel .authPasswordToggle:hover{color:#1d5c4a}.authLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.authPanel button:not(.textButton):disabled{opacity:.78}.textButton{color:#1d5c4a;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 6px;font-weight:800;transition:color .16s,opacity .16s;display:inline-flex}.textButton:hover{color:#0f4335}.passwordStrength{--password-strength-color:#b93620;background:#f8faf8;border:1px solid #dfe6e1;border-radius:10px;gap:8px;padding:11px 12px;display:grid}.passwordStrengthHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.passwordStrengthHeader span{color:#65736b;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:850}.passwordStrengthHeader strong{color:var(--password-strength-color);font-size:13px}.passwordStrengthTrack{background:#e8eee9;border-radius:999px;height:7px;overflow:hidden}.passwordStrengthTrack span{background:var(--password-strength-color);border-radius:inherit;height:100%;transition:background .18s,width .18s;display:block}.passwordStrength small{color:#65736b;font-size:12px;line-height:1.4}.passwordStrength.fair{--password-strength-color:#b7791f}.passwordStrength.good,.passwordStrength.strong{--password-strength-color:#1d5c4a}.formError{color:#9b3c27;background:#fff0ec;border:1px solid #f0c8bd;border-radius:8px;padding:10px;font-size:13px}.formSuccess{color:#1d6b45;background:#edf8f0;border:1px solid #bfe4cc;border-radius:8px;padding:10px;font-size:13px}.contentEditor{gap:20px;padding:18px;display:grid}.contentEditorHeader,.contentBlockTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.contentEditorHeader p{color:#65736b;margin-top:4px;font-size:13px}.contentEditorHeader{background:linear-gradient(135deg,#1d5c4a14,#2c67a012),#fbfcfb;border:1px solid #e0e8e3;border-radius:8px;padding:16px}.contentBlockTitle{border-bottom:1px solid #e6ece8;padding-bottom:10px}.contentBlockTitle button{color:#1d5c4a;background:#eef3f0;border:1px solid #d8e1db;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex}.contentEditorBlock{background:#fff;border:1px solid #e1e8e3;border-radius:8px;gap:14px;padding:16px;display:grid}.contentRows{gap:12px;display:grid}.contentRows article{background:#f8faf8;border:1px solid #e2e9e4;border-radius:12px;gap:12px;padding:14px;display:grid}.collectionEditor{box-shadow:0 14px 34px #1220190e;background:linear-gradient(#1d5c4a09,#fff0 160px),#fbfdfb!important;border-color:#dce8e2!important;gap:14px!important;padding:16px!important}.appContentRows article{background:#fff;grid-template-columns:116px minmax(280px,1fr) minmax(240px,.65fr);align-items:center}.widgetSettingsPage .appContentRows article{grid-template-columns:112px minmax(260px,1fr) minmax(280px,.82fr);padding:16px}.contentRows input,.contentRows select,.contentRows textarea{color:#17211c;background:#fff;border:1px solid #cfd9d3;border-radius:8px;width:100%;min-height:38px;padding:8px 10px}.contentRows textarea{resize:vertical;line-height:1.45}.contentRowTop{grid-template-columns:124px minmax(220px,1fr) minmax(130px,.35fr) 44px;align-items:center;gap:10px;display:grid}.collectionTop{background:#fff;border:1px solid #e2e9e4;border-radius:10px;grid-template-columns:116px minmax(260px,1fr) minmax(150px,.32fr) 42px;padding:10px}.collectionAppScope{background:linear-gradient(135deg,#1d5c4a09,#fff0),#fff;border:1px solid #e2e9e4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:58px;padding:10px 12px;display:flex}.collectionAppScope>label{flex:none;align-items:center;gap:10px;min-width:0;display:inline-flex}.collectionAppScope>label>span{color:#596961;white-space:nowrap;font-size:12px;font-weight:850;line-height:1}.collectionAppScope>label>select{width:210px;min-width:210px}.collectionAppScope small{color:#65736b;white-space:nowrap;background:#eef8f2;border:1px solid #cfe6d8;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 12px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.collectionAppScope small:before{content:"";background:#1d9f63;border-radius:999px;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #1d9f631f}.articleEditorTop{grid-template-columns:112px minmax(220px,.9fr) minmax(260px,1fr) 44px;align-items:center;gap:10px;display:grid}.helpArticleTop{background:#f8fbf9;border:1px solid #e5ece7;border-radius:10px;grid-template-columns:112px minmax(260px,.9fr) minmax(260px,1fr) 42px;padding:10px}.registeredAppIdentity{align-items:center;gap:12px;min-width:0;display:flex}.registeredAppIdentity>span{color:#fff;background:#0b2948;border-radius:8px;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:12px;font-weight:900;display:inline-flex}.registeredAppIdentity strong,.registeredAppIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.registeredAppIdentity small{color:#65736b;margin-top:2px;font-size:13px}.switchField{background:#f7f9f7;border:1px solid #dfe6e1;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.switchField>span{color:#526057;font-size:13px;font-weight:800}.switchToggle{color:#65736b;background:#e9eeeb;border:1px solid #d7e1db;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:36px;padding:4px 12px 4px 5px;display:inline-flex}.switchToggle span{background:#fff;border-radius:999px;width:26px;height:26px;transition:transform .16s;display:inline-flex;box-shadow:0 1px 4px #1220192e}.switchToggle strong{text-align:left;min-width:52px;font-size:12px}.switchToggle.active{color:#fff;background:#1d5c4a;border-color:#1d5c4a}.switchToggle.active span{transform:translate(5px)}.nestedEditorHeader{color:#65736b;justify-content:space-between;align-items:center;padding:0 2px;font-size:13px;display:flex}.articleEditorFooter{justify-content:flex-end;padding-top:2px;display:flex}.articleEditorFooter button{color:#1d5c4a;background:#fff;border:1px solid #d8e1db;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.helpArticleList{gap:12px;display:grid}.helpArticleEditor,.newsEditor{background:#fff}.helpArticleEditor{border:1px solid #dfe8e3;border-radius:12px;gap:10px;padding:12px;display:grid;box-shadow:0 10px 24px #1220190a}.richTextEditor{background:#fff;border:1px solid #cfd9d3;border-radius:10px;overflow:hidden}.richToolbar{background:#f4f7f5;border-bottom:1px solid #dfe6e1;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.richToolbar button{color:#35433c;background:#fff;border:1px solid #d9e2dc;border-radius:7px;justify-content:center;align-items:center;width:32px;min-height:30px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.richToolbar button:hover{color:#1d5c4a;border-color:#1d5c4a}.richTextSurface{color:#17211c;outline:0;min-height:132px;padding:12px;line-height:1.55;overflow:auto}.richTextSurface:empty:before{color:#8a968f;content:attr(data-placeholder)}.richTextSurface p,.richTextSurface ul,.richTextSurface ol{margin:0 0 10px}.richTextSurface a{color:#1d5c4a;font-weight:800}.contentEmpty{color:#65736b;text-align:center;background:#f8faf8;border:1px dashed #cfd9d3;border-radius:8px;padding:18px}.widgetSettingsPage{gap:22px;max-width:1480px}.widgetSettingsPage .contentPanel{border-color:#dce6df;border-radius:16px;box-shadow:0 18px 44px #1120190e}.widgetPageHeader{border-color:#dce6df;border-radius:18px;align-items:flex-start;gap:24px;padding:24px}.widgetPageIntro{gap:9px}.widgetPageIntro h1{color:#111d17;letter-spacing:0;font-size:30px;line-height:1.12}.widgetPageIntro>p:not(.eyebrow){max-width:760px;font-size:14px}.widgetMetaPills{gap:8px;margin-top:6px}.widgetMetaPills span,.widgetSoftPill{color:#647268;background:#f8fbf9;border-color:#dce6df;min-height:26px;padding:0 9px;font-size:11px;font-weight:800}.widgetHeaderActions{align-items:end;gap:12px;padding-top:2px}.widgetAppSelector{gap:7px;min-width:292px}.widgetAppSelector select{border-radius:12px;min-height:44px;padding:0 14px;transition:border-color .16s,box-shadow .16s}.widgetAppSelector select:focus{border-color:#bdd9ca;outline:0;box-shadow:0 0 0 3px #1d5c4a14}.widgetSettingsPage .primaryButton{border-radius:12px;min-height:44px;padding-inline:16px}.widgetSettingsPage .secondaryButton,.contentBlockTitle button,.articleEditorFooter button{border-radius:10px;min-height:38px;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.widgetSettingsPage .secondaryButton:hover,.contentBlockTitle button:hover,.articleEditorFooter button:hover{color:#164d3e;background:#f3faf6;border-color:#bdd9ca;transform:translateY(-1px);box-shadow:0 10px 22px #1120190f}.widgetSettingsShell{gap:18px;margin-top:0}.widgetTabs{border:1px solid #dce6df;border-radius:16px;gap:8px;padding:8px;box-shadow:0 14px 34px #1120190b}.widgetTabs button{border:1px solid #0000;border-radius:12px;min-width:244px;min-height:66px;padding:0 18px;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.widgetTabs button:after{display:none}.widgetTabs button:hover{background:#f6faf8;border-color:#e0e9e4}.widgetTabs button.active{background:linear-gradient(135deg,#1d5c4a17,#fff0),#f1f8f4;border-color:#bdd9ca;box-shadow:inset 0 0 0 1px #1d5c4a0a}.widgetTabs button svg{transition:color .16s}.widgetTabs button strong{font-size:15px}.widgetTabs button small{font-size:12px}.widgetTabPanel{border-radius:16px;padding:24px}.widgetTabPanel.content{padding:0}.widgetTabPanel.content>.contentPanel{border-radius:16px}.widgetInstallGrid,.widgetAppearanceLayout{gap:24px}.widgetInstallGrid{grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr)}.widgetAppearanceLayout{grid-template-columns:minmax(0,1fr) minmax(390px,.42fr);align-items:start}.widgetEmbedCard,.widgetPreviewCard,.widgetAppearancePanel{overflow:hidden}.widgetCardHeader{min-height:auto;padding:20px 24px}.widgetCardHeader h3{color:#111d17;font-size:16px}.widgetCardHeader p{line-height:1.4}.widgetCardHeader .secondaryButton{min-height:38px}.widgetSnippetBox{background:linear-gradient(#1d5c4a06,#fff0),#fff;padding:24px}.widgetSnippetBox pre{background:linear-gradient(#ffffffc2,#f8fbf9f5),#f8fbf9;border-color:#dbe5df;border-radius:14px;min-height:238px;padding:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.55;box-shadow:inset 0 1px #ffffffd9}.widgetPreview{padding:24px}.widgetSettingsPage .previewWindow{border-radius:14px;height:292px}.previewPanel{border-radius:12px;box-shadow:0 18px 34px #11201924}.previewBubble{width:54px;height:54px}.widgetAppearancePanel .panelHeader{min-height:66px;padding:0 24px}.widgetSettingsPage .settingsForm{gap:20px;padding:24px}.widgetSettingsPage .settingsForm label{gap:8px}.widgetSettingsPage .settingsForm label span{color:#526057;letter-spacing:0;text-transform:uppercase;font-size:12px}.widgetSettingsPage .settingsForm input,.widgetSettingsPage .settingsForm select,.widgetSettingsPage .settingsForm textarea{border-radius:11px;min-height:44px;transition:border-color .16s,box-shadow .16s,background .16s}.widgetSettingsPage .settingsForm textarea{min-height:104px;padding:12px 13px;line-height:1.5}.widgetSettingsPage .settingsForm input:focus,.widgetSettingsPage .settingsForm select:focus,.widgetSettingsPage .settingsForm textarea:focus,.contentRows input:focus,.contentRows select:focus,.contentRows textarea:focus,.richTextSurface:focus{border-color:#bdd9ca;outline:0;box-shadow:0 0 0 3px #1d5c4a14}.widgetSettingsPage .settingsForm input[type=color]{border-radius:12px;height:50px;padding:6px}.switchField{border-radius:14px}.widgetSettingsPage .switchField{background:linear-gradient(135deg,#1d5c4a0b,#fff0),#f8fbf9;border-color:#dce6df;min-height:62px;padding:15px 16px}.widgetSettingsPage .contentEditor{gap:24px;padding:24px}.contentEditorHeader{border-radius:14px;padding:18px 20px}.contentEditorHeader strong,.contentBlockTitle strong{color:#111d17;font-size:16px}.contentEditorHeader p{line-height:1.45}.contentEditorBlock{border-radius:16px;gap:18px;padding:22px}.contentBlockTitle{padding-bottom:14px}.contentRows{gap:16px}.contentRows article{border-radius:14px;gap:14px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s}.contentRows article:hover{border-color:#d2e2d8;box-shadow:0 12px 30px #1220190b}.widgetSettingsPage .appContentRows article{background:linear-gradient(135deg,#1d5c4a06,#fff0),#fff;grid-template-columns:116px minmax(280px,1fr) minmax(320px,.8fr);padding:18px}.registeredAppIdentity{gap:14px}.registeredAppIdentity>span{border-radius:12px;flex-basis:46px;width:46px;height:46px}.registeredAppIdentity strong{color:#111d17;font-size:15px}.contentRows input,.contentRows select,.contentRows textarea{border-radius:11px;min-height:42px;padding:9px 12px;transition:border-color .16s,box-shadow .16s,background .16s}.collectionEditor{border-radius:16px!important;gap:18px!important;padding:20px!important}.contentRowTop,.collectionTop,.articleEditorTop,.helpArticleTop{gap:12px}.collectionTop{border-radius:14px;grid-template-columns:124px minmax(260px,1fr) minmax(170px,.32fr) 42px;padding:12px}.collectionAppScope{border-radius:14px;gap:12px 16px;padding:14px}.collectionAppScope>label{gap:12px}.collectionAppScope>label>select{border-radius:11px;min-height:42px}.nestedEditorHeader{padding:0 4px;font-weight:750}.helpArticleList{gap:16px}.helpArticleEditor{border-radius:14px;gap:14px;padding:16px}.helpArticleTop{border-radius:12px;grid-template-columns:120px minmax(240px,.9fr) minmax(280px,1fr) 42px;padding:12px}.richTextEditor{border-radius:12px}.richToolbar{gap:7px;padding:10px}.richTextSurface{min-height:150px;padding:16px}.newsEditor{background:linear-gradient(135deg,#2c67a006,#fff0),#fff!important}.articleEditorFooter{padding-top:4px}@media (width>=1041px){.widgetPreviewCard{align-self:start;position:sticky;top:22px}}@media (width<=1280px){.summaryGrid,.appCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardCommandGrid,.dashboardSplit{grid-template-columns:1fr}.dashboardMetricTiles,.applicationsOverview{grid-template-columns:repeat(4,minmax(0,1fr))}.appPortfolioGrid{grid-template-columns:repeat(2,minmax(280px,1fr))}.applicationDirectoryHeader,.applicationDirectoryRow{grid-template-columns:minmax(240px,1fr) minmax(118px,.45fr) minmax(126px,.48fr) minmax(220px,.9fr) 72px 58px;gap:12px}.featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.conversationHeader{grid-template-columns:1fr}.conversationHeaderControls{grid-template-columns:180px minmax(220px,1fr) auto}.supportGrid{grid-template-columns:240px 310px minmax(0,1fr)}.appTable button{grid-template-columns:minmax(220px,1fr) 110px repeat(3,minmax(86px,1fr))}.appTable .metricMini:nth-last-child(-n+3){display:none}}@media (width<=1040px){.adminShell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.mobileTopbar{display:flex}.mobileMenuButton,.mobileIconButton{flex:0 0 40px;display:inline-flex}.navBackdrop{pointer-events:none;display:block}.adminShell.navOpen .navBackdrop{opacity:1;pointer-events:auto}.mainNav{z-index:90;border-right:0;width:320px;max-width:calc(100vw - 36px);height:100dvh;padding:24px 18px 18px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;overflow:auto;transform:translate(-110%);box-shadow:24px 0 64px #0a120e38}.adminShell.navOpen .mainNav{transform:translate(0)}.navCloseButton{display:inline-flex;position:absolute;top:16px;right:16px}.navBrand{padding-right:44px}.navList{grid-template-columns:1fr}.navList button{justify-content:flex-start;min-height:44px}.summaryGrid,.appCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.supportGrid{grid-template-columns:1fr}.storePanel,.inboxPanel{border-bottom:1px solid #dde5df;border-right:0;max-height:320px}.thread{min-height:620px}.teamTable article,.appTable button,.inlineForm,.inviteForm,.appContentRows article,.widgetSettingsPage .appContentRows article,.articleEditorTop,.contentRowTop,.collectionAppScope,.settingsFormGrid,.conversationHeaderControls{grid-template-columns:1fr}}@media (width<=720px){.mainSurface,.authShell{padding:14px}.mobileTopbar{padding:10px 14px}.mainNav{width:min(316px,100vw - 26px);max-width:calc(100vw - 26px);padding:22px 16px 16px}.pageHeader,.threadHeader{flex-direction:column;align-items:stretch}.navList,.summaryGrid,.appCardGrid,.featureGrid,.twoColumnPanels,.settingsGrid,.widgetSettingsPage .settingsGrid,.widgetTabs,.settingsForm,.cardMetrics,.colorRow,.snippetCompact,.replyBox,.noteBox,.contentEditorHeader,.contentBlockTitle,.macroCreateRow{grid-template-columns:1fr}.auditRow{flex-direction:column;align-items:flex-start}.contentEditorHeader,.contentBlockTitle,.nestedEditorHeader{flex-direction:column;align-items:stretch}.widgetHeaderActions{justify-content:stretch;width:100%}.widgetHeaderActions label,.widgetHeaderActions button{flex:100%}.widgetTabs{flex-direction:column;gap:2px;padding:6px}.widgetTabs button{border:0;border-radius:8px;width:100%;min-width:0;min-height:56px}.widgetTabs button:after{border-radius:999px;width:3px;height:auto;inset:10px auto 10px 0}.widgetTabPanel{padding:12px}.navList button{justify-content:flex-start}.message{max-width:100%}}@media (width<=1040px){.mainSurface{padding:22px}.pageStack{gap:16px}.pageHeader{align-items:flex-start}.pageActions,.headerButtonRow,.threadActions{gap:8px}.settingsGrid,.twoColumnPanels,.widgetSettingsPage .settingsGrid,.widgetInstallGrid,.widgetAppearanceLayout{grid-template-columns:1fr}.conversationPage{height:auto;min-height:calc(100dvh - 74px)}.conversationHeader{align-items:stretch}.conversationHeaderControls{grid-template-columns:minmax(0,1fr)}.tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tabs button{padding:0 10px}.supportGrid{overflow:visible}.storePanel,.inboxPanel{max-height:260px}.thread{border-radius:0 0 8px 8px;min-height:min(680px,100dvh - 118px)}.teamTable{gap:10px;padding:12px}.teamTable article{background:#fbfcfb;border:1px solid #e0e8e3;border-radius:10px;gap:12px;padding:14px}.teamTable article:last-child{border-bottom:1px solid #e0e8e3}.memberAppAccess,.memberAppAccess.adminAccess{width:100%}.memberActionRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;width:100%}.appTable{gap:10px;padding:12px}.appTable button{background:#fbfcfb;border-color:#e0e8e3;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.appTable .appIdentity,.appTable .statusPill{grid-column:1/-1}.appTable .statusPill{justify-self:start}.appTable .metricMini:nth-last-child(-n+3){display:grid}.applicationDirectory{gap:12px;padding:12px}.applicationsOverview,.dashboardMetricTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardWorkspaceList button{grid-template-columns:42px minmax(0,1fr) repeat(3,minmax(86px,.42fr))}.applicationDirectoryHeader{display:none}.applicationDirectoryRow{background:#fbfcfb;border:1px solid #dfe8e3;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:14px;min-height:0;padding:14px}.applicationDirectoryIdentity{grid-column:1/-1}.applicationTypeCell{flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.directoryMetricPair,.directoryChatMetrics{grid-column:1/-1}.directoryAiPill{justify-self:start}.directoryOpenAction{justify-self:end}.widgetTabs{scrollbar-width:thin;overflow-x:auto}.widgetTabs button{flex:none;min-width:190px}.snippetCompact.large,.widgetSettingsPage .snippetCompact.large{min-height:auto}.previewWindow,.widgetSettingsPage .previewWindow{height:220px}.previewPanel{max-width:calc(100% - 40px)}.appContentRows article,.widgetSettingsPage .appContentRows article,.contentRowTop,.articleEditorTop,.collectionAppScope{grid-template-columns:1fr}.registeredAppIdentity small{white-space:normal}.aiHeroPanel,.aiWorkspaceGrid{grid-template-columns:1fr}.aiMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=821px) and (width<=1040px){.supportGrid{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;overflow:visible}.thread{grid-column:1/-1}.storePanel,.inboxPanel,.thread{background:#fff;border:1px solid #dde5df;border-radius:14px;overflow:hidden;box-shadow:0 14px 32px #1220190e}.storePanel,.inboxPanel{border-bottom:1px solid #dde5df;border-right:1px solid #dde5df;max-height:320px}}@media (width<=820px){h1{font-size:23px}h2{font-size:18px}.mainSurface{padding:18px}.pageHeader{flex-direction:column;align-items:stretch}.widgetPageHeader{flex-direction:column;align-items:stretch;padding:18px}.pageHeader>div:first-child{max-width:none}.pageActions,.headerButtonRow,.actionStack,.threadActions{width:100%}.pageActions>button,.headerButtonRow>button,.actionStack>button{flex:180px}.featureGrid,.settingsForm,.settingsFormGrid,.colorRow,.appCardGrid{grid-template-columns:1fr}.appPortfolioGrid{grid-template-columns:1fr;padding:12px}.portfolioHeader{flex-direction:column;align-items:flex-start}.summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardHeroCard{min-height:232px}.dashboardHeroCard h2{font-size:29px}.dashboardFocusCard{grid-template-columns:52px minmax(0,1fr)}.dashboardFocusStats{grid-column:1/-1}.dashboardQueueBars button{grid-template-columns:1fr}.dashboardWorkspaceList button{border:1px solid #dfe8e3;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:start}.dashboardWorkspaceList{gap:10px;padding:12px}.dashboardWorkspaceList button>span:nth-child(n+3){background:#f7faf8;border:1px solid #e1e9e4;border-radius:8px;grid-column:1/-1;padding:9px}.applicationCard{min-height:auto}.applicationCard>p{min-height:0}.cardMetrics,.directoryChatMetrics,.appPortfolioMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.appPortfolioMetrics .metricMini:nth-child(3){border-top:1px solid #e7eee9;border-left:0}.appPortfolioMetrics .metricMini:nth-child(4){border-top:1px solid #e7eee9}.appPortfolioFooter{justify-content:stretch;align-items:flex-start;display:grid}.appTable button{grid-template-columns:repeat(2,minmax(0,1fr))}.appTable .appIdentity{grid-column:1/-1}.appTable .statusPill{justify-self:start}.widgetHeaderActions{justify-content:stretch;align-items:stretch;width:100%}.widgetHeaderActions label,.widgetAppSelector{flex:260px;min-width:0}.widgetHeaderActions button{flex:160px}.contentEditor,.widgetSettingsPage .contentEditor{gap:16px;padding:16px}.contentEditorBlock{padding:14px}.richTextSurface{min-height:116px}.notificationCenter{width:min(540px,100vw - 28px)}.aiHeroPanel{border-radius:14px;padding:18px}.aiHeroCopy h2{font-size:24px}.aiHeroControl{justify-items:stretch}.aiAgentsPage .promptArea{min-height:220px}}@media (width<=640px){.mainSurface{padding:14px 12px 18px}.pageStack{gap:14px}.pageHeader p,.panelHeader span{line-height:1.45}.pageActions,.headerButtonRow,.actionStack{grid-template-columns:1fr;display:grid}.pageActions>button,.headerButtonRow>button,.actionStack>button,.actionStack>details{width:100%}.summaryGrid{gap:10px}.applicationsOverview article{min-height:92px}.dashboardHeroCard{min-height:0;padding:18px}.dashboardHeroCard h2{font-size:25px}.dashboardHeroMetrics{grid-template-columns:1fr}.dashboardHeroMetrics span,.dashboardHeroMetrics span:first-child,.dashboardHeroMetrics span:last-child{border-radius:8px}.dashboardFocusPanel>header,.dashboardQueuePanel>header,.portfolioHeader,.dashboardFocusCard{padding:14px}.applicationPortfolioPanel{border-radius:8px}.appPortfolioCard{min-height:0;padding:16px}.appPortfolioTop{align-items:flex-start}.appPortfolioBody h3{font-size:18px}.summaryCard{min-height:92px;padding:14px}.summaryCard strong{font-size:22px}.panelHeader{align-items:flex-start;gap:8px;min-height:auto;padding:14px}.widgetPageHeader{border-radius:12px;padding:14px}.widgetPageIntro h1{font-size:22px}.widgetMetaPills{gap:6px}.widgetMetaPills span,.widgetSoftPill{min-height:26px}.widgetCardHeader{flex-direction:column;align-items:stretch;min-height:auto;padding:14px}.widgetCardHeader .secondaryButton{width:100%}.widgetSnippetBox{padding:14px}.widgetSnippetBox pre{min-height:168px;padding:14px;font-size:12px}.appCardGrid{padding:12px}.applicationCard{border-radius:10px;padding:14px}.cardTopline{align-items:stretch;display:grid}.statusPill{justify-self:start}.featureTile{min-height:128px}.compactRow{padding:12px 14px}.conversationPage{gap:12px}.conversationHeader{border-radius:10px;padding:14px}.supportGrid{border-radius:10px}.storePanel,.inboxPanel{max-height:230px}.thread{min-height:min(660px,100dvh - 96px)}.threadHeader{padding:14px}.threadActions{grid-template-columns:1fr}.threadActions button{min-height:38px;padding:0 8px}.messages{padding:14px}.message{max-width:100%;padding:11px 12px}.replyBox,.noteBox{padding:10px}.replyBox button,.noteBox button{width:100%;min-height:42px}.inlineForm,.inviteForm{padding:14px}.inviteLinkGroup>div{grid-template-columns:1fr}.inviteCopyButton{width:100%}.teamTable{gap:12px;padding:12px}.teamTable article{background:linear-gradient(#1d5c4a06,#fff0),#fff;border-color:#dce7e1;border-radius:14px;gap:12px;padding:14px;box-shadow:0 12px 28px #1220190e}.memberIdentity{border-bottom:1px solid #edf2ef;align-items:flex-start;padding-bottom:10px}.memberIdentity>span{border-radius:10px;flex-basis:38px;width:38px;height:38px}.memberIdentity strong{font-size:15px}.memberIdentity small{white-space:normal}.teamTable select{border-radius:10px;min-height:42px}.memberAppAccess{gap:8px}.memberAppAccess.adminAccess{border-radius:10px;min-height:58px}.memberActionRow{background:#f7faf8;border:1px solid #e0e8e3;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;align-items:stretch;gap:6px;padding:6px}.memberActionRow .statusToggle{background:#fff;border-color:#dce6df;border-radius:9px;min-height:38px;padding:0 8px}.memberActionRow .statusToggle.active{background:#eaf8f0;border-color:#cce8d7}.memberActionRow .iconDanger{background:#fff;border-radius:9px;height:38px;min-height:38px;padding:0}.appAccessChecklist{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;display:grid}.appAccessChecklist label{border-radius:8px;justify-content:flex-start;min-width:0;min-height:36px}.appAccessChecklist span{text-overflow:ellipsis;overflow:hidden}.widgetTabs{border:1px solid #dfe6e1;border-radius:12px 12px 0 0;gap:4px;overflow:hidden}.widgetTabs button{border:0;border-radius:8px;flex:auto;width:100%;min-width:0;margin-bottom:0}.widgetTabPanel,.widgetTabPanel.install{border-top-left-radius:0;border-top-right-radius:0}.snippetCompact{padding:14px}.snippetCompact pre{font-size:12px}.snippetCompact button{width:100%}.widgetPreview{padding:14px}.previewWindow,.widgetSettingsPage .previewWindow{height:190px}.previewPanel{padding:12px;bottom:68px}.contentEditorHeader,.contentBlockTitle,.nestedEditorHeader{flex-direction:column;align-items:stretch}.contentEditorHeader .primaryButton,.contentBlockTitle button,.articleEditorFooter button{width:100%}.switchField{grid-template-columns:1fr;align-items:flex-start;display:grid}.accountOverviewBody,.securityFormGrid{grid-template-columns:1fr}.accountOverviewCard,.securityCard{text-align:left;gap:18px;padding:18px}.profileAvatar{justify-self:start}.profileBadges{justify-content:flex-start}.profileDetailList{grid-template-columns:1fr}.securityFormGrid .primaryButton{width:100%}.notificationOverlay,.modalLayer{padding:12px}.notificationCenterHeader{padding:14px 14px 0}.modalHeader{padding:14px}.confirmPopup{border-radius:16px;padding:18px}.confirmActions{grid-template-columns:1fr;display:grid}.confirmActions button{width:100%}.notificationCenterHeader h2{font-size:21px}.notificationList{padding:0 14px 14px}.notificationCard{grid-template-columns:38px minmax(0,1fr)}.notificationAvatar{width:38px;height:38px}.formPopup,.widgetPopup{border-radius:12px;max-height:calc(100dvh - 24px)}.aiHeroPanel{padding:16px}.aiHeroCopy h2{font-size:22px}.aiHeroCopy p{font-size:14px}.aiMetricGrid{gap:10px}.aiKnowledgePanel .uploadDrop{min-height:190px;margin:14px}.aiPromptIntro{align-items:flex-start;padding:13px 14px}.aiAgentsPage .promptArea{min-height:210px;padding:14px}}@media (width<=460px){h1{font-size:22px}.mobileTopbar{gap:8px}.mobileTopbar strong{font-size:15px}.summaryGrid,.cardMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.summaryCard{min-height:104px;padding:12px}.appMark{flex-basis:38px;width:38px;height:38px}.conversationHeaderControls select,.searchBox input,.tabs button{min-height:42px}.tabs{gap:6px}.tabs button{padding:0 6px;font-size:13px}.storePanel,.inboxPanel{max-height:210px}.threadActions{grid-template-columns:1fr}.thread{min-height:640px}.messageDateDivider{gap:8px}.messageDateDivider:before,.messageDateDivider:after{min-width:16px}.memberIdentity{align-items:flex-start}.memberActionRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;gap:5px;padding:5px}.memberActionRow .statusToggle{min-height:36px;padding:0 5px;font-size:12px}.memberActionRow .iconDanger{height:36px;min-height:36px}.switchToggle{width:100%}.switchToggle strong{min-width:0}.registeredAppIdentity{align-items:flex-start}.registeredAppIdentity>span{flex-basis:38px;width:38px;height:38px}.richToolbar{gap:5px}.richToolbar button{flex:34px;width:auto}.notificationCardMeta{align-items:flex-start;gap:4px;display:grid}.aiMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiHeroControl .switchToggle{width:100%}}@media (width<=1320px){.teamSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.teamCardGrid{grid-template-columns:1fr}.memberCardBody{grid-template-columns:minmax(140px,.7fr) minmax(150px,.8fr) minmax(220px,1.35fr)}}@media (width<=980px){.teamInvitePanel .inviteForm,.teamDirectoryTools{grid-template-columns:1fr}.teamInvitePanel .appAccessChecklist{grid-column:1}.memberCardBody{grid-template-columns:1fr}.memberStatusCluster,.memberAccessSummary div{align-items:center}}@media (width<=720px){.teamSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.teamInviteIntro{align-items:flex-start;padding:14px}.teamInvitePanel .inviteForm,.teamCardGrid,.teamDirectoryTools{padding-inline:12px}.teamFilterBar{scrollbar-width:none;gap:7px;padding-inline:12px;overflow-x:auto}.teamFilterBar::-webkit-scrollbar{display:none}.teamFilterBar button{flex:none}.memberIdentity strong{white-space:normal}}@media (width<=520px){.teamSummaryGrid{gap:8px}.teamSummaryGrid .summaryCard{min-height:94px;padding:12px}.teamSummaryGrid .summaryCard strong{font-size:22px}.teamInviteIntro p{font-size:12px}.teamInvitePanel .inviteForm,.teamCardGrid{gap:10px;padding-block:12px}.teamMemberCard{border-radius:14px;gap:14px;padding:14px}.teamMemberCard:hover{transform:none}.memberIdentity{align-items:flex-start}.memberIdentity>span{flex-basis:40px;width:40px;height:40px}.memberMenuActions{grid-template-columns:1fr}.memberActionMenu{border-radius:18px;width:calc(100vw - 28px);max-height:min(76dvh,600px)}.memberActionControls{grid-template-columns:1fr}.memberActionControls label.full,.memberActionControl.full{grid-column:1}.memberActionAccess .appAccessChecklist{grid-template-columns:1fr}}@keyframes memberSheetIn{0%{opacity:0}to{opacity:1}}@media (width<=820px){.conversationPage{gap:16px;height:auto}.conversationHeader{background:linear-gradient(135deg,#1d5c4a0d,#fff0),#fff;border-radius:14px;gap:14px;padding:18px;box-shadow:0 14px 34px #1220190f}.conversationHeader h1{line-height:1.1}.conversationHeader>div:first-child p:not(.eyebrow){color:#3d4c44;font-size:14px}.conversationHeaderControls{gap:12px}.conversationHeaderControls select,.conversationHeader .searchBox input{border-radius:11px;min-height:46px}.conversationHeader .searchBox svg{left:13px}.conversationHeader .searchBox input{padding-left:40px}.conversationHeader .tabs{background:#f1f5f2;border:1px solid #dce6df;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.conversationHeader .tabs button{color:#4d5c54;background:0 0;border:0;border-radius:9px;min-height:40px;padding:0 8px;font-weight:800}.conversationHeader .tabs button.active{color:#fff;background:#1d5c4a;box-shadow:0 8px 18px #1d5c4a33}.supportGrid{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;overflow:visible}.storePanel,.inboxPanel,.thread{background:#fff;border:1px solid #dde5df;border-radius:14px;overflow:hidden;box-shadow:0 14px 32px #1220190e}.storePanel,.inboxPanel{border-bottom:1px solid #dde5df;border-right:1px solid #dde5df;max-height:none}.conversationPage .panelHeader.compact{background:#fff;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;height:52px;min-height:0;padding:0 16px}.conversationPage .panelHeader.compact h3{font-size:15px;line-height:1}.conversationPage .panelHeader.compact span{background:#f4f7f4;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.storeList button,.conversationItem{padding:14px 16px}.storeList button.selected,.conversationItem.selected{box-shadow:none;border-left:3px solid #1d5c4a;padding-left:13px}.conversationList .emptyState{text-align:center;align-content:center;justify-items:center;min-height:132px;padding:24px;line-height:1.45;display:grid}.thread{min-height:min(620px,100dvh - 98px)}.threadEmpty{background:radial-gradient(circle at 50% 18%,#1d5c4a14,#0000 30%),#fbfcfb;align-content:center;gap:10px;min-height:320px;padding:42px 22px}.threadEmpty svg{box-sizing:content-box;background:#edf6f1;border-radius:999px;padding:11px}.threadEmpty h2{color:#27342e}}@media (width<=640px){.conversationPage{gap:12px}.conversationHeader{border-radius:16px;padding:16px}.conversationHeader h1{font-size:22px}.conversationHeaderControls{gap:10px}.conversationHeader .tabs button{min-height:39px;font-size:13px}.supportGrid{gap:12px}.storePanel,.inboxPanel,.thread{border-radius:13px}.storeList,.conversationList{max-height:230px}.conversationPage .panelHeader.compact{align-items:center;height:50px;min-height:0;padding:0 14px}.storeList button,.conversationItem{padding:13px 14px}.storeList button.selected,.conversationItem.selected{padding-left:11px}.thread{min-height:480px}.threadEmpty{min-height:300px;padding:38px 18px}}@media (width<=460px){.conversationHeader{padding:14px}.conversationHeader .tabs{gap:3px;padding:3px}.conversationHeader .tabs button{min-height:38px}.storeList,.conversationList{max-height:215px}.thread{min-height:440px}.threadEmpty{min-height:280px}.memberHeaderActions .protectedAdminBadge,.memberHeaderActions .memberRoleBadge{display:none}}@media (width<=820px){.thread{height:min(620px,100dvh - 96px);min-height:0}.messages{max-height:450px;overflow-y:auto}.threadActions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.threadActions button{white-space:nowrap;gap:6px;min-width:0;padding:0 8px}}@media (width<=460px){.thread{height:min(760px,100dvh - 84px);min-height:0}.threadActions{grid-template-columns:repeat(3,minmax(0,1fr))}.threadActions button{gap:4px;padding:0 5px;font-size:12px}}@media (width<=1180px){.settingsHero{grid-template-columns:1fr}.settingsHeroSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.settingsAvailabilityCards,.settingsFieldGroup{grid-template-columns:1fr}.settingsPage .settingsFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.settingsHeroSummary,.settingsOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsAvailabilityFooter{flex-direction:column;align-items:stretch;gap:12px}.settingsNotificationCard{max-width:none}.settingsAvailabilityFooter .primaryButton{width:100%}}@media (width<=720px){.settingsHero{border-radius:10px;padding:16px}.settingsHero h1{font-size:27px}.settingsHeroSummary,.settingsOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsSectionHeader{flex-direction:column;align-items:flex-start;gap:10px;min-height:auto;padding:14px}.settingsAvailabilityCards{gap:12px;padding:14px}.settingsFieldCard{gap:14px;padding:14px}.settingsFieldCard header{grid-template-columns:38px minmax(0,1fr)}.settingsFieldCard header>span{width:38px;height:38px}.settingsFieldGroup{gap:12px;padding:14px}.settingsPage .weekdayPicker{grid-template-columns:repeat(4,minmax(0,1fr))}.settingsPage .weekdayPicker button{min-height:40px}.settingsPage .settingsFormGrid{grid-template-columns:1fr;gap:10px}.settingsRoutingGrid{grid-template-columns:1fr!important}.settingsAvailabilityFooter{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.settingsNotificationCard{max-width:none}.settingsFieldGroup.compact{padding:14px}.settingsPage .switchRow{align-items:flex-start}.settingsPage .primaryButton{justify-self:stretch;width:auto;margin:14px}.settingsAvailabilityFooter .primaryButton{width:100%;margin:0}.settingsInfoPanel .settingsList,.settingsActionList{padding:14px}}@media (width<=460px){.settingsHero{padding:14px}.settingsHero h1{font-size:24px}.settingsHeroSummary{grid-template-columns:1fr}.settingsHeroSummary span{padding:12px}.settingsTimePreview{grid-template-columns:1fr}.settingsPage .weekdayPicker{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsActionList button{grid-template-columns:38px minmax(0,1fr);align-items:start;min-height:70px;padding:10px}.settingsActionList button>span{width:38px;height:38px}}@media (width<=1180px){.guideHero,.guideGrid{grid-template-columns:1fr}.guideModules>div{grid-template-columns:repeat(2,minmax(220px,1fr))}.guideModules article:nth-child(3n){border-right:1px solid #edf2ef}.guideModules article:nth-child(2n){border-right:0}}@media (width<=720px){.guideHero{border-radius:10px;gap:16px;padding:18px}.guideHeroBadge{margin-bottom:12px}.guideHero h2{font-size:26px}.guideHero p{font-size:14px}.guideHeroStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.guideModules>div{grid-template-columns:1fr}.guideHeroStats span,.guideHeroStats span:nth-child(n){border-radius:8px;min-height:72px;padding:12px}.guideHeroStats strong{font-size:22px}.guideCard{padding:14px}.guideModules article,.guideModules article:nth-child(n){border-right:0}.guideAppList article{grid-template-columns:42px minmax(0,1fr);align-items:start}.guideAppList article button{grid-column:1/-1;justify-self:stretch}}@media (width<=460px){.guideHero{padding:16px}.guideHero h2{font-size:24px}.guideCard>header{align-items:flex-start}.guideChecklist ol,.guideDoDont ul{padding-left:18px}}.conversationPage{gap:18px;width:100%;max-width:none;height:100%;min-height:0;margin:0 auto}.conversationCommandBar{grid-template-columns:272px minmax(380px,1fr) minmax(360px,.68fr);align-items:stretch;gap:12px;display:grid}.conversationAppSwitcher,.conversationSearchShell,.conversationStatusMetrics{background:linear-gradient(#fffffffa,#fafdfbfa);border:1px solid #dbe6df;border-radius:14px;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 12px 32px #1220190b}.conversationAppSwitcher:hover,.conversationSearchShell:hover{border-color:#bdd9ca;transform:translateY(-1px);box-shadow:0 16px 34px #12201912}.conversationAppSwitcher{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-height:60px;padding:10px 46px 10px 12px;display:grid;position:relative}.conversationAppSwitcher i{color:#fff;background:linear-gradient(145deg,#1d6c56,#1b5d8e);border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-style:normal;font-weight:950;display:inline-flex}.conversationAppSwitcher span{gap:2px;min-width:0;display:grid}.conversationAppSwitcher strong{color:#15251f;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;line-height:1.1;overflow:hidden}.conversationAppSwitcher small{color:#66756c;font-size:12px;font-weight:700}.conversationAppSwitcher select{appearance:none;color:#0000;cursor:pointer;background:0 0;border:0;outline:0;width:100%;padding:0 10px;position:absolute;inset:0}.conversationAppSwitcher select option{color:#16231d;background:#fff}.conversationAppSwitcher select:focus,.conversationAppSwitcher select:focus-visible,.conversationSearchShell input:focus,.conversationInboxSearch input:focus,.conversationSortSelectShell select:focus{outline:0;box-shadow:none!important;border-color:#0000!important}.conversationFilterRow select:focus{outline:0;box-shadow:none!important;border-color:#dbe6df!important}.conversationAppSwitcher:after{content:"";pointer-events:none;border-bottom:2px solid #42534a;border-right:2px solid #42534a;width:8px;height:8px;position:absolute;top:22px;right:18px;transform:rotate(45deg)}.conversationSearchShell{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:0 14px;display:grid}.conversationSearchShell svg{box-sizing:content-box;color:#64746b;background:#f0f5f2;border:1px solid #dde8e2;border-radius:10px;align-items:center;padding:8px}.conversationSearchShell input{color:#17231d;font:inherit;background:0 0;border:0;outline:0;min-width:0}.conversationSearchShell kbd{color:#6d7c73;background:#f6faf8;border:1px solid #dfe9e3;border-radius:7px;padding:4px 7px;font-size:11px;font-weight:850}.conversationStatusMetrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.conversationStatusMetrics span{gap:4px;min-width:0;padding:10px 16px;display:grid;position:relative}.conversationStatusMetrics span+span{border-left:1px solid #edf2ef}.conversationStatusMetrics small{color:#65766d;font-size:12px;font-weight:750}.conversationStatusMetrics strong{color:#13231c;font-size:19px;line-height:1}.metricDot{border-radius:999px;width:7px;height:7px;position:absolute;bottom:12px;right:14px}.metricDot.green{background:#17865e}.metricDot.amber{background:#e59c13}.metricDot.purple{background:#7c3aed}.metricDot.teal{background:#0f9f8b}.conversationWorkspaceGrid.supportGrid{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(430px,.48fr) minmax(0,1fr);gap:14px;height:100%;min-height:0;overflow:visible}.conversationInboxPanel,.conversationInfoRail,.conversationWorkspaceGrid .thread{background:#fff;border:1px solid #dbe6df;border-radius:16px;min-height:0;overflow:hidden;box-shadow:0 14px 36px #1220190e}.conversationInboxPanel,.conversationInfoRail{height:100%;display:grid}.conversationInboxPanel{grid-template-rows:auto auto auto auto minmax(0,1fr) auto}.conversationWorkspaceGrid .thread{height:100%;position:relative}.conversationInboxHeader{background:linear-gradient(#fff,#fbfdfb);border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;display:flex}.conversationInboxHeader h2{color:#17231d;margin:0;font-size:16px;line-height:1}.conversationInboxHeader small{color:#66756c;font-size:12px}.conversationInboxHeader button{color:#41534a;background:#fff;border:1px solid #dce7e1;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.conversationTabs{scrollbar-width:none;justify-content:space-between;gap:5px;padding:12px 12px 6px;display:flex;overflow:visible}.conversationTabs::-webkit-scrollbar{display:none}.conversationTabs button{color:#53645b;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:32px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.conversationTabs button span{color:#62746b;background:#eef4f1;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-flex}.conversationTabs button.active{color:#17634a;background:#e9f6ef;box-shadow:inset 0 -2px #17634a}.conversationTabs button.active span{color:#fff;background:#17634a}.conversationInboxSearchRow{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:10px;padding:10px 12px;display:grid}.conversationInboxSearch{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-height:42px;display:grid}.conversationInboxSearch,.conversationFilterRow select,.conversationSortSelectShell,.conversationSortSelectShell select,.conversationFilterIconButton{background:#fff;border:1px solid #dbe6df;border-radius:11px}.conversationFilterIconButton{color:#17231d;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.conversationFilterIconButton:hover,.conversationInboxHeader button:hover{color:#17634a;background:#f2f8f4;border-color:#cfe2d8}.conversationInboxSearch svg{color:#62746b;justify-self:center;margin-left:0}.conversationInboxSearch input{color:#17231d;font:inherit;background:0 0;border:0;outline:0;min-width:0;min-height:40px;padding:0 12px 0 0;line-height:1}.conversationFilterRow{grid-template-columns:minmax(0,1fr) 166px;gap:10px;padding:0 12px 12px;display:grid}.conversationFilterRow select,.conversationSortSelectShell select{appearance:none;color:#17231d;font:inherit;background-image:linear-gradient(45deg,#0000 50%,#4b5b52 50%),linear-gradient(135deg,#4b5b52 50%,#0000 50%);background-position:calc(100% - 16px) 17px,calc(100% - 11px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;width:100%;min-height:40px;padding:0 32px 0 12px;font-weight:800}.conversationSortSelectShell{grid-template-columns:minmax(0,1fr) 28px;align-items:center;min-width:0;padding:0;display:grid;overflow:hidden}.conversationSortSelectShell select{background-color:#0000;background-image:none;border:0;border-radius:0;min-width:0;padding-right:4px}.conversationSortSelectShell svg{color:#62746b;pointer-events:none;justify-self:center}.conversationCardList.conversationList{gap:8px;padding:0 12px 12px;display:flex;overflow:auto}.conversationCardList .conversationItem{background:#fff;border:1px solid #e1e9e4;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;min-height:96px;padding:12px;display:grid}.conversationCardList .conversationItem:hover{background:#fbfdfc;border-color:#cfe2d8}.conversationCardList .conversationItem.selected{background:radial-gradient(circle at 100% 0,#1d5c4a14,#0000 35%),#eff9f3;border-color:#bfe2cd;box-shadow:inset 3px 0 #17634a,0 10px 22px #1d5c4a14}.conversationAvatar{color:#fff;background:linear-gradient(145deg,#1d6c56,#1b5d8e);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:950;display:inline-flex}.conversationCardBody{gap:4px;min-width:0;display:grid}.conversationCardTop{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.conversationCardTop small,.conversationCardTop em,.conversationPreview{color:#66756c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conversationCardTop small{color:#53675f;min-width:0;font-weight:650}.conversationCardTop em{flex:none;font-style:normal}.conversationCardBody strong,.conversationPreviewMessage{color:#18241e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;line-height:1.25;display:block;overflow:hidden}.conversationPreviewMessage{letter-spacing:0;max-width:100%}.conversationCardBadges{flex-flow:wrap;grid-column:2;justify-content:flex-start;align-items:center;gap:6px;display:flex}.conversationCardBadges b{color:#fff;background:#de3d2b;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:inline-flex}.conversationCardBadges .conversationStatusBadge,.conversationCardBadges .conversationPriorityListPill,.conversationCardBadges .slaPill{border:1px solid #d7e5dc;border-radius:999px;align-items:center;min-height:23px;margin:0;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.conversationStatusBadge.open{color:#17634a;background:#eaf7ef;border-color:#cae8d5}.conversationStatusBadge.waiting{color:#8a5b00;background:#fff7e5;border-color:#f2d18a}.conversationStatusBadge.pending{color:#6030b3;background:#f3ebff;border-color:#dcc8ff}.conversationStatusBadge.closed{color:#59645f;background:#f1f4f2;border-color:#dce4df}.conversationPriorityListPill.priority-high{color:#8a5b00;background:#fff7e5;border-color:#f2d18a}.conversationPriorityListPill.priority-urgent{color:#b12d1c;background:#fff0ed;border-color:#f4b7aa}.conversationInboxFooter{color:#66756c;border-top:1px solid #edf2ef;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font-size:12px;display:flex}.conversationPagination{align-items:center;gap:6px;display:inline-flex}.conversationPagination button{color:#17634a;background:#f2f8f4;border:1px solid #d7e8df;border-radius:9px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 9px;font-weight:850;display:inline-flex}.conversationPagination button.active{color:#fff;background:#17634a;border-color:#17634a}.conversationPagination button:disabled{cursor:not-allowed;opacity:.45}.conversationPagination .conversationPaginationLoad{min-width:46px}.conversationDetailsModal{overscroll-behavior:contain;background:#fff;border:1px solid #dfe8e3;border-radius:18px;grid-template-rows:auto;gap:0;width:min(820px,100%);min-height:0;max-height:min(760px,100dvh - 40px);animation:.18s notificationModalIn;display:grid;overflow:auto;box-shadow:0 28px 90px #0a120e42}.conversationDetailsHeader{background:radial-gradient(circle at 100% 0,#1d5c4a14,#0000 36%),#fff;border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.conversationDetailsHeader>div{gap:3px;min-width:0;display:grid}.conversationDetailsHeader h2{color:#17231d;font-size:22px;line-height:1.08}.conversationDetailsHeader small{color:#65756d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.conversationDetailsHeader button{color:#52645b;background:#f7faf8;border:1px solid #dce7e1;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.conversationDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;padding:16px;display:grid;overflow:visible}.conversationInfoRail{align-content:start;gap:12px;padding:14px;overflow:auto}.conversationInfoCard{background:#fff;border:1px solid #e1e9e4;border-radius:14px;gap:12px;padding:14px;display:grid}.conversationInfoCard header{justify-content:space-between;align-items:center;display:flex}.conversationInfoCard h3{color:#17231d;margin:0;font-size:15px}.conversationInfoCard header span{color:#17634a;background:#eef6f1;border:1px solid #d3e7dc;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.conversationInfoCard dl{gap:12px;margin:0;display:grid}.conversationInfoCard dl div{gap:3px;display:grid}.conversationInfoCard dt{color:#718078;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:900}.conversationInfoCard dd{color:#17231d;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.conversationNoteList{gap:8px;display:grid}.conversationNoteList article{background:#f8faf9;border:1px solid #e3eae6;border-radius:10px;gap:8px;padding:10px;display:grid}.conversationNoteList p,.conversationInfoEmpty,.aiRailCard p{color:#506158;margin:0;font-size:13px;line-height:1.4}.conversationNoteList small{color:#728078;text-align:right;font-size:11px}.aiRailCard{background:radial-gradient(circle at 100% 0,#7c3aed1f,#0000 36%),#fbf8ff;border-color:#e5d9fb}.aiRailCard header span{background:#eaf9ef;border-color:#ccebd6}.aiRailActions{flex-wrap:wrap;gap:8px;display:flex}.aiRailActions button{color:#5d2daf;background:#fff;border:1px solid #dbc9f4;border-radius:9px;min-height:34px;padding:0 10px;font-size:12px;font-weight:850}.conversationRailActions{gap:9px;display:grid}.conversationRailActions button{color:#17231d;background:#fff;border:1px solid #dbe6df;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:850;display:inline-flex}.conversationInfoCard.empty{color:#65756d;text-align:center;align-content:center;justify-items:center;min-height:240px}.conversationInfoCard.empty svg{color:#17634a}.conversationWorkspaceGrid .thread{background:#f8fbf9;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto auto}.conversationWorkspaceGrid .threadHeader{background:radial-gradient(circle at 0 0,#1d5c4a0e,#0000 34%),#fff;border-bottom:1px solid #dde7e1;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;min-height:0;padding:14px 16px 12px;display:grid}.conversationWorkspaceGrid .threadHeaderMain{align-content:start;gap:9px;display:grid}.conversationWorkspaceGrid .threadIdentityRow{justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}.threadStoreAvatar{color:#fff;text-transform:uppercase;background:linear-gradient(145deg,#1f71c8,#1d6a56);border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;font-weight:950;display:inline-flex;box-shadow:0 10px 22px #14544c29}.threadIdentityCopy{flex:auto;gap:3px;min-width:0;display:grid}.threadStoreUrlLine{align-items:center;gap:6px;min-width:0;display:flex}.threadStoreUrlLine h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:none;margin:0;font-size:18px;line-height:1.14;overflow:hidden}.threadStoreUrlLine a{color:#53665c;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;display:inline-flex}.threadStoreUrlLine a:hover{color:#17634a;background:#edf6f1}.conversationWorkspaceGrid .threadMetaLine{color:#53645b;text-overflow:ellipsis;white-space:nowrap;max-width:min(640px,100%);font-size:13px;line-height:1.3;overflow:hidden}.threadDetailsButton{color:#315145;background:#fff;border:1px solid #dbe6df;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:36px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.threadManageButton{color:#17634a;background:#edf6f1;border:1px solid #cfe2d8;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:13px;font-weight:850;display:none}.threadManageButton:hover{background:#e3f2ea;border-color:#b9d8ca}.threadDetailsButton:hover{color:#17634a;background:#edf6f1;border-color:#bddbcd}.threadBackButton{color:#315145;background:#fff;border:1px solid #dbe6df;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:none}.threadBackButton:hover{color:#17634a;background:#edf6f1;border-color:#bddbcd}.conversationWorkspaceGrid .threadActions{background:#f7faf8;border:1px solid #dfe9e4;border-radius:12px;flex:none;grid-template-columns:minmax(96px,.6fr) minmax(96px,.6fr) minmax(150px,1.25fr) minmax(144px,.95fr);align-content:start;align-items:stretch;gap:8px;width:100%;padding:8px;display:grid}.conversationWorkspaceGrid .threadActions>*{min-width:0}.conversationWorkspaceGrid .threadActions label,.conversationWorkspaceGrid .threadActions .threadField{align-content:start;gap:4px}.conversationWorkspaceGrid .threadActions label>span,.conversationWorkspaceGrid .threadActions .threadField>span{color:#63746b;letter-spacing:.04em;font-size:10px;font-weight:950}.conversationWorkspaceGrid .threadActions select{appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#52615a 50%),linear-gradient(135deg,#52615a 50%,#0000 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;border-radius:9px;min-height:38px;padding-inline:28px 32px;font-size:13px}.threadSelectShell{position:relative}.threadSelectShell select{width:100%}.threadControlDot{pointer-events:none;z-index:1;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.threadSelectShell.noDot select{padding-left:12px}.threadSelectShell.priority-normal .threadControlDot,.threadSelectShell.status-open .threadControlDot{background:#16a34a}.threadSelectShell.priority-high .threadControlDot,.threadSelectShell.status-pending .threadControlDot{background:#f59e0b}.threadSelectShell.priority-urgent .threadControlDot{background:#ef4444}.threadSelectShell.status-closed .threadControlDot{background:#64748b}.conversationWorkspaceGrid .threadTagSelect,.conversationWorkspaceGrid .threadAssigneeSelect{grid-column:auto}.threadTagControl{background:#fff;border:1px solid #d7e0da;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;min-height:38px;padding:5px;display:flex;overflow:visible}.threadTagControl small{color:#6a776f;white-space:nowrap;padding-left:6px;font-size:13px}.threadTagChip{color:#1d5c4a;text-transform:capitalize;background:#f3fbf7;border:1px solid #cde4d7;border-radius:8px;flex:none;align-items:center;gap:5px;max-width:116px;min-height:30px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.threadTagChip svg{flex:none}.threadAddTagControl{color:#315145;background:#fff;border:1px solid #dce7e1;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:30px;padding:0;font-size:13px;font-weight:800;display:inline-flex;position:relative}.threadAddTagControl:hover{color:#17634a;background:#f2f8f5;border-color:#cfe2d8}.threadAddTagControl select{cursor:pointer;opacity:0;width:100%;position:absolute;inset:0}.threadMobileManageLayer{display:none}.conversationWorkspaceGrid .messages{background:radial-gradient(circle at 50% 0,#1d5c4a0e,#0000 32%),#f8fbf9;padding:20px 24px}.threadMessageLoading{color:#5f7067;text-align:center;align-content:center;justify-items:center;gap:8px;min-height:100%;animation:.18s threadLoadingIn;display:grid}.threadMessageLoading .loadingSpinner{width:30px;height:30px}.threadMessageLoading strong{color:#17231d;font-size:15px;font-weight:900}.threadMessageLoading small{color:#65766d;font-size:13px}.threadMessageSkeleton{gap:10px;width:min(72%,420px);max-width:420px;margin-top:16px;display:grid}.threadMessageSkeleton span{background:linear-gradient(90deg,#edf4f0 0%,#f8fbf9 48%,#edf4f0 100%) 0 0/220% 100%;border:1px solid #e1ebe5;border-radius:12px;height:46px;animation:1.15s ease-in-out infinite threadSkeletonPulse;display:block}.threadMessageSkeleton span:nth-child(2){justify-self:end;width:72%}.threadMessageSkeleton span:nth-child(3){width:86%}@keyframes threadLoadingIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes threadSkeletonPulse{0%{background-position:120% 0}to{background-position:-120% 0}}.conversationWorkspaceGrid .message{border-radius:12px;max-width:min(580px,78%)}.conversationWorkspaceGrid .message.agent{background:#e7f7ed;border-color:#bfdfcd}.conversationWorkspaceGrid .message.note{background:#fff8e7;border-color:#ead28d}.conversationWorkspaceGrid .replyBox{background:#fff;border-top:1px solid #dde7e1;grid-template-columns:minmax(0,1fr) 96px;align-items:stretch;gap:10px;padding:12px}.conversationWorkspaceGrid .replyBox textarea{resize:vertical;border-radius:11px;min-height:72px}.conversationWorkspaceGrid .replyBox button{color:#fff;background:#17634a;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-weight:850;display:inline-flex}.conversationWorkspaceGrid .threadToolBar{background:#fff;border-top:1px solid #edf2ef;flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.conversationWorkspaceGrid .threadToolBar button{background:#fff;border:1px solid #dbe6df;border-radius:10px;min-height:38px;padding:0 12px}.conversationWorkspaceGrid .threadEmpty{background:radial-gradient(circle at 50% 22%,#1d5c4a1a,#0000 34%),linear-gradient(#fff,#f8fbf9);align-content:center;min-height:100%}@media (width<=1380px){.conversationCommandBar{grid-template-columns:230px minmax(280px,1fr)}.conversationStatusMetrics{grid-column:1/-1}.conversationWorkspaceGrid.supportGrid{grid-template-columns:minmax(410px,.52fr) minmax(0,1fr)}}@media (width<=1500px) and (width>=1121px){.conversationWorkspaceGrid .threadActions{grid-template-columns:minmax(96px,.6fr) minmax(96px,.6fr) minmax(0,1.4fr)}.conversationWorkspaceGrid .threadAssigneeSelect{grid-column:1/-1}}@media (width<=1120px){.conversationPage{height:auto;min-height:calc(100dvh - 74px)}.conversationPage.hasActiveThread{gap:0}.conversationPage.hasActiveThread .conversationCommandBar{display:none}.conversationCommandBar,.conversationWorkspaceGrid.supportGrid{grid-template-columns:1fr}.conversationWorkspaceGrid.isInboxOnly .thread{display:none}.conversationWorkspaceGrid.hasActiveThread{height:calc(100dvh - 76px);min-height:0}.conversationWorkspaceGrid.hasActiveThread .conversationInboxPanel{display:none}.conversationInboxPanel,.conversationInfoRail,.conversationWorkspaceGrid .thread{height:auto}.conversationInboxPanel{max-height:620px}.conversationWorkspaceGrid.isInboxOnly .conversationInboxPanel{min-height:min(760px,100dvh - 220px);max-height:none}.conversationWorkspaceGrid .thread{min-height:min(760px,100dvh - 106px)}.conversationWorkspaceGrid.hasActiveThread .thread{height:100%;min-height:0;display:grid}.threadBackButton,.threadManageButton{display:inline-flex}.threadManageButton+.threadDetailsButton{margin-left:0}.conversationInfoRail{grid-template-columns:repeat(2,minmax(0,1fr))}.conversationWorkspaceGrid .threadHeader{grid-template-columns:1fr}.conversationWorkspaceGrid .threadHeader>.threadActions{display:none}.threadMobileManageLayer{z-index:30;background:#0f1f1861;justify-content:center;align-items:flex-end;padding:16px;animation:.16s threadManageBackdropIn;display:flex;position:absolute;inset:0}.threadMobileManagePopup{background:#fff;border:1px solid #d9e4de;border-radius:18px;gap:12px;width:min(460px,100%);max-height:min(82dvh,620px);padding:14px;animation:.18s threadManageSheetIn;display:grid;overflow:auto;box-shadow:0 28px 80px #12201942}.threadMobileManagePopup>header{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 0;display:flex}.threadMobileManagePopup>header span{gap:2px;min-width:0;display:grid}.threadMobileManagePopup>header strong{color:#17231d;font-size:16px;font-weight:900}.threadMobileManagePopup>header small{color:#65766d;font-size:12px;line-height:1.35}.threadMobileManagePopup>header button{color:#50665c;background:#f7faf8;border:1px solid #dbe6df;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.threadMobileManagePopup>header button:hover{color:#17634a;background:#edf6f1}.conversationWorkspaceGrid .threadMobileManageActions.threadActions{background:#f7faf8;border:1px solid #dfe9e4;border-radius:14px;grid-template-columns:1fr;gap:10px;width:100%;padding:10px;display:grid}.conversationWorkspaceGrid .threadMobileManageActions.threadActions label,.conversationWorkspaceGrid .threadMobileManageActions.threadActions .threadField,.conversationWorkspaceGrid .threadMobileManageActions.threadActions .threadTagSelect,.conversationWorkspaceGrid .threadMobileManageActions.threadActions .threadAssigneeSelect{grid-column:1}@keyframes threadManageBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes threadManageSheetIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media (width<=720px){.conversationPage{gap:12px;min-height:0}.conversationCommandBar{gap:10px}.conversationStatusMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.conversationStatusMetrics span:nth-child(odd){border-left:0}.conversationStatusMetrics span:nth-child(n+3){border-top:1px solid #edf2ef}.conversationSearchShell{grid-template-columns:32px minmax(0,1fr)}.conversationSearchShell kbd{display:none}.conversationInboxPanel{max-height:560px}.conversationTabs{justify-content:flex-start;overflow-x:auto}.conversationFilterRow{grid-template-columns:1fr}.conversationCardList.conversationList{max-height:360px}.conversationCardList .conversationItem{grid-template-columns:40px minmax(0,1fr)}.conversationCardBadges{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:flex-start}.conversationWorkspaceGrid .thread{min-height:min(760px,100dvh - 92px)}.conversationWorkspaceGrid .threadHeader{gap:12px;padding:14px}.conversationWorkspaceGrid .threadIdentityRow{grid-template-columns:38px 40px minmax(0,1fr);align-items:start;display:grid}.threadManageButton{grid-column:1/3;justify-content:center;width:100%;margin-left:0}.threadDetailsButton{grid-column:3/4;justify-content:center;width:100%;margin-left:0}.threadBackButton{flex-basis:38px;width:38px;height:38px}.threadStoreAvatar{flex-basis:40px;width:40px;height:40px}.threadStoreUrlLine h2{font-size:21px}.conversationWorkspaceGrid .threadActions{grid-template-columns:repeat(2,minmax(0,1fr))}.conversationWorkspaceGrid .threadTagSelect,.conversationWorkspaceGrid .threadAssigneeSelect{grid-column:1/-1}.conversationWorkspaceGrid .messages{padding:16px}.conversationWorkspaceGrid .message{max-width:100%}.conversationWorkspaceGrid .replyBox{grid-template-columns:1fr}.conversationWorkspaceGrid .replyBox button{min-height:44px}.conversationWorkspaceGrid .threadToolBar{gap:8px}.conversationWorkspaceGrid .threadToolBar button{padding:0 8px}.conversationInfoRail{grid-template-columns:1fr}.conversationDetailsModal{width:min(520px,100%);max-height:calc(100dvh - 28px)}.conversationDetailsHeader{padding:16px}.conversationDetailsGrid{grid-template-columns:1fr;padding:14px}}@media (width<=460px){.conversationAppSwitcher,.conversationSearchShell,.conversationStatusMetrics,.conversationInboxPanel,.conversationInfoRail,.conversationWorkspaceGrid .thread{border-radius:12px}.conversationStatusMetrics span{padding:12px}.conversationInboxHeader{min-height:58px}.conversationTabs,.conversationFilterRow,.conversationCardList.conversationList{padding-inline:10px}.conversationInboxSearchRow{grid-template-columns:minmax(0,1fr) 40px;padding:10px}.conversationFilterRow{padding-bottom:10px}.conversationWorkspaceGrid .threadActions{grid-template-columns:1fr}.conversationWorkspaceGrid .threadActions label,.conversationWorkspaceGrid .threadActions .threadField,.conversationWorkspaceGrid .threadTagSelect,.conversationWorkspaceGrid .threadAssigneeSelect{grid-column:1}}.widgetSettingsPage{gap:24px}.widgetSettingsPage .widgetPageHeader{background:linear-gradient(135deg,#1d5c4a0b,#2c67a00a),#fff;box-shadow:0 20px 48px #1120190f}.widgetSettingsPage .widgetPageIntro .eyebrow{color:#5a695f;letter-spacing:.04em;font-size:12px}.widgetSettingsPage .widgetMetaPills span{box-shadow:inset 0 1px #ffffffbf}.widgetSettingsPage .widgetTabs{background:linear-gradient(#ffffffeb,#f8fbf9eb),#fff;border-bottom-color:#e6eee9;align-items:stretch}.widgetSettingsPage .widgetTabs button{isolation:isolate}.widgetSettingsPage .widgetTabs button.active{color:#164d3e}.widgetSettingsPage .widgetTabs button.active svg{color:#1d6b45}.widgetSettingsPage .widgetTabs button:focus-visible,.widgetSettingsPage button:focus-visible{outline:0;box-shadow:0 0 0 3px #1d5c4a21}.widgetSettingsPage .widgetTabPanel{background:linear-gradient(#fffffff5,#f9fbfaf5),#fff}.widgetSettingsPage .widgetEmbedCard,.widgetSettingsPage .widgetPreviewCard,.widgetSettingsPage .widgetAppearancePanel,.widgetSettingsPage .contentEditorBlock{box-shadow:0 16px 42px #1120190e}.widgetSettingsPage .widgetCardHeader,.widgetSettingsPage .widgetAppearancePanel .panelHeader,.widgetSettingsPage .contentEditorBlock .contentBlockTitle{background:#ffffffb8}.widgetSettingsPage .widgetSnippetBox pre{color:#102119;overflow:auto}.widgetSettingsPage .widgetPreviewCard{background:linear-gradient(#fffffff0,#f8fbf9fa),#fff}.widgetSettingsPage .previewWindow{background:radial-gradient(circle at 76% 22%,#eba83f1f,#0000 32%),linear-gradient(90deg,#2c67a01a,#1d5c4a0a),#f7f9f7}.widgetSettingsPage .settingsForm input,.widgetSettingsPage .settingsForm select,.widgetSettingsPage .settingsForm textarea,.widgetSettingsPage .contentRows input,.widgetSettingsPage .contentRows select,.widgetSettingsPage .contentRows textarea,.widgetSettingsPage .richTextEditor{border-color:#ccd8d1}.widgetSettingsPage .settingsForm input:hover,.widgetSettingsPage .settingsForm select:hover,.widgetSettingsPage .settingsForm textarea:hover,.widgetSettingsPage .contentRows input:hover,.widgetSettingsPage .contentRows select:hover,.widgetSettingsPage .contentRows textarea:hover,.widgetSettingsPage .richTextEditor:hover{border-color:#b9cec3}.widgetSettingsPage .settingsForm label small{margin-top:-2px}.widgetSettingsPage .switchToggle{transition:background .16s,border-color .16s,color .16s,box-shadow .16s}.widgetSettingsPage .switchToggle:hover{box-shadow:0 8px 18px #11201914}.widgetSettingsPage .contentEditorHeader{background:radial-gradient(circle at 92% 16%,#2c67a014,#0000 30%),linear-gradient(135deg,#1d5c4a13,#ffffffc7),#fbfdfb}.widgetSettingsPage .contentEditorBlock{background:linear-gradient(#1d5c4a05,#fff0 180px),#fff}.widgetSettingsPage .appContentRows{gap:14px}.widgetSettingsPage .appContentRows article{align-items:center}.widgetSettingsPage .registeredAppIdentity>div{min-width:0}.widgetSettingsPage .collectionAppScope{align-items:center;min-height:70px}.widgetSettingsPage .collectionAppScope .appAccessChecklist{flex:420px}.widgetSettingsPage .helpArticleEditor,.widgetSettingsPage .newsEditor{background:linear-gradient(#ffffffeb,#f8fbf9eb),#fff}.widgetSettingsPage .richToolbar{background:linear-gradient(#ffffffbd,#f4f8f6f0),#f4f7f5}.widgetSettingsPage .richToolbar button{transition:background .16s,border-color .16s,color .16s,transform .16s}.widgetSettingsPage .richToolbar button:hover{background:#f3faf6;transform:translateY(-1px)}@media (width>=1041px){.widgetSettingsPage .widgetPreviewCard{top:24px}}@media (width<=1180px){.widgetSettingsPage .widgetInstallGrid,.widgetSettingsPage .widgetAppearanceLayout{grid-template-columns:1fr}.widgetSettingsPage .widgetPreviewCard{position:static}}@media (width<=820px){.widgetSettingsPage .widgetPageHeader{gap:18px}.widgetSettingsPage .widgetHeaderActions{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:end;gap:12px;width:100%;display:grid}.widgetSettingsPage .widgetHeaderActions label,.widgetSettingsPage .widgetAppSelector,.widgetSettingsPage .widgetHeaderActions button{flex:unset;min-width:0}.widgetSettingsPage .widgetHeaderActions .primaryButton{justify-self:end;width:auto;min-width:172px;padding-inline:20px}.widgetSettingsPage .widgetTabs{scrollbar-width:none;flex-direction:row;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;padding:6px;display:grid;overflow-x:auto}.widgetSettingsPage .widgetTabs::-webkit-scrollbar{display:none}.widgetSettingsPage .widgetTabs button{flex:unset;width:100%;min-width:0;min-height:62px;padding:0 14px}.widgetSettingsPage .widgetTabPanel{padding:16px}.widgetSettingsPage .widgetTabPanel.content{padding:0}.widgetSettingsPage .settingsForm,.widgetSettingsPage .contentEditor{padding:18px}.widgetSettingsPage .collectionTop,.widgetSettingsPage .helpArticleTop,.widgetSettingsPage .contentRowTop,.widgetSettingsPage .appContentRows article{grid-template-columns:1fr}.widgetSettingsPage .collectionAppScope{flex-direction:column;align-items:stretch}.widgetSettingsPage .collectionAppScope>label{align-items:stretch;width:100%;display:grid}.widgetSettingsPage .collectionAppScope>label>select{width:100%;min-width:0}}@media (width<=640px){.widgetSettingsPage{gap:16px}.widgetSettingsPage .widgetPageHeader{padding:16px}.widgetSettingsPage .widgetHeaderActions{grid-template-columns:1fr;display:grid}.widgetSettingsPage .widgetHeaderActions .primaryButton{justify-self:stretch;width:100%;min-width:0}.widgetSettingsPage .widgetTabs{border-radius:14px;flex-direction:row;display:flex;overflow-x:auto}.widgetSettingsPage .widgetTabs button{flex:0 0 min(204px,100vw - 96px);width:auto;min-width:min(204px,100vw - 96px);min-height:58px}.widgetSettingsPage .widgetTabPanel,.widgetSettingsPage .widgetTabPanel.install,.widgetSettingsPage .widgetTabPanel.content>.contentPanel{border-radius:14px}.widgetSettingsPage .widgetCardHeader,.widgetSettingsPage .contentEditorHeader,.widgetSettingsPage .contentBlockTitle{flex-direction:column;align-items:stretch}.widgetSettingsPage .widgetCardHeader,.widgetSettingsPage .widgetSnippetBox,.widgetSettingsPage .widgetPreview,.widgetSettingsPage .settingsForm,.widgetSettingsPage .contentEditor,.widgetSettingsPage .contentEditorBlock,.widgetSettingsPage .collectionEditor,.widgetSettingsPage .helpArticleEditor{padding:14px!important}.widgetSettingsPage .contentEditorHeader .primaryButton,.widgetSettingsPage .widgetCardHeader .secondaryButton,.widgetSettingsPage .contentBlockTitle button,.widgetSettingsPage .articleEditorFooter button{width:100%}.widgetSettingsPage .switchToggle{justify-content:flex-start;width:max-content}}
