:root{--sidebar:#111827;--sidebar-soft:#1f2937;--background:#f5f7fb;--surface:#ffffff;--border:#e4e7ec;--text:#172033;--muted:#667085;--muted-light:#98a2b3;--primary:#2563eb;--success:#16a34a;--warning:#b54708;--danger:#b42318}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{min-height:100vh;background:var(--background);color:var(--text);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.appShell{min-height:100vh;display:flex}.sidebar{position:fixed;inset:0 auto 0 0;width:250px;display:flex;flex-direction:column;padding:26px 18px 20px;background:var(--sidebar);color:#fff}.brand{display:flex;align-items:center;gap:12px;padding:0 10px 28px}.brandMark{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:var(--primary);font-size:20px;font-weight:700}.brandText span,.brandText strong{display:block}.brandText strong{font-size:17px}.brandText span{margin-top:4px;color:#9ca3af;font-size:12px}.mainNav{display:grid;grid-gap:5px;gap:5px}.mainNav a{padding:12px 14px;border-radius:8px;color:#cbd5e1;font-size:14px;transition:background .15s ease,color .15s ease}.mainNav a:hover{background:rgba(255,255,255,.05);color:#fff}.mainNav a.active{background:var(--sidebar-soft);color:#fff;font-weight:600}.sidebarFooter{align-items:center;gap:10px;margin-top:auto;padding:16px 10px 2px;border-top:1px solid #273244}.sidebarFooter small,.sidebarFooter strong{display:block}.sidebarFooter strong{color:#e5e7eb;font-size:12px}.sidebarFooter small{margin-top:3px;color:#94a3b8;font-size:11px}.onlineDot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#22c55e}.mainContent{min-height:100vh;padding:34px 40px 60px}.portalPage{max-width:1400px;margin:0 auto}.pageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.pageHeader h1{margin:0;font-size:30px;letter-spacing:-.02em}.pageHeader>div>p:not(.eyebrow){margin:8px 0 0;color:var(--muted)}.eyebrow{margin:0 0 8px;color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.readOnlyBadge,.statusBadge{display:inline-flex;align-items:center;padding:7px 11px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;color:#475467;font-size:12px;white-space:nowrap}.emptyState,.errorPanel,.panel{padding:28px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.emptyState h2,.errorPanel strong,.panel h2{margin-top:0}.emptyState p,.errorPanel p,.panel p{color:var(--muted)}.queueSummary{min-width:150px;padding:15px 18px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.queueSummary span,.queueSummary strong{display:block}.queueSummary strong{font-size:25px}.queueSummary span{margin-top:4px;color:var(--muted);font-size:12px}.inboxToolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.filterTabs{display:flex;gap:5px;padding:4px;border:1px solid var(--border);border-radius:10px;background:#fff}.filterTab{padding:8px 13px;border-radius:7px;color:var(--muted);font-size:13px}.filterTab.active{background:#eff4ff;color:#1849a9;font-weight:600}.conversationList{display:grid;grid-gap:12px;gap:12px}.conversationCard{display:flex;gap:15px;padding:20px;border:1px solid var(--border);border-radius:13px;background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease}.conversationCard:hover{border-color:#b2c5f7;box-shadow:0 6px 18px rgba(16,24,40,.05)}.conversationAvatar{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#eef4ff;color:#1849a9;font-weight:700}.conversationBody{min-width:0;flex:1 1}.conversationTop{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.conversationIdentity{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.conversationIdentity strong{font-size:15px}.conversationTop code{display:block;margin-top:6px;color:var(--muted-light);font-family:monospace;font-size:11px}.conversationTop time{color:var(--muted-light);font-size:11px;white-space:nowrap}.conversationStatus{padding:4px 8px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:10px;font-weight:700}.status-new,.status-waiting_for_agent{background:#fff4e5;color:var(--warning)}.status-assigned,.status-waiting_for_visitor{background:#eef4ff;color:#1849a9}.status-closed,.status-resolved{background:#ecfdf3;color:var(--success)}.messagePreview{margin:13px 0 12px;overflow:hidden;color:#344054;font-size:14px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.conversationMeta{display:flex;flex-wrap:wrap;gap:7px 18px;color:var(--muted);font-size:11px}.sourcePage{margin:10px 0 0;overflow:hidden;color:var(--muted-light);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.emptyState{padding:60px 24px;text-align:center}.emptyIcon{width:48px;height:48px;display:grid;place-items:center;margin:0 auto 16px;border-radius:50%;background:#ecfdf3;color:var(--success);font-size:23px}.errorPanel{border-color:#fecdca;background:#fffbfa}.errorPanel strong{color:var(--danger)}.errorPanel code{display:block;margin-top:14px;overflow-wrap:anywhere;color:#7a271a;font-size:11px}@media (max-width:900px){.sidebar{position:static;width:100%;min-height:auto}.appShell{display:block}.mainContent{width:100%;margin-left:0;padding:24px 18px 40px}.sidebarFooter{display:none}.conversationTop,.inboxToolbar,.pageHeader{align-items:stretch;flex-direction:column}.queueSummary{width:100%}.conversationTop time{white-space:normal}}.dceoDecisionBackdrop{position:fixed;inset:0;z-index:120;background:rgba(15,23,42,.62);display:grid;place-items:center;padding:24px}.dceoDecisionModal{width:min(920px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:20px;box-shadow:0 28px 80px rgba(15,23,42,.28);padding:24px;display:grid;grid-gap:18px;gap:18px;direction:rtl}.dceoDecisionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #e2e8f0;padding-bottom:14px}.dceoDecisionFacts small,.dceoDecisionHeader span{display:block;color:#64748b;font-size:12px;font-weight:700}.dceoDecisionHeader h2{margin:4px 0 0;font-size:24px}.dceoDecisionHeader button{border:0;background:#f1f5f9;border-radius:10px;width:38px;height:38px;font-size:25px;cursor:pointer}.dceoDecisionFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dceoDecisionFacts>div{border:1px solid #e2e8f0;border-radius:12px;padding:11px 13px;background:#f8fafc;min-width:0}.dceoDecisionFacts b{display:block;margin-top:5px;overflow-wrap:anywhere}.dceoDecisionField{display:grid;grid-gap:7px;gap:7px;font-weight:800;color:#334155}.dceoDecisionField input,.dceoDecisionField textarea{width:100%;border:1px solid #cbd5e1;border-radius:11px;padding:12px;background:#fff;font:inherit;line-height:1.7;resize:vertical}.dceoDecisionActions{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid #e2e8f0;padding-top:16px}@media(max-width:700px){.dceoDecisionBackdrop{padding:8px}.dceoDecisionModal{padding:16px;border-radius:14px;max-height:96vh}.dceoDecisionFacts{grid-template-columns:1fr}}.dceoWorkspaceBackdrop{position:fixed;inset:0;z-index:125;background:rgba(15,23,42,.68);display:grid;place-items:center;padding:18px}.dceoWorkspaceModal{width:min(1480px,96vw);height:min(920px,94vh);min-width:min(760px,94vw);min-height:560px;max-width:99vw;max-height:98vh;overflow:hidden;resize:both;background:#fff;border-radius:20px;box-shadow:0 28px 90px rgba(15,23,42,.34);display:grid;grid-template-rows:auto minmax(0,1fr);direction:rtl}.dceoWorkspaceModal.maximized{width:100vw!important;height:100vh!important;max-width:none;max-height:none;border-radius:0;resize:none}.dceoWorkspaceHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;border-bottom:1px solid #e2e8f0;background:#fff}.dceoWorkspaceHeader span{display:block;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.06em}.dceoWorkspaceHeader h2{margin:3px 0 0;font-size:19px;color:#0f172a}.dceoWorkspaceWindowActions{display:flex;align-items:center;gap:7px}.dceoWorkspaceHeader button{border:0;background:#f1f5f9;color:#0f172a;border-radius:10px;width:38px;height:38px;font-size:23px;line-height:1;cursor:pointer}.dceoWorkspaceFrame{display:block;width:100%;height:100%;border:0;background:#f8fafc}@media(max-width:700px){.dceoWorkspaceBackdrop{padding:4px}.dceoWorkspaceModal{width:100%;height:99vh;border-radius:12px}.dceoWorkspaceHeader{padding:10px 12px}.dceoWorkspaceHeader h2{font-size:16px}}.embeddedRenewalShell{width:100%;min-height:100vh;background:#f8fafc;overflow-x:hidden}.embeddedRenewalPage{width:100%;padding:18px 20px 42px;box-sizing:border-box}.embeddedRenewalPage>header{margin-bottom:14px}body:has(.embeddedRenewalPage) aside{display:none!important}.mainContent:has(>.embeddedRenewalPage){flex:1 1 100%!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;overflow:auto!important}@media(max-width:700px){.embeddedRenewalPage{padding:12px 10px 28px}}.websitesSummary{display:flex;gap:12px;flex-wrap:wrap}.websitesSummary>div{min-width:118px;padding:14px 16px;background:#fff;border:1px solid #e4e7ec;border-radius:12px;display:grid;grid-gap:4px;gap:4px}.websitesSummary strong{font-size:24px;color:#101828}.websitesSummary span{font-size:12px;color:#667085}.websitesMeta{display:flex;justify-content:space-between;gap:16px;margin:18px 0;color:#667085;font-size:13px}.websitesGrid{display:grid;grid-gap:18px;gap:18px}.websiteCard{background:#fff;border:1px solid #e4e7ec;border-radius:16px;overflow:hidden}.websiteCardHeader{display:flex;justify-content:space-between;gap:24px;padding:22px 24px;border-bottom:1px solid #eef0f4}.websiteTitleLine{display:flex;align-items:center;gap:10px}.websiteTitleLine h2{margin:0;font-size:20px}.websiteStatusDot{width:9px;height:9px;border-radius:50%;background:#98a2b3}.websiteStatusDot.active{background:#12b76a}.websiteStatusBadge{padding:4px 8px;border-radius:999px;background:#ecfdf3;color:#027a48;font-size:11px;font-weight:700}.websiteDomain{margin:8px 0;color:#475467}.websiteOrigins{display:flex;gap:8px;flex-wrap:wrap}.websiteOrigins code{padding:5px 8px;border-radius:7px;background:#f2f4f7;color:#344054;font-size:12px}.websiteWidgetState{min-width:100px;text-align:right;display:grid;align-content:start;grid-gap:5px;gap:5px}.websiteWidgetState span{color:#667085;font-size:12px}.websiteWidgetState strong{color:#101828}.websiteMetrics{padding:18px 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;background:#f9fafb;border-bottom:1px solid #eef0f4}.websiteMetrics>div{display:grid;grid-gap:6px;gap:6px}.visitorDetails span,.websiteMetrics span{color:#667085;font-size:12px}.websiteMetrics strong{color:#101828;font-size:15px}.liveVisitorsSection{padding:22px 24px 24px}.liveVisitorsHeader{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.liveVisitorsHeader h3{margin:0 0 5px}.liveVisitorsHeader p{margin:0;color:#667085}.liveVisitorsCount{min-width:38px;height:38px;padding:0 10px;border-radius:999px;background:#eff4ff;color:#155eef;display:grid;place-items:center;font-weight:700}.emptyVisitors{padding:24px;border:1px dashed #d0d5dd;border-radius:12px;background:#fcfcfd}.emptyVisitors p{margin:7px 0 0;color:#667085}.visitorList{display:grid;grid-gap:12px;gap:12px}.visitorCard{padding:16px;border:1px solid #e4e7ec;border-radius:12px}.visitorIdentity{display:flex;align-items:center;gap:12px}.visitorIdentity>div:last-child{display:grid;grid-gap:3px;gap:3px}.visitorIdentity span{color:#667085;font-size:13px}.visitorAvatar{width:42px;height:42px;border-radius:50%;background:#eff4ff;color:#155eef;display:grid;place-items:center;font-weight:700}.visitorDetails{margin-top:15px;display:grid;grid-template-columns:2fr .7fr 1fr 1fr;grid-gap:14px;gap:14px}.visitorDetails>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.visitorDetails strong{font-size:13px;overflow-wrap:anywhere}.visitorSecondary{margin-top:14px;padding-top:12px;border-top:1px solid #eef0f4;color:#667085;font-size:12px}.visitorSecondary p{margin:4px 0;overflow-wrap:anywhere}.visitorSecondary span{color:#344054;font-weight:600}@media (max-width:900px){.visitorDetails,.websiteMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pageHeader,.websiteCardHeader{align-items:flex-start}}@media (max-width:620px){.websiteCardHeader,.websitesMeta{flex-direction:column}.websiteWidgetState{text-align:left}.visitorDetails,.websiteMetrics{grid-template-columns:1fr}}.conversationCardLink{display:block;border-radius:13px}.conversationCardLink:focus-visible{outline:3px solid #84adff;outline-offset:3px}.conversationPageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.backLink{display:inline-block;margin-bottom:18px;color:#475467;font-size:13px;font-weight:600}.backLink:hover{color:var(--primary)}.conversationHeading{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.conversationHeading h1{margin:0;font-size:30px}.conversationPageHeader code{display:block;margin-top:8px;color:var(--muted)}.conversationWorkspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,.85fr);align-items:start;grid-gap:20px}.conversationInfoCard,.conversationMessagesPanel{border:1px solid var(--border);background:var(--surface)}.conversationPanelHeader{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border)}.conversationInfoCard h2,.conversationPanelHeader h2,.conversationPanelHeader p{margin:0}.conversationPanelHeader p{margin-top:5px;color:var(--muted);font-size:12px}.messageTimeline{min-height:300px;max-height:600px;overflow-y:auto;padding:22px;background:#f9fafb}.chatMessage{width:min(78%,760px);margin-bottom:14px;padding:14px 16px;border:1px solid var(--border);border-radius:13px;background:#fff}.chatMessage.agent{margin-left:auto;border-color:#b2ccff;background:#eff4ff}.chatMessage.system{width:100%;background:#f2f4f7}.chatMessageHeader{display:flex;justify-content:space-between;gap:15px}.chatMessageHeader strong{font-size:13px}.chatMessageHeader time{color:var(--muted-light);font-size:10px}.chatMessage>p{margin:10px 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#344054;font-size:14px;line-height:1.55}.chatMessageMeta{display:flex;gap:8px;color:var(--muted);font-size:10px}.emptyConversation{padding:50px 20px;color:var(--muted);text-align:center}.replyComposer{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--border)}.replyComposer label{font-size:13px}.replyComposer textarea{width:100%;resize:vertical;padding:13px;border:1px solid #d0d5dd;border-radius:10px;outline:none;color:var(--text)}.replyComposer textarea:focus{border-color:#84adff;box-shadow:0 0 0 3px #eff4ff}.replyComposerFooter{display:flex;align-items:center;justify-content:space-between;gap:15px}.replyComposerFooter span{color:var(--muted);font-size:11px}.conversationSidebarPanel{display:grid;grid-gap:16px}.conversationInfoCard h2{margin-bottom:17px;font-size:17px}.conversationDetailsList{display:grid;grid-gap:13px;gap:13px;margin:0}.conversationDetailsList>div{display:grid;grid-gap:5px;gap:5px;padding-bottom:12px;border-bottom:1px solid #eef0f4}.conversationDetailsList>div:last-child{padding-bottom:0;border-bottom:0}.conversationDetailsList dt{color:var(--muted);font-size:11px}.conversationDetailsList dd{margin:0;color:#344054;font-size:13px;font-weight:600}.breakValue{overflow-wrap:anywhere;word-break:break-word}.statusActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.statusActions button,.statusActions form{width:100%}.dangerButton,.primaryButton,.secondaryButton,.successButton{min-height:40px;padding:9px 14px;border:1px solid transparent;border-radius:9px;cursor:pointer;font-size:13px;font-weight:700}.primaryButton{background:var(--primary);color:#fff}.primaryButton:hover{background:#1d4ed8}.secondaryButton{border-color:#d0d5dd;background:#fff;color:#344054}.successButton{background:#ecfdf3;color:#027a48}.dangerButton{background:#fef3f2;color:var(--danger)}@media (max-width:1050px){.conversationWorkspace{grid-template-columns:1fr}.conversationSidebarPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.conversationSidebarPanel .conversationInfoCard:last-child{grid-column:1/-1}}@media (max-width:700px){.conversationPageHeader,.replyComposerFooter{align-items:stretch;flex-direction:column}.conversationSidebarPanel{grid-template-columns:1fr}.conversationSidebarPanel .conversationInfoCard:last-child{grid-column:auto}.chatMessage{width:100%}.statusActions{grid-template-columns:1fr}}.messageTimeline{position:relative}.newMessageJump{position:-webkit-sticky;position:sticky;z-index:10;bottom:16px;left:50%;display:block;width:max-content;margin:0 auto 12px;padding:9px 16px;border:1px solid #84adff;border-radius:999px;background:#175cd3;box-shadow:0 8px 20px rgba(16,24,40,.18);color:#ffffff;cursor:pointer;font:inherit;font-size:12px;font-weight:700;transition:background .15s ease,transform .15s ease}.newMessageJump:hover{background:#1849a9;transform:translateY(-1px)}.newMessageJump:focus-visible{outline:3px solid #84adff;outline-offset:3px}.chatMessage.newVisitorMessage{animation:newVisitorMessageHighlight 5s ease-out}@keyframes newVisitorMessageHighlight{0%{border-color:#2e90fa;background:#eff8ff;box-shadow:0 0 0 4px rgba(46,144,250,.18);transform:translateY(-2px)}35%{border-color:#84adff;background:#f5f8ff;box-shadow:0 0 0 2px rgba(46,144,250,.1);transform:translateY(0)}to{box-shadow:none}}@media (prefers-reduced-motion:reduce){.chatMessage.newVisitorMessage{animation:none;border-color:#2e90fa;background:#eff8ff}.newMessageJump{transition:none}}.loginPage{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(circle at top right,rgba(23,105,224,.14),transparent 34%),#f4f7fc}.loginCard{width:min(100%,460px);padding:34px;border:1px solid #dce3ee;border-radius:22px;background:#ffffff;box-shadow:0 24px 70px rgba(15,23,42,.12)}.loginBrand{display:flex;align-items:center;gap:13px;margin-bottom:34px}.loginBrandMark{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#1769e0;color:#ffffff;font-size:22px;font-weight:800}.loginBrand span,.loginBrand strong{display:block}.loginBrand strong{color:#111827;font-size:19px}.loginBrand span{margin-top:2px;color:#64748b;font-size:13px}.loginHeading>span{color:#1769e0;font-size:12px;font-weight:800;letter-spacing:.08em}.loginHeading h1{margin:9px 0 8px;color:#111827;font-size:31px;line-height:1.15}.loginHeading p{margin:0;color:#64748b;line-height:1.55}.loginForm{display:grid;grid-gap:18px;gap:18px;margin-top:28px}.loginForm label{display:grid;grid-gap:8px;gap:8px}.loginForm label span{color:#334155;font-size:14px;font-weight:700}.loginForm input{width:100%;min-height:48px;padding:0 14px;border:1px solid #cbd5e1;border-radius:11px;background:#ffffff;color:#111827;font:inherit;outline:none}.loginForm input:focus{border-color:#1769e0;box-shadow:0 0 0 3px rgba(23,105,224,.13)}.loginForm button{min-height:49px;border:0;border-radius:11px;background:#1769e0;color:#ffffff;font:inherit;font-weight:800;cursor:pointer}.loginForm button:disabled{cursor:wait;opacity:.68}.loginError{padding:11px 13px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#b42318;font-size:14px;line-height:1.45}.loginNotice{margin:22px 0 0;color:#94a3b8;font-size:12px;line-height:1.5;text-align:center}.logoutButton{border:1px solid #334155;border-radius:8px;padding:7px 10px;background:transparent;color:#cbd5e1;font:inherit;font-size:12px;cursor:pointer}.sidebarStatus{display:flex;align-items:center;gap:9px}.sidebarFooter{display:flex;flex-direction:column;align-items:stretch;gap:12px}.sidebarFooter .logoutButton{width:100%}.sidebarFooter .logoutButton:hover{border-color:#64748b;background:rgba(255,255,255,.06);color:#ffffff}.userCreatePanel,.usersListPanel{border:1px solid #e2e8f0;border-radius:18px;background:#ffffff;box-shadow:0 8px 28px rgba(15,23,42,.05)}.userCreatePanel{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(460px,1.3fr);grid-gap:34px;gap:34px;margin-top:24px;padding:28px}.userCreateIntro h2,.usersListHeader h2{margin:6px 0 8px;color:#172033}.userCreateIntro p,.usersListHeader p{color:#64748b;line-height:1.55}.userCreateForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px}.userCreateForm label{display:grid;grid-gap:7px;gap:7px}.userCreateForm label span{color:#334155;font-size:13px;font-weight:700}.userCreateForm label small{color:#94a3b8;font-size:11px;line-height:1.4}.userCreateForm input,.userCreateForm select{width:100%;min-height:44px;padding:0 12px;border:1px solid #cbd5e1;border-radius:9px;background:#ffffff;color:#172033;font:inherit;outline:none}.userCreateForm input:focus,.userCreateForm select:focus{border-color:#1769e0;box-shadow:0 0 0 3px rgba(23,105,224,.12)}.userCreateForm button{align-self:end;min-height:44px;border:0;border-radius:9px;background:#1769e0;color:#ffffff;font:inherit;font-weight:800;cursor:pointer}.userCreateForm button:disabled{opacity:.6;cursor:wait}.usersAlert{margin-top:18px;padding:13px 15px;border-radius:10px;font-size:14px}.usersAlert.error{border:1px solid #fecaca;background:#fff1f2;color:#b42318}.usersAlert.success{border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d}.usersListPanel{margin-top:24px;overflow:hidden}.usersListHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 25px;border-bottom:1px solid #e2e8f0}.usersListHeader>span{padding:7px 11px;border-radius:999px;background:#eff6ff;color:#175cd3;font-size:12px;font-weight:800}.usersTableWrap{overflow-x:auto}.usersTable{width:100%;border-collapse:collapse;min-width:980px}.usersTable td,.usersTable th{padding:15px 17px;border-bottom:1px solid #edf1f6;text-align:left;vertical-align:middle}.usersTable th{background:#f8fafc;color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.usersTable td{color:#334155;font-size:13px}.usersTable td:first-child span,.usersTable td:first-child strong{display:block}.usersTable td:first-child strong{color:#172033}.usersTable td:first-child span{margin-top:4px;color:#64748b;font-size:12px}.userStatusBadge{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:800}.userStatusBadge.active{background:#dcfce7;color:#15803d}.userStatusBadge.disabled,.userStatusBadge.suspended{background:#fee2e2;color:#b42318}.userStatusBadge.invited{background:#fef3c7;color:#a16207}.userActions{display:flex;flex-wrap:wrap;gap:7px}.userActions button{border:1px solid #cbd5e1;border-radius:7px;padding:6px 9px;background:#ffffff;color:#334155;font:inherit;font-size:11px;cursor:pointer}.userActions button:hover{border-color:#94a3b8;background:#f8fafc}.userActions button.danger{border-color:#fecaca;color:#b42318}.userActions button.success{border-color:#bbf7d0;color:#15803d}.userActions button:disabled{opacity:.5;cursor:wait}.protectedUser{color:#64748b;font-size:11px;font-weight:700}.usersEmpty{padding:42px 24px;color:#64748b;text-align:center}@media (max-width:900px){.userCreatePanel{grid-template-columns:1fr}}@media (max-width:620px){.userCreateForm{grid-template-columns:1fr}}.loginCodeRecipient{display:grid;grid-gap:5px;gap:5px;padding:13px 14px;border:1px solid #dce3ee;border-radius:10px;background:#f8fafc}.loginCodeRecipient span{color:#64748b;font-size:12px}.loginCodeRecipient strong{color:#172033;font-size:14px;overflow-wrap:anywhere}.loginCodeRecipient button{justify-self:start;min-height:auto;margin-top:3px;padding:0;background:transparent;color:#1769e0;font-size:12px}.loginNoticeBox{padding:11px 13px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#1d4ed8;font-size:13px;line-height:1.45}.loginSecondaryButton{border:1px solid #cbd5e1!important;background:#ffffff!important;color:#334155!important}.userPasswordlessNote{align-self:end;display:grid;grid-gap:4px;gap:4px;min-height:44px;padding:10px 12px;border:1px solid #bfdbfe;border-radius:9px;background:#eff6ff}.userPasswordlessNote strong{color:#1d4ed8;font-size:12px}.userPasswordlessNote span{color:#475569;font-size:11px;line-height:1.4}.managementUpdatedAt{color:#667085;font-size:.85rem}.managementMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.managementMetricCard,.managementPanel,.managementTablePanel{border:1px solid #e4e7ec;background:#ffffff;border-radius:16px;box-shadow:0 8px 28px rgba(16,24,40,.05)}.managementMetricCard{display:flex;flex-direction:column;gap:8px;padding:20px}.managementMetricCard>span{color:#667085;font-size:.85rem}.managementMetricCard>strong{color:#101828;font-size:2rem;line-height:1}.managementMetricCard>small{color:#667085}.managementDashboardColumns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);grid-gap:20px;gap:20px}.managementPanel{padding:20px}.managementPanelHeader{margin-bottom:18px}.managementPanelHeader h2{margin:0 0 4px;color:#101828;font-size:1.05rem}.managementPanelHeader p{margin:0;color:#667085;font-size:.88rem}.managementRevenueList,.managementWebsiteList{display:grid;grid-gap:12px;gap:12px}.managementRevenueRow,.managementWebsiteRow{border:1px solid #eaecf0;border-radius:12px;padding:16px}.managementWebsiteRow{display:grid;grid-gap:15px;gap:15px}.managementWebsiteRow a{display:inline-block;margin-top:5px;color:#475467;font-size:.82rem;text-decoration:none}.managementIdentityLine{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.managementStatusDot{width:9px;height:9px;border-radius:999px;background:#98a2b3}.managementStatusDot.online{background:#12b76a;box-shadow:0 0 0 4px rgba(18,183,106,.12)}.managementInlineDetails{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.managementInlineDetails div{min-width:0}.managementInlineDetails dt{color:#98a2b3;font-size:.72rem}.managementInlineDetails dd{overflow:hidden;margin:4px 0 0;color:#344054;font-size:.8rem;text-overflow:ellipsis}.managementRevenueRow{display:flex;align-items:center;justify-content:space-between;gap:15px}.managementRevenueRow div{display:flex;flex-direction:column;gap:4px}.managementRevenueRow span{color:#667085;font-size:.8rem}.managementPageCount{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.managementPageCount strong{color:#101828;font-size:1.75rem}.managementPageCount span{color:#667085;font-size:.82rem}.managementFilters{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(135px,.65fr)) auto;grid-gap:12px;gap:12px;align-items:end;margin-bottom:18px;padding:16px;border:1px solid #e4e7ec;background:#ffffff;border-radius:14px}.managementFilters label{display:grid;grid-gap:6px;gap:6px;min-width:0}.managementFilters label>span{color:#475467;font-size:.78rem;font-weight:600}.managementFilters input,.managementFilters select{width:100%;min-height:42px;padding:9px 11px;border:1px solid #d0d5dd;background:#ffffff;border-radius:9px;color:#101828;font:inherit}.managementFilters input:focus,.managementFilters select:focus{border-color:#344054;outline:none;box-shadow:0 0 0 3px rgba(52,64,84,.1)}.managementFilterActions{display:flex;gap:8px}.managementFilterActions .primaryButton,.managementFilterActions .secondaryButton{white-space:nowrap}.managementTablePanel{overflow:hidden}.managementTableScroll{overflow-x:auto}.managementTable{width:100%;min-width:1060px;border-collapse:collapse}.managementTable.ordersTable{min-width:1500px}.managementTable td,.managementTable th{padding:14px 15px;border-bottom:1px solid #eaecf0;text-align:left;vertical-align:top}.managementTable th{background:#f9fafb;color:#667085;font-size:.73rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.managementTable td{color:#344054;font-size:.84rem}.managementTable tbody tr:hover{background:#fcfcfd}.managementCustomerIdentity,.managementOrderIdentity,.managementProductList{display:flex;flex-direction:column;gap:4px}.managementCustomerIdentity strong,.managementOrderIdentity strong{color:#101828}.managementCustomerIdentity a,.managementCustomerIdentity span,.managementOrderIdentity span,.managementProductList small,.managementProductList span{color:#667085;font-size:.78rem;text-decoration:none}.managementProductList .managementProductLink{color:#175cd3;font-size:.78rem;font-weight:650;text-decoration:none}.managementProductList .managementProductLink:hover{text-decoration:underline}.managementWebsiteName{color:#344054;font-weight:600}.managementBadge{display:inline-flex;align-items:center;width:max-content;max-width:190px;padding:4px 8px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:.7rem;font-weight:700;line-height:1.2}.managementBadge.category-verified_buyer,.managementBadge.payment-paid,.managementBadge.segment-verified_buyer,.managementBadge.status-completed,.managementBadge.status-online{background:#ecfdf3;color:#027a48}.managementBadge.category-active_buyer,.managementBadge.status-on_hold,.managementBadge.status-processing{background:#eff8ff;color:#175cd3}.managementBadge.category-review_later,.managementBadge.payment-failed,.managementBadge.status-cancelled,.managementBadge.status-failed{background:#fef3f2;color:#b42318}.managementBadge.category-refunded_customer,.managementBadge.payment-refunded,.managementBadge.status-refunded{background:#f4f3ff;color:#5925dc}.managementBadge.segment-high_value{background:#fff6ed;color:#c4320a}.managementBadge.category-unclassified,.managementBadge.payment-unknown,.managementBadge.segment-ordered_no_completion,.managementBadge.segment-registered_lead{background:#f2f4f7;color:#475467}.managementPagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;color:#667085;font-size:.82rem}.managementPagination>div{display:flex;gap:8px}.secondaryButton.disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.managementEmpty{padding:35px 20px;color:#667085;text-align:center}@media (max-width:1200px){.managementMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.managementDashboardColumns{grid-template-columns:1fr}.managementFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.managementFilterActions,.managementSearchField{grid-column:span 2}}@media (max-width:700px){.managementFilters,.managementMetricGrid{grid-template-columns:1fr}.managementFilterActions,.managementSearchField{grid-column:auto}.managementFilterActions{flex-wrap:wrap}.managementInlineDetails{grid-template-columns:repeat(2,minmax(0,1fr))}.managementPagination{flex-direction:column}.managementPageCount,.managementPagination{align-items:flex-start}}.managementDetailHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.managementDetailHeader h1{margin:8px 0 10px;color:#101828;font-size:2rem}.managementDetailHeaderMeta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#667085;font-size:.82rem}.managementDetailValue{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.managementDetailValue span{color:#667085;font-size:.82rem}.managementDetailValue strong{color:#101828;font-size:1.8rem}.managementDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-bottom:20px}.managementDetailList{margin:0}.managementDetailList>div{display:grid;grid-template-columns:145px minmax(0,1fr);grid-gap:14px;gap:14px;padding:11px 0;border-bottom:1px solid #eef0f4}.managementDetailList>div:last-child{border-bottom:0}.managementDetailList dt{color:#667085;font-size:.8rem}.managementDetailList dd{overflow-wrap:anywhere;margin:0;color:#101828;font-size:.85rem}.managementDetailList a,.managementTextLink{color:#175cd3;font-weight:650;text-decoration:none}.managementDetailList a:hover,.managementTextLink:hover{text-decoration:underline}.managementSummaryRows{display:grid;grid-gap:4px;gap:4px}.managementSummaryRows>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #eef0f4}.managementSummaryRows>div:last-child{border-bottom:0}.managementSummaryRows span{color:#667085;font-size:.82rem}.managementSummaryRows strong{color:#101828;text-align:right}.managementTableHeading{margin:0;padding:18px 20px;border-bottom:1px solid #eaecf0}.managementInlineButton{display:inline-flex;margin-top:16px}.managementAddress{display:flex;flex-direction:column;gap:6px;color:#344054;font-size:.85rem;font-style:normal}@media (max-width:850px){.managementDetailHeader{align-items:flex-start;flex-direction:column}.managementDetailValue{align-items:flex-start}.managementDetailGrid{grid-template-columns:1fr}.managementDetailList>div{grid-template-columns:110px minmax(0,1fr)}}.managementContactValue{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.managementContactButton,.managementWhatsappButton{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border:1px solid #d0d5dd;border-radius:9px;background:#ffffff;color:#344054;font-size:.76rem;font-weight:700;text-decoration:none}.managementContactButton:hover{border-color:#98a2b3;background:#f9fafb;text-decoration:none}.managementWhatsappButton{border-color:#a6f4c5;background:#ecfdf3;color:#027a48}.managementWhatsappButton:hover{border-color:#6ce9a6;background:#d1fadf;text-decoration:none}.managementWhatsappButton img,.managementWhatsappInline img{flex:0 0 auto}.managementWhatsappInline{display:inline-flex;align-items:center;gap:6px;color:#027a48!important;font-weight:650;text-decoration:none!important}.managementPhoneDetails{display:flex;flex-direction:column;gap:3px}.managementPhoneDetails small{color:#667085;font-size:.72rem}.websiteCardDetailLink{display:block;padding:11px 24px;border-bottom:1px solid #eef0f4;background:#fcfcfd;color:#155eef;font-size:13px;font-weight:700}.websiteCardDetailLink:hover{background:#f5f8ff}.websiteDetailHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px}.websiteDetailTitle{display:flex;align-items:center;gap:11px}.websiteDetailTitle h1{margin:0}.websiteDetailActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.websiteMappingWarning{padding:8px 11px;border:1px solid #fedf89;border-radius:8px;background:#fffaeb;color:#b54708;font-size:12px;font-weight:700}.websiteDetailMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.websiteConnectorGrid>div,.websiteDetailMetrics>div{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.websiteConnectorGrid span,.websiteDetailMetrics span{color:#667085;font-size:12px}.websiteDetailMetrics strong{font-size:20px}.websiteDetailPanel{margin-bottom:20px;padding:22px;border:1px solid #e4e7ec;border-radius:16px;background:#fff}.websiteDetailPanelHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.websiteDetailPanelHeader h2,.websiteDetailPanelHeader p{margin:0}.websiteDetailPanelHeader p{margin-top:5px;color:#667085;font-size:13px}.websiteConnectionBadge{padding:5px 9px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:11px;font-weight:700}.websiteConnectorGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.websiteConnectorGrid strong{overflow-wrap:anywhere;font-size:13px}.websiteDetailColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.websiteDataList{display:grid;grid-gap:10px;gap:10px}.websiteConversationRow,.websiteDataRow{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #eef0f4}.websiteConversationRow:last-child,.websiteDataRow:last-child{border-bottom:0}.websiteConversationRow>div,.websiteDataRow>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.websiteConversationRow p,.websiteConversationRow span,.websiteConversationRow strong,.websiteDataRow span,.websiteDataRow strong{overflow-wrap:anywhere}.websiteConversationRow p,.websiteConversationRow span,.websiteConversationRow time,.websiteDataRow span{color:#667085;font-size:12px}.websiteConversationRow:hover strong{color:#155eef}.websiteConversationRow p{margin:3px 0 0}.websiteEmptyText{color:#667085}.inlineActionLink{color:#155eef;font-size:13px;font-weight:700}.websiteActivityTable{overflow-x:auto}.websiteActivityHead,.websiteActivityRow{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,.7fr) minmax(260px,1.8fr) minmax(150px,.8fr) minmax(150px,.8fr);grid-gap:14px;gap:14px;min-width:980px;padding:12px 4px}.websiteActivityHead{color:#667085;font-size:12px;font-weight:700}.websiteActivityRow{border-top:1px solid #eef0f4;font-size:12px}.websiteActivityRow span{overflow-wrap:anywhere;color:#475467}@media (max-width:1100px){.websiteDetailMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.websiteDetailHeader,.websiteDetailPanelHeader{flex-direction:column}.websiteDetailColumns{grid-template-columns:1fr}.websiteConnectorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.websiteConnectorGrid,.websiteDetailMetrics{grid-template-columns:1fr}}.websiteTitleLink{color:inherit;text-decoration:none}.websiteTitleLink:hover h2{color:#155eef}.websiteHeaderActions{display:grid;justify-items:end;align-content:start;grid-gap:12px;gap:12px}.websiteDetailsButton{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;border:1px solid #155eef;border-radius:9px;background:#155eef;color:#fff;font-size:13px;font-weight:700;text-decoration:none}.websiteDetailsButton:hover{background:#004eeb;border-color:#004eeb}@media (max-width:620px){.websiteHeaderActions{justify-items:start}}.connectorManagement{margin-top:24px;padding-top:24px;border-top:1px solid rgba(148,163,184,.18)}.connectorManagementHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.connectorManagementHeader h3,.connectorManagementHeader p{margin:0}.connectorManagementHeader p{margin-top:6px;color:var(--muted)}.connectorCopyLine button,.connectorDangerButton,.connectorDownloadButton,.connectorPrimaryButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:10px;cursor:pointer;font:inherit;font-weight:700;text-decoration:none}.connectorDownloadButton,.connectorPrimaryButton{background:#111827;color:#ffffff;padding:11px 16px}.connectorDownloadButton:hover,.connectorPrimaryButton:hover{background:#000000}.connectorDangerButton:disabled,.connectorPrimaryButton:disabled{cursor:not-allowed;opacity:.55}.connectorIdentityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.connectorIdentityGrid>div{min-width:0;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:rgba(15,23,42,.025)}.connectorCredentialCard span,.connectorIdentityGrid span,.connectorSecretField span{display:block;margin-bottom:7px;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.connectorCredentialCard code,.connectorIdentityGrid code,.connectorSecretPanel code{overflow-wrap:anywhere;word-break:break-word}.connectorCopyLine{display:flex;align-items:center;gap:10px}.connectorCopyLine code{flex:1 1;min-width:0}.connectorCopyLine button{flex:0 0 auto;padding:7px 10px;background:rgba(15,23,42,.08);color:inherit}.connectorActionRow{display:flex;gap:12px;margin-top:18px}.connectorMessage{margin-top:16px;padding:12px 14px;border-radius:10px;background:rgba(59,130,246,.09);font-weight:600}.connectorSecretPanel{display:grid;grid-gap:16px;gap:16px;margin-top:18px;padding:18px;border:1px solid rgba(245,158,11,.45);border-radius:14px;background:rgba(245,158,11,.08)}.connectorSecretPanel p{margin:5px 0 0}.connectorSecretField{min-width:0}.connectorCredentialsList{margin-top:24px}.connectorCredentialsHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.connectorCredentialsHeader h4{margin:0}.connectorCredentialsHeader>span{display:inline-flex;min-width:30px;height:30px;align-items:center;justify-content:center;border-radius:999px;background:rgba(15,23,42,.08);font-weight:800}.connectorCredentialCard{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(90px,.6fr) minmax(150px,1fr) minmax(150px,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;border-top:1px solid rgba(148,163,184,.18)}.connectorDangerButton{padding:9px 12px;background:rgba(220,38,38,.1);color:#b91c1c}.connectorEmptyState{padding:18px;border:1px dashed rgba(148,163,184,.4);border-radius:12px;color:var(--muted)}@media (max-width:900px){.connectorManagementHeader{flex-direction:column}.connectorCredentialCard,.connectorIdentityGrid{grid-template-columns:1fr}.connectorCopyLine{align-items:flex-start;flex-direction:column}}.addWebsiteControl{margin:18px 0}.addWebsiteButton,.addWebsiteSubmit{border:0;border-radius:10px;background:#1464f4;color:#fff;font:inherit;font-weight:700;padding:12px 18px;cursor:pointer}.addWebsiteButton:disabled,.addWebsiteSubmit:disabled{cursor:not-allowed;opacity:.6}.addWebsiteUnavailable{margin:10px 0 0;color:#a13b2b}.addWebsiteForm{margin-top:16px;padding:22px;border:1px solid #dce3ee;border-radius:18px;background:#fff;box-shadow:0 10px 32px rgba(18,32,56,.05)}.addWebsiteFormHeader h2,.addWebsiteFormHeader p{margin:0}.addWebsiteFormHeader p{margin-top:5px;color:#5f6c82}.addWebsiteFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}.addWebsiteFormGrid label{display:flex;flex-direction:column;gap:7px;font-weight:650;color:#1b2940}.addWebsiteFormGrid input,.addWebsiteFormGrid select,.addWebsiteFormGrid textarea{width:100%;border:1px solid #cfd8e6;border-radius:9px;background:#fff;color:#101b2e;font:inherit;padding:11px 12px}.addWebsiteFormGrid textarea{resize:vertical}.addWebsiteFormGrid small{color:#6b778c;font-size:12px;font-weight:400;line-height:1.45}.addWebsiteWideField{grid-column:1/-1}.addWebsiteCheckbox{grid-column:1/-1;flex-direction:row!important;align-items:center}.addWebsiteCheckbox input{width:auto}.addWebsiteMessage{margin-top:16px;padding:12px 14px;border-radius:10px;background:#fff2ef;color:#9e3021}.addWebsiteActions{display:flex;gap:10px;margin-top:18px}.addWebsiteCancel{border:1px solid #cfd8e6;border-radius:10px;background:#fff;color:#27364f;font:inherit;font-weight:700;padding:11px 17px;cursor:pointer}@media (max-width:800px){.addWebsiteFormGrid{grid-template-columns:1fr}.addWebsiteCheckbox,.addWebsiteWideField{grid-column:auto}}.productTabs{display:flex;gap:10px;margin:-4px 0 18px}.productTabs a{border:1px solid #d8deea;border-radius:10px;padding:10px 15px;color:#35435c;font-weight:700;text-decoration:none;background:#fff}.productTabs a.active{color:#fff;border-color:#1264f3;background:#1264f3}.catalogImportForm{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:16px;margin-bottom:18px;border:1px solid #dfe5ee;border-radius:14px;background:#fff}.catalogImportForm label{display:grid;grid-gap:7px;gap:7px;min-width:320px;font-weight:700}.catalogImportMessage{flex-basis:100%;margin:0;color:#41506a}.productFilters,.reportFilters{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.managementBlockNote{display:block;margin-top:5px;color:#65738a;line-height:1.35}.managementBadge.mapping-mapped{color:#08783e;background:#e8f8ef}.managementBadge.mapping-needs_review,.managementBadge.mapping-unmapped{color:#88530b;background:#fff4d9}.managementBadge.mapping-catalog_product_missing,.managementBadge.mapping-invalid_pid{color:#b3261e;background:#fdebea}@media (max-width:720px){.catalogImportForm label{min-width:100%}}.inboxSearchForm{display:flex;align-items:flex-end;gap:10px;margin-bottom:16px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.inboxSearchForm label{display:grid;flex:1 1;grid-gap:7px;gap:7px}.inboxSearchForm label span{color:var(--muted);font-size:12px;font-weight:700}.inboxSearchForm input{width:100%;min-height:42px;padding:9px 12px;border:1px solid #d0d5dd;border-radius:9px;outline:none}.inboxSearchForm input:focus{border-color:#84adff;box-shadow:0 0 0 3px #eff4ff}.inboxClearButton{display:inline-flex;align-items:center;justify-content:center}.inboxStatusTabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.inboxStatusTab{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 11px;border:1px solid var(--border);border-radius:10px;background:#fff;color:#475467;font-size:12px;font-weight:700}.inboxStatusTab strong{min-width:22px;padding:3px 6px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:10px;text-align:center}.inboxStatusTab:hover{border-color:#b2ccff;background:#f9fbff}.inboxStatusTab.active{border-color:#84adff;background:#eff4ff;color:#1849a9}.inboxStatusTab.active strong{background:#d1e0ff;color:#1849a9}.inboxResultSummary{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:15px;color:var(--muted);font-size:12px}.inboxPagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:15px;gap:15px;margin-top:18px}.inboxPagination>:last-child{justify-self:end}.inboxPagination>span{color:var(--muted);font-size:12px}.conversationActionNotice{margin-bottom:16px;padding:12px 14px;border-radius:10px;font-size:13px;font-weight:700}.conversationActionNotice.success{border:1px solid #abefc6;background:#ecfdf3;color:#027a48}.conversationActionNotice.error{border:1px solid #fecdca;background:#fef3f2;color:#b42318}.conversationCustomerSummary{margin-top:12px}.primaryButton:disabled{cursor:not-allowed;opacity:.58}.conversationErrorActions{display:flex;gap:10px;margin-top:18px}.conversationErrorActions .secondaryButton{display:inline-flex;align-items:center;justify-content:center}@media (max-width:760px){.inboxSearchForm{align-items:stretch;flex-direction:column}.inboxPagination{grid-template-columns:1fr}.inboxPagination>*{justify-self:stretch!important;text-align:center}.conversationErrorActions{flex-direction:column}}.visitorNavigationEmpty,.visitorNavigationHelp{margin:0 0 12px;color:var(--muted);font-size:12px;line-height:1.55}.visitorNavigationList{display:grid;grid-gap:9px;gap:9px;max-height:430px;margin:0;padding:0;overflow:auto;list-style:none}.visitorNavigationList li{display:grid;grid-gap:7px;gap:7px;padding:10px;border:1px solid var(--border);border-radius:9px;background:#f9fafb}.visitorNavigationList li.current{border-color:#84adff;background:#eff4ff}.visitorNavigationList li>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.visitorNavigationList strong{color:#344054;font-size:11px}.visitorNavigationList time{color:var(--muted);font-size:10px}.visitorNavigationList code{display:block;overflow-wrap:anywhere;white-space:normal;color:#175cd3;font-size:10px;line-height:1.45}.conversationCompactDetails{display:flex;flex-wrap:wrap;gap:8px}.conversationCompactDetails>span{display:grid;grid-gap:3px;gap:3px;min-width:112px;padding:7px 10px;border:1px solid #e4e7ec;border-radius:9px;background:#ffffff}.conversationCompactDetails small{color:#667085;font-size:10px;font-weight:600;line-height:1.2}.conversationCompactDetails strong{color:#344054;font-size:11px;line-height:1.3}.currentPageLink,.visitorNavigationLink{color:#175cd3;overflow-wrap:anywhere;text-decoration:none}.currentPageLink:hover,.visitorNavigationLink:hover{text-decoration:underline}.visitorNavigationList a{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.45}@media (max-width:760px){.conversationCompactDetails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.conversationCompactDetails>span{min-width:0}}.conversationTopActionCard{display:flex;gap:14px;margin:10px 0 12px;padding:10px 12px;border-radius:11px}.conversationTopActionCard h2{flex:0 0 auto;font-size:12px}.conversationTopActionCard .statusActions{display:flex;flex-wrap:wrap;gap:7px}.conversationTopActionCard .statusActions button{min-height:34px;padding:7px 11px;font-size:11px}.visitorNavigationList{scroll-behavior:smooth}.visitorNavigationList li.current{order:-1;border-width:2px}@media (max-width:760px){.conversationTopActionCard{align-items:flex-start;flex-direction:column}}.mainContent{width:calc(100% - 250px);margin-left:250px;padding:24px 28px 48px}.portalPage{width:100%;max-width:none;margin:0;font-size:14px}.portalPage .eyebrow{font-size:12px}.portalPage .backLink{font-size:13px;font-weight:700}.portalPage h1{line-height:1.15}.portalPage h2{line-height:1.2}.conversationPageHeader{gap:20px;margin-bottom:18px}.conversationHeading h1,.conversationPageHeader h1{margin-top:8px;font-size:30px;letter-spacing:-.025em}.conversationPageHeader code{font-size:12px}.conversationCompactDetails{gap:10px;margin:14px 0 12px}.conversationCompactDetails>span{min-width:132px;padding:9px 12px;border-radius:10px}.conversationCompactDetails small{font-size:11px}.conversationCompactDetails strong{font-size:13px}.conversationTopActionCard{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;width:100%;margin:12px 0 18px;padding:14px 16px;border:1px solid #d9e2f1;border-radius:12px;background:#ffffff}.conversationTopActionCard h2{margin:0;color:#344054;font-size:14px;white-space:nowrap}.conversationTopActionCard .statusActions{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));grid-gap:9px;gap:9px;width:100%}.conversationTopActionCard .statusActions form{width:100%;margin:0}.conversationTopActionCard .statusActions button{width:100%;min-height:40px;padding:9px 12px;font-size:13px;font-weight:700}.conversationWorkspace{grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:20px}.conversationInfoCard,.conversationMessagesPanel{border-radius:14px}.conversationPanelHeader{padding:20px 22px}.conversationPanelHeader h2{font-size:25px}.conversationPanelHeader p{font-size:13px}.messageTimeline{padding:20px 22px}.chatMessage{padding:15px 17px;border-radius:12px}.chatMessageHeader strong{font-size:14px}.chatMessageHeader time{font-size:12px}.chatMessage>p{font-size:15px;line-height:1.65}.chatMessageMeta{font-size:11px}.replyComposer{padding:20px 22px}.replyComposer label{font-size:14px;font-weight:700}.replyComposer textarea{min-height:132px;padding:14px 15px;font-size:16px;line-height:1.55}.replyComposerFooter{font-size:12px}.conversationHeaderActions button,.replyComposerFooter button{min-height:42px;padding:10px 16px;font-size:13px;font-weight:700}.conversationSidebarPanel{gap:16px}.conversationInfoCard{padding:20px}.conversationInfoCard h2{margin-bottom:15px;font-size:18px}.conversationDetailsList dt{font-size:12px}.conversationDetailsList dd{font-size:14px;line-height:1.45}.visitorNavigationList{max-height:480px;gap:10px}.visitorNavigationList li{padding:12px;border-radius:10px}.visitorNavigationList strong{font-size:13px}.visitorNavigationList time{font-size:11px}.visitorNavigationList a{margin-top:7px;font-size:12px;line-height:1.5}@media (min-width:1700px){.mainContent{padding-right:32px;padding-left:32px}.conversationWorkspace{grid-template-columns:minmax(0,1fr) 390px}}@media (max-width:1180px){.conversationWorkspace{grid-template-columns:1fr}.conversationSidebarPanel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.conversationTopActionCard .statusActions{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width:760px){.mainContent{width:100%;margin-left:0;padding:18px 14px 36px}.conversationTopActionCard{grid-template-columns:1fr;gap:11px}.conversationTopActionCard .statusActions{grid-template-columns:1fr 1fr}.conversationSidebarPanel{grid-template-columns:1fr}.conversationCompactDetails{grid-template-columns:repeat(2,minmax(0,1fr))}.conversationHeading h1,.conversationPageHeader h1{font-size:25px}}.rn-page{width:min(1580px,100%);margin:0 auto;padding:28px 24px 72px;color:#172033}.rn-page *{box-sizing:border-box}.rn-pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:24px}.rn-pagehead h1{margin:4px 0 8px;font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:-.035em}.rn-pagehead p{max-width:850px;margin:0;color:#64748b;font-size:14px;line-height:1.7}.rn-eyebrow{display:block;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rn-shell{display:grid;grid-gap:18px;gap:18px}.rn-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.rn-kpis.compact{grid-template-columns:repeat(6,minmax(0,1fr))}.rn-kpi,.rn-panel{border:1px solid #e2e8f0;background:#fff;box-shadow:0 9px 32px rgba(15,23,42,.045)}.rn-kpi{position:relative;overflow:hidden;min-height:124px;padding:17px;border-radius:16px}.rn-kpi:before{position:absolute;top:0;left:0;width:100%;height:3px;content:"";background:#94a3b8}.rn-kpi.rn-blue:before{background:#2563eb}.rn-kpi.rn-green:before{background:#16a34a}.rn-kpi.rn-amber:before{background:#d97706}.rn-kpi.rn-purple:before{background:#7c3aed}.rn-kpi.rn-red:before{background:#dc2626}.rn-kpi span{display:block;color:#64748b;font-size:12px;font-weight:700}.rn-kpi strong{color:#0f172a;font-size:25px;line-height:1;letter-spacing:-.03em}.rn-kpi small,.rn-kpi strong{display:block;margin-top:10px}.rn-kpi small{color:#94a3b8;font-size:11px;line-height:1.4}.rn-grid{display:grid;grid-gap:18px;gap:18px}.rn-analytics{grid-template-columns:1.45fr .8fr .9fr}.rn-ops{grid-template-columns:1fr 1fr}.rn-importgrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.rn-panel{min-width:0;padding:20px;border-radius:18px}.rn-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:17px}.rn-head h2{margin:3px 0 0;font-size:18px}.rn-muted{color:#7c8aa0;font-size:12px}.rn-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.rn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 15px;border:1px solid #1769e0;border-radius:10px;background:#1769e0;color:#fff;font:inherit;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}.rn-btn:disabled{cursor:not-allowed;opacity:.5}.rn-btn.secondary{border-color:#d7dfeb;background:#fff;color:#24324a}.rn-pipeline{display:grid;grid-gap:9px;gap:9px}.rn-pipeline>a{display:grid;grid-template-columns:150px 1fr 48px;align-items:center;grid-gap:12px;gap:12px;min-height:28px;color:inherit;font-size:11px;text-decoration:none}.rn-pipeline>a>span{overflow:hidden;color:#475569;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.rn-pipeline>a>strong{text-align:right}.rn-pipeline>a>i{height:7px;overflow:hidden;border-radius:999px;background:#edf2f7}.rn-pipeline>a>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa)}.rn-list{display:grid}.rn-list>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #edf2f7;color:inherit;text-decoration:none}.rn-list>a:last-child{border-bottom:0}.rn-list small,.rn-list strong{display:block}.rn-list strong{font-size:12px}.rn-list small{margin-top:4px;color:#94a3b8;font-size:10px}.rn-list>a>b{font-size:12px;text-align:right}.rn-attention{display:grid;grid-gap:8px;gap:8px}.rn-attention>a{display:grid;grid-template-columns:10px 1fr auto;align-items:center;grid-gap:13px;gap:13px;padding:13px;border:1px solid #edf1f7;border-radius:12px;color:inherit;text-decoration:none}.rn-attention>a:hover{border-color:#cbd5e1;background:#f8fafc}.rn-attention i{width:9px;height:9px;border-radius:50%;background:#94a3b8}.rn-attention i.purple{background:#7c3aed}.rn-attention i.blue{background:#2563eb}.rn-attention i.red{background:#dc2626}.rn-attention small,.rn-attention strong{display:block}.rn-attention strong{font-size:12px}.rn-attention small{margin-top:3px;color:#94a3b8;font-size:10px}.rn-attention>a>b{font-size:18px}.rn-health{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.rn-health>div{padding:14px;border:1px solid #edf1f7;border-radius:12px;background:#fbfdff}.rn-health span,.rn-health strong{display:block}.rn-health span{color:#7c8aa0;font-size:10px;font-weight:800;text-transform:uppercase}.rn-health strong{margin-top:6px;font-size:18px}.rn-tablewrap{width:100%;overflow:auto;border:1px solid #e8edf4;border-radius:12px}.rn-table{width:100%;min-width:1000px;border-collapse:collapse;font-size:12px}.rn-table.preview{min-width:1350px}.rn-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:11px 13px;border-bottom:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.045em;text-align:left;text-transform:uppercase}.rn-table td{padding:12px 13px;border-bottom:1px solid #edf1f7;vertical-align:middle}.rn-table tbody tr{cursor:pointer}.rn-table tbody tr:hover{background:#f8fbff}.rn-table tbody tr.conflict{background:#fff9f2}.rn-table td small,.rn-table td strong{display:block}.rn-table td strong{color:#24324a;font-size:12px}.rn-table td small{max-width:280px;margin-top:3px;color:#8a98ad;font-size:10px;line-height:1.35}.danger{color:#b42318!important}.rn-badge,.rn-safe{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:230px;min-height:23px;padding:4px 8px;border-radius:999px;background:#eef2f7;color:#475569;font-size:9px;font-weight:900;line-height:1.2;letter-spacing:.03em;text-transform:uppercase}.rn-safe{background:#e7f7ee;color:#18794e}.rn-rowbtn{min-height:30px;padding:0 10px;border:1px solid #d7dfeb;border-radius:8px;background:#fff;color:#334155;font:inherit;font-size:10px;font-weight:800;text-decoration:none;cursor:pointer}.rn-empty{padding:26px;color:#94a3b8;font-size:12px;text-align:center}.rn-alert{display:grid;grid-gap:5px;gap:5px;margin:14px 0;padding:13px 15px;border:1px solid #d7dfeb;border-radius:11px;background:#f8fafc;font-size:12px}.rn-alert span,.rn-alert strong{display:block}.rn-alert.error{border-color:#fecaca;background:#fff1f2;color:#991b1b}.rn-alert.warning{border-color:#fde68a;background:#fffbeb;color:#92400e}.rn-alert.success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.rn-alert .rn-btn{margin-top:5px;width:-moz-fit-content;width:fit-content}.rn-backdrop{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-end;background:rgba(15,23,42,.38);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rn-drawer{width:min(560px,94vw);height:100%;overflow-y:auto;padding:22px;background:#f8fafc;box-shadow:-20px 0 60px rgba(15,23,42,.18)}.rn-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.rn-drawer h2{margin:4px 0 0}.rn-drawer>header button{width:36px;height:36px;border:1px solid #d7dfeb;border-radius:10px;background:#fff;color:#475569;font-size:22px;cursor:pointer}.rn-card{margin-bottom:12px;padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.rn-card>h3{margin:0 0 13px;font-size:14px}.rn-card dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;margin:0}.rn-card dt{color:#94a3b8;font-size:9px;font-weight:800;text-transform:uppercase}.rn-card dd{margin:4px 0 0;color:#334155;font-size:11px;font-weight:700}.rn-line{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #edf1f7}.rn-line small,.rn-line strong{display:block}.rn-line strong{font-size:11px}.rn-line small{margin-top:3px;color:#94a3b8;font-size:9px}.rn-event{display:grid;grid-template-columns:10px 1fr;grid-gap:10px;gap:10px;padding:8px 0}.rn-event i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#2563eb}.rn-event small,.rn-event strong{display:block}.rn-event strong{font-size:10px}.rn-event small{margin-top:3px;color:#94a3b8;font-size:9px}.rn-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.rn-form label{display:grid;grid-gap:6px;gap:6px}.rn-form label>span,.rn-settings label>span{color:#475569;font-size:11px;font-weight:800}.rn-form small{color:#94a3b8;font-size:9px}.rn-form input,.rn-form select,.rn-settings input,.rn-settings select{width:100%;min-height:40px;padding:0 11px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#172033;font:inherit;font-size:12px;outline:none}.rn-form input:focus,.rn-form select:focus,.rn-settings input:focus,.rn-settings select:focus{border-color:#1769e0;box-shadow:0 0 0 3px rgba(23,105,224,.1)}.rn-form input[type=file]{min-height:48px;padding:11px}.rn-form .wide{grid-column:1/-1}.rn-steps{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.rn-steps li{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid #edf1f7;font-size:11px}.rn-steps b{color:#2563eb;font-size:10px}.rn-commit{display:flex;align-items:center;gap:12px}.rn-commit span{color:#64748b;font-size:10px}.rn-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.rn-chips span{padding:3px 6px;border-radius:999px;background:#e0edff;color:#1d4ed8;font-size:8px;font-weight:800}.rn-chips span.warn{background:#fff3cd;color:#92400e}.rn-mini{display:flex;gap:5px;margin-top:7px}.rn-mini button{min-height:27px;padding:0 7px;border:1px solid #d7dfeb;border-radius:7px;background:#fff;color:#334155;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.rn-settings{display:grid;grid-gap:9px;gap:9px}.rn-settings>form{display:grid;grid-template-columns:minmax(180px,1.15fr) .8fr .8fr .8fr auto auto;align-items:end;grid-gap:12px;gap:12px;padding:14px;border:1px solid #edf1f7;border-radius:12px}.rn-settings>form>div small,.rn-settings>form>div span,.rn-settings>form>div strong{display:block}.rn-settings>form>div strong{font-size:12px}.rn-settings>form>div span{margin-top:3px;color:#64748b;font-size:10px}.rn-settings>form>div small{margin-top:3px;color:#94a3b8;font-size:9px}.rn-settings label{display:grid;grid-gap:6px;gap:6px}.rn-settings label.check{display:flex;align-items:center;gap:7px;min-height:40px}.rn-settings label.check input{width:16px;min-height:16px}@media(max-width:1280px){.rn-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rn-analytics{grid-template-columns:1fr 1fr}.rn-analytics .rn-wide{grid-column:1/-1}.rn-settings>form{grid-template-columns:repeat(3,minmax(0,1fr))}.rn-settings>form>div:first-child{grid-column:1/-1}}@media(max-width:800px){.rn-page{padding:18px 13px 54px}.rn-pagehead{flex-direction:column}.rn-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rn-analytics,.rn-importgrid,.rn-ops{grid-template-columns:1fr}.rn-analytics .rn-wide{grid-column:auto}.rn-pipeline>a{grid-template-columns:110px 1fr 36px}.rn-form{grid-template-columns:1fr}.rn-form .wide{grid-column:auto}.rn-settings>form{grid-template-columns:1fr}.rn-settings>form>div:first-child{grid-column:auto}.rn-card dl{grid-template-columns:1fr}}.rn-sourceTabs{display:flex;gap:8px;flex-wrap:wrap;padding:7px;border:1px solid #e2e8f0;border-radius:15px;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.04)}.rn-sourceTabs a{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 14px;border-radius:10px;color:#64748b;text-decoration:none;font-size:11px;font-weight:800}.rn-sourceTabs a b{min-width:26px;padding:3px 7px;border-radius:999px;background:#eef2f7;color:#475569;text-align:center;font-size:9px}.rn-sourceTabs a.active{background:#172033;color:#fff}.rn-sourceTabs a.active b{background:rgba(255,255,255,.16);color:#fff}.rn-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.rn-facts>div{padding:12px;border:1px solid #edf1f7;border-radius:11px;background:#fbfdff}.rn-facts span,.rn-facts strong{display:block}.rn-facts strong{font-size:11px}.rn-facts span{margin-top:4px;color:#8290a5;font-size:9px;line-height:1.45}.rn-bulkbar{justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 12px;padding:10px 12px;border:1px solid #cfe0f6;border-radius:11px;background:#f6faff}.rn-bulkbar,.rn-bulkbar>label{display:flex;align-items:center}.rn-bulkbar>label{gap:7px;color:#334155;font-size:10px;font-weight:800}.rn-opbulk{justify-content:flex-start}.rn-opbulk label{display:grid;grid-gap:4px;gap:4px}.rn-opbulk label span{font-size:8px;text-transform:uppercase;color:#718096}.rn-opbulk input,.rn-opbulk select{min-height:33px;min-width:135px;padding:0 8px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font:inherit;font-size:10px}.rn-mini-wrap{flex-wrap:wrap}.dangerbtn,.rn-mini .dangerbtn{border-color:#fecaca!important;color:#b42318!important;background:#fff7f7!important}.rn-table input[type=checkbox]{width:14px;height:14px;accent-color:#1769e0;cursor:pointer}@media(max-width:800px){.rn-facts{grid-template-columns:1fr}.rn-sourceTabs a{flex:1 1;justify-content:space-between}.rn-opbulk{align-items:stretch}.rn-opbulk input,.rn-opbulk label,.rn-opbulk select{width:100%}}.omail-shell{display:grid;grid-template-columns:220px minmax(330px,420px) minmax(560px,1fr);height:calc(100vh - 48px);min-height:680px;margin:-24px;background:#f7f8fa;color:#172033;border:1px solid #e2e6ec;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.omail-shell button,.omail-shell input,.omail-shell textarea{font:inherit}.omail-folders{background:#f4f6f9;border-right:1px solid #dde2e9;display:flex;flex-direction:column;min-width:0}.omail-brand{display:flex;align-items:center;gap:10px;padding:18px 16px 14px}.omail-brandmark{width:34px;height:34px;border-radius:9px;background:#1769d2;color:white;display:grid;place-items:center;font-weight:800}.omail-brand strong{display:block;font-size:14px}.omail-brand span{display:block;color:#738095;font-size:11px;margin-top:2px}.omail-compose{margin:0 12px 16px;padding:10px 14px;border:0;border-radius:7px;background:#1769d2;color:white;text-align:left;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #1769d233}.omail-compose span{font-size:18px;margin-right:8px}.omail-foldernav{padding:0 7px}.omail-channel,.omail-foldernav button{width:100%;height:37px;border:0;background:transparent;border-radius:6px;display:grid;grid-template-columns:26px 1fr auto;align-items:center;text-align:left;padding:0 9px;color:#3b4657;cursor:pointer;font-size:13px}.omail-foldernav button.active,.omail-foldernav button:hover{background:#e4ebf6;color:#174ea6}.omail-foldernav button.active{font-weight:700}.omail-channel b,.omail-foldernav b{font-size:11px;color:#657187}.omail-foldericon{width:20px;text-align:center}.omail-sectionlabel{font-size:10px;font-weight:750;letter-spacing:.08em;color:#8a95a5;margin:22px 16px 7px}.omail-channel{padding:0 16px;grid-template-columns:18px 1fr auto}.omail-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.omail-dot.email{background:#1769d2}.omail-dot.chat{background:#16a085}.omail-folderfooter{margin-top:auto;border-top:1px solid #e1e5eb;padding:10px 12px 14px;display:grid;grid-gap:5px;gap:5px}.omail-folderfooter a,.omail-folderfooter button{border:0;background:transparent;color:#596579;text-decoration:none;text-align:left;padding:7px;border-radius:5px;cursor:pointer;font-size:12px}.omail-folderfooter a:hover,.omail-folderfooter button:hover{background:#e7ebf1}.omail-listpane{background:#fff;border-right:1px solid #dde2e9;display:flex;flex-direction:column;min-width:0}.omail-listhead{height:64px;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.omail-listhead h1{font-size:20px;margin:0;font-weight:700}.omail-listhead span{font-size:11px;color:#8993a3}.omail-actions button,.omail-listhead button{border:1px solid transparent;background:transparent;width:32px;height:32px;border-radius:6px;color:#566275;cursor:pointer}.omail-actions button:hover,.omail-listhead button:hover{background:#f0f3f7;border-color:#e0e5ec}.omail-search{margin:0 13px 10px;border:1px solid #d8dde5;border-radius:7px;height:38px;display:flex;align-items:center;padding:0 10px;gap:7px;background:#f8fafc}.omail-search input{border:0;outline:0;background:transparent;min-width:0;flex:1 1;font-size:12px}.omail-search kbd{font-size:9px;color:#8b95a4;border:1px solid #d8dde5;border-radius:4px;padding:2px 4px;background:white}.omail-listfilters{height:36px;border-bottom:1px solid #e8ebef;display:flex;align-items:center;padding:0 13px;gap:6px;font-size:11px;color:#758094}.omail-listfilters button{border:0;background:transparent;padding:6px 8px;border-radius:5px;color:#6c7788;cursor:pointer}.omail-listfilters button.active{background:#edf3fb;color:#1769d2;font-weight:700}.omail-spacer{flex:1 1}.omail-conversationlist{overflow:auto;min-height:0;flex:1 1}.omail-row{position:relative;display:grid;grid-template-columns:20px 38px minmax(0,1fr);grid-gap:9px;gap:9px;padding:11px 12px;border-bottom:1px solid #edf0f3;cursor:pointer;background:#fff}.omail-row:hover{background:#f8fafc}.omail-row.selected{background:#eaf2fc;box-shadow:inset 3px 0 #1769d2}.omail-row.unread .omail-rowbody strong,.omail-row.unread .omail-rowsubject{font-weight:750;color:#172033}.omail-star{border:0;background:transparent;color:#a5afbc;padding:0;cursor:pointer;font-size:15px}.omail-star.on{color:#e6a400}.omail-avatar,.omail-bigavatar,.omail-messageavatar{border-radius:50%;display:grid;place-items:center;font-weight:750}.omail-avatar{width:36px;height:36px;font-size:11px;background:#e7eef9;color:#285f9f}.omail-avatar.chat{background:#e3f3ef;color:#17745f}.omail-rowbody{min-width:0}.omail-rowtop{display:flex;align-items:center;gap:6px}.omail-rowtop strong{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.omail-rowtop time{font-size:10px;color:#8893a2}.omail-rowsubject{font-size:12px;color:#465267}.omail-preview,.omail-rowsubject{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.omail-preview{font-size:11px;color:#8791a0}.omail-kind{font-size:8px;line-height:16px;padding:0 5px;border-radius:4px;margin-right:5px;text-transform:uppercase;font-weight:800;letter-spacing:.03em;display:inline-block;vertical-align:1px}.omail-kind.email{background:#e9f1fd;color:#1769d2}.omail-kind.chat{background:#e4f5f0;color:#08735d}.omail-unread-dot{position:absolute;right:9px;bottom:12px;width:6px;height:6px;border-radius:50%;background:#1769d2}.omail-paperclip{margin-left:5px}.omail-empty{padding:50px 20px;text-align:center;color:#8a94a3;display:grid;grid-gap:8px;gap:8px;place-items:center;font-size:12px}.omail-empty strong{color:#475367}.omail-emptyicon{width:44px;height:44px;border-radius:50%;background:#eef2f6;display:grid;place-items:center;font-size:20px;color:#7a8798}.omail-reader{display:flex;flex-direction:column;min-width:0;background:#fbfcfd}.omail-readerhead{height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 20px;border-bottom:1px solid #dde2e9;background:#fff}.omail-subject{min-width:0}.omail-subject h2{font-size:17px;line-height:1.2;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omail-threadmeta{display:flex;align-items:center;gap:6px;margin-top:6px;color:#7d8796;font-size:10px}.omail-actions{display:flex;gap:3px;flex-shrink:0}.omail-readerbody{display:grid;grid-template-columns:minmax(0,1fr) 275px;min-height:0;flex:1 1}.omail-thread{min-width:0;display:flex;flex-direction:column}.omail-threadscroll{overflow:auto;flex:1 1;padding:22px 24px 12px}.omail-message{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;margin-bottom:18px;max-width:950px}.omail-message.outbound{margin-left:34px}.omail-messageavatar{width:32px;height:32px;background:#e6edf7;color:#325d8c;font-size:10px}.omail-message.outbound .omail-messageavatar{background:#e1f2ed;color:#176b59}.omail-messagecard{background:#fff;border:1px solid #dfe4ea;border-radius:9px;padding:13px 15px;box-shadow:0 1px 2px #1f293708;min-width:0}.omail-message.outbound .omail-messagecard{background:#f5f9ff;border-color:#d7e4f5}.omail-messagehead{display:flex;justify-content:space-between;gap:10px}.omail-messagehead strong{display:block;font-size:12px}.omail-messagehead span{display:block;font-size:10px;color:#8a94a2;margin-top:2px}.omail-messagehead time{font-size:9px;color:#919baa;white-space:nowrap}.omail-message-subject{font-weight:700;font-size:12px;margin:12px 0 8px}.omail-messagebody{white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.6;color:#303a49;margin-top:10px}.omail-emailframe{width:100%;min-height:240px;border:0;margin-top:10px;background:white}.omail-attachments{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px}.omail-attachments a{display:flex;gap:8px;align-items:center;border:1px solid #dce2ea;border-radius:7px;padding:8px 10px;text-decoration:none;color:#354054;background:#fafbfc;min-width:150px}.omail-attachments a span{font-size:18px}.omail-attachments strong{display:block;font-size:10px}.omail-attachments small{display:block;font-size:9px;color:#8993a1;margin-top:2px}.omail-delivery{margin-top:8px;font-size:9px;text-align:right;color:#8c96a5}.omail-replybox{margin:0 20px 18px;background:white;border:1px solid #cfd6df;border-radius:9px;box-shadow:0 2px 8px #1720330b;overflow:hidden}.omail-replyto{padding:10px 13px;border-bottom:1px solid #e5e9ee;display:flex;justify-content:space-between;font-size:10px;color:#798493}.omail-replyto strong{font-size:11px;color:#374154}.omail-replybox textarea{border:0;outline:0;resize:vertical;width:100%;min-height:96px;padding:13px;box-sizing:border-box;font-size:12px;line-height:1.55}.omail-composebar{display:flex;align-items:center;gap:8px;border-top:1px solid #e7ebef;padding:8px 10px;min-height:43px}.omail-attachbtn{cursor:pointer;color:#536175;font-size:11px;padding:6px 8px;border-radius:5px}.omail-attachbtn:hover{background:#f0f3f7}.omail-attachbtn input{display:none}.omail-filecount,.omail-notice{font-size:9px;color:#728093}.omail-send{border:0;background:#1769d2;color:white;border-radius:6px;padding:7px 13px;font-size:11px;font-weight:700;cursor:pointer}.omail-send:disabled{opacity:.5;cursor:default}.omail-context{border-left:1px solid #e0e5eb;background:#fff;overflow:auto}.omail-contexthead{text-align:center;padding:22px 15px;border-bottom:1px solid #eaedf1}.omail-bigavatar{width:54px;height:54px;background:#e8eef8;color:#305e95;margin:0 auto 9px;font-size:14px}.omail-contexthead h3{font-size:13px;margin:0}.omail-contexthead p{font-size:10px;color:#7f8998;margin:4px 0 8px;overflow-wrap:anywhere}.omail-contexthead a{font-size:10px;color:#1769d2;text-decoration:none}.omail-contextsection{padding:15px;border-bottom:1px solid #eaedf1}.omail-contextsection h4{font-size:9px;letter-spacing:.08em;color:#8d97a5;margin:0 0 10px}.omail-contextsection dl{margin:0;display:grid;grid-gap:8px;gap:8px}.omail-contextsection dl div{display:flex;justify-content:space-between;gap:8px}.omail-contextsection dt{font-size:10px;color:#87919f}.omail-contextsection dd{font-size:10px;color:#3c4655;margin:0;text-align:right;max-width:145px;overflow:hidden;text-overflow:ellipsis}.omail-contexttitle{display:flex;justify-content:space-between;align-items:center}.omail-contexttitle span{font-size:9px;background:#eef2f6;border-radius:10px;padding:2px 6px;color:#687487}.omail-minirow{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid #f0f2f5}.omail-minirow:first-of-type{border-top:0}.omail-minirow b,.omail-minirow strong{font-size:9px}.omail-minirow span{display:block;font-size:9px;color:#8b95a4;margin-top:2px}.omail-minirow b{color:#566274;text-align:right}.omail-muted{font-size:10px;color:#929baa}.omail-welcome{height:100%;display:grid;place-content:center;text-align:center;color:#7d8796;padding:30px}.omail-welcomeicon{width:64px;height:64px;border-radius:16px;background:#eaf1fa;color:#1769d2;display:grid;place-items:center;margin:0 auto 14px;font-size:26px}.omail-welcome h2{margin:0;color:#455164;font-size:18px}.omail-welcome p{font-size:11px;max-width:330px;line-height:1.5}.omail-composeoverlay{position:fixed;inset:0;z-index:11000;background:#17203330;display:flex;align-items:flex-end;justify-content:flex-end;padding:22px}.omail-composewindow{width:min(660px,calc(100vw - 44px));height:min(620px,calc(100vh - 80px));background:#fff;border:1px solid #cfd6df;border-radius:10px;box-shadow:0 24px 70px #11182745;display:flex;flex-direction:column;overflow:hidden}.omail-composewindow>header{height:52px;background:#f5f7fa;border-bottom:1px solid #dfe4ea;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.omail-composewindow>header strong{font-size:13px;display:block}.omail-composewindow>header span{font-size:9px;color:#8590a0;display:block;margin-top:2px}.omail-composewindow>header button{border:0;background:transparent;font-size:20px;color:#667386;cursor:pointer}.omail-composefields{display:grid}.omail-composefields label{min-height:39px;display:grid;grid-template-columns:58px 1fr;align-items:center;border-bottom:1px solid #edf0f3;padding:0 13px;color:#667386;font-size:10px}.omail-composefields input,.omail-composefields select{border:0;outline:0;background:transparent;color:#263142;font-size:11px;min-width:0}.omail-newbody{border:0;outline:0;resize:none;flex:1 1;padding:17px;font-size:12px;line-height:1.6}.omail-composewindow>footer{min-height:48px;border-top:1px solid #e3e7ec;display:flex;align-items:center;gap:8px;padding:7px 11px}@media(max-width:1250px){.omail-shell{grid-template-columns:190px 350px minmax(500px,1fr)}.omail-readerbody{grid-template-columns:minmax(0,1fr)}.omail-context{display:none}}@media(max-width:980px){.omail-shell{grid-template-columns:175px minmax(300px,1fr)}.omail-reader{position:fixed;inset:70px 12px 12px 190px;z-index:20;box-shadow:0 12px 40px #11182733;border:1px solid #d9dfe7}.omail-reader:has(.omail-welcome){display:none}}@media(max-width:700px){.omail-shell{grid-template-columns:1fr;margin:-16px;height:calc(100vh - 32px)}.omail-folders{display:none}.omail-reader{inset:65px 8px 8px 8px}.omail-listpane{border:0}}.sdmMessageToast{position:fixed;right:22px;bottom:22px;z-index:10000;width:min(370px,calc(100vw - 32px));display:grid;grid-template-columns:38px 1fr;grid-gap:11px;gap:11px;padding:14px 38px 14px 14px;background:#fff;border:1px solid #dbe1e8;border-radius:10px;box-shadow:0 16px 42px #1118272b;color:#253043}.sdmMessageToast>button{position:absolute;right:8px;top:7px;border:0;background:transparent;color:#8691a0;cursor:pointer;font-size:18px}.sdmMessageToastIcon{width:36px;height:36px;border-radius:8px;background:#e9f1fd;color:#1769d2;display:grid;place-items:center}.sdmMessageToast strong{font-size:11px;display:block}.sdmMessageToast span{font-size:10px;color:#596579;display:block;margin-top:2px}.sdmMessageToast p{font-size:10px;color:#7b8696;margin:4px 0 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdmMessageToast a{font-size:10px;color:#1769d2;text-decoration:none;font-weight:700}.mainContent--outlook{flex:1 1 auto!important;min-width:0!important;width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important}.mainContent--outlook>.omail-shell{width:100%!important;max-width:none!important;height:100vh!important;min-height:0!important;margin:0!important;border-top:0!important;border-bottom:0!important;border-right:0!important;box-sizing:border-box!important}@media(max-width:700px){.mainContent--outlook>.omail-shell{width:100%!important;height:100vh!important;margin:0!important}}.rn-drawer-wide{width:min(720px,96vw)}.rn-productSearch{position:relative;display:grid;grid-gap:8px;gap:8px}.rn-productSearch.compact{min-width:310px}.rn-productSearchBar{display:flex;gap:6px}.rn-productSearchBar input{min-width:0;flex:1 1;padding:0 10px;font:inherit;font-size:11px}.rn-productSearchBar button,.rn-productSearchBar input{min-height:38px;border:1px solid #cbd5e1;border-radius:9px}.rn-productSearchBar button{background:#fff;padding:0 11px;font-size:10px;font-weight:800;cursor:pointer}.rn-productResults{position:absolute;z-index:40;top:45px;left:0;right:0;max-height:300px;overflow:auto;border:1px solid #cbd5e1;border-radius:10px;background:#fff;box-shadow:0 16px 40px #17203326}.rn-productResults button{width:100%;display:block;text-align:left;border:0;border-bottom:1px solid #edf1f7;background:#fff;padding:10px 12px;cursor:pointer}.rn-productResults button:hover{background:#f8fbff}.rn-productPicked span,.rn-productPicked strong,.rn-productResults span,.rn-productResults strong{display:block}.rn-productPicked strong,.rn-productResults strong{font-size:11px}.rn-productPicked span,.rn-productResults span{margin-top:3px;color:#7c8aa0;font-size:9px}.rn-productPicked{padding:9px 11px;border:1px solid #cfe0f6;border-radius:9px;background:#f6faff}.rn-bulkProduct{display:grid;grid-gap:4px;gap:4px;min-width:330px}.rn-bulkProduct>span{font-size:8px;text-transform:uppercase;color:#718096}.rn-mapMemory,.rn-productApply{margin-top:10px}.rn-mapMemory{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border:1px solid #dce7d8;border-radius:9px;background:#f6fbf4}.rn-mapMemory strong{font-size:10px}.rn-mapMemory span{font-size:9px;color:#62735d}.rn-dangerZone{border-color:#fecaca;background:#fffafa}.rn-dangerZone h3{color:#991b1b}.rn-form input[readonly]{background:#f8fafc;color:#64748b}.rn-alert.warning span{overflow-wrap:anywhere}@media(max-width:900px){.rn-bulkProduct,.rn-productSearch.compact{min-width:100%;width:100%}.rn-drawer-wide{width:98vw}}.mailWorkspace{height:100vh;min-height:0;width:100%;display:grid;grid-template-columns:235px 360px minmax(520px,1fr) 250px;overflow:hidden;background:#f5f7fa;color:#182233;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mailAccountsPane,.mailContextPane,.mailListPane,.mailReaderPane{min-width:0;min-height:0}.mailAccountsPane{background:#f6f8fb;border-right:1px solid #dce2e9;display:flex;flex-direction:column;padding:10px}.mailWorkspaceBrand{display:flex;gap:9px;align-items:center;padding:4px 4px 12px}.mailWorkspaceIcon{width:31px;height:31px;border-radius:7px;background:#1769d2;color:#fff;display:grid;place-items:center;font-weight:900}.mailWorkspaceIcon.chat{background:#149b78}.mailWorkspaceBrand strong{display:block;font-size:13px}.mailWorkspaceBrand span{display:block;font-size:9px;color:#7a8594;margin-top:2px}.mailNewButton{height:39px;border:0;border-radius:7px;background:#1769d2;color:#fff;font-size:14px;font-weight:750;cursor:pointer;margin-bottom:13px;box-shadow:0 2px 5px #1769d22a}.mailAccountSectionLabel{font-size:9px;font-weight:800;letter-spacing:.08em;color:#8993a2;padding:10px 7px 6px}.mailAccountList{display:grid;grid-gap:2px;gap:2px;max-height:230px;overflow:auto}.mailAccountButton{display:grid;grid-template-columns:30px minmax(0,1fr) 8px;align-items:center;grid-gap:8px;gap:8px;border:0;background:transparent;text-align:left;padding:7px;border-radius:7px;cursor:pointer;color:#354052}.mailAccountButton.active,.mailAccountButton:hover{background:#e4edf9;color:#135dae}.mailAccountAvatar{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#dfeaf8;color:#29629c;font-size:10px;font-weight:800}.mailAccountAvatar.all{background:#1769d2;color:#fff}.mailAccountButton small,.mailAccountButton strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mailAccountButton strong{font-size:10px}.mailAccountButton small{font-size:8px;color:#7d8898;margin-top:2px}.mailAccountButton i{width:6px;height:6px;border-radius:50%;background:#22a06b}.mailAccountButton i.error{background:#d14343}.mailFolderTree{display:grid;grid-gap:1px;gap:1px}.mailFolderTree button{height:31px;border:0;background:transparent;border-radius:5px;display:grid;grid-template-columns:20px 1fr auto;align-items:center;text-align:left;color:#485467;cursor:pointer;padding:0 8px;font-size:10px}.mailFolderTree button.active,.mailFolderTree button:hover{background:#e6edf7;color:#135dae}.mailFolderTree b{font-weight:600}.mailFolderTree em{font-style:normal;font-size:9px;color:#7e8998}.mailMailboxInfo{margin:10px 5px;border-top:1px solid #e1e6ed;padding-top:8px}.mailMailboxInfo div{display:flex;justify-content:space-between;gap:8px;font-size:8px;padding:3px}.mailMailboxInfo span{color:#8b95a3}.mailMailboxInfo strong{max-width:105px;overflow:hidden;text-overflow:ellipsis}.mailWorkspaceFooter{margin-top:auto;border-top:1px solid #dfe4ea;padding-top:8px;display:grid;grid-gap:3px;gap:3px}.mailWorkspaceFooter a,.mailWorkspaceFooter button{border:0;background:transparent;color:#617084;text-decoration:none;font-size:9px;text-align:left;padding:6px;cursor:pointer}.mailListPane{background:#fff;border-right:1px solid #dfe4ea;display:flex;flex-direction:column}.mailListHeader{height:55px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid #e3e7ec}.mailListHeader h1{font-size:15px;margin:0}.mailListHeader span{font-size:8px;color:#8290a1}.mailListHeader button{border:0;background:transparent;cursor:pointer;font-size:17px;color:#627084}.mailSearch{height:39px;margin:7px 9px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #d7dde5;border-radius:6px;background:#fbfcfd}.mailSearch input{flex:1 1;border:0;outline:0;background:transparent;font-size:10px}.mailListSort{height:28px;display:flex;justify-content:space-between;align-items:center;padding:0 11px;border-bottom:1px solid #e7ebef;font-size:8px;color:#7b8797}.mailItems{overflow:auto;flex:1 1}.mailItem{position:relative;width:100%;min-height:79px;border:0;border-bottom:1px solid #edf0f3;background:#fff;display:grid;grid-template-columns:22px 34px minmax(0,1fr);grid-gap:7px;gap:7px;text-align:left;padding:8px;cursor:pointer}.mailItem:hover{background:#f7f9fc}.mailItem.active{background:#eaf2fd;box-shadow:inset 3px 0 #1769d2}.mailItem.unread .mailItemSubject,.mailItem.unread .mailItemTop strong{font-weight:850}.mailStar{color:#9aa5b4;font-size:17px}.mailItemAvatar{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#e6eef9;color:#3c6b9e;font-size:9px;font-weight:800}.mailItemAvatar.chat{background:#dcf4ec;color:#167b62}.mailItemTop{display:flex;justify-content:space-between;gap:8px}.mailItemTop strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mailItemTop time{font-size:8px;color:#8b95a3}.mailItemSubject{font-size:9px}.mailItemPreview,.mailItemSubject{display:block;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mailItemPreview{font-size:8px;color:#7c8796}.mailItemMeta{display:block;font-size:7px;color:#9aa3b0;margin-top:3px}.mailUnreadDot{position:absolute;right:8px;bottom:8px;width:5px;height:5px;background:#1769d2;border-radius:50%}.mailEmpty{padding:30px;text-align:center;color:#8994a3;font-size:11px}.mailReaderPane{background:#f5f7fa;display:flex;flex-direction:column;border-right:1px solid #dfe4ea}.mailReaderHeader{height:58px;background:#fff;border-bottom:1px solid #dfe4ea;display:flex;align-items:center;justify-content:space-between;padding:0 15px}.mailReaderHeader h2{font-size:14px;margin:0;max-width:720px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailReaderHeader span{font-size:8px;color:#8490a0}.mailReaderActions{display:flex;gap:3px}.mailReaderActions button{width:29px;height:29px;border:0;background:transparent;border-radius:5px;cursor:pointer;color:#5e6a7c}.mailReaderActions button:hover{background:#eef2f7}.mailReaderScroll{flex:1 1;overflow:auto;padding:14px 16px 25px}.mailMessage{background:#fff;border:1px solid #dce2e9;border-radius:10px;margin-bottom:12px;overflow:hidden;box-shadow:0 1px 2px #1720330b}.mailMessage.outbound{border-color:#cdddee}.mailMessage>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid #edf0f3}.mailMessageAvatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#e8f1fb;color:#315f8d;font-size:9px;font-weight:800}.mailMessage>header small,.mailMessage>header strong{display:block}.mailMessage>header strong{font-size:10px}.mailMessage>header small{font-size:8px;color:#8792a1}.mailMessage>header time{font-size:8px;color:#8b95a3}.mailMessageSubject{padding:9px 13px 0;font-size:10px;font-weight:750}.mailMessageBody{padding:5px 12px 12px}.emailHtmlFrame{width:100%;border:0;background:#fff;display:block}.mailAttachments{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 12px}.mailAttachments a{border:1px solid #dbe1e8;border-radius:6px;padding:7px 9px;color:#425066;text-decoration:none;font-size:9px}.mailAttachments small{color:#8994a3}.mailDelivery{text-align:right;padding:0 12px 8px;font-size:7px;color:#8d97a4}.mailReplyComposer{background:#fff;border:1px solid #cfd6df;border-radius:10px;overflow:hidden;margin-top:17px}.mailReplyTo{padding:10px 12px;display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #e7ebef}.mailReplyTo span,.mailReplyTo strong{display:block}.mailReplyTo strong{font-size:10px}.mailReplyTo span{font-size:8px;color:#8390a0}.mailComposerFooter{display:flex;align-items:center;gap:9px;padding:8px 10px;border-top:1px solid #e6eaf0}.mailComposerFooter>span{font-size:8px;color:#748195}.mailAttach{font-size:9px;color:#546277;cursor:pointer}.mailAttach input{display:none}.mailSendButton{margin-left:auto;border:0;background:#1769d2;color:#fff;border-radius:6px;padding:8px 16px;font-size:10px;font-weight:750;cursor:pointer}.mailSendButton:disabled{opacity:.5}.mailContextPane{background:#fff;overflow:auto}.mailContactHead{text-align:center;padding:18px 12px;border-bottom:1px solid #e7ebef}.mailContactAvatar{width:48px;height:48px;border-radius:50%;background:#e7eef8;color:#315f91;display:grid;place-items:center;margin:0 auto 8px;font-weight:800}.mailContactHead span,.mailContactHead strong{display:block}.mailContactHead strong{font-size:11px}.mailContactHead span{font-size:8px;color:#8290a1;overflow-wrap:anywhere}.mailContextPane section{padding:13px;border-bottom:1px solid #edf0f3}.mailContextPane h4{font-size:8px;letter-spacing:.08em;color:#8b95a4;margin:0 0 9px}.mailContextPane dl{margin:0}.mailContextPane dl div,.mailContextRow{display:flex;justify-content:space-between;gap:8px;padding:4px 0;font-size:8px}.mailContextPane dt{color:#8994a3}.mailContextPane dd{margin:0;text-align:right}.mailContextPane p{font-size:8px;color:#98a1ad}.mailContextBlank{padding:25px 15px;color:#96a0ad;font-size:9px;text-align:center}.mailReaderEmpty{height:100%;display:grid;place-content:center;text-align:center;color:#8591a1}.mailReaderEmpty>div{font-size:35px;color:#1769d2}.mailReaderEmpty h2{margin:8px 0 0;font-size:17px;color:#4a5668}.mailNotice,.mailReaderEmpty p{font-size:10px}.mailNotice{position:fixed;right:22px;bottom:22px;z-index:12000;padding:10px 14px;border-radius:7px;background:#172033;color:#fff;box-shadow:0 10px 28px #11182740;cursor:pointer}.mailEditor{background:#fff}.mailEditorTabs{height:34px;display:flex;align-items:end;border-bottom:1px solid #dfe4ea;padding:0 8px;gap:4px}.mailEditorTabs button{border:0;background:transparent;padding:8px 12px 7px;font-size:9px;color:#6d7888;cursor:pointer;border-bottom:2px solid transparent}.mailEditorTabs button.active{color:#1769d2;border-bottom-color:#1769d2;font-weight:750}.mailEditorToolbar{height:35px;display:flex;align-items:center;gap:3px;padding:0 8px;border-bottom:1px solid #e8ebef}.mailEditorToolbar button{border:1px solid transparent;background:transparent;border-radius:4px;padding:4px 7px;font-size:9px;cursor:pointer}.mailEditorToolbar button:hover{border-color:#d9dee5;background:#f5f7fa}.mailEditorVisual{outline:0;padding:12px;font-size:11px;line-height:1.6;overflow:auto}.mailEditorVisual:empty:before{content:attr(data-placeholder);color:#9ca6b3}.mailEditorHtml{width:100%;border:0;outline:0;resize:vertical;padding:12px;box-sizing:border-box;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;background:#fbfcfe}.mailEditorSignatureHint{padding:7px 10px;border-top:1px solid #edf0f3;background:#f8fafc;font-size:8px;color:#748195}.signatureEditor{border:1px solid #dce2e9;border-radius:10px;overflow:hidden}.signatureEditorHead{display:flex;justify-content:space-between;gap:12px;padding:12px;background:#f8fafc;border-bottom:1px solid #e2e7ed}.signatureEditorHead span,.signatureEditorHead strong{display:block}.signatureEditorHead strong{font-size:13px}.signatureEditorHead span{font-size:10px;color:#718096;margin-top:3px}.signatureEditorTag{align-self:start!important;background:#e7eef9!important;color:#275f9b!important;padding:3px 7px!important;border-radius:9px!important}.signaturePreview{padding:12px;border-top:1px solid #edf0f3}.signaturePreview>small{display:block;color:#8b95a3;font-size:9px;margin-bottom:8px}.mailComposeOverlay{position:fixed;inset:0;background:#11182738;z-index:12000;display:flex;align-items:center;justify-content:center;padding:20px}.mailComposeWindow{width:min(780px,calc(100vw - 50px));height:min(760px,calc(100vh - 50px));background:#fff;border-radius:11px;box-shadow:0 28px 85px #11182752;display:flex;flex-direction:column;overflow:hidden}.mailComposeWindow>header{height:50px;background:#f6f8fb;border-bottom:1px solid #dfe4ea;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.mailComposeWindow>header span,.mailComposeWindow>header strong{display:block}.mailComposeWindow>header strong{font-size:12px}.mailComposeWindow>header span{font-size:8px;color:#8792a1}.mailComposeWindow>header button{border:0;background:transparent;font-size:20px;cursor:pointer}.mailComposeFields label{height:38px;display:grid;grid-template-columns:65px 1fr;align-items:center;padding:0 13px;border-bottom:1px solid #edf0f3;font-size:9px;color:#677386}.mailComposeFields input,.mailComposeFields select{border:0;outline:0;background:transparent;font-size:10px;min-width:0}.mailComposeEditor{flex:1 1;overflow:auto}.mailComposeWindow>footer{min-height:46px;border-top:1px solid #e1e6ec;display:flex;align-items:center;gap:8px;padding:7px 11px}.mailComposeWindow>footer>span{font-size:8px;color:#778498}.chatWorkspace{height:100vh;width:100%;display:grid;grid-template-columns:210px 370px minmax(520px,1fr);overflow:hidden;background:#f5f7fa}.chatFolders{background:#f7f9fb;border-right:1px solid #dce2e9;padding:10px}.chatFolders nav{display:grid;grid-gap:2px;gap:2px;margin-top:12px}.chatFolders nav button{height:34px;border:0;background:transparent;border-radius:5px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;color:#465368;cursor:pointer}.chatFolders nav button.active{background:#e3f4ef;color:#14765e}.chatReader{min-width:0;display:flex;flex-direction:column;background:#fff}.chatTimeline{flex:1 1;overflow:auto;padding:20px;background:#f6f8fa}.chatBubble{max-width:72%;padding:10px 12px;margin:0 0 10px;border-radius:10px;background:#fff;border:1px solid #dfe5eb;box-shadow:0 1px 2px #1118270b}.chatBubble.agent{margin-left:auto;background:#e9f2fd;border-color:#cadff6}.chatBubble strong{font-size:9px}.chatBubble p{font-size:11px;line-height:1.5;margin:5px 0}.chatBubble small{font-size:7px;color:#8591a1}.chatReply{border-top:1px solid #e1e6eb;padding:10px;display:flex;gap:8px}.chatReply textarea{flex:1 1;min-height:75px;border:1px solid #d6dde5;border-radius:7px;padding:9px;resize:vertical}.chatReply button{align-self:end;border:0;background:#149b78;color:#fff;padding:9px 16px;border-radius:6px;font-weight:700}@media(max-width:1350px){.mailWorkspace{grid-template-columns:210px 330px minmax(500px,1fr)}.mailContextPane{display:none}}@media(max-width:1050px){.mailWorkspace{grid-template-columns:195px minmax(310px,1fr)}.mailReaderPane{position:fixed;inset:36px 8px 8px 420px;z-index:50;box-shadow:0 15px 45px #11182735;border:1px solid #dce2e9}.mailReaderPane:has(.mailReaderEmpty){display:none}.chatWorkspace{grid-template-columns:190px minmax(320px,1fr)}.chatReader{position:fixed;inset:36px 8px 8px 410px;z-index:50;box-shadow:0 15px 45px #11182735}}.chatWorkspace.rich{grid-template-columns:190px 330px minmax(460px,1fr) 335px}.chatReader.rich{border-right:1px solid #dfe4ea}.chatFolderNote{margin-top:auto;padding:10px 8px;border-top:1px solid #e0e6ed;color:#8490a0;font-size:8px;line-height:1.5}.chatListMeta{display:block;margin-top:3px;color:#94a0ae;font-size:7px}.chatLiveState{display:flex;align-items:center;gap:6px;font-size:9px;color:#667386}.chatLiveState i{width:7px;height:7px;border-radius:50%;background:#aab3bf}.chatLiveState i.online{background:#18a874;box-shadow:0 0 0 3px #18a87418}.chatContextPane{min-width:0;min-height:0;background:#fff;display:flex;flex-direction:column;overflow:hidden}.chatContextBlank{display:grid;place-items:center;height:100%;font-size:10px;color:#9aa4b1}.chatIdentityCard{padding:13px;border-bottom:1px solid #e6ebf0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center}.chatIdentityAvatar{width:37px;height:37px;border-radius:50%;background:#dff3ec;color:#167b62;display:grid;place-items:center;font-size:10px;font-weight:800}.chatIdentityCard span,.chatIdentityCard strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatIdentityCard strong{font-size:10px}.chatIdentityCard>div>span{font-size:8px;color:#8390a0;margin-top:2px}.chatOnlineBadge{font-size:7px!important;padding:4px 6px;border-radius:10px;background:#edf0f3;color:#7d8795;font-weight:800}.chatOnlineBadge.online{background:#e0f7ef;color:#13775d}.chatContextTabs{height:36px;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e5eaf0}.chatContextTabs button{border:0;background:#fff;font-size:8px;color:#778497;cursor:pointer;border-bottom:2px solid transparent}.chatContextTabs button.active{color:#1769d2;border-bottom-color:#1769d2;font-weight:800}.chatContextScroll{flex:1 1;overflow:auto;background:#fbfcfd}.chatContextSection{padding:12px 13px;border-bottom:1px solid #e8edf2;background:#fff}.chatContextSection h4{margin:0 0 9px;font-size:7px;letter-spacing:.08em;color:#8b96a5}.chatCurrentPage{border:1px solid #cfe4dd;background:#f3fbf8;border-radius:7px;padding:9px;margin-bottom:8px}.chatCurrentPage small,.chatCurrentPage span{display:block;color:#7d8998;font-size:7px}.chatCurrentPage a,.chatCurrentPage strong{display:block;margin:3px 0;color:#126d58;font-size:9px;font-weight:750;text-decoration:none;overflow-wrap:anywhere}.chatFacts{margin:0}.chatFacts>div{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:7px;gap:7px;padding:4px 0;border-bottom:1px dashed #edf0f3;font-size:8px}.chatFacts>div:last-child{border-bottom:0}.chatFacts dt{color:#8792a1}.chatFacts dd{margin:0;text-align:right;overflow-wrap:anywhere}.chatFacts a{color:#1769d2;text-decoration:none}.chatFacts .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.chatMetricGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px}.chatMetricGrid>div{padding:8px;border:1px solid #e3e8ee;border-radius:7px;background:#fafbfd}.chatMetricGrid span,.chatMetricGrid strong{display:block}.chatMetricGrid strong{font-size:15px}.chatMetricGrid span{font-size:7px;color:#8792a1;margin-top:2px}.chatPageJourney{position:relative}.chatPageEvent{display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:7px;gap:7px;padding:0 0 11px}.chatPageEvent>i{width:6px;height:6px;border-radius:50%;background:#1769d2;margin-top:4px;box-shadow:0 0 0 3px #1769d215}.chatPageEvent a,.chatPageEvent small,.chatPageEvent span{display:block}.chatPageEvent a{font-size:8px;color:#1769d2;text-decoration:none;overflow-wrap:anywhere}.chatPageEvent span{font-size:7px;color:#748195;margin-top:2px}.chatPageEvent small{font-size:7px;color:#9aa4b1;margin-top:1px}.chatSessionList{display:grid;grid-gap:6px;gap:6px}.chatSessionList>div{padding:7px;border:1px solid #e5eaf0;border-radius:6px}.chatSessionList span,.chatSessionList strong{display:block}.chatSessionList strong{font-size:8px}.chatSessionList span{font-size:7px;color:#8692a1;margin-top:2px}.chatTopPages{margin-top:10px}.chatTopPages h5{font-size:7px;color:#8994a3;margin:0 0 5px}.chatTopPages>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;padding:4px 0;border-bottom:1px dashed #edf0f3;font-size:8px}.chatTopPages>div span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatTopPages>div strong{color:#1769d2}.chatContextEmpty{font-size:8px;color:#929ca9;margin:0}.chatCustomerProfileLink{display:block;margin-bottom:9px;padding:7px 9px;border-radius:6px;background:#edf4fe;color:#1769d2;text-decoration:none;font-size:8px;font-weight:750}.chatContextTitleRow{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.chatContextTitleRow h4{margin:0}.chatContextTitleRow span{font-size:8px;color:#7b8796}.chatOrderList,.chatRenewalList{display:grid;grid-gap:6px;gap:6px}.chatOrderList>a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:8px;border:1px solid #e1e7ed;border-radius:7px;color:#354257;text-decoration:none}.chatOrderList>a:hover,.chatRenewalList>a:hover{background:#f6f9fd;border-color:#cad8e8}.chatOrderList>a>div:last-child{text-align:right}.chatOrderList span,.chatOrderList strong,.chatRenewalList span,.chatRenewalList strong{display:block}.chatOrderList strong{font-size:8px}.chatOrderList span{font-size:7px;color:#8490a0;margin-top:2px}.chatRenewalList>a{padding:8px;border:1px solid #e1e7ed;border-radius:7px;color:#354257;text-decoration:none}.chatRenewalList strong{font-size:8px}.chatRenewalList span{font-size:7px;color:#8490a0;margin-top:2px}.chatBubble.system{margin-left:auto;margin-right:auto;background:#f1f3f6;color:#697587}@media(max-width:1450px){.chatWorkspace.rich{grid-template-columns:180px 310px minmax(430px,1fr) 300px}}@media(max-width:1180px){.chatWorkspace.rich{grid-template-columns:180px 300px minmax(430px,1fr)}.chatContextPane{position:fixed;right:8px;top:45px;bottom:8px;width:320px;z-index:55;box-shadow:0 16px 50px #11182730;border:1px solid #dce2e9}}.chatWorkspace,.mailWorkspace{font-size:14px!important;line-height:1.45!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.chatWorkspace .mailListHeader h1,.mailListHeader h1{font-size:20px!important;line-height:1.25!important;font-weight:750!important}.chatWorkspace .mailReaderHeader h2,.mailReaderHeader h2{font-size:17px!important;line-height:1.3!important}.mailWorkspaceBrand strong{font-size:15px!important;line-height:1.25!important}.mailWorkspaceBrand span{font-size:12px!important;line-height:1.35!important}.mailAccountSectionLabel{font-size:11px!important;line-height:1.3!important}.mailAccountButton strong{font-size:13px!important;line-height:1.3!important}.mailAccountButton small{font-size:11px!important;line-height:1.35!important}.chatFolders nav button,.mailFolderTree button{font-size:13px!important;line-height:1.35!important;min-height:36px!important}.mailFolderTree em{font-size:12px!important}.mailMailboxInfo div,.mailWorkspaceFooter a,.mailWorkspaceFooter button{font-size:12px!important;line-height:1.45!important}.mailSearch input{font-size:13px!important;line-height:1.4!important}.mailSearch{min-height:42px!important}.mailListSort{font-size:11px!important;min-height:31px!important}.mailItem{min-height:92px!important;padding:10px!important}.mailItemTop strong{font-size:13px!important;line-height:1.3!important}.mailItemTop time{font-size:11px!important;line-height:1.3!important}.mailItemSubject{font-size:13px!important;line-height:1.35!important;margin-top:3px!important}.mailItemPreview{font-size:12px!important;line-height:1.4!important;margin-top:3px!important}.mailItemMeta{font-size:11px!important;line-height:1.35!important;margin-top:4px!important}.mailItemAvatar{width:34px!important;height:34px!important;font-size:11px!important}.mailStar{font-size:18px!important}.mailReaderHeader span{font-size:12px!important;line-height:1.35!important}.mailMessage>header strong{font-size:13px!important;line-height:1.35!important}.mailMessage>header small,.mailMessage>header time{font-size:11px!important;line-height:1.35!important}.mailMessageSubject{font-size:14px!important;line-height:1.4!important}.emailHtmlFrame,.mailMessageBody{font-size:14px!important;line-height:1.55!important}.mailAttachments a{font-size:12px!important;line-height:1.4!important}.mailDelivery{font-size:11px!important}.mailReplyTo strong{font-size:13px!important}.mailAttach,.mailComposerFooter>span,.mailReplyTo span{font-size:12px!important;line-height:1.4!important}.mailSendButton{font-size:13px!important;padding:9px 18px!important}.mailEditorTabs button,.mailEditorToolbar button{font-size:12px!important}.mailEditorVisual{font-size:14px!important;line-height:1.6!important}.mailEditorHtml{font-size:13px!important;line-height:1.55!important}.mailEditorSignatureHint{font-size:11px!important;line-height:1.4!important}.mailContactHead strong{font-size:14px!important;line-height:1.35!important}.mailContactHead span{font-size:12px!important;line-height:1.4!important}.chatWorkspace h4,.mailContextPane h4{font-size:11px!important;line-height:1.35!important}.mailContextPane dl div,.mailContextPane p,.mailContextRow{font-size:12px!important;line-height:1.45!important}.chatWorkspace aside,.chatWorkspace section{line-height:1.45}.chatWorkspace a,.chatWorkspace dd,.chatWorkspace dt,.chatWorkspace label,.chatWorkspace li,.chatWorkspace p{font-size:12px!important;line-height:1.45!important}.chatWorkspace small{font-size:11px!important;line-height:1.4!important}.chatWorkspace strong{line-height:1.35!important}.chatBubble{padding:12px 14px!important}.chatBubble strong{font-size:13px!important}.chatBubble p{font-size:14px!important;line-height:1.55!important}.chatBubble small{font-size:11px!important}.chatReply textarea{font-size:14px!important;line-height:1.5!important;min-height:90px!important}.chatReply button{font-size:13px!important;padding:10px 18px!important}.chatContextPane,.chatSideContext,.chatVisitorPane,.visitorContext,.visitorDetails{font-size:12px!important;line-height:1.45!important}.chatContextPane h3,.chatSideContext h3,.chatVisitorPane h3,.visitorContext h3,.visitorDetails h3{font-size:15px!important}.chatContextPane h4,.chatSideContext h4,.chatVisitorPane h4,.visitorContext h4,.visitorDetails h4{font-size:11px!important}.chatContextPane div,.chatContextPane span,.chatSideContext div,.chatSideContext span,.chatVisitorPane div,.chatVisitorPane span,.visitorContext div,.visitorContext span,.visitorDetails div,.visitorDetails span{line-height:1.45!important}@media(min-width:1351px){.mailWorkspace{grid-template-columns:245px 380px minmax(540px,1fr) 285px!important}.chatWorkspace{grid-template-columns:225px 390px minmax(560px,1fr)!important}}@media(max-width:1350px) and (min-width:1051px){.mailWorkspace{grid-template-columns:220px 350px minmax(520px,1fr)!important}.chatWorkspace{grid-template-columns:210px 360px minmax(520px,1fr)!important}}.mailWorkspaceV223{grid-template-columns:245px 390px minmax(0,1fr)!important}.mailWorkspaceV223 .mailReaderPane{border-right:0!important}.mailWorkspaceV223 .mailReaderHeader{min-height:64px!important}.mailWorkspaceV223 .mailReaderHeader h2{max-width:min(900px,70vw)!important}.mailWorkspaceV223 .mailReaderScroll{padding-left:20px!important;padding-right:20px!important}.mailWorkspaceV223 .mailMessage{width:100%!important;max-width:none!important}.mailWorkspaceV223 .emailHtmlFrame{width:100%!important}.mailCustomerButton{width:auto!important;min-width:100px!important;padding:0 11px!important;font-size:12px!important;font-weight:700!important;color:#215f9d!important;border:1px solid #cddcec!important;background:#f5f9fe!important}.mailCustomerButton:hover{background:#eaf3fd!important}.mailCustomerOverlay{position:fixed;inset:0;z-index:13000;background:#10182835;display:flex;align-items:center;justify-content:center;padding:24px}.mailCustomerModal{width:min(620px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 28px 90px #11182745;display:flex;flex-direction:column}.mailCustomerModal>header{min-height:64px;padding:12px 16px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;gap:16px}.mailCustomerModal>header span,.mailCustomerModal>header strong{display:block}.mailCustomerModal>header strong{font-size:17px}.mailCustomerModal>header span{margin-top:3px;font-size:12px;color:#718096}.mailCustomerModal>header button{width:34px;height:34px;border:0;background:transparent;border-radius:7px;font-size:23px;cursor:pointer}.mailCustomerModalBody{overflow:auto;padding:4px 16px 18px}.mailCustomerModalBody section{padding:16px 0;border-bottom:1px solid #edf1f5}.mailCustomerModalBody h4{margin:0 0 11px;font-size:11px;letter-spacing:.08em;color:#7b8796}.mailCustomerModalBody dl{margin:0}.mailCustomerModalBody dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;padding:6px 0;font-size:13px}.mailCustomerModalBody dt{color:#7e8998}.mailCustomerModalBody dd{margin:0;text-align:right;overflow-wrap:anywhere}.mailCustomerProfileLink{display:inline-block;margin-top:12px;padding:9px 12px;border-radius:7px;background:#edf5ff;color:#1769d2;text-decoration:none;font-size:12px;font-weight:750}.mailCustomerOrders{display:grid;grid-gap:7px;gap:7px}.mailCustomerOrders a{display:flex;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid #e1e7ed;border-radius:8px;color:#354257;text-decoration:none;font-size:13px}.mailCustomerOrders a:hover{background:#f7faff;border-color:#cbd8e8}.chatWorkspaceV223{grid-template-columns:315px minmax(0,1fr) 350px!important;grid-template-rows:58px minmax(0,1fr)!important;grid-template-areas:"top top top" "list reader context"!important}.chatWorkspaceV223 .chatWorkspaceTopbar{grid-area:top;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 14px;background:#fff;border-bottom:1px solid #dfe5eb;min-width:0}.chatTopBrand{display:flex;align-items:center;gap:9px;min-width:180px}.chatTopBrand span,.chatTopBrand strong{display:block}.chatTopBrand strong{font-size:15px;line-height:1.25}.chatTopBrand span{margin-top:2px;color:#7e8998;font-size:11px}.chatTopTabs{height:100%;display:flex;align-items:stretch;gap:2px;margin-right:auto}.chatTopTabs button{min-width:100px;border:0;border-bottom:3px solid transparent;background:transparent;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;color:#556274;font-size:13px;cursor:pointer}.chatTopTabs button b{min-width:22px;height:22px;padding:0 6px;border-radius:11px;display:grid;place-items:center;background:#eef2f6;color:#657184;font-size:11px}.chatTopTabs button:hover{background:#f6f8fa}.chatTopTabs button.active{color:#13765d;border-bottom-color:#149b78;font-weight:750}.chatTopTabs button.active b{background:#def4ed;color:#13765d}.chatWorkspaceV223 .chatConversationList{grid-area:list;min-width:0;min-height:0;border-right:1px solid #dfe5eb}.chatWorkspaceV223 .chatReader{grid-area:reader;min-width:0;min-height:0}.chatWorkspaceV223 .chatContextPane{grid-area:context;min-width:0;min-height:0;position:static!important;width:auto!important;top:auto!important;right:auto!important;bottom:auto!important;box-shadow:none!important;border-left:1px solid #dfe5eb!important}.chatWorkspaceV223 .chatListHeader{min-height:58px}.chatWorkspaceV223 .chatListHeader h1{font-size:17px!important}.chatConversationList .mailItem{grid-template-columns:40px minmax(0,1fr)!important;min-height:94px!important;padding:11px 10px!important}.chatConversationList .mailItemAvatar{grid-column:1!important}.chatConversationList .mailItemText{grid-column:2!important;min-width:0}.chatConversationList .mailItemTop strong{max-width:180px}.chatConversationList .chatPreview{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal!important;overflow:hidden;min-height:34px;margin-top:5px!important;font-size:12px!important;line-height:1.4!important;color:#5f6c7e!important}.chatListMetaRow{display:flex;align-items:center;gap:8px;margin-top:7px;color:#8a95a4;font-size:11px}.chatStatusPill{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:10px;background:#eef2f6;color:#657184;font-size:10px;font-weight:750}.chatStatusPill.status-new,.chatStatusPill.status-waiting_for_agent{background:#e8f1fd;color:#1769d2}.chatStatusPill.status-waiting_for_visitor{background:#fff3da;color:#946200}.chatStatusPill.status-assigned{background:#e5f6ef;color:#14745d}.chatStatusPill.status-closed,.chatStatusPill.status-resolved{background:#edf0f3;color:#66717f}.chatStatusPill.status-spam{background:#fdeaea;color:#b03b3b}.chatWorkspaceV223 .chatIdentityCard{padding:12px 13px!important}.chatWorkspaceV223 .chatContextTabs{height:42px!important}.chatWorkspaceV223 .chatContextTabs button{font-size:12px!important}.chatWorkspaceV223 .chatContextSection{padding:13px 14px!important}.chatWorkspaceV223 .chatContextSection h4{font-size:11px!important}.chatWorkspaceV223 .chatFacts>div{grid-template-columns:100px minmax(0,1fr)!important;padding:6px 0!important}.chatWorkspaceV223 .chatCurrentPage a,.chatWorkspaceV223 .chatCurrentPage strong,.chatWorkspaceV223 .chatFacts>div{font-size:12px!important;line-height:1.4!important}.chatWorkspaceV223 .chatCurrentPage small,.chatWorkspaceV223 .chatCurrentPage span{font-size:10px!important}.chatWorkspaceV223 .chatMetricGrid span,.chatWorkspaceV223 .chatOrderList span,.chatWorkspaceV223 .chatOrderList strong,.chatWorkspaceV223 .chatPageEvent a,.chatWorkspaceV223 .chatPageEvent small,.chatWorkspaceV223 .chatPageEvent span,.chatWorkspaceV223 .chatRenewalList span,.chatWorkspaceV223 .chatRenewalList strong,.chatWorkspaceV223 .chatSessionList span,.chatWorkspaceV223 .chatSessionList strong{font-size:11px!important;line-height:1.4!important}@media(max-width:1450px){.chatWorkspaceV223{grid-template-columns:300px minmax(0,1fr) 330px!important}}@media(max-width:1180px){.chatWorkspaceV223{grid-template-columns:285px minmax(0,1fr)!important;grid-template-areas:"top top" "list reader"!important}.chatWorkspaceV223 .chatContextPane{display:none!important}}@media(max-width:1050px){.mailWorkspaceV223{grid-template-columns:215px 330px minmax(0,1fr)!important}}.mailWorkspaceV224{grid-template-columns:220px 330px minmax(0,1fr)!important}.mailWorkspaceV224 .mailReaderPane{min-width:0!important}.mailWorkspaceV224 .mailReaderHeader{padding:16px 20px!important}.mailWorkspaceV224 .mailReaderActions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.mailWorkspaceV224 .mailReaderActions button{min-height:34px;padding:7px 10px;border:1px solid #d5dce6;border-radius:7px;background:#fff;color:#172033;font-size:13px;cursor:pointer}.mailWorkspaceV224 .mailReaderActions .mailActionPrimary{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;font-weight:700}.mailWorkspaceV224 .mailReaderActions .mailActionGhost{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important;font-weight:600}.mailWorkspaceV224 .mailThreadHelper{padding:9px 20px;border-bottom:1px solid #e5eaf0;background:#f8fbff;color:#607089;font-size:12px;line-height:1.45}.mailWorkspaceV224 .mailReaderScroll{padding:0 20px 24px!important;background:#fff!important;overflow:auto!important}.mailWorkspaceV224 .mailThreadStack{display:flex;flex-direction:column;gap:0}.mailWorkspaceV224 .mailMessage{border:0!important;border-bottom:1px solid #e5eaf0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;padding:20px 2px 18px!important;margin:0!important}.mailWorkspaceV224 .mailMessage:first-child{padding-top:18px!important}.mailWorkspaceV224 .mailMessage>header{margin-bottom:10px!important}.mailWorkspaceV224 .mailMessageSubject{font-size:15px!important;line-height:1.45!important;margin:0 0 10px!important}.mailWorkspaceV224 .mailMessageBody{width:100%;overflow:visible!important;padding:0!important}.mailWorkspaceV224 .emailHtmlFrame{display:block;width:100%!important;max-width:100%!important;border:0!important;background:#fff!important;overflow:hidden!important}.mailWorkspaceV224 .mailReplyComposer{margin:18px 0 0!important;border:1px solid #dbe3ed!important;border-radius:10px!important;background:#fff!important;padding:16px!important;box-shadow:none!important}.mailWorkspaceV224 .mailReplyTo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.mailWorkspaceV224 .mailReplyTo>div:first-child strong{display:block;font-size:16px;color:#172033}.mailWorkspaceV224 .mailReplyTo>div:first-child span{display:block;margin-top:3px;font-size:12px;color:#718096}.mailWorkspaceV224 .mailReplyToolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mailWorkspaceV224 .mailReplyToolbar a,.mailWorkspaceV224 .mailReplyToolbar button{border:1px solid #d7dee7;border-radius:7px;background:#fff;padding:7px 9px;color:#334155;font-size:12px;text-decoration:none;cursor:pointer}.mailWorkspaceV224 .mailAddressFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:10px 0}.mailWorkspaceV224 .mailAddressFields label,.mailWorkspaceV224 .mailComposeFields label{display:flex;flex-direction:column;gap:5px;color:#64748b;font-size:12px;font-weight:600}.mailWorkspaceV224 .mailAddressFields input,.mailWorkspaceV224 .mailComposeFields input,.mailWorkspaceV224 .mailComposeFields select{width:100%;min-width:0;border:1px solid #cfd8e3;border-radius:7px;background:#fff;padding:9px 10px;color:#0f172a;font-size:14px}.mailWorkspaceV224 .mailComposeHint,.mailWorkspaceV224 .mailReplyHint{font-size:12px;line-height:1.45;color:#6b7a90;margin:8px 0}.mailWorkspaceV224 .mailComposeHint{padding:0 18px}.mailWorkspaceV224 .mailComposeHint a{color:#2563eb;text-decoration:none;font-weight:600}.mailWorkspaceV224 .mailMetaToggle{align-self:end;min-height:38px;border:1px dashed #c9d3df;border-radius:7px;background:#fff;color:#334155;padding:8px 10px;font-size:12px;cursor:pointer}.mailWorkspaceV224 .mailSubjectField{grid-column:1/-1}.mailWorkspaceV224 .mailSignatureCallout{margin:8px 2px 0;padding:10px;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff}.mailWorkspaceV224 .mailSignatureCallout strong{display:block;color:#172033;font-size:12px;margin-bottom:3px}.mailWorkspaceV224 .mailSignatureCallout span{display:block;color:#64748b;font-size:11px;line-height:1.4}.mailWorkspaceV224 .mailSignatureCallout a{display:inline-block;margin-top:6px;color:#2563eb;font-size:11px;text-decoration:none;font-weight:600}@media(max-width:1450px){.mailWorkspaceV224{grid-template-columns:210px 310px minmax(0,1fr)!important}}@media(max-width:1180px){.mailWorkspaceV224 .mailAddressFields{grid-template-columns:1fr!important}.mailWorkspaceV224{grid-template-columns:200px 290px minmax(0,1fr)!important}}.mailWorkspaceV225{grid-template-columns:220px 340px minmax(0,1fr)!important;height:100vh!important;min-height:0!important}.mailWorkspaceV225 .mailReaderPane{min-width:0!important;border-right:0!important}.mailWorkspaceV225 .mailReaderHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;padding:14px 18px!important;min-height:66px!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important}.mailWorkspaceV225 .mailReaderHeader>div:first-child{flex:1 1 auto!important}.mailWorkspaceV225 .mailReaderHeader h2{margin:0!important;font-size:17px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.mailWorkspaceV225 .mailReaderHeader>div:first-child>span{font-size:12px!important;color:#64748b!important;margin-top:3px!important}.mailWorkspaceV225 .mailReaderActions{flex:0 0 auto!important;gap:7px!important;flex-wrap:nowrap!important;white-space:nowrap!important}.mailWorkspaceV225 .mailReaderActions>button,.mailWorkspaceV225 .mailReaderIconActions button{height:36px!important;border:1px solid #d4dce6!important;background:#fff!important;color:#334155!important;border-radius:8px!important;padding:0 10px!important;font-size:12px!important;cursor:pointer!important}.mailWorkspaceV225 .mailReaderActions .mailActionPrimary{min-width:78px!important;background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;font-weight:750!important}.mailWorkspaceV225 .mailCustomerButton{min-width:94px!important;background:#f8fafc!important}.mailWorkspaceV225 .mailReaderIconActions{display:flex!important;align-items:center!important}.mailWorkspaceV225 .mailReaderIconActions button{width:36px!important;font-size:15px!important}.mailWorkspaceV225 .mailConversationGroup{border-bottom:1px solid #edf1f5!important}.mailWorkspaceV225 .mailConversationGroup>.mailItem{margin:0!important;border-bottom:0!important}.mailWorkspaceV225 .mailConversationGroup.expanded{background:#f8fbff!important}.mailWorkspaceV225 .mailThreadSublist{display:flex!important;flex-direction:column!important;padding:0 8px 9px 47px!important;max-height:250px!important;overflow:auto!important;background:#f8fbff!important}.mailWorkspaceV225 .mailThreadSublist>button{width:100%!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;grid-gap:7px!important;gap:7px!important;align-items:start!important;border:0!important;border-top:1px solid #e3eaf3!important;background:transparent!important;padding:8px 5px!important;text-align:left!important;cursor:pointer!important;color:#334155!important}.mailWorkspaceV225 .mailThreadSublist>button:hover{background:#eef5ff!important}.mailWorkspaceV225 .mailThreadSubIcon{color:#2563eb!important;font-size:12px!important;padding-top:2px!important}.mailWorkspaceV225 .mailThreadSubText{min-width:0!important}.mailWorkspaceV225 .mailThreadSubText strong{display:block!important;font-size:12px!important;line-height:1.3!important}.mailWorkspaceV225 .mailThreadSubText small{display:block!important;margin-top:2px!important;font-size:11px!important;line-height:1.35!important;color:#64748b!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mailWorkspaceV225 .mailThreadSublist time{font-size:10px!important;color:#94a3b8!important;white-space:nowrap!important}.mailWorkspaceV225 .mailReaderScroll{flex:1 1 auto!important;min-height:0!important;padding:0 22px 36px!important;background:#fff!important}.mailWorkspaceV225 .mailMessage{display:block!important;width:100%!important;margin:0!important;padding:22px 0 24px!important;border:0!important;border-bottom:1px solid #dfe6ee!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.mailWorkspaceV225 .mailMessage:last-child{border-bottom:0!important;padding-bottom:30px!important}.mailWorkspaceV225 .mailMessage>header{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;padding:0!important;margin:0 0 12px!important;border:0!important}.mailWorkspaceV225 .mailMessageAvatar{width:36px!important;height:36px!important;font-size:10px!important}.mailWorkspaceV225 .mailMessage>header strong{font-size:13px!important}.mailWorkspaceV225 .mailMessage>header small{font-size:11px!important;color:#718096!important}.mailWorkspaceV225 .mailMessage>header time{font-size:11px!important;color:#8a95a4!important}.mailWorkspaceV225 .mailMessageSubject{padding:0!important;margin:0 0 12px!important;font-size:14px!important;line-height:1.45!important}.mailWorkspaceV225 .mailMessageBody{width:100%!important;padding:0!important;margin:0!important}.mailWorkspaceV225 .emailHtmlFrame{display:block!important;width:100%!important;max-width:100%!important;border:0!important;background:#fff!important;overflow:hidden!important;min-height:260px!important}.mailWorkspaceV225 .mailAttachments{padding:10px 0 0!important}.mailWorkspaceV225 .mailDelivery{padding:7px 0 0!important}.mailWorkspaceV225 .mailWorkspaceFooter{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:6px!important;gap:6px!important}.mailWorkspaceV225 .mailWorkspaceFooter button:first-child{grid-column:1/-1!important}.mailWorkspaceV225 .mailWorkspaceFooter a,.mailWorkspaceV225 .mailWorkspaceFooter button{min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;border:1px solid #dde4ec!important;border-radius:8px!important;background:#fff!important;color:#475569!important;font-size:11px!important;text-decoration:none!important;padding:6px!important}.mailWorkspaceV225 .mailComposeOverlay,.mailWorkspaceV225 .mailReplyOverlay{position:fixed!important;inset:0!important;z-index:13000!important;background:rgba(15,23,42,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important}.mailWorkspaceV225 .mailModalHeader{flex:0 0 auto!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:10px 14px!important;border-bottom:1px solid #e2e8f0!important;background:#f8fafc!important}.mailWorkspaceV225 .mailModalHeader>div:first-child{min-width:0!important}.mailWorkspaceV225 .mailModalHeader strong{display:block!important;font-size:14px!important;color:#172033!important}.mailWorkspaceV225 .mailModalHeader>div:first-child span{display:block!important;max-width:560px!important;margin-top:2px!important;font-size:11px!important;color:#718096!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mailWorkspaceV225 .mailModalHeaderActions{display:flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}.mailWorkspaceV225 .mailModalHeaderActions>span{font-size:10px!important;color:#94a3b8!important}.mailWorkspaceV225 .mailModalHeaderActions button{min-height:32px!important;border:1px solid #d5dde7!important;border-radius:7px!important;background:#fff!important;color:#334155!important;padding:5px 9px!important;font-size:11px!important;cursor:pointer!important}.mailWorkspaceV225 .mailModalHeaderActions .mailModalClose{width:32px!important;padding:0!important;font-size:18px!important;color:#111827!important}.mailWorkspaceV225 .mailModalFooter{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;border-top:1px solid #e2e8f0!important;background:#fff!important}.mailWorkspaceV225 .mailModalFooter .mailSendButton{margin-left:auto!important}.mailWorkspaceV225 .mailReplyWindow{width:min(900px,82vw)!important;height:min(700px,84vh)!important;min-width:620px!important;min-height:500px!important;max-width:calc(100vw - 36px)!important;max-height:calc(100vh - 36px)!important;resize:both!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #cfd8e3!important;border-radius:12px!important;box-shadow:0 25px 70px rgba(15,23,42,.28)!important}.mailWorkspaceV225 .mailReplyWindowBody{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.mailWorkspaceV225 .mailReplyFrom{padding:9px 14px!important;border-bottom:1px solid #edf1f5!important;font-size:12px!important;color:#64748b!important}.mailWorkspaceV225 .mailReplyFrom strong{color:#1f2937!important}.mailWorkspaceV225 .mailReplyPopupFields{padding:8px 14px 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:8px!important;gap:8px!important;align-items:end!important}.mailWorkspaceV225 .mailReplyPopupFields label{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;font-size:11px!important;color:#64748b!important}.mailWorkspaceV225 .mailReplyPopupFields input{width:100%!important;min-width:0!important;height:36px!important;border:1px solid #d1dae5!important;border-radius:7px!important;padding:0 9px!important;font-size:13px!important}.mailWorkspaceV225 .mailPopupMetaToggle{height:36px!important;border:1px solid #d1dae5!important;background:#fff!important;border-radius:7px!important;padding:0 10px!important;font-size:11px!important;cursor:pointer!important}.mailWorkspaceV225 .mailPopupSignatureInfo{padding:7px 14px!important;display:flex!important;justify-content:space-between!important;gap:12px!important;font-size:10px!important;color:#718096!important}.mailWorkspaceV225 .mailPopupSignatureInfo a{color:#2563eb!important;text-decoration:none!important;font-weight:600!important}.mailWorkspaceV225 .mailReplyPopupEditor{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;border-top:1px solid #edf1f5!important}.mailWorkspaceV225 .mailComposeWindowV225{width:min(940px,84vw)!important;height:min(740px,86vh)!important;min-width:650px!important;min-height:530px!important;max-width:calc(100vw - 36px)!important;max-height:calc(100vh - 36px)!important;resize:both!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #cfd8e3!important;border-radius:12px!important;box-shadow:0 25px 70px rgba(15,23,42,.28)!important}.mailWorkspaceV225 .mailComposeWindowV225 .mailComposeFieldsV225{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:6px 14px 0!important}.mailWorkspaceV225 .mailComposeWindowV225 .mailComposeFieldsV225 label{min-height:42px!important;display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;border-bottom:1px solid #edf1f5!important;font-size:11px!important;color:#64748b!important}.mailWorkspaceV225 .mailComposeWindowV225 .mailComposeFieldsV225 label>span{font-weight:650!important}.mailWorkspaceV225 .mailComposeWindowV225 .mailComposeFieldsV225 input,.mailWorkspaceV225 .mailComposeWindowV225 .mailComposeFieldsV225 select{width:100%!important;min-width:0!important;height:36px!important;border:0!important;background:#fff!important;outline:0!important;padding:0 6px!important;font-size:13px!important;color:#111827!important}.mailWorkspaceV225 .mailRecipientRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:8px!important;gap:8px!important;align-items:center!important}.mailWorkspaceV225 .mailRecipientRow button{height:32px!important;border:1px solid #d6dee8!important;border-radius:7px!important;background:#fff!important;padding:0 9px!important;color:#475569!important;font-size:11px!important;cursor:pointer!important}.mailWorkspaceV225 .mailComposeWindowV225 .mailComposeHint{flex:0 0 auto!important;margin:0!important;padding:7px 14px!important;background:#f8fafc!important;border-bottom:1px solid #edf1f5!important;font-size:10px!important;color:#718096!important}.mailWorkspaceV225 .mailComposeWindowV225 .mailComposeEditor{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:0!important}.mailWorkspaceV225 .mailComposeWindowV225>footer{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;border-top:1px solid #e2e8f0!important;background:#fff!important}.mailWorkspaceV225 .mailComposeWindowV225>footer .mailSendButton{margin-left:auto!important}@media(max-width:1280px){.mailWorkspaceV225{grid-template-columns:205px 310px minmax(0,1fr)!important}.mailWorkspaceV225 .mailCustomerButton{display:none!important}.mailWorkspaceV225 .mailReaderHeader h2{font-size:15px!important}}@media(max-width:1050px){.mailWorkspaceV225{grid-template-columns:190px minmax(0,1fr)!important}.mailWorkspaceV225 .mailListPane{display:none!important}}.mailWorkspaceV225 .mailReaderScroll{overflow-y:auto!important;overflow-x:hidden!important}.mailWorkspaceV225 .mailMessage,.mailWorkspaceV225 .mailMessageBody{height:auto!important;min-height:0!important;overflow:visible!important}.mailWorkspaceV225 .emailHtmlFrameAuto{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}.mailWorkspaceV225 .mailThreadStack{display:flex!important;flex-direction:column!important;gap:0!important}.mailWorkspaceV225 .mailMessage+.mailMessage{margin-top:0!important}.mailWorkspaceV225 .mailActionSecondary{min-height:34px!important;border:1px solid #cbd5e1!important;border-radius:7px!important;background:#fff!important;color:#334155!important;padding:0 11px!important;font-size:12px!important;font-weight:650!important;cursor:pointer!important}.mailWorkspaceV225 .mailActionSecondary:hover{background:#f8fafc!important;border-color:#94a3b8!important}.mailWorkspaceV225 .mailManualResizeWindow{position:relative!important;width:var(--sdm-w)!important;height:var(--sdm-h)!important;min-width:620px!important;min-height:460px!important;max-width:calc(100vw - 36px)!important;max-height:calc(100vh - 36px)!important;resize:none!important;overflow:hidden!important}.mailWorkspaceV225 .mailResizeHandle{position:absolute!important;right:2px!important;bottom:2px!important;width:24px!important;height:24px!important;z-index:20!important;border:0!important;background:linear-gradient(135deg,transparent 0 48%,#94a3b8 49% 53%,transparent 54% 63%,#64748b 64% 68%,transparent 69%)!important;cursor:nwse-resize!important;padding:0!important;opacity:.9!important}.mailWorkspaceV225 .mailResizeHandle:hover{opacity:1!important}.mailWorkspaceV225 .mailComposeEditor,.mailWorkspaceV225 .mailReplyPopupEditor{min-height:0!important;flex:1 1 auto!important;overflow:auto!important}.mailWorkspaceV225 .mailModalHeaderActions>span{display:none!important}.chatWorkspaceV223 .mailReaderHeader{min-height:66px!important;height:auto!important;padding-top:8px!important;padding-bottom:8px!important}.chatWorkspaceV223 .chatHeaderRight{gap:10px!important;max-width:62%!important}.chatWorkspaceV223 .chatActionBar,.chatWorkspaceV223 .chatHeaderRight{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important}.chatWorkspaceV223 .chatActionBar{gap:6px!important}.chatWorkspaceV223 .chatActionBar button{min-height:32px!important;border:1px solid #d6dee8!important;border-radius:7px!important;background:#fff!important;color:#334155!important;padding:0 10px!important;font-size:11px!important;font-weight:650!important;cursor:pointer!important}.chatWorkspaceV223 .chatActionBar button:hover{background:#f8fafc!important}.chatWorkspaceV223 .chatActionBar button:disabled{opacity:.55!important;cursor:default!important}.chatWorkspaceV223 .chatActionBar .assign{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.chatWorkspaceV223 .chatActionBar .resolve{background:#ecfdf5!important;border-color:#86efac!important;color:#047857!important}.chatWorkspaceV223 .chatActionBar .spam{background:#fff7f7!important;border-color:#fecaca!important;color:#b91c1c!important}.chatWorkspaceV223 .chatActionNotice{flex:0 0 auto!important;padding:7px 14px!important;border-bottom:1px solid #e2e8f0!important;background:#f8fafc!important;color:#475569!important;font-size:11px!important;cursor:pointer!important}@media(max-width:1320px){.chatWorkspaceV223 .chatHeaderRight{max-width:70%!important}.chatWorkspaceV223 .chatActionBar button{padding:0 8px!important;font-size:10px!important}}.mailWorkspaceV225 .mailReaderHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:16px!important;gap:16px!important;align-items:start!important;height:auto!important;min-height:64px!important;padding:10px 15px!important}.mailWorkspaceV225 .mailReaderHeader>div:first-child{min-width:0!important}.mailWorkspaceV225 .mailReaderActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important}.mailWorkspaceV225 .mailReaderPrimaryActions,.mailWorkspaceV225 .mailReaderUtilityActions{display:flex!important;gap:7px!important;align-items:center!important;flex-wrap:nowrap!important}.mailWorkspaceV225 .mailReaderIconActions{display:grid!important;grid-template-columns:repeat(4,38px)!important;grid-gap:5px!important;gap:5px!important}.mailWorkspaceV225 .mailReaderIconActions button{width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border:1px solid #d7dee8!important;background:#fff!important;border-radius:8px!important}.mailWorkspaceV225 .mailReaderIconActions button:hover{background:#f3f6fa!important}.mailWorkspaceV225 .mailActionPrimary,.mailWorkspaceV225 .mailActionSecondary,.mailWorkspaceV225 .mailCustomerButton{width:auto!important;min-width:0!important;min-height:38px!important;height:38px!important;padding:0 11px!important;border:1px solid #d7dee8!important;border-radius:8px!important;white-space:nowrap!important}.mailWorkspaceV225 .mailActionPrimary{background:#1769d2!important;color:#fff!important;border-color:#1769d2!important}.mailWorkspaceV225 .mailActionSecondary,.mailWorkspaceV225 .mailCustomerButton{background:#fff!important;color:#344054!important}.mailWorkspaceV225 .mailItem{grid-template-columns:18px 22px 34px minmax(0,1fr)!important;gap:6px!important}.mailConversationGroup{border-bottom:0}.mailThreadDisclosure{width:18px;min-width:18px;height:28px;display:grid;place-items:center;color:#9aa6b4;font-size:17px;line-height:1}.mailThreadDisclosure.visible{color:#2167c9;font-weight:800}.mailThreadDisclosure.placeholder{visibility:hidden}.mailItem.threaded{box-shadow:inset 3px 0 #8ab4f8}.mailItem.threaded.active{box-shadow:inset 3px 0 #1769d2}.mailWorkspaceV225 .mailItemMeta{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important}.mailWorkspaceV225 .mailItemMeta>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mailThreadCount{display:inline-flex;align-items:center;flex:0 0 auto;background:#e8f1ff;color:#1d4ed8;border-radius:999px;padding:2px 7px;font-size:7px;font-weight:750}.chatReplyFiles{display:block!important;padding:10px 12px 11px!important;background:#fff!important}.chatReplyRow{display:flex;align-items:flex-end;gap:8px}.chatReplyRow textarea{flex:1 1;min-width:0}.chatAttachButton{width:40px;height:40px;min-width:40px;border:1px solid #d6dde5;border-radius:8px;background:#f8fafc;display:grid;place-items:center;cursor:pointer;font-size:17px;color:#475569;align-self:flex-end}.chatAttachButton:hover{background:#edf3f8;border-color:#b9c7d6}.chatAttachButton input{display:none!important}.chatPendingFiles{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.chatPendingFiles>span{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:6px;gap:6px;max-width:100%;border:1px solid #dbe4ec;border-radius:7px;padding:5px 7px;background:#f8fafc;color:#475569;font-size:9px}.chatPendingFiles b{font-size:7px;color:#1769d2;background:#e8f1ff;border-radius:5px;padding:2px 4px}.chatPendingFiles small{font-size:7px;color:#94a3b8}.chatPendingFiles button{border:0!important;background:transparent!important;color:#64748b!important;padding:0 2px!important;font-size:15px!important}.chatFilePolicy{display:block;margin-top:6px;color:#8a96a5;font-size:8px}.chatAttachments{display:grid;grid-gap:7px;gap:7px;margin-top:8px}.chatImageAttachment{display:flex;align-items:center;gap:8px;max-width:290px;padding:6px;border:1px solid #dbe4ec;border-radius:8px;background:#fff;color:#334155;text-decoration:none;overflow:hidden}.chatImageAttachment img{width:72px;height:54px;object-fit:cover;border-radius:5px;background:#eef2f6}.chatImageAttachment>span{min-width:0;display:block;font-size:9px;font-weight:650;overflow:hidden;text-overflow:ellipsis}.chatImageAttachment small{display:block;margin-top:3px;color:#94a3b8;font-size:7px}.chatFileAttachment{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;max-width:340px;padding:8px 10px;border:1px solid #dbe4ec;border-radius:8px;background:#fff;color:#334155;text-decoration:none}.chatFileAttachment>span{font-size:8px;font-weight:850;color:#b42318;background:#fee4e2;border-radius:5px;padding:4px 5px}.chatFileAttachment strong{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatFileAttachment small{font-size:7px;color:#94a3b8;white-space:nowrap}@media(max-width:1280px){.mailWorkspaceV225 .mailReaderHeader{grid-template-columns:1fr!important}.mailWorkspaceV225 .mailReaderActions{justify-content:flex-start!important}}.mainContent:has(>.websiteOperationsPage),.mainContent:has(>.websitesOperationsPage){width:0!important;flex:1 1 auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.websiteOperationsPage,.websitesOperationsPage{width:100%;min-height:100vh;margin:0;padding:28px 30px 64px;background:#f6f8fb;color:#172033}.websiteOperationsHeader,.websitesOperationsHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px}.websiteOperationsHeader h1,.websitesOperationsHeader h1{margin:4px 0 6px;font-size:30px;letter-spacing:-.025em}.websiteOperationsHeader p,.websitesOperationsHeader p{margin:0;color:#667085;line-height:1.5}.websitesEyebrow{text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:800;color:#2563eb!important}.websitesHeaderMeta{display:flex;gap:8px;flex-wrap:wrap}.websitesHeaderMeta span{padding:8px 11px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;color:#667085;font-size:12px}.websitesKpiGrid{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.websiteDetailKpi,.websitesKpiCard{display:flex;flex-direction:column;gap:5px;padding:16px 17px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.025)}a.websiteDetailKpi:hover,a.websitesKpiCard:hover{border-color:#bfd0f6;box-shadow:0 6px 18px rgba(15,23,42,.06)}.websiteDetailKpi span,.websitesKpiCard span{color:#667085;font-size:12px;font-weight:700}.websiteDetailKpi strong,.websitesKpiCard strong{font-size:25px;line-height:1.15;letter-spacing:-.02em}.websiteDetailKpi small,.websitesKpiCard small{color:#98a2b3;font-size:11px}.websiteOperationsCard,.websitesListPanel{background:#fff;border:1px solid #e4e7ec;border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.025);overflow:hidden}.websiteCardTitle,.websitesListTitle{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;border-bottom:1px solid #eef0f4}.websiteCardTitle h2,.websitesListTitle h2{margin:0 0 4px;font-size:16px}.websiteCardTitle p,.websitesListTitle p{margin:0;color:#667085;font-size:12px;line-height:1.45}.websiteCardTitle>span,.websitesListTitle>span{color:#667085;font-size:12px}.websitesTableWrap{overflow:auto}.websitesOperationsTable{width:100%;border-collapse:collapse;min-width:1020px}.websitesOperationsTable th{padding:11px 14px;text-align:left;background:#fafbfc;color:#667085;border-bottom:1px solid #eef0f4;font-size:10px;text-transform:uppercase;letter-spacing:.055em;white-space:nowrap}.websitesOperationsTable td{padding:12px 14px;border-bottom:1px solid #f1f3f6;vertical-align:middle;font-size:13px}.websitesOperationsTable tbody tr:hover{background:#fbfcfe}.websiteIdentity,.websiteVisitorIdentity{display:flex;align-items:center;gap:10px;min-width:190px}.websiteIdentity>span,.websiteVisitorIdentity>span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:#eef4ff;color:#2458c6;font-weight:850}.websiteIdentity>div,.websiteVisitorIdentity>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.websiteIdentity a{font-weight:800}.websiteIdentity small,.websiteVisitorIdentity small{color:#98a2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.websiteStatusPill{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;background:#f2f4f7;color:#667085;font-weight:800;font-size:10px}.websiteStatusPill i{width:6px;height:6px;border-radius:50%;background:#98a2b3}.websiteStatusPill.active{background:#ecfdf3;color:#027a48}.websiteStatusPill.active i{background:#12b76a}.websiteMetricLink{display:inline-flex;min-width:34px;justify-content:center;padding:5px 8px;border-radius:8px;font-weight:800;color:#475467}.websiteMetricLink:hover{background:#f2f4f7}.websiteMetricLink.active{background:#eff8ff;color:#175cd3}.websiteLastActivity{color:#667085;white-space:nowrap;font-size:12px}.websiteRowActions{display:flex;gap:7px;justify-content:flex-end}.websiteActionButton,.websiteCardTitle a,.websiteHeaderActions a,.websiteRowActions a{border:1px solid #d0d5dd;background:#fff;color:#344054;border-radius:8px;padding:7px 10px;font-weight:750;font-size:12px;cursor:pointer;white-space:nowrap}.websiteActionButton:disabled{opacity:.55;cursor:wait}.websiteVisitorChatAction{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.websiteActionError{color:#b42318;font-size:10px;max-width:160px}.websiteCardEmpty,.websitesEmptyState,.websitesErrorPanel{padding:28px 20px;color:#667085}.websitesErrorPanel{background:#fff;border:1px solid #fecaca;border-radius:14px;color:#991b1b}.websiteBackLink{color:#667085;font-size:12px;font-weight:750}.websiteOperationsTitle{display:flex;align-items:center;gap:12px;margin-top:6px}.websiteOperationsTitle h1{margin:0 0 4px}.websiteTabs{display:flex;gap:4px;overflow-x:auto;margin-bottom:18px;padding:4px;background:#fff;border:1px solid #e4e7ec;border-radius:12px}.websiteTabs a{padding:9px 12px;border-radius:8px;color:#667085;font-size:12px;font-weight:800;white-space:nowrap}.websiteTabs a:hover{background:#f5f7fa;color:#344054}.websiteTabs a.active{background:#eef4ff;color:#2458c6}.websiteDetailKpiGrid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.websiteOverviewGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);grid-gap:14px;gap:14px}.websiteVisitorRow{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(180px,1fr) minmax(150px,.8fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 16px;border-bottom:1px solid #f1f3f6}.websiteVisitorCurrent,.websiteVisitorMeta{display:grid;grid-gap:3px;gap:3px;min-width:0}.websiteVisitorCurrent span,.websiteVisitorMeta span{color:#98a2b3;font-size:10px;text-transform:uppercase;font-weight:800}.websiteVisitorCurrent strong,.websiteVisitorMeta strong{color:#475467;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.websiteStatusList>div,.websiteTopPagesList>div{display:flex;justify-content:space-between;gap:16px;padding:11px 16px;border-bottom:1px solid #f1f3f6}.websiteTopPagesList span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475467;font-size:12px}.websiteConversationList>a{display:flex;justify-content:space-between;gap:16px;padding:11px 16px;border-bottom:1px solid #f1f3f6}.websiteConversationList>a>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.websiteConversationList strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.websiteConversationList span,.websiteConversationList time{color:#98a2b3;font-size:11px}.websiteStatusList{margin:0}.websiteStatusList dt{color:#667085;font-size:12px}.websiteStatusList dd{margin:0;font-weight:750;font-size:12px}.websiteCardEmpty.large{min-height:220px;display:grid;place-items:center}.websiteAnalyticsGrid{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);grid-gap:14px;gap:14px}.websiteAnalyticsTable>div,.websiteRecentActivity>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:11px 16px;border-bottom:1px solid #f1f3f6}.websiteAnalyticsTable .head{background:#fafbfc;color:#667085;font-size:10px;font-weight:800;text-transform:uppercase}.websiteAnalyticsTable span,.websiteRecentActivity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.websiteRecentActivity>div>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.websiteRecentActivity span,.websiteRecentActivity time{color:#98a2b3;font-size:11px}.websiteAnalyticsNote{margin:14px 16px 16px;padding:10px 12px;background:#f8fafc;border:1px solid #eef0f4;border-radius:10px;color:#667085;font-size:11px;line-height:1.55}@media(max-width:1350px){.websitesKpiGrid{grid-template-columns:repeat(3,minmax(150px,1fr))}.websiteAnalyticsGrid,.websiteOverviewGrid{grid-template-columns:1fr}.websiteVisitorRow{grid-template-columns:minmax(190px,1fr) minmax(180px,1fr) auto}.websiteVisitorMeta{display:none}}@media(max-width:900px){.websiteOperationsPage,.websitesOperationsPage{padding:20px 18px 50px}.websiteOperationsHeader,.websitesOperationsHeader{flex-direction:column}.websiteDetailKpiGrid,.websitesKpiGrid{grid-template-columns:repeat(2,minmax(140px,1fr))}.websiteVisitorRow{grid-template-columns:1fr auto}.websiteVisitorCurrent,.websiteVisitorMeta{display:none}}.mainContent:has(>.commerceWorkspacePage){width:0!important;flex:1 1 auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.commerceWorkspacePage{width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:26px 28px 64px!important;box-sizing:border-box;background:#f6f8fb}.commerceWorkspacePage>.pageHeader{width:100%;max-width:none;margin:0 0 16px;padding:0;align-items:flex-start}.commerceWorkspacePage>.pageHeader h1{margin-top:3px;margin-bottom:5px;font-size:29px;line-height:1.12;letter-spacing:-.025em}.commerceWorkspacePage>.pageHeader p:not(.eyebrow){margin-top:0;max-width:760px;color:#667085}.commerceWorkspacePage .managementPageCount{min-width:150px;padding:0;text-align:right}.commerceWorkspacePage .managementPageCount strong{display:block;font-size:29px;line-height:1;letter-spacing:-.03em}.commerceWorkspacePage .managementPageCount span{display:block;margin-top:5px;color:#667085;font-size:12px}.commerceWorkspacePage .commerceImportPanel,.commerceWorkspacePage .managementFilters,.commerceWorkspacePage .managementPanel,.commerceWorkspacePage .managementTablePanel{border:1px solid #e4e7ec;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.025)}.commerceWorkspacePage .commerceManagementFilters{display:block!important;grid-template-columns:none!important;gap:0!important;padding:13px 14px!important;margin-bottom:14px}.commerceBasicFilters{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));grid-gap:10px;gap:10px;align-items:end}.commerceBasicFilters .managementSearchField{grid-column:span 2}.commerceWorkspacePage .commerceManagementFilters label{min-width:0;margin:0}.commerceWorkspacePage .commerceManagementFilters label>span{display:block;margin:0 0 5px;color:#475467;font-size:11px;font-weight:800;line-height:1.2}.commerceWorkspacePage .commerceManagementFilters input,.commerceWorkspacePage .commerceManagementFilters select{width:100%;height:36px;min-height:36px;padding:7px 9px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;font-size:12px;box-sizing:border-box}.commerceWorkspacePage .commerceManagementFilters input:focus,.commerceWorkspacePage .commerceManagementFilters select:focus{outline:2px solid rgba(37,99,235,.12);outline-offset:0;border-color:#8bb0ff}.commerceAdvancedFilters{margin-top:10px;border-top:1px solid #eef0f4;padding-top:8px}.commerceAdvancedFilters>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:32px;cursor:pointer;list-style:none;color:#344054;font-size:11px;font-weight:800;-webkit-user-select:none;-moz-user-select:none;user-select:none}.commerceAdvancedFilters>summary::-webkit-details-marker{display:none}.commerceAdvancedFilters>summary:before{content:"+";width:20px;height:20px;display:grid;place-items:center;flex:0 0 20px;margin-right:3px;border:1px solid #d0d5dd;border-radius:6px;color:#667085;background:#fff;font-size:14px;line-height:1}.commerceAdvancedFilters[open]>summary:before{content:"−"}.commerceAdvancedFilters>summary>span{margin-right:auto}.commerceAdvancedFilters>summary small{color:#98a2b3;font-size:10px;font-weight:700}.commerceAdvancedFilterGrid{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));grid-gap:10px;gap:10px;padding-top:10px}.commerceWorkspacePage .commerceManagementFilters .managementFilterActions{display:flex;justify-content:flex-end;align-items:center;gap:8px;width:100%;margin-top:10px;padding-top:10px;border-top:1px solid #eef0f4}.commerceWorkspacePage .commerceManagementFilters .primaryButton,.commerceWorkspacePage .commerceManagementFilters .secondaryButton{min-height:34px;padding:7px 12px;border-radius:8px;font-size:11px;font-weight:800}.commerceWorkspacePage .managementTablePanel{width:100%;max-width:none;margin-top:12px;overflow:hidden}.commerceWorkspacePage .managementTableScroll{width:100%;overflow:auto}.commerceWorkspacePage .managementTable{width:100%;min-width:980px;border-collapse:collapse;table-layout:auto}.commerceWorkspacePage .managementTable th{padding:10px 12px;background:#fafbfc;border-bottom:1px solid #e9edf2;color:#667085;font-size:10px;font-weight:850;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.commerceWorkspacePage .managementTable td{padding:10px 12px;border-bottom:1px solid #eef1f5;color:#344054;font-size:12px;line-height:1.35;vertical-align:top}.commerceWorkspacePage .managementTable tbody tr:hover{background:#fbfcfe}.commerceWorkspacePage .managementTable tbody tr:last-child td{border-bottom:0}.commerceWorkspacePage .managementCustomerIdentity{display:grid;grid-gap:2px;gap:2px;min-width:190px}.commerceWorkspacePage .managementCustomerIdentity strong{color:#344054;font-size:12px;font-weight:850}.commerceWorkspacePage .managementCustomerIdentity a,.commerceWorkspacePage .managementCustomerIdentity span{color:#667085;font-size:11px}.commercePrimaryLink{color:#2458c6;text-decoration:none}.commercePrimaryLink:hover{color:#1746a2;text-decoration:underline}.commerceWorkspacePage .managementOrderIdentity,.commerceWorkspacePage .managementProductList{min-width:150px}.commerceWorkspacePage .managementProductList{max-width:360px}.commerceWorkspacePage .managementProductList>*{overflow-wrap:anywhere}.commerceWorkspacePage .managementBadge{white-space:nowrap;font-size:10px;padding:4px 7px}.commerceWorkspacePage .managementPagination{min-height:52px;padding:10px 14px;border-top:1px solid #eef0f4;background:#fff}.commerceWorkspacePage .managementPagination>span{color:#667085;font-size:11px}.commerceWorkspacePage .managementPagination .secondaryButton{padding:6px 10px;min-height:31px;font-size:11px}.commerceProductsPage .managementFilters{display:grid!important;grid-template-columns:repeat(6,minmax(130px,1fr));grid-gap:10px!important;gap:10px!important;align-items:end;padding:13px 14px!important;margin-bottom:14px}.commerceProductsPage .managementFilters label>span{display:block;margin-bottom:5px;font-size:11px;font-weight:800;color:#475467}.commerceProductsPage .managementFilters input,.commerceProductsPage .managementFilters select{height:36px;min-height:36px;padding:7px 9px;border-radius:8px;font-size:12px}.commerceProductsPage .managementFilters .managementFilterActions{align-self:end;display:flex;gap:8px}.commerceProductsPage .commerceImportPanel{margin-bottom:12px!important;padding:12px 14px!important}.commerceProductsPage .commerceImportPanel input[type=file]{max-width:320px;font-size:11px}.commerceProductsPage .commerceImportPanel button{min-height:34px;padding:7px 12px;border-radius:8px}.commerceProductsPage .managementTabBar,.commerceProductsPage .managementTabs,.commerceProductsPage .productTabs{margin:0 0 12px}.commerceProductsPage .managementTable td:nth-child(2){min-width:300px}.commerceProductsPage .managementTable td:nth-child(3){min-width:130px}.commerceCustomerDetailPage,.commerceOrderDetailPage{max-width:none!important}.commerceCustomerDetailPage .managementDetailHeader,.commerceOrderDetailPage .managementDetailHeader{margin-bottom:14px}.commerceCustomerDetailPage .managementDashboardColumns,.commerceCustomerDetailPage .managementDetailGrid,.commerceOrderDetailPage .managementDashboardColumns,.commerceOrderDetailPage .managementDetailGrid{gap:12px}.commerceCustomerDetailPage .managementPanel,.commerceOrderDetailPage .managementPanel{min-width:0}@media(max-width:1450px){.commerceAdvancedFilterGrid,.commerceBasicFilters,.commerceProductsPage .managementFilters{grid-template-columns:repeat(4,minmax(140px,1fr))}}@media(max-width:1050px){.commerceWorkspacePage{padding:22px 20px 54px!important}.commerceAdvancedFilterGrid,.commerceBasicFilters,.commerceProductsPage .managementFilters{grid-template-columns:repeat(2,minmax(150px,1fr))}.commerceBasicFilters .managementSearchField{grid-column:span 2}}@media(max-width:680px){.commerceWorkspacePage{padding:18px 14px 44px!important}.commerceAdvancedFilterGrid,.commerceBasicFilters,.commerceProductsPage .managementFilters{grid-template-columns:1fr}.commerceBasicFilters .managementSearchField{grid-column:auto}.commerceWorkspacePage .managementPageCount{text-align:left}.commerceWorkspacePage>.pageHeader{flex-direction:column}}.mainContent:has(>.operationsCommandCenter){width:0!important;flex:1 1 auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.operationsCommandCenter{width:100%;max-width:none;min-width:0;margin:0;padding:24px 26px 60px;box-sizing:border-box;background:#f6f8fb;color:#344054}.opsHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:16px}.opsHeader .eyebrow{margin:0 0 5px;color:#2563eb;font-size:10px;font-weight:900;letter-spacing:.08em}.opsHeader h1{margin:0;color:#101828;font-size:29px;line-height:1.1;letter-spacing:-.03em}.opsHeader>div:first-child>p:last-child{max-width:780px;margin:7px 0 0;color:#667085;font-size:12px}.opsMeta{display:grid;justify-items:end;grid-gap:7px;gap:7px;min-width:300px}.opsMeta>div{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.opsMeta span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;font-size:9px;font-weight:800}.opsMeta span i{width:6px;height:6px;border-radius:50%;background:#98a2b3}.opsMeta span.ok i{background:#12b76a}.opsMeta span.bad{color:#b42318;background:#fff8f7;border-color:#fecdca}.opsMeta span.bad i{background:#f04438}.opsMeta small{font-size:9px;color:#98a2b3}.opsKpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.opsKpi{position:relative;display:grid;min-height:108px;padding:13px 14px;border:1px solid #e4e7ec;border-radius:13px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 1px 2px rgba(16,24,40,.025)}.opsKpi:hover{border-color:#b9c5d6;box-shadow:0 4px 12px rgba(16,24,40,.05)}.opsKpi:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:0 4px 4px 0;background:#d0d5dd}.opsKpi.good:before{background:#12b76a}.opsKpi.warn:before{background:#f79009}.opsKpi span{font-size:10px;color:#667085;font-weight:750}.opsKpi strong{align-self:center;color:#101828;font-size:26px;line-height:1}.opsKpi small{align-self:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#667085;font-size:8px}.opsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.opsGrid.two{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.opsPanel{min-width:0;border:1px solid #e4e7ec;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.025)}.opsPanel>header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:59px;padding:11px 13px;border-bottom:1px solid #eef1f5}.opsPanel>header p,.opsQuick p{margin:0;color:#667085;font-size:8px;font-weight:900;letter-spacing:.08em}.opsPanel>header h2,.opsQuick h2{margin:2px 0 0;color:#101828;font-size:15px}.opsPanel>footer>a,.opsPanel>header>a{color:#2458c6;font-size:9px;font-weight:800;text-decoration:none;white-space:nowrap}.opsPanel>header>b{min-width:29px;padding:5px 7px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:10px;text-align:center}.opsPanel>header>b.active{background:#fff3e8;color:#b54708}.opsAttentionList{display:grid}.opsAttention{display:grid;grid-template-columns:7px minmax(0,1fr) auto 8px;align-items:center;grid-gap:9px;gap:9px;min-height:46px;padding:7px 13px;border-bottom:1px solid #f0f2f5;color:inherit;text-decoration:none}.opsAttention:last-child{border:0}.opsAttention:hover{background:#fbfcfe}.opsAttention>i{width:7px;height:7px;border-radius:50%;background:#98a2b3}.opsAttention>i.ok{background:#12b76a}.opsAttention>i.info{background:#2e90fa}.opsAttention>i.warn{background:#f79009}.opsAttention>i.danger{background:#f04438}.opsAttention>div{display:grid;grid-gap:2px;gap:2px}.opsAttention strong{font-size:10px}.opsAttention span{font-size:8px;color:#98a2b3}.opsAttention b{font-size:12px}.opsAttention em{font-size:16px;color:#98a2b3;font-style:normal}.opsLive{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 13px}.opsLive>div{padding:0 11px;border-right:1px solid #eef1f5}.opsLive>div:first-child{padding-left:0}.opsLive>div:last-child{border:0}.opsLive span{display:block;font-size:8px;color:#667085}.opsLive strong{display:block;margin-top:7px;color:#101828;font-size:23px}.opsPanel>footer{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;border-top:1px solid #eef1f5;background:#fcfcfd;color:#667085;font-size:8px}.opsWebsites{margin-bottom:12px}.opsScroll{overflow:auto}.opsWebsites table{width:100%;min-width:980px;border-collapse:collapse}.opsWebsites th{padding:8px 10px;background:#fafbfc;border-bottom:1px solid #e9edf2;text-align:left;color:#667085;font-size:8px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.opsWebsites td{padding:8px 10px;border-bottom:1px solid #f0f2f5;font-size:9px;vertical-align:middle}.opsWebsites tbody tr:last-child td{border:0}.opsWebsites tbody tr:hover{background:#fbfcfe}.opsWebsites td:first-child small,.opsWebsites td:first-child strong{display:block}.opsWebsites td:first-child strong{font-size:10px}.opsWebsites td:first-child small{max-width:220px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#98a2b3;font-size:8px}.opsHealth{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:800}.opsHealth i{width:6px;height:6px;border-radius:50%;background:#98a2b3}.opsHealth.online{color:#027a48}.opsHealth.online i{background:#12b76a}.opsHealth.error,.opsHealth.failed,.opsHealth.offline{color:#b42318}.opsHealth.error i,.opsHealth.failed i,.opsHealth.offline i{background:#f04438}.opsWebsites b.live{color:#027a48}.opsOpen{display:inline-flex;min-height:26px;padding:3px 8px;border:1px solid #d0d5dd;border-radius:7px;color:#344054;font-size:8px;font-weight:800}.opsConversations>a,.opsOpen{align-items:center;text-decoration:none}.opsConversations>a{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:9px;gap:9px;min-height:54px;padding:8px 12px;border-bottom:1px solid #f0f2f5;color:inherit}.opsConversations>a:last-child{border:0}.opsConversations>a:hover,.opsOrders>a:hover,.opsRevenue>a:hover{background:#fbfcfe}.opsConversations>a>i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#eef4ff;color:#2458c6;font-size:10px;font-weight:900;font-style:normal}.opsConversations>a>div{min-width:0}.opsConversations strong{font-size:9px}.opsConversations span{margin-left:7px;color:#98a2b3;font-size:8px}.opsConversations p{margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#667085;font-size:8px}.opsConversations aside{display:grid;justify-items:end;grid-gap:3px;gap:3px}.opsConversations aside b{font-size:8px}.opsConversations aside small{color:#98a2b3;font-size:7px;white-space:nowrap}.opsOrders>a{display:grid;grid-template-columns:minmax(82px,.7fr) minmax(150px,1.4fr) auto auto;align-items:center;grid-gap:11px;gap:11px;min-height:56px;padding:8px 12px;border-bottom:1px solid #f0f2f5;color:inherit;text-decoration:none}.opsOrders>a:last-child{border:0}.opsOrders>a>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.opsOrders strong{font-size:9px}.opsOrders span,.opsOrders strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opsOrders span{color:#98a2b3;font-size:8px}.opsOrders aside{display:grid;grid-gap:2px;gap:2px}.opsOrders aside b{font-size:8px}.opsOrders aside small{color:#98a2b3;font-size:7px}.opsOrders em{color:#101828;font-size:9px;font-weight:800;font-style:normal;white-space:nowrap}.opsRenewals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px}.opsRenewals>a{display:grid;grid-gap:6px;gap:6px;min-height:60px;padding:9px;border:1px solid #e9edf2;border-radius:10px;background:#fcfcfd;color:inherit;text-decoration:none}.opsRenewals span{font-size:8px;color:#667085}.opsRenewals strong{font-size:19px;color:#101828}.opsRevenue>a{display:block;padding:9px 12px;border-bottom:1px solid #f0f2f5;color:inherit;text-decoration:none}.opsRevenue>a:last-child{border:0}.opsRevenue>a>div{display:flex;align-items:baseline;gap:8px}.opsRevenue strong{font-size:9px}.opsRevenue span{color:#98a2b3;font-size:8px}.opsRevenue b{margin-left:auto;font-size:9px}.opsRevenue>a>i{display:block;height:4px;margin-top:7px;border-radius:999px;background:#eef1f5;overflow:hidden}.opsRevenue>a>i>em{display:block;height:100%;border-radius:999px;background:#528bff}.opsNote{margin:0;padding:8px 12px;border-top:1px solid #eef1f5;background:#fcfcfd;color:#98a2b3;font-size:8px}.opsUnavailable{min-height:78px;display:grid;align-content:center;padding:14px;color:#667085;font-size:9px}.opsQuick{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 13px;border:1px solid #e4e7ec;border-radius:14px;background:#fff}.opsQuick nav{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.opsQuick nav a{display:inline-flex;align-items:center;min-height:29px;padding:4px 9px;border:1px solid #d0d5dd;border-radius:8px;color:#344054;font-size:8px;font-weight:800;text-decoration:none}.opsQuick nav a:hover{background:#f9fafb;border-color:#98a2b3}@media(max-width:1500px){.opsKpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1120px){.operationsCommandCenter{padding:21px 19px 52px}.opsGrid,.opsGrid.two{grid-template-columns:1fr}.opsMeta{min-width:0}}@media(max-width:760px){.operationsCommandCenter{padding:17px 13px 44px}.opsHeader{flex-direction:column}.opsMeta{justify-items:start}.opsMeta>div{justify-content:flex-start}.opsKpis,.opsLive{grid-template-columns:repeat(2,minmax(0,1fr))}.opsLive{row-gap:13px}.opsLive>div:nth-child(2){border:0}.opsRenewals{grid-template-columns:repeat(2,minmax(0,1fr))}.opsQuick{align-items:flex-start;flex-direction:column}.opsQuick nav{justify-content:flex-start}}.mainContent:has(>.operationsWorkspace){width:0!important;flex:1 1 auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.operationsWorkspace{width:100%!important;max-width:none!important;min-width:0;min-height:100vh;margin:0!important;padding:26px 28px 64px!important;box-sizing:border-box;background:#f6f8fb;color:#172033}.operationsWorkspaceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:16px}.operationsWorkspaceHeader h1{margin:3px 0 5px;color:#101828;font-size:29px;line-height:1.12;letter-spacing:-.025em}.operationsWorkspaceHeader>div:first-child>p:last-child{max-width:800px;margin:0;color:#667085;font-size:12px;line-height:1.5}.operationsEyebrow{margin:0;color:#2563eb!important;font-size:10px!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.operationsHeaderActions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.operationsHeaderActions a,.operationsRowAction{display:inline-flex;align-items:center;min-height:32px;padding:6px 9px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#344054;font-size:10px;font-weight:800;text-decoration:none;white-space:nowrap}.operationsHeaderActions a:hover,.operationsRowAction:hover{border-color:#98a2b3;background:#f9fafb}.operationsKpiGrid{display:grid;grid-gap:10px;gap:10px;margin-bottom:13px}.operationsKpiGrid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.operationsKpiGrid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.operationsKpi{position:relative;display:grid;min-width:0;min-height:100px;padding:12px 14px;border:1px solid #e4e7ec;border-radius:13px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 1px 2px rgba(16,24,40,.025)}.operationsKpi:hover{border-color:#b9c5d6;box-shadow:0 4px 12px rgba(16,24,40,.055)}.operationsKpi:after{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:0 4px 4px 0;background:#528bff}.operationsKpi.danger:after{background:#f04438}.operationsKpi>span{color:#667085;font-size:10px;font-weight:800}.operationsKpi>strong{align-self:center;color:#101828;font-size:25px;line-height:1;letter-spacing:-.03em}.operationsKpi>small{align-self:end;overflow:hidden;color:#98a2b3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.operationsFilterBar,.operationsReportFilters{display:grid!important;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;grid-gap:9px!important;gap:9px!important;margin-bottom:13px;padding:12px 13px!important;border:1px solid #e4e7ec;border-radius:13px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.025)}.operationsFilterBar label,.operationsReportFilters label{min-width:0;margin:0}.operationsFilterBar label>span,.operationsReportFilters label>span{display:block;margin:0 0 5px;color:#475467;font-size:10px;font-weight:850}.operationsFilterBar input,.operationsFilterBar select,.operationsReportFilters input,.operationsReportFilters select{width:100%;height:34px;min-height:34px;padding:6px 8px;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#344054;font-size:11px}.operationsFilterActions,.operationsReportFilters .managementFilterActions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.operationsFilterActions button,.operationsReportFilters .managementFilterActions a,.operationsReportFilters .managementFilterActions button{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#344054;font-size:10px;font-weight:800;text-decoration:none;cursor:pointer}.operationsFilterActions button,.operationsReportFilters .managementFilterActions .primaryButton{border-color:#2563eb;background:#2563eb;color:#fff}.operationsFilterActions>a{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#344054;font-size:10px;font-weight:800;text-decoration:none}.operationsTabs{display:flex;gap:4px;margin-bottom:13px;padding:4px;overflow-x:auto;border:1px solid #e4e7ec;border-radius:11px;background:#fff}.operationsTabs a{padding:8px 11px;border-radius:7px;color:#667085;font-size:10px;font-weight:850;text-decoration:none;white-space:nowrap}.operationsTabs a:hover{background:#f5f7fa;color:#344054}.operationsTabs a.active{background:#eef4ff;color:#2458c6}.operationsPanel{overflow:hidden;border:1px solid #e4e7ec;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.025)}.operationsPanel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:61px;padding:12px 14px;border-bottom:1px solid #eef1f5}.operationsPanel>header h2{margin:0 0 3px;color:#101828;font-size:15px}.operationsPanel>header p{margin:0;color:#667085;font-size:9px}.operationsSourceBadge{padding:5px 8px;border:1px solid #e4e7ec;border-radius:999px;background:#f9fafb;color:#667085;font-size:8px;font-weight:850;white-space:nowrap}.operationsTableWrap{width:100%;overflow:auto}.operationsTable{width:100%;min-width:980px;border-collapse:collapse}.operationsTable th{padding:8px 10px;border-bottom:1px solid #e9edf2;background:#fafbfc;color:#667085;font-size:8px;font-weight:900;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.operationsTable td{padding:9px 10px;border-bottom:1px solid #f0f2f5;color:#475467;font-size:10px;line-height:1.35;vertical-align:middle}.operationsTable tbody tr:last-child td{border-bottom:0}.operationsTable tbody tr:hover{background:#fbfcfe}.operationsIdentity,.operationsTextCell{display:grid;grid-gap:2px;gap:2px;min-width:120px}.operationsTextCell{min-width:190px;max-width:390px}.operationsIdentity strong,.operationsTextCell strong{overflow:hidden;color:#344054;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.operationsIdentity span,.operationsTextCell span{overflow:hidden;color:#98a2b3;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.operationsStatus{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:8px;font-weight:900;white-space:nowrap}.operationsStatus.good{background:#ecfdf3;color:#027a48}.operationsStatus.info{background:#eff8ff;color:#175cd3}.operationsStatus.warn{background:#fffaeb;color:#b54708}.operationsStatus.danger{background:#fef3f2;color:#b42318}.operationsMiniList{display:flex;gap:4px;flex-wrap:wrap}.operationsMiniList span{padding:2px 5px;border-radius:5px;background:#f2f4f7;color:#475467;font-size:7px;white-space:nowrap}.operationsContextLinks{display:flex;gap:4px;flex-wrap:wrap}.operationsContextLinks a{padding:3px 6px;border:1px solid #dbe4f0;border-radius:6px;color:#2458c6;font-size:8px;font-weight:800;text-decoration:none}.operationsErrorText{max-width:290px;overflow:hidden;color:#667085!important;font-size:9px!important;text-overflow:ellipsis;white-space:nowrap}.operationsEmptyState,.operationsErrorState{min-height:175px;display:grid;align-content:center;justify-items:center;grid-gap:5px;gap:5px;padding:22px;text-align:center}.operationsEmptyState strong,.operationsErrorState strong{color:#344054;font-size:13px}.operationsEmptyState span,.operationsErrorState span{max-width:650px;color:#98a2b3;font-size:10px;line-height:1.5}.operationsErrorState{background:#fffafa}.operationsErrorState span,.operationsErrorState strong{color:#b42318}.operationsArchitectureNote{display:flex;align-items:flex-start;gap:12px;margin-top:12px;padding:11px 13px;border:1px solid #dbe4f0;border-radius:11px;background:#f8fbff}.operationsArchitectureNote strong{flex:0 0 auto;color:#344054;font-size:9px}.operationsArchitectureNote span{color:#667085;font-size:9px;line-height:1.45}.operationsReportsPage{width:100%!important;max-width:none!important}.operationsReportsPage>.pageHeader{width:100%;max-width:none;margin:0 0 15px;padding:0}.operationsReportsPage .managementPageCount{min-width:120px}.operationsReportsPage .managementTablePanel{width:100%;max-width:none;overflow:hidden;border:1px solid #e4e7ec;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.025)}.operationsReportsPage .managementTable{width:100%;min-width:980px}.operationsReportsPage .managementTable th{padding:9px 10px;background:#fafbfc;color:#667085;font-size:8px;text-transform:uppercase}.operationsReportsPage .managementTable td{padding:9px 10px;font-size:10px;vertical-align:top}.operationsReportsPage .managementTable td:last-child{min-width:150px}.operationsReportFilters{display:block!important}.operationsReportBasicFilters{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));grid-gap:9px;gap:9px;align-items:end}.operationsReportAdvancedFilters{margin-top:9px;padding-top:8px;border-top:1px solid #eef1f5}.operationsReportAdvancedFilters>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;color:#344054;font-size:9px;font-weight:850}.operationsReportAdvancedFilters>summary::-webkit-details-marker{display:none}.operationsReportAdvancedFilters>summary:before{content:"+";width:18px;height:18px;display:grid;place-items:center;border:1px solid #d0d5dd;border-radius:5px;color:#667085}.operationsReportAdvancedFilters[open]>summary:before{content:"−"}.operationsReportAdvancedFilters>summary small{margin-left:auto;color:#98a2b3;font-size:8px}.operationsReportAdvancedGrid{display:grid;grid-template-columns:repeat(6,minmax(125px,1fr));grid-gap:9px;gap:9px;padding-top:9px}.operationsReportFilters .managementFilterActions{margin-top:9px;padding-top:9px;border-top:1px solid #eef1f5}@media(max-width:1450px){.operationsKpiGrid.five,.operationsKpiGrid.six{grid-template-columns:repeat(3,minmax(0,1fr))}.operationsFilterBar{grid-template-columns:repeat(3,minmax(150px,1fr))}.operationsFilterBar .wide{grid-column:span 2}.operationsReportAdvancedGrid,.operationsReportBasicFilters{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media(max-width:950px){.operationsWorkspace{padding:21px 18px 52px!important}.operationsWorkspaceHeader{flex-direction:column}.operationsHeaderActions{justify-content:flex-start}.operationsKpiGrid.five,.operationsKpiGrid.six{grid-template-columns:repeat(2,minmax(0,1fr))}.operationsFilterBar{grid-template-columns:repeat(2,minmax(150px,1fr))}.operationsReportAdvancedGrid,.operationsReportBasicFilters{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media(max-width:620px){.operationsWorkspace{padding:17px 13px 44px!important}.operationsFilterBar,.operationsKpiGrid.five,.operationsKpiGrid.six,.operationsReportAdvancedGrid,.operationsReportBasicFilters{grid-template-columns:1fr}.operationsFilterBar .wide{grid-column:auto}}.systemWorkspace{width:100%;max-width:none;margin:0;padding:24px 28px 64px;box-sizing:border-box}.systemWorkspaceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin:0 0 20px}.systemWorkspaceHeader h1{margin:4px 0 6px;font-size:clamp(26px,2.2vw,34px);line-height:1.08;letter-spacing:-.025em;color:#101828}.systemWorkspaceHeader>div:first-child>p:last-child{max-width:860px;margin:0;color:#667085;font-size:14px;line-height:1.55}.systemEyebrow{margin:0;color:#2563eb;font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.systemHeaderActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.systemHeaderActions a,.systemTextLink{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 11px;border:1px solid #d0d5dd;border-radius:9px;background:#fff;color:#344054;text-decoration:none;font-size:12px;font-weight:750}.systemHeaderActions a:hover,.systemTextLink:hover{border-color:#98a2b3;background:#f9fafb}.systemKpiGrid{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.systemKpiGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.systemKpiGrid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.systemKpiGrid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.systemKpi{min-width:0;padding:14px 15px;border:1px solid #e1e6ee;border-radius:12px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 1px 2px rgba(16,24,40,.025)}a.systemKpi{cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}a.systemKpi:hover{border-color:#98b7ff;box-shadow:0 7px 20px rgba(16,24,40,.07);transform:translateY(-1px)}.systemKpi>span{display:block;color:#667085;font-size:11px;font-weight:700}.systemKpi>strong{color:#101828;font-size:clamp(19px,1.55vw,25px);line-height:1.1}.systemKpi>small,.systemKpi>strong{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.systemKpi>small{color:#98a2b3;font-size:10.5px}.systemKpi.good{border-color:#b7ebcd;background:linear-gradient(180deg,#fff,#f6fef9)}.systemKpi.warn{border-color:#fedf89;background:linear-gradient(180deg,#fff,#fffcf5)}.systemKpi.danger{border-color:#fecdca;background:linear-gradient(180deg,#fff,#fffbfa)}.systemGrid{display:grid;grid-gap:14px;gap:14px;margin-bottom:14px}.systemGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.systemSpanTwo{grid-column:1/-1}.systemPanel{min-width:0;margin-bottom:14px;padding:16px;border:1px solid #e1e6ee;border-radius:13px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.02)}.systemGrid>.systemPanel{margin-bottom:0}.systemPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:13px}.systemPanelHeader h2{margin:0;color:#101828;font-size:16px;line-height:1.3}.systemPanelHeader p{margin:4px 0 0;color:#667085;font-size:11.5px;line-height:1.45}.systemSourceBadge{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#eff4ff;color:#3538cd;font-size:10px;font-weight:800}.systemStatus{display:inline-flex;align-items:center;max-width:100%;padding:4px 7px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:9.5px;font-weight:850;line-height:1.15;white-space:nowrap}.systemStatus.good{background:#ecfdf3;color:#027a48}.systemStatus.warn{background:#fffaeb;color:#b54708}.systemStatus.danger{background:#fef3f2;color:#b42318}.systemStatus.info{background:#eff8ff;color:#175cd3}.systemStatus.neutral{background:#f2f4f7;color:#475467}.systemTableWrap{width:100%;overflow-x:auto;border:1px solid #eaecf0;border-radius:10px}.systemTable{width:100%;min-width:760px;border-collapse:collapse;background:#fff;font-size:11.5px}.systemTable th{padding:9px 10px;border-bottom:1px solid #eaecf0;background:#f9fafb;color:#667085;font-size:9.5px;font-weight:850;letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap}.systemTable td{padding:9px 10px;border-bottom:1px solid #f0f2f5;color:#344054;vertical-align:top}.systemTable tbody tr:last-child td{border-bottom:0}.systemTable tbody tr:hover td{background:#fcfcfd}.systemIdentity{min-width:0}.systemIdentity strong{display:block;color:#101828;font-size:11.5px}.systemIdentity span{display:block;margin-top:2px;max-width:320px;overflow:hidden;color:#98a2b3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.systemMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10.5px!important;overflow-wrap:anywhere}.systemMessageCell{max-width:520px;min-width:260px;line-height:1.45;overflow-wrap:anywhere}.systemMuted{color:#98a2b3}.systemDetails{position:relative}.systemDetails>summary{cursor:pointer;color:#175cd3;font-weight:750;list-style:none}.systemDetails>summary::-webkit-details-marker{display:none}.systemDetails[open] .systemMemberList{margin-top:8px}.systemMemberList{min-width:420px;padding:8px;border:1px solid #eaecf0;border-radius:9px;background:#f9fafb}.systemMemberRow{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:8px;border-bottom:1px solid #eaecf0}.systemMemberRow:last-child{border-bottom:0}.systemMemberRow>div:first-child span,.systemMemberRow>div:first-child strong{display:block}.systemMemberRow>div:first-child span{margin-top:2px;color:#667085;font-size:10px}.systemMemberRow>div:last-child{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px}.systemMemberRow small{width:100%;color:#98a2b3;font-size:9.5px;text-align:right}.systemEmpty,.systemError{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:28px 18px;border:1px dashed #d0d5dd;border-radius:10px;background:#fcfcfd;color:#667085}.systemEmpty.compact{padding:18px}.systemEmpty strong,.systemError strong{color:#101828;font-size:13px}.systemEmpty span,.systemError span{max-width:760px;font-size:11.5px;line-height:1.5}.systemEmpty a{margin-top:5px;color:#175cd3;font-size:11.5px;font-weight:750;text-decoration:none}.systemError{border-color:#fecdca;background:#fffbfa}.systemError,.systemError strong{color:#b42318}.systemMetricList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid #eaecf0;border-radius:10px;background:#eaecf0}.systemMetricList>div{min-width:0;padding:11px 12px;background:#fff}.systemMetricList span{display:block;color:#667085;font-size:10px}.systemMetricList strong{display:block;margin-top:4px;overflow:hidden;color:#101828;font-size:12.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.systemCheckList{display:grid;grid-gap:7px;gap:7px}.systemCheck{display:flex;align-items:center;gap:9px;padding:8px 9px;border:1px solid #eaecf0;border-radius:9px}.systemCheck>span{display:grid;width:24px;height:24px;place-items:center;flex:0 0 24px;border-radius:50%;font-size:12px;font-weight:900}.systemCheck>span.pass{background:#ecfdf3;color:#027a48}.systemCheck>span.fail{background:#fef3f2;color:#b42318}.systemCheck small,.systemCheck strong{display:block}.systemCheck strong{color:#344054;font-size:11px}.systemCheck small{margin-top:1px;color:#98a2b3;font-size:9.5px}.systemAdapterGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.systemAdapter{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid #eaecf0;border-radius:9px;background:#fcfcfd}.systemAdapter>span{color:#475467;font-size:10.5px;font-weight:700}.systemPhaseGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.systemPhaseCard{min-width:0;padding:13px;border:1px solid #e1e6ee;border-radius:11px;background:#fff}.systemPhaseCard>header{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.systemPhaseCard>header>div>span{color:#2563eb;font-size:9px;font-weight:900;letter-spacing:.08em}.systemPhaseCard h2{margin:2px 0 0;color:#101828;font-size:12.5px;line-height:1.25}.systemPhaseVersion{margin:9px 0;padding-bottom:8px;border-bottom:1px solid #f0f2f5;color:#98a2b3;font-size:9.5px}.systemPhaseMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.systemPhaseMetrics div{min-width:0}.systemPhaseMetrics span,.systemPhaseMetrics strong{display:block}.systemPhaseMetrics span{color:#98a2b3;font-size:9px}.systemPhaseMetrics strong{margin-top:2px;color:#344054;font-size:12px}.systemTabs{display:flex;align-items:center;gap:5px;margin:0 0 14px;padding:4px;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;border:1px solid #e1e6ee;border-radius:10px;background:#fff}.systemTabs a{display:inline-flex;align-items:center;min-height:31px;padding:6px 10px;border-radius:7px;color:#667085;text-decoration:none;font-size:10.5px;font-weight:750;white-space:nowrap}.systemTabs a.active{background:#eff4ff;color:#175cd3}.systemNotice{display:flex;align-items:flex-start;gap:6px;margin-bottom:12px;padding:10px 12px;border:1px solid #fedf89;border-radius:9px;background:#fffcf5;color:#7a2e0e;font-size:10.5px;line-height:1.45}.systemNotice strong{flex:0 0 auto}.systemQuickGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.systemQuickLink{display:flex;min-width:0;min-height:94px;flex-direction:column;padding:12px;border:1px solid #e1e6ee;border-radius:10px;background:#fcfcfd;color:inherit;text-decoration:none;transition:border-color .14s ease,background .14s ease}.systemQuickLink:hover{border-color:#98b7ff;background:#f8faff}.systemQuickLink strong{color:#101828;font-size:12px}.systemQuickLink span{margin-top:4px;color:#667085;font-size:10.5px;line-height:1.35}.systemQuickLink small{margin-top:auto;padding-top:8px;color:#175cd3;font-size:9.5px;font-weight:800}.systemSettingsValue{min-width:280px;max-width:620px;line-height:1.45;overflow-wrap:anywhere}.mainContent:has(.accessManagementPage),.mainContent:has(.usersPage){padding-left:28px;padding-right:28px}@media (max-width:1380px){.systemKpiGrid.five,.systemKpiGrid.six,.systemPhaseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.systemKpiGrid.five,.systemKpiGrid.four,.systemKpiGrid.six{grid-template-columns:repeat(2,minmax(0,1fr))}.systemGrid.two{grid-template-columns:1fr}.systemSpanTwo{grid-column:auto}.systemPhaseGrid,.systemQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.systemWorkspace{padding:18px 14px 50px}.systemWorkspaceHeader{display:block}.systemHeaderActions{justify-content:flex-start;margin-top:12px}.systemKpiGrid.five,.systemKpiGrid.four,.systemKpiGrid.six,.systemMetricList,.systemPhaseGrid,.systemQuickGrid{grid-template-columns:1fr}.systemMemberList{min-width:300px}}.systemAliasHint{display:block;margin-top:3px;color:#98a2b3;font-family:inherit;font-size:9px;font-weight:650}.mainContent{flex:1 1!important;width:0!important;min-width:0!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow-x:hidden}.mainContent .portalPage,.mainContent>.portalPage{padding:22px 24px 56px!important;box-sizing:border-box!important}.mainContent .portalPage,.mainContent>.chatWorkspace,.mainContent>.commerceWorkspacePage,.mainContent>.mailWorkspace,.mainContent>.omail-shell,.mainContent>.operationsCommandCenter,.mainContent>.operationsWorkspace,.mainContent>.portalPage,.mainContent>.systemWorkspace,.mainContent>.websiteOperationsPage,.mainContent>.websitesOperationsPage{width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.mainContent>.systemWorkspace{padding-left:18px!important;padding-right:22px!important}.mainContent>.commerceWorkspacePage,.mainContent>.websiteOperationsPage,.mainContent>.websitesOperationsPage{padding-left:22px!important;padding-right:22px!important}@media (max-width:900px){.mainContent{width:100%!important;min-height:auto!important}.mainContent .portalPage,.mainContent>.commerceWorkspacePage,.mainContent>.portalPage,.mainContent>.systemWorkspace,.mainContent>.websiteOperationsPage,.mainContent>.websitesOperationsPage{padding-left:14px!important;padding-right:14px!important}}.mainContent:has(>.dceoWorkspace){width:0!important;flex:1 1 auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.dceoWorkspace{min-height:100vh;padding:26px 28px 56px;background:radial-gradient(circle at 88% 0,rgba(37,99,235,.08),transparent 28%),#f7f9fc;color:#101828;font-size:13px}.dceoHero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.dceoHero h1{margin:3px 0 7px;font-size:27px;line-height:1.12;letter-spacing:-.025em}.dceoHero p{max-width:820px;margin:0;color:#667085;font-size:12px;line-height:1.55}.dceoEyebrow{color:#175cd3;font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.dceoApprovalActions,.dceoApprovalBadges,.dceoCompactMeta,.dceoHeroActions,.dceoToolFoot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dceoMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.dceoMetric,.dceoPanel{border:1px solid #e4e7ec;background:rgba(255,255,255,.96);box-shadow:0 1px 2px rgba(16,24,40,.035)}.dceoMetric{min-height:92px;padding:14px 15px;border-radius:13px}.dceoMetric.good{border-color:#abefc6;background:#f6fef9}.dceoMetric.warn{border-color:#fedf89;background:#fffcf5}.dceoMetric.bad{border-color:#fecdca;background:#fff8f7}.dceoMetric>span{display:block;color:#667085;font-size:10px;font-weight:750}.dceoMetric strong{display:block;margin:7px 0 3px;color:#101828;font-size:21px;line-height:1;letter-spacing:-.02em}.dceoMetric small{color:#98a2b3;font-size:9.5px}.dceoTabs{display:flex;position:relative;z-index:20;flex-wrap:wrap;gap:5px;overflow:visible;margin:0 0 14px;padding:5px;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.dceoTabs button{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:8px 11px;border:0;border-radius:8px;background:transparent;color:#475467;font:inherit;font-size:10.5px;font-weight:750;cursor:pointer}.dceoTabs button:hover{background:#f2f4f7}.dceoTabs button.active{background:#175cd3;color:#fff}.dceoTabs button span{min-width:18px;padding:2px 5px;border-radius:999px;background:rgba(255,255,255,.18);font-size:9px;text-align:center}.dceoMoreTabs{position:relative;z-index:40;flex:0 0 auto}.dceoMoreTabs>summary{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border-radius:8px;color:#475467;font-size:10.5px;font-weight:750;cursor:pointer;list-style:none}.dceoMoreTabs>summary::-webkit-details-marker{display:none}.dceoMoreTabs>summary:after{content:"⌄";-webkit-margin-start:7px;margin-inline-start:7px;font-size:13px}.dceoMoreTabs>summary:hover{background:#f2f4f7}.dceoMoreTabs>summary.active{background:#175cd3;color:#fff}.dceoMoreTabsMenu{position:absolute;z-index:50;top:calc(100% + 8px);inset-inline-end:0;display:grid;width:230px;padding:7px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(16,24,40,.16)}.dceoMoreTabsMenu button{width:100%;justify-content:flex-start;text-align:start}.dceoGrid{display:grid;grid-gap:12px;gap:12px}.dceoGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dceoGrid.taskLayout{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.dceoPanel.spanTwo{grid-column:1/-1}.dceoPanel{padding:16px;border-radius:14px}.dceoPanel,.dceoPanel.grow{min-width:0}.dceoPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:13px}.dceoPanelHead h2{margin:0;color:#101828;font-size:14px;line-height:1.3}.dceoPanelHead p{margin:4px 0 0;color:#667085;font-size:10.5px;line-height:1.45}.dceoButton,.dceoLinkButton{border:0;font:inherit;cursor:pointer}.dceoButton{padding:9px 12px;border-radius:8px;background:#175cd3;color:#fff;font-size:10.5px;font-weight:850;box-shadow:0 1px 2px rgba(16,24,40,.08)}.dceoButton:hover{background:#1849a9}.dceoButton.secondary{border:1px solid #d0d5dd;color:#344054}.dceoButton.secondary:hover{background:#f9fafb}.dceoButton.small{padding:6px 9px;font-size:9.5px}.dceoButton.approve{background:#067647}.dceoButton.reject{background:#b42318}.dceoButton:disabled,.dceoLinkButton:disabled{opacity:.5;cursor:not-allowed}.dceoLinkButton{padding:0;background:transparent;color:#175cd3;font-size:10px;font-weight:850}.dceoAlert{margin:0 0 12px;padding:10px 12px;border-radius:9px;font-size:10.5px;font-weight:700}.dceoAlert.good{border:1px solid #abefc6;background:#ecfdf3;color:#067647}.dceoAlert.bad{border:1px solid #fecdca;background:#fef3f2;color:#b42318}.dceoBadge{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;border:1px solid #eaecf0;border-radius:999px;background:#f9fafb;color:#475467;font-size:8.5px;font-weight:900;letter-spacing:.035em;white-space:nowrap}.dceoBadge.good{border-color:#abefc6;background:#ecfdf3;color:#067647}.dceoBadge.warn{border-color:#fedf89;background:#fffaeb;color:#b54708}.dceoBadge.bad{border-color:#fecdca;background:#fef3f2;color:#b42318}.dceoSafetyList{display:grid;grid-gap:0;gap:0}.dceoSafetyList>div{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #f2f4f7}.dceoSafetyList>div:last-child{border-bottom:0}.dceoSafetyList span{color:#667085;font-size:10.5px}.dceoSafetyList strong{max-width:62%;color:#344054;font-size:10px;text-align:right}.dceoStack{display:grid;grid-gap:8px;gap:8px}.dceoCompactCard{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid #eaecf0;border-radius:10px;background:#fcfcfd}.dceoCompactCard strong{display:block;font-size:10.5px;color:#344054}.dceoCompactCard p{display:-webkit-box;max-width:580px;margin:3px 0 0;overflow:hidden;color:#667085;font-size:9.5px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dceoCompactMeta{justify-content:flex-end;color:#98a2b3;font-size:9px;white-space:nowrap}.dceoCostGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.dceoCostGrid.large{grid-template-columns:repeat(5,minmax(0,1fr))}.dceoCostGrid>div{padding:12px;border:1px solid #eaecf0;border-radius:10px;background:#f9fafb}.dceoCostGrid span{display:block;color:#667085;font-size:9px}.dceoCostGrid strong{display:block;margin-top:5px;color:#101828;font-size:15px}.dceoForm{display:grid;grid-gap:11px;gap:11px}.dceoForm label{display:grid;grid-gap:5px;gap:5px}.dceoForm label>span{color:#475467;font-size:9.5px;font-weight:800}.dceoForm input,.dceoForm select,.dceoForm textarea{width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid #d0d5dd;border-radius:8px;outline:none;background:#fff;color:#101828;font:inherit;font-size:10.5px;line-height:1.45}.dceoForm textarea{resize:vertical}.dceoForm code,.dceoForm textarea.code,.dceoMemoryCard code,.dceoPayload code,.dceoTable code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dceoForm input:focus,.dceoForm select:focus,.dceoForm textarea:focus{border-color:#84adff;box-shadow:0 0 0 3px rgba(47,114,255,.1)}.dceoTableWrap{width:100%;overflow:auto}.dceoTable{width:100%;border-collapse:collapse;min-width:760px}.dceoTable th{padding:8px 9px;border-bottom:1px solid #d0d5dd;color:#667085;background:#f9fafb;font-size:8.5px;font-weight:900;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.dceoTable td{padding:10px 9px;border-bottom:1px solid #f2f4f7;color:#475467;font-size:9.5px;vertical-align:top}.dceoTable tr:last-child td{border-bottom:0}.dceoTable td strong{display:block;color:#344054;font-size:10px}.dceoTable td small{display:block;max-width:460px;margin-top:3px;color:#667085;font-size:9px;line-height:1.4}.dceoTable td code{display:block;margin-top:4px;color:#98a2b3;font-size:8.5px}.dceoApprovalGrid,.dceoMemoryGrid,.dceoToolGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dceoToolGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dceoApprovalCard,.dceoMemoryCard,.dceoToolCard{min-width:0;padding:13px;border:1px solid #eaecf0;border-radius:12px;background:#fff}.dceoApprovalCard.pending{border-color:#fedf89;background:#fffdf6}.dceoApprovalTop,.dceoToolTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dceoApprovalTop h3,.dceoMemoryCard h3,.dceoToolTop h3{margin:3px 0 0;color:#101828;font-size:11px}.dceoMiniLabel,.dceoToolTop span{color:#98a2b3;font-size:8px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.dceoApprovalReason,.dceoMemoryCard p,.dceoToolCard p{margin:10px 0;color:#667085;font-size:9.5px;line-height:1.5}.dceoPayload{padding:9px;border-radius:8px;background:#f9fafb}.dceoPayload strong{display:block;margin-bottom:4px;color:#475467;font-size:8.5px}.dceoPayload code{display:block;overflow-wrap:anywhere;color:#667085;font-size:8.5px}.dceoApprovalMeta{display:flex;justify-content:space-between;gap:10px;margin:9px 0;color:#98a2b3;font-size:8.5px}.dceoDecision{margin-top:9px;color:#667085;font-size:9px}.dceoRisk{display:inline-flex;padding:3px 6px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:8.5px;font-weight:850}.dceoRisk.r4,.dceoRisk.r5{background:#fef3f2;color:#b42318}.dceoRisk.r3{background:#fffaeb;color:#b54708}.dceoRisk.r1{background:#ecfdf3;color:#067647}.dceoToolCard p{min-height:42px}.dceoToolFoot{justify-content:space-between;padding-top:9px;border-top:1px solid #f2f4f7;color:#667085;font-size:8.5px}.dceoMemoryCard>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#98a2b3;font-size:8.5px}.dceoMemoryCard code{display:block;margin-top:5px;color:#175cd3;font-size:8.5px;overflow-wrap:anywhere}.dceoMemoryCard small{color:#98a2b3;font-size:8.5px}.dceoEmpty{padding:26px 16px;border:1px dashed #d0d5dd;border-radius:10px;color:#98a2b3;background:#fcfcfd;font-size:10px;text-align:center}.dceoEmpty.compact{padding:14px 10px}@media (max-width:1450px){.dceoMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dceoToolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dceoCostGrid.large{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.dceoApprovalGrid,.dceoGrid.taskLayout,.dceoGrid.two,.dceoMemoryGrid,.dceoToolGrid{grid-template-columns:1fr}.dceoPanel.spanTwo{grid-column:auto}}@media (max-width:720px){.dceoWorkspace{padding:18px 14px 44px}.dceoHero{display:block}.dceoHeroActions{margin-top:12px}.dceoMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dceoCostGrid,.dceoCostGrid.large{grid-template-columns:1fr}}.dceoWorkspace{font-size:14px}.dceoHero h1{font-size:30px}.dceoHero p{font-size:13.5px}.dceoEyebrow{font-size:11px}.dceoTabs button{font-size:12px;padding:9px 13px}.dceoPanelHead h2{font-size:16px}.dceoButton,.dceoLinkButton,.dceoPanelHead p{font-size:12px}.dceoBadge{font-size:10px;min-height:24px}.dceoMetric>span{font-size:11.5px}.dceoMetric strong{font-size:23px}.dceoMetric small{font-size:10.5px;line-height:1.35}.dceoCompactCard strong{font-size:12px}.dceoCompactCard p{font-size:11px}.dceoSafetyList span{font-size:12px}.dceoSafetyList strong{font-size:11.5px}.dceoTable th{font-size:10px}.dceoTable td{font-size:11px}.dceoTable td strong{font-size:11.5px}.dceoTable td small{font-size:10.5px}.dceoForm label>span{font-size:11px}.dceoForm input,.dceoForm select,.dceoForm textarea{font-size:12px}.dceoExecutive{display:grid;grid-gap:14px;gap:14px}.dceoReadiness{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid #d0d5dd;border-radius:14px;background:#fff}.dceoReadiness.advisory{border-color:#fedf89;background:linear-gradient(135deg,#fffaf0,#fff)}.dceoReadiness.verified{border-color:#abefc6;background:linear-gradient(135deg,#f0fdf4,#fff)}.dceoReadiness h2{margin:4px 0 6px;color:#101828;font-size:18px;line-height:1.3}.dceoReadiness p{max-width:920px;margin:0;color:#475467;font-size:12.5px;line-height:1.55}.dceoReadinessBadges{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.dceoExecutiveMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.dceoExecutiveGrid{display:grid;grid-gap:12px;gap:12px}.dceoExecutiveGrid.main{grid-template-columns:minmax(0,1.5fr) minmax(360px,.8fr)}.dceoExecutiveGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dceoExecutiveGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dceoBriefPanel{border-color:#b2ccff;background:linear-gradient(180deg,#f8fbff,#fff 55%)}.dceoExecutiveSummary{margin:4px 0 14px;color:#344054;font-size:14px;line-height:1.72}.dceoBriefFooter{display:flex;flex-wrap:wrap;gap:8px 16px;padding-top:11px;border-top:1px solid #eaecf0;color:#667085;font-size:10.5px}.dceoDecisionPanel{border-color:#fedf89}.dceoIssuePanel{border-top:3px solid #f04438}.dceoOpportunityPanel{border-top:3px solid #12b76a}.dceoActionPanel{border-top:3px solid #2e90fa}.dceoExecutiveList{display:grid;grid-gap:9px;gap:9px;margin:0;padding-left:20px;color:#344054}.dceoExecutiveList li{padding-left:3px;font-size:12px;line-height:1.55}.dceoExecutiveList.ordered li::marker{color:#175cd3;font-weight:900}.dceoEvidenceRef{display:inline-block;margin:2px 1px;padding:2px 5px;border:1px solid #d1e0ff;border-radius:5px;background:#eff4ff;color:#1849a9;font-size:9.5px;line-height:1.35;overflow-wrap:anywhere}.dceoTruthGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.dceoTruthCard{min-width:0;padding:13px;border:1px solid #eaecf0;border-radius:12px;background:#fff}.dceoTruthCard.good{border-color:#abefc6;background:#f8fefb}.dceoTruthCard.warn{border-color:#fedf89;background:#fffdf8}.dceoTruthCard.bad{border-color:#fecdca;background:#fff9f8}.dceoTruthTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dceoTruthTop>div>span{color:#667085;font-size:10px;font-weight:850;text-transform:uppercase}.dceoTruthTop h3{margin:5px 0 0;color:#101828;font-size:15px}.dceoTruthCard>p{min-height:68px;margin:11px 0;color:#475467;font-size:11px;line-height:1.5}.dceoTruthFoot{display:grid;grid-gap:7px;gap:7px;padding-top:9px;border-top:1px solid #f2f4f7;color:#98a2b3;font-size:9.5px}.dceoTruthFoot span{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dceoTruthFoot a{color:#175cd3;font-size:10.5px;font-weight:850;text-decoration:none}.dceoTruthFoot a:hover{text-decoration:underline}.dceoBriefHistory{display:grid;grid-gap:8px;gap:8px}.dceoBriefHistory>article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding:11px 12px;border:1px solid #eaecf0;border-radius:10px;background:#fcfcfd}.dceoBriefHistory strong{display:block;color:#344054;font-size:11px}.dceoBriefHistory p{display:-webkit-box;margin:4px 0 0;overflow:hidden;color:#667085;font-size:10.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width:1550px){.dceoExecutiveMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dceoTruthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1150px){.dceoExecutiveGrid.main,.dceoExecutiveGrid.three,.dceoExecutiveGrid.two{grid-template-columns:1fr}}@media (max-width:760px){.dceoReadiness{display:block}.dceoReadinessBadges{justify-content:flex-start;margin-top:12px}.dceoBriefHistory>article,.dceoExecutiveMetrics,.dceoTruthGrid{grid-template-columns:1fr}}.dceoMetric.clickable{position:relative;display:block;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;text-decoration:none;font:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.dceoMetric.clickable:hover{border-color:#84adff;box-shadow:0 5px 16px rgba(16,24,40,.08);transform:translateY(-1px)}.dceoMetric em{position:absolute;right:14px;bottom:10px;color:#175cd3;font-size:9.5px;font-style:normal;font-weight:800}.dceoExecutiveSummary{margin:2px 0 14px}.dceoExecutiveSummary>ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:20px;color:#344054}.dceoExecutiveSummary>ul li{font-size:13px;line-height:1.55}.dceoEvidenceDisclosure,.dceoExecutiveSummary details,.dceoHistoryDetails,.dceoInlineAdvanced,.dceoMoreItems,.dceoRowDetails,.dceoTechnicalDetails{margin-top:8px}.dceoEvidenceDisclosure summary,.dceoExecutiveSummary summary,.dceoHistoryDetails summary,.dceoInlineAdvanced summary,.dceoMoreItems summary,.dceoRowDetails summary,.dceoTechnicalDetails summary{width:max-content;max-width:100%;color:#175cd3;font-size:10.5px;font-weight:800;cursor:pointer}.dceoExecutiveSummary details p,.dceoHistoryDetails p{margin:8px 0 0;color:#667085;font-size:11px;line-height:1.55}.dceoEvidenceText>span{display:block}.dceoEvidenceDisclosure>div,.dceoTechnicalDetails>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.dceoEvidenceDisclosure code,.dceoRowDetails code,.dceoTechnicalDetails code{display:inline-block;margin:4px 5px 0 0;padding:3px 5px;border-radius:5px;background:#f2f4f7;color:#667085;font:9px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.dceoMoreItems{padding-top:7px;border-top:1px dashed #eaecf0}.dceoMoreItems .dceoExecutiveList{margin-top:9px}.dceoTruthFoot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.dceoTruthFoot .dceoEvidenceDisclosure{margin:0}.dceoTruthFoot .dceoEvidenceDisclosure code{margin-top:6px}.dceoFilters{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(190px,.7fr) minmax(170px,.6fr);grid-gap:10px;gap:10px;margin-bottom:16px;padding:12px;border:1px solid #eaecf0;border-radius:11px;background:#f9fafb}.dceoFilters label{display:grid;grid-gap:5px;gap:5px}.dceoFilters span{color:#667085;font-size:10px;font-weight:800}.dceoFilters input,.dceoFilters select{min-height:38px;padding:8px 10px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#101828;font:inherit;font-size:11px}.dceoCountNote{color:#667085;font-size:10.5px}.dceoToolGroups{display:grid;grid-gap:18px;gap:18px}.dceoToolGroup{display:grid;grid-gap:9px;gap:9px}.dceoToolGroupHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.dceoToolGroupHead h3{margin:0;color:#344054;font-size:12px}.dceoToolGroupHead span{min-width:24px;padding:3px 7px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:9px;text-align:center}.dceoToolCard p{min-height:0}.dceoGrid.memoryLayout{grid-template-columns:minmax(0,1fr)}.dceoAdvancedPanel{align-self:start}.dceoAdvancedPanel>summary{color:#475467;font-size:12px;font-weight:850;cursor:pointer}.dceoAdvancedPanel[open]>summary{margin-bottom:14px}.dceoMemoryCard p{min-height:34px}.dceoTechnicalDetails pre{max-height:220px;margin:8px 0 0;padding:9px;overflow:auto;border-radius:7px;background:#f9fafb;color:#667085;font:9px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap}.dceoInlineAdvanced{padding:10px;border:1px solid #eaecf0;border-radius:9px;background:#f9fafb}.dceoInlineAdvanced[open]{display:grid;grid-gap:10px;gap:10px}.dceoRowDetails p{max-width:680px;margin:7px 0 0;color:#667085;font-size:10px;line-height:1.45}.dceoErrorText{color:#b42318!important}.dceoBriefHistory>article{align-items:start}.dceoBriefHistory>article>div:first-child{min-width:0}.dceoBriefHistory p{-webkit-line-clamp:1}.dceoHistoryDetails p{display:block;overflow:visible;-webkit-line-clamp:unset}@media (max-width:1050px){.dceoFilters{grid-template-columns:1fr}}.dceoExecutiveFa{direction:rtl;text-align:right;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.dceoExecutiveFa .dceoBriefFooter,.dceoExecutiveFa .dceoCompactMeta,.dceoExecutiveFa .dceoHeroActions,.dceoExecutiveFa .dceoPanelHead,.dceoExecutiveFa .dceoReadiness,.dceoExecutiveFa .dceoTruthFoot,.dceoExecutiveFa .dceoTruthTop{direction:rtl}.dceoExecutiveFa .dceoExecutiveList,.dceoExecutiveFa .dceoExecutiveSummary>ul{padding-left:0;padding-right:22px}.dceoExecutiveFa .dceoExecutiveList.ordered{padding-right:26px}.dceoExecutiveFa .dceoMetric,.dceoExecutiveFa .dceoMetric.clickable{text-align:right}.dceoExecutiveFa .dceoMetric em{right:auto;left:14px}.dceoExecutiveFa .dceoEvidenceDisclosure summary,.dceoExecutiveFa .dceoHistoryDetails summary,.dceoExecutiveFa .dceoMoreItems summary,.dceoExecutiveFa .dceoTechnicalDetails summary{margin-left:auto;margin-right:0}.dceoExecutiveFa .dceoEvidenceDisclosure code,.dceoExecutiveFa .dceoEvidenceRef,.dceoExecutiveFa .dceoTechnicalDetails code{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.dceoExecutiveFa .dceoSafetyList>div{direction:rtl}.dceoExecutiveFa .dceoSafetyList strong{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.dceoExecutiveFa .dceoBriefHistory article>div:first-child,.dceoExecutiveFa .dceoBriefPanel,.dceoExecutiveFa .dceoDecisionPanel,.dceoExecutiveFa .dceoTruthCard{text-align:right}.dceoLegacyLanguageNote{margin-top:8px;padding:8px 10px;border:1px dashed #d0d5dd;border-radius:8px;color:#667085;font-size:11px;text-align:right}.dceoWorkspaceFa{direction:rtl;text-align:right;font-family:Tahoma,Segoe UI,Arial,sans-serif}.dceoWorkspaceFa .dceoApprovalActions,.dceoWorkspaceFa .dceoApprovalMeta,.dceoWorkspaceFa .dceoApprovalTop,.dceoWorkspaceFa .dceoCompactMeta,.dceoWorkspaceFa .dceoCostGrid,.dceoWorkspaceFa .dceoFilters,.dceoWorkspaceFa .dceoHero,.dceoWorkspaceFa .dceoMetrics,.dceoWorkspaceFa .dceoPanelHead,.dceoWorkspaceFa .dceoTabs,.dceoWorkspaceFa .dceoToolFoot,.dceoWorkspaceFa .dceoToolTop{direction:rtl}.dceoWorkspaceFa input,.dceoWorkspaceFa select,.dceoWorkspaceFa textarea{text-align:right}.dceoWorkspaceFa .code,.dceoWorkspaceFa .dceoTechnicalDetails code,.dceoWorkspaceFa .dceoTechnicalDetails pre,.dceoWorkspaceFa code,.dceoWorkspaceFa input[type=time],.dceoWorkspaceFa pre{direction:ltr;text-align:left;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.dceoWorkspaceFa .dceoTable{direction:rtl;text-align:right}.dceoWorkspaceFa .dceoTable td,.dceoWorkspaceFa .dceoTable th{text-align:right}.dceoWorkspaceFa .dceoErrorText[dir=ltr],.dceoWorkspaceFa p[dir=ltr]{direction:ltr;text-align:left;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.dceoActionCreate{margin-top:7px;border:1px solid #b8cdf9;background:#eef4ff;color:#0b57d0;border-radius:8px;padding:5px 9px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.dceoActionCreate:hover{background:#e3edff}.dceoActionLoopGrid{display:grid;grid-gap:12px;gap:12px}.dceoManagementAction{border:1px solid #dfe5ee;border-radius:14px;padding:14px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.03)}.dceoManagementAction.closed{opacity:.78;background:#fafafa}.dceoActionLoopTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.dceoActionLoopTop h3{margin:3px 0 0;font-size:16px}.dceoManagementAction>p{margin:10px 0;color:#344054;line-height:1.8}.dceoActionLoopMeta{display:flex;gap:14px;flex-wrap:wrap;color:#667085;font-size:12px;border-top:1px solid #eef1f5;padding-top:9px}.dceoActionLoopControls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:11px}.dceoActionLoopControls select{min-width:170px;border:1px solid #d0d5dd;border-radius:8px;padding:7px 9px;background:#fff}.dceoButton.secondary{background:#fff;color:#175cd3;border:1px solid #b8cdf9;text-decoration:none}.dceoActionOutcome{margin-top:10px;padding:10px 12px;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0}.dceoActionOutcome p{margin:4px 0 0;line-height:1.7}@media (max-width:900px){.dceoActionLoopControls{align-items:stretch}.dceoActionLoopControls .dceoButton,.dceoActionLoopControls select{width:100%}}.dceoTruthManagerPanel .dceoPanelHead small{display:block;margin-top:6px;color:#667085;font-size:12px}.dceoTruthImpact,.dceoTruthMeaning,.dceoTruthNext{margin-top:10px;padding-top:9px;border-top:1px solid #eef1f5}.dceoTruthImpact strong,.dceoTruthMeaning strong,.dceoTruthNext strong{display:block;color:#344054;font-size:12px;margin-bottom:3px}.dceoTruthImpact p,.dceoTruthMeaning p,.dceoTruthNext p{margin:0;line-height:1.75;color:#475467}.dceoTruthNext{background:#f8fafc;border:1px solid #e4e7ec;border-radius:9px;padding:9px 10px;margin-top:10px}.dceoTruthFoot .dceoLinkButton{font-size:12px;padding:0;background:transparent}.dceoTechnicalFacts{margin:8px 0 0;display:grid;grid-gap:5px;gap:5px}.dceoTechnicalFacts>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #eef1f5;padding-top:5px}.dceoTechnicalFacts dt{color:#667085}.dceoTechnicalFacts dd{margin:0;color:#344054;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dceoActionBusinessBlock{margin-top:10px;padding:11px 12px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:10px}.dceoActionBusinessBlock strong,.dceoActionBusinessGrid strong{display:block;font-size:12px;color:#344054;margin-bottom:4px}.dceoActionBusinessBlock p,.dceoActionBusinessGrid p{margin:0;line-height:1.75;color:#475467}.dceoActionBusinessGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:10px 0}.dceoActionBusinessGrid>div{padding:10px 12px;border:1px solid #e4e7ec;border-radius:10px;background:#fff}@media (max-width:900px){.dceoActionBusinessGrid{grid-template-columns:1fr}}.dceoEvidenceSources{display:grid;grid-gap:7px;gap:7px;margin-top:7px}.dceoEvidenceSources>div{display:grid;grid-gap:3px;gap:3px}.dceoEvidenceSources span{font-size:12px;color:#475467}.dceoEvidenceSources code{font-size:11px;color:#667085;direction:ltr;text-align:left;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.dceoAutonomyTrust{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:16px;border:1px solid #dbe4f0;border-radius:14px;background:#f8fafc;margin-bottom:14px}.dceoAutonomyTrust span{display:block;color:#64748b;font-size:12px;font-weight:800}.dceoAutonomyTrust strong{display:block;margin-top:4px;font-size:20px;color:#0f172a}.dceoAutonomyTrust p{margin:5px 0 0;color:#64748b;font-size:13px}.dceoTrustButtons{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.dceoAutonomyNotes{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.dceoAutonomyNotes p{margin:0;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;line-height:1.65}.dceoMetricGrid.compact{margin-top:12px}@media(max-width:900px){.dceoAutonomyTrust{grid-template-columns:1fr}.dceoTrustButtons{justify-content:flex-start}}.dceoChatLayout{display:grid;grid-template-columns:minmax(230px,.65fr) minmax(0,2fr) minmax(260px,.8fr);grid-gap:14px;gap:14px;align-items:start}.dceoChatKnowledge,.dceoChatThreads{position:-webkit-sticky;position:sticky;top:12px}.dceoChatThreadList{display:grid;grid-gap:7px;gap:7px;max-height:620px;overflow:auto}.dceoChatThreadList button{display:grid;grid-gap:4px;gap:4px;width:100%;padding:10px 11px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;text-align:right;cursor:pointer}.dceoChatThreadList button:hover{background:#f8fafc}.dceoChatThreadList button.active{border-color:#84adff;background:#eef4ff}.dceoChatThreadList strong{font-size:12px;color:#1d2939;line-height:1.5}.dceoChatThreadList span{font-size:10px;color:#98a2b3}.dceoChatMain{min-height:680px}.dceoChatMain,.dceoChatMessages{display:flex;flex-direction:column}.dceoChatMessages{gap:11px;min-height:430px;max-height:650px;overflow:auto;padding:6px 2px 16px}.dceoChatWelcome{margin:auto 0;padding:18px;border:1px dashed #cfd8e6;border-radius:12px;background:#f8fafc;color:#475467;line-height:1.7}.dceoChatWelcome strong{color:#1d2939}.dceoChatWelcome p{margin:7px 0 0}.dceoChatBubble{max-width:88%;padding:12px 14px;border-radius:14px;border:1px solid #e4e7ec;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.03)}.dceoChatBubble.user{align-self:flex-start;background:#eef4ff;border-color:#c7d7fe}.dceoChatBubble.assistant{align-self:flex-end;background:#fff}.dceoChatBubbleHead{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:7px}.dceoChatBubbleHead strong{font-size:11px;color:#344054}.dceoChatBubbleHead span{font-size:9.5px;color:#98a2b3}.dceoChatBubble>p{margin:0;white-space:pre-wrap;line-height:1.9;color:#344054;font-size:13px}.dceoInlineWarning{margin:10px 0;padding:10px 12px;border:1px solid #fedf89;border-radius:10px;background:#fffaeb;color:#93370d;font-size:12px;line-height:1.8}.dceoChatApproval{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:10px;padding:9px 10px;border-radius:9px;background:#fffaeb;border:1px solid #fedf89;color:#7a2e0e;font-size:11px}.dceoChatThinking{align-self:flex-end;padding:9px 12px;border-radius:10px;background:#f2f4f7;color:#667085;font-size:11px}.dceoChatComposer{margin-top:auto;padding-top:12px;border-top:1px solid #eaecf0}.dceoChatComposer textarea{width:100%;resize:vertical;min-height:90px;padding:11px 12px;border:1px solid #d0d5dd;border-radius:11px;background:#fff;color:#101828;font:inherit;line-height:1.7}.dceoChatComposer>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.dceoChatComposer span{color:#667085;font-size:10.5px}.dceoChatKnowledge .dceoForm{margin-top:4px}.dceoChatKnowledge .dceoAutonomyNotes{margin-top:12px}.dceoRenewalHoldReasons{margin-top:14px;padding:13px;border:1px solid #fedf89;border-radius:12px;background:#fffcf5}.dceoRenewalHoldReasons>div:first-child strong{color:#7a2e0e}.dceoRenewalHoldReasons>div:first-child p{margin:4px 0 10px;color:#854a0e;font-size:11px;line-height:1.6}.dceoHoldReasonGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:8px;gap:8px}.dceoHoldReasonGrid article{display:flex;gap:9px;align-items:flex-start;padding:9px 10px;border:1px solid #f4e0a3;border-radius:9px;background:#fff}.dceoHoldReasonGrid strong{min-width:30px;font-size:17px;color:#b54708}.dceoHoldReasonGrid span{font-size:11px;line-height:1.55;color:#475467}@media(max-width:1200px){.dceoChatLayout{grid-template-columns:220px minmax(0,1fr)}.dceoChatKnowledge{grid-column:1/-1;position:static}}@media(max-width:780px){.dceoChatLayout{grid-template-columns:1fr}.dceoChatThreads{position:static}.dceoChatBubble{max-width:100%}.dceoChatComposer>div{align-items:stretch;flex-direction:column}.dceoChatComposer .dceoButton{width:100%}}.dceoLeadText{margin:12px 0 0;color:#475467;font-size:12px;line-height:1.8}.dceoCardList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:760px){.dceoCardList{grid-template-columns:1fr}}.dceoChatSideStack{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto;padding-bottom:2px}.dceoChatSideStack>.dceoPanel{position:static}.dceoActionCenterList{display:flex;flex-direction:column;gap:9px;margin:10px 0}.dceoActionCenterCard{border:1px solid var(--border,#dbe2ea);border-radius:12px;padding:10px;background:var(--surface,#fff);display:flex;flex-direction:column;gap:8px}.dceoActionCenterCard strong{display:block;font-size:13px;line-height:1.55}.dceoActionCenterCard p{margin:3px 0 0;font-size:12px;line-height:1.65;color:var(--muted,#667085)}.dceoActionCenterCard small{display:block;margin-top:4px;font-size:11px;line-height:1.5;color:var(--muted,#667085)}.dceoActionCenterButtons,.dceoActionCenterMeta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.dceoActionCenterMeta span{font-size:11px;color:var(--muted,#667085)}.dceoCostNow{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin:10px 0}.dceoCostNow>div{border:1px solid var(--border,#dbe2ea);border-radius:10px;padding:9px;display:grid;grid-template-columns:1fr auto;grid-gap:4px 8px;gap:4px 8px;align-items:center}.dceoCostNow span{font-size:12px;color:var(--muted,#667085)}.dceoCostNow strong{font-size:13px}.dceoCostNow small{grid-column:1/-1;font-size:11px;color:var(--muted,#667085)}.dceoBudgetBar{height:7px;border-radius:999px;overflow:hidden;background:var(--border,#dbe2ea);margin:8px 0 12px}.dceoBudgetBar i{display:block;height:100%;background:currentColor;border-radius:999px;transition:width .2s ease}.dceoCostControlForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.dceoCostControlForm label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--muted,#667085)}.dceoCostControlForm input{width:100%;border:1px solid var(--border,#dbe2ea);border-radius:8px;padding:7px 8px;background:var(--surface,#fff);color:inherit}.dceoCostControlForm .dceoButton{grid-column:1/-1}@media(max-width:1200px){.dceoChatSideStack{grid-column:1/-1;position:static;max-height:none;display:grid;grid-template-columns:1fr 1fr}.dceoChatSideStack>section:last-child{grid-column:1/-1}}@media(max-width:780px){.dceoChatSideStack{display:flex}.dceoCostControlForm{grid-template-columns:1fr}}.dceoAccessRules{display:grid;grid-gap:8px;gap:8px}.dceoAccessRule{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.dceoAccessRule span{font-size:12px;font-weight:700;color:#334155}.dceoAccessRule select{min-width:135px;border:1px solid #cbd5e1;border-radius:8px;padding:6px 8px;background:#fff}.dceoAccessRule.locked{background:#f8fafc}.dceoAccessRule.locked strong{font-size:12px;color:#64748b}.dceoAutoOwnedLabel{font-size:12px;font-weight:800;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:5px 9px}.wigPage{width:100%;min-height:100vh;padding:28px 32px 56px;box-sizing:border-box;background:#f4f7fb;color:#172033;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.wigHero,.wigSiteHero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px;padding:26px 28px;background:linear-gradient(135deg,#0f172a,#172554 62%,#1e3a8a);color:white;border-radius:20px;box-shadow:0 12px 34px rgba(15,23,42,.16)}.wigHero h1,.wigSiteHero h1{margin:6px 0 8px;font-size:30px;line-height:1.25}.wigHero p,.wigSiteHero p{margin:0;color:#cbd5e1;max-width:850px;line-height:1.8}.wigEyebrow{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#93c5fd;font-weight:850}.wigHeroActions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.wigButton{border:0;border-radius:10px;background:#2563eb;color:white;padding:10px 15px;font-weight:800;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:40px}.wigButton:hover{background:#1d4ed8}.wigButton:disabled{opacity:.55;cursor:default}.wigButton.ghost{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.wigKpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.wigKpis.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.wigKpis article{background:white;border:1px solid #e2e8f0;border-radius:15px;padding:16px;box-shadow:0 4px 16px rgba(15,23,42,.045)}.wigKpis span{display:block;font-size:12px;color:#64748b;font-weight:700}.wigKpis strong{display:block;margin:7px 0 2px;font-size:24px}.wigKpis small{color:#94a3b8}.wigProviderStrip{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:16px}.wigProviderStrip>div{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:12px;gap:12px;background:white;border:1px solid #e2e8f0;border-radius:14px;padding:14px 16px}.wigProviderStrip small{text-align:left;color:#64748b}.wigPanel{background:white;border:1px solid #e2e8f0;border-radius:16px;padding:20px;box-shadow:0 4px 18px rgba(15,23,42,.04);margin-bottom:16px}.wigPanel h2{margin:0 0 12px;font-size:18px}.wigPanel p{line-height:1.75}.wigPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.wigPanelHeader p{margin:4px 0 0;color:#64748b}.wigSiteGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.wigSiteCard{display:block;text-decoration:none;color:inherit;border:1px solid #e2e8f0;border-radius:15px;padding:16px;background:#fff;transition:.15s}.wigSiteCard:hover{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 9px 24px rgba(37,99,235,.09)}.wigSiteTop{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.wigSiteTop strong{display:block;font-size:15px}.wigSiteTop small{display:block;margin-top:3px;color:#64748b;direction:ltr;text-align:right;word-break:break-all}.wigDot{width:10px;height:10px;border-radius:50%;background:#ef4444;margin-top:5px}.wigDot.ok{background:#22c55e}.wigSiteMetrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:15px 0}.wigSiteMetrics span{font-size:11px;color:#64748b}.wigSiteMetrics b{display:block;font-size:16px;color:#172033}.wigSiteTags{display:flex;gap:6px;flex-wrap:wrap}.wigPill,.wigSiteTags span{font-size:10px;padding:5px 8px;border-radius:999px;background:#f1f5f9;color:#475569;font-weight:800}.wigPill.connected,.wigPill.draft_ready,.wigPill.published,.wigPill.ready,.wigSiteTags .good{background:#dcfce7;color:#166534}.wigPill.authorization_required,.wigPill.awaiting_approval,.wigPill.awaiting_cost_approval,.wigSiteTags .warn{background:#fef3c7;color:#92400e}.wigPill.error,.wigPill.failed{background:#fee2e2;color:#991b1b}.wigTabs{display:flex;gap:7px;overflow-x:auto;padding:4px 0 16px}.wigTabs button{white-space:nowrap;border:1px solid #dbe3ef;background:white;border-radius:10px;padding:9px 12px;font-weight:750;color:#475569;cursor:pointer}.wigTabs button.active{background:#172554;color:white;border-color:#172554}.wigSiteHeroState{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.wigBack{color:#bfdbfe;text-decoration:none;font-size:12px}.wigContentLayout,.wigTwoCols{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.wigLine{display:grid;grid-template-columns:180px 160px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #eef2f7}.wigLine:last-child{border-bottom:0}.wigLine small{color:#64748b;direction:ltr}.wigRecommendation{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid #eef2f7}.wigRecommendation>span{font-size:10px;font-weight:850;background:#fef3c7;color:#92400e;border-radius:8px;padding:5px 7px;height:max-content}.wigRecommendation strong{display:block}.wigRecommendation p{margin:4px 0 0;color:#64748b;font-size:13px}.wigTableWrap{overflow:auto}.wigTable{width:100%;border-collapse:collapse;font-size:13px}.wigTable th{text-align:right;color:#64748b;background:#f8fafc;font-size:11px;padding:10px;border-bottom:1px solid #e2e8f0}.wigTable td{padding:11px 10px;border-bottom:1px solid #eef2f7;vertical-align:top}.wigUrl{direction:ltr;text-align:left;max-width:480px;word-break:break-all}.wigHealthGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.wigHealthGrid div{border:1px solid #e2e8f0;border-radius:12px;padding:14px}.wigHealthGrid small,.wigHealthGrid span,.wigHealthGrid strong{display:block}.wigHealthGrid span{font-size:18px;margin:5px 0}.wigMuted{color:#64748b}.wigActionCard{border:1px solid #e2e8f0;border-radius:13px;padding:15px;margin-bottom:10px}.wigActionCard>strong{display:block;margin:8px 0 3px}.wigActionCard p{margin:0 0 8px;color:#475569}.wigActionMeta{display:flex;gap:7px}.wigActionMeta span{font-size:10px;background:#f1f5f9;border-radius:7px;padding:4px 7px}.wigHistory{display:grid;grid-template-columns:160px 180px 1fr 90px;grid-gap:12px;gap:12px;padding:11px 0;border-bottom:1px solid #eef2f7;align-items:center}.wigHistory p{margin:0}.wigContentQuick{display:flex;gap:8px;margin:12px 0 16px}.wigChatComposer textarea,.wigContentQuick input,.wigForm input{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;font:inherit;background:white}.wigJobList{display:grid;grid-gap:9px;gap:9px}.wigJobList article{display:flex;justify-content:space-between;align-items:center;gap:15px;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.wigJobList article>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.wigJobList small{color:#64748b}.wigJobList a{color:#2563eb}.wigForm{display:grid;grid-gap:12px;gap:12px}.wigForm label span{display:block;font-size:12px;font-weight:750;margin-bottom:5px}.wigNotice{border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;border-radius:12px;padding:13px 15px;margin-bottom:16px;line-height:1.7}.wigError{margin:28px;padding:16px;border-radius:12px;background:#fee2e2;color:#991b1b}.wigLoading{padding:40px;color:#64748b}.wigChat{padding:0;overflow:hidden}.wigChatHead{padding:18px 20px;border-bottom:1px solid #e2e8f0}.wigChatHead h2{margin:0}.wigChatHead p{margin:5px 0 0;color:#64748b}.wigChatBody{min-height:380px;max-height:580px;overflow:auto;padding:20px;background:#f8fafc}.wigChatWelcome{background:white;border:1px dashed #cbd5e1;border-radius:12px;padding:15px;color:#475569}.wigChatWelcome p{margin:6px 0}.wigBubble{max-width:82%;margin:9px 0;padding:12px 14px;border-radius:14px;line-height:1.8;white-space:pre-wrap}.wigBubble.user{margin-right:auto;background:#2563eb;color:white}.wigBubble.ai{margin-left:auto;background:white;border:1px solid #e2e8f0}.wigChatComposer{display:flex;gap:10px;padding:15px;background:white;border-top:1px solid #e2e8f0;align-items:flex-end}.wigChatComposer textarea{resize:vertical}.block,.wigDashboard{display:block}@media(max-width:1200px){.wigKpis{grid-template-columns:repeat(3,1fr)}.wigSiteGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.wigPage{padding:16px}.wigHero,.wigSiteHero{flex-direction:column}.wigContentLayout,.wigHealthGrid,.wigHistory,.wigKpis,.wigKpis.compact,.wigLine,.wigProviderStrip,.wigProviderStrip>div,.wigSiteGrid,.wigTwoCols{grid-template-columns:1fr}.wigChatComposer{flex-direction:column}.wigBubble{max-width:95%}}.wigError.compact{margin:0 0 14px}.wigNotice.subtle{margin-top:16px;margin-bottom:0;background:#f8fafc;border-color:#e2e8f0;color:#475569}.wigPolicyForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.wigPolicyForm label{display:grid;grid-gap:6px;gap:6px}.wigPolicyForm label>span{font-size:11px;font-weight:800;color:#64748b}.wigPolicyForm input[type=number],.wigPolicyForm select{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;padding:9px 10px;background:#fff;color:#172033;font:inherit}.wigPolicyForm .wigCheck{grid-template-columns:auto 1fr;align-items:center;grid-column:1/-1}.wigPolicyForm .wigCheck input{width:16px;height:16px}.wigPolicyForm .wigButton{grid-column:1/-1}.wigButton.small{min-height:34px;padding:7px 10px;font-size:11px}.wigButton.ghostDark{background:#fff;color:#1d4ed8;border:1px solid #bfdbfe}.wigButton.ghostDark:hover{background:#eff6ff}.wigJobCard{align-items:flex-start!important}.wigJobMain{display:grid!important;grid-template-columns:auto 1fr;align-items:center!important;min-width:0;flex:1 1}.wigJobMain strong{min-width:0}.wigJobMain em,.wigJobMain small{grid-column:1/-1}.wigJobMain em{font-style:normal;font-size:11px;color:#b42318}.wigJobActions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.wigJobActions a{font-size:12px;font-weight:750}.wigPagesStack{display:grid;grid-gap:0;gap:0}.wigTable a{color:#2563eb;text-decoration:none;font-weight:750}.wigRecommendation small{display:block;margin-top:5px;color:#94a3b8}.wigActionCard small{color:#64748b}.wigSiteHeroState small{color:#cbd5e1}.wigContentLayout{align-items:start}.wigContentLayout>.wigPanel:last-child{position:-webkit-sticky;position:sticky;top:12px}@media(max-width:800px){.wigPolicyForm{grid-template-columns:1fr}.wigPolicyForm .wigButton,.wigPolicyForm .wigCheck{grid-column:1}.wigContentLayout>.wigPanel:last-child{position:static}.wigJobCard{flex-direction:column}.wigJobActions{justify-content:flex-start}}.wigReportHero{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;margin:14px 0;border:1px solid var(--border,#d9e1ea);border-radius:14px;background:linear-gradient(135deg,rgba(15,118,110,.08),rgba(37,99,235,.06))}.wigReportHero strong{font-size:20px}.wigDashboard.compact{margin:12px 0 20px}.wigJobActions small.wigMuted{display:block;max-width:260px}.wigAiHero{align-items:center}.wigAiContextGrid{margin-bottom:18px}.wigField{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:800}.wigChatControls select,.wigField select{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;background:#fff;font:inherit;color:#0f172a}.wigChatToolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.wigChatControls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:310px}.wigChatControls select{width:auto;min-width:105px}.wigQuickPrompts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;padding:14px 16px;border-bottom:1px solid #e2e8f0;background:#fff}.wigQuickPrompts button{border:1px solid #cbd5e1;background:#f8fafc;color:#1e293b;border-radius:11px;padding:10px 12px;font:inherit;font-size:12px;font-weight:750;line-height:1.7;text-align:right;cursor:pointer}.wigQuickPrompts button:hover{border-color:#93c5fd;background:#eff6ff}.wigQuickPrompts button:disabled{opacity:.55;cursor:not-allowed}.wigBubbleMeta{display:block;margin-top:7px;padding-top:6px;border-top:1px solid rgba(148,163,184,.25);font-size:10px;opacity:.72}.wigGrowthChat .wigNotice a{font-weight:800;color:#1d4ed8}.wigGrowthChat .wigChatBody{min-height:430px}@media(max-width:1000px){.wigQuickPrompts{grid-template-columns:1fr}.wigChatToolbar{flex-direction:column}.wigChatControls{min-width:0;width:100%}}@media(max-width:700px){.wigChatControls{display:grid;grid-template-columns:1fr}.wigChatControls select{width:100%}}.wigAiPage{padding-top:22px;background:#f3f6fb}.wigAiCommandHeader{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;margin-bottom:14px;border-radius:18px;background:linear-gradient(132deg,#0b1732,#152b67 58%,#1d4ed8 130%);color:#fff;box-shadow:0 16px 36px rgba(15,23,42,.14)}.wigAiTitleBlock{min-width:0}.wigAiTitleBlock h1{margin:5px 0 7px;font-size:29px;line-height:1.25;letter-spacing:-.02em}.wigAiTitleBlock p{margin:0;max-width:850px;color:#dbe7ff;line-height:1.75;font-size:14px}.wigAiHeaderActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}.wigAiHeaderActions .wigButton{min-height:36px;padding:8px 12px;font-size:12px}.wigAiTopbar{display:grid;grid-template-columns:minmax(360px,1fr) auto;grid-gap:12px;gap:12px;align-items:stretch;margin-bottom:12px}.wigAiContextPicker{display:grid;grid-template-columns:auto minmax(260px,420px) 1fr;grid-gap:12px;gap:12px;align-items:center;background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:12px 14px;box-shadow:0 3px 14px rgba(15,23,42,.035)}.wigAiContextPicker label{font-size:11px;font-weight:850;color:#64748b}.wigAiContextPicker select{width:100%;border:1px solid #cbd5e1;border-radius:9px;background:#f8fafc;padding:9px 11px;color:#172033;font:inherit;font-weight:750}.wigAiContextPicker>span{direction:ltr;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:12px}.wigAiProviderBadges{display:flex;gap:8px;background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:9px;box-shadow:0 3px 14px rgba(15,23,42,.035)}.wigAiProviderBadges>div{display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:9px;background:#f8fafc;font-size:11px;color:#475569;white-space:nowrap}.wigAiProviderBadges>div i{width:8px;height:8px;border-radius:50%;background:#f59e0b}.wigAiProviderBadges>div.ready i{background:#22c55e}.wigAiProviderBadges>div b{font-size:9px;letter-spacing:.02em}.wigAiMetricRow{display:grid;grid-template-columns:1.35fr repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.wigAiMetricRow article{min-width:0;background:#fff;border:1px solid #dfe6ef;border-radius:13px;padding:13px 15px;box-shadow:0 3px 14px rgba(15,23,42,.035)}.wigAiMetricRow span{display:block;color:#64748b;font-size:10px;font-weight:800}.wigAiMetricRow strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 2px;font-size:20px;color:#0f172a}.wigAiMetricRow small{color:#94a3b8;font-size:11px}.wigAiWorkspace{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.wigAiSideRail{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:12px}.wigAiSideCard{background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:15px;box-shadow:0 3px 14px rgba(15,23,42,.035)}.wigAiSideTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:12px}.wigAiSideTitle span{font-weight:850;color:#0f172a;font-size:13px}.wigAiSideTitle small{color:#94a3b8;font-size:9px;text-align:left}.wigAiProviderCard{border:1px solid #e5eaf1;border-radius:11px;padding:10px 11px;margin-top:8px;background:#fbfcfe}.wigAiProviderCard>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.wigAiProviderCard strong{font-size:11px;color:#1e293b}.wigAiProviderCard span{font-size:9px;border-radius:999px;padding:4px 7px;font-weight:850;background:#fee2e2;color:#991b1b}.wigAiProviderCard span.ok{background:#dcfce7;color:#166534}.wigAiProviderCard small{display:block;margin-top:6px;color:#64748b;font-size:9px}.wigAiProviderCard p{margin:7px 0 0;color:#b42318;font-size:10px;line-height:1.55;word-break:break-word}.wigAiCapabilityList{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.wigAiCapabilityList li{display:grid;grid-gap:3px;gap:3px;padding-bottom:8px;border-bottom:1px solid #eef2f7}.wigAiCapabilityList li:last-child{border-bottom:0;padding-bottom:0}.wigAiCapabilityList b{font-size:10px;color:#1d4ed8}.wigAiCapabilityList span{font-size:10px;color:#64748b;line-height:1.55}.wigAiApiNote{margin-top:11px;padding:9px 10px;border-radius:9px;background:#f1f5f9;color:#475569;font-size:9.5px;line-height:1.65}.wigAiSiteFacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.wigAiSiteFacts span{padding:8px;border-radius:8px;background:#f8fafc;color:#64748b;font-size:9px}.wigAiSiteFacts b{display:block;margin-top:3px;color:#172033;font-size:10px}.wigAiChatColumn{min-width:0}.wigGrowthChatPro{overflow:hidden;background:#fff;border:1px solid #dbe3ee;border-radius:16px;box-shadow:0 8px 28px rgba(15,23,42,.055)}.wigChatProHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:17px 18px 14px;border-bottom:1px solid #e7ecf3;background:#fff}.wigChatProEyebrow{display:block;color:#2563eb;font-size:9px;font-weight:900;letter-spacing:.1em}.wigChatProHeader h2{margin:4px 0;font-size:18px;color:#0f172a}.wigChatProHeader p{margin:0;color:#64748b;font-size:11px;line-height:1.6;max-width:740px}.wigChatProControls{display:flex;align-items:flex-end;gap:7px;flex-wrap:wrap;justify-content:flex-start}.wigChatProControls label{display:grid;grid-gap:4px;gap:4px}.wigChatProControls label>span{font-size:8px;font-weight:850;color:#94a3b8}.wigChatProControls select{min-width:105px;max-width:240px;border:1px solid #cbd5e1;border-radius:8px;padding:7px 9px;background:#f8fafc;color:#172033;font:inherit;font-size:10px}.wigChatNew{height:33px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1d4ed8;padding:0 10px;font-weight:800;font-size:10px;cursor:pointer}.wigChatNew:disabled{opacity:.5;cursor:default}.wigChatInlineError,.wigChatInlineNotice{display:flex;align-items:center;gap:9px;padding:9px 13px;border-bottom:1px solid}.wigChatInlineError{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.wigChatInlineError strong{font-size:10px}.wigChatInlineError span{flex:1 1;font-size:10px;line-height:1.5}.wigChatInlineError button{border:0;background:transparent;color:#9f1239;font-size:9px;cursor:pointer}.wigChatInlineNotice{background:#eff6ff;border-color:#bfdbfe;color:#1e40af;font-size:10px}.wigChatInlineNotice span{flex:1 1}.wigChatInlineNotice a{font-weight:850;color:#1d4ed8}.wigChatPromptBar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;padding:10px 12px;border-bottom:1px solid #e7ecf3;background:#f8fafc}.wigChatPromptBar button{display:grid;grid-template-columns:22px 1fr;grid-gap:7px;gap:7px;align-items:start;border:1px solid #dbe3ee;border-radius:10px;background:#fff;padding:9px;text-align:right;color:#334155;cursor:pointer}.wigChatPromptBar button:hover{border-color:#93c5fd;box-shadow:0 3px 10px rgba(37,99,235,.07)}.wigChatPromptBar button:disabled{opacity:.5;cursor:default}.wigChatPromptBar button b{display:flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:7px;background:#eff6ff;color:#2563eb;font-size:9px}.wigChatPromptBar button span{font-size:9.5px;line-height:1.55;font-weight:700}.wigChatProBody{min-height:460px;max-height:650px;overflow:auto;padding:18px 20px;background:linear-gradient(180deg,#fbfcfe,#f6f8fb)}.wigChatEmpty{min-height:330px;flex-direction:column;text-align:center;color:#64748b}.wigChatEmpty,.wigChatEmptyIcon{display:flex;align-items:center;justify-content:center}.wigChatEmptyIcon{width:54px;height:54px;border-radius:16px;background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff;font-weight:900;margin-bottom:12px;box-shadow:0 10px 24px rgba(37,99,235,.2)}.wigChatEmpty strong{color:#1e293b;font-size:15px}.wigChatEmpty p{max-width:560px;margin:7px 0 0;font-size:11px;line-height:1.75}.wigPulseDot{width:9px;height:9px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 0 rgba(37,99,235,.4);animation:wigPulse 1.5s infinite;margin-bottom:9px}@keyframes wigPulse{70%{box-shadow:0 0 0 9px rgba(37,99,235,0)}to{box-shadow:0 0 0 0 rgba(37,99,235,0)}}.wigChatMessage{max-width:84%;margin:10px 0;border-radius:13px;padding:11px 13px}.wigChatMessage.user{margin-right:auto;background:#173f9e;color:#fff;border-bottom-left-radius:4px;box-shadow:0 5px 16px rgba(30,64,175,.14)}.wigChatMessage.assistant{margin-left:auto;background:#fff;color:#1e293b;border:1px solid #e0e7ef;border-bottom-right-radius:4px;box-shadow:0 3px 12px rgba(15,23,42,.035)}.wigChatMessageHead{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:6px}.wigChatMessageHead>span{font-size:9px;font-weight:900;opacity:.72}.wigChatMessageHead em{font-style:normal;font-size:8px;padding:3px 6px;border-radius:999px;background:#f1f5f9;color:#475569;font-weight:850}.wigChatMessageHead em.state-succeeded{background:#dcfce7;color:#166534}.wigChatMessageHead em.state-failed{background:#fee2e2;color:#991b1b}.wigChatMessageHead em.state-waiting_approval{background:#fef3c7;color:#92400e}.wigChatMessageText{white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.8}.wigChatMessage.user .wigChatMessageText{color:#fff}.wigChatMessageMeta{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:8px;padding-top:7px;border-top:1px solid #eef2f7}.wigChatMessage.user .wigChatMessageMeta{border-color:rgba(255,255,255,.18)}.wigChatMessageMeta a,.wigChatMessageMeta code,.wigChatMessageMeta span{font-size:8px;border-radius:6px;padding:3px 6px;background:#f1f5f9;color:#475569;text-decoration:none}.wigChatRunning{display:flex;align-items:center;gap:10px;max-width:84%;margin:10px 0 10px auto;padding:11px 13px;border-radius:12px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a}.wigChatRunning small,.wigChatRunning strong{display:block}.wigChatRunning strong{font-size:10px}.wigChatRunning small{margin-top:2px;font-size:9px;color:#64748b}.wigSpinner{width:17px;height:17px;border:2px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;animation:wigSpin .8s linear infinite}@keyframes wigSpin{to{transform:rotate(1turn)}}.wigChatProComposer{border-top:1px solid #e7ecf3;background:#fff;padding:12px 13px}.wigChatProComposer textarea{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;padding:10px 11px;resize:vertical;min-height:74px;max-height:190px;font:inherit;font-size:12px;line-height:1.65;color:#172033;background:#fff}.wigChatProComposer textarea:focus{outline:0;border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.12)}.wigChatProComposer textarea:disabled{background:#f8fafc;color:#94a3b8}.wigChatComposerFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.wigChatComposerFooter span{color:#94a3b8;font-size:8.5px}.wigChatComposerFooter button{border:0;border-radius:9px;background:#2563eb;color:#fff;padding:9px 14px;font-weight:850;font-size:10px;cursor:pointer}.wigChatComposerFooter button:disabled{opacity:.5;cursor:default}@media(max-width:1180px){.wigAiWorkspace{grid-template-columns:250px minmax(0,1fr)}.wigAiContextPicker{grid-template-columns:1fr}.wigAiContextPicker>span{text-align:right}.wigChatPromptBar{grid-template-columns:1fr}.wigAiMetricRow{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.wigAiCommandHeader{align-items:flex-start;flex-direction:column}.wigAiTopbar,.wigAiWorkspace{grid-template-columns:1fr}.wigAiSideRail{position:static;grid-template-columns:1fr 1fr}.wigAiProviderBadges{justify-content:stretch}.wigAiProviderBadges>div{flex:1 1}.wigChatProHeader{flex-direction:column}.wigChatProControls{width:100%}.wigChatMessage{max-width:94%}}@media(max-width:640px){.wigAiPage{padding:12px}.wigAiCommandHeader{padding:18px}.wigAiTitleBlock h1{font-size:23px}.wigAiMetricRow,.wigAiSideRail{grid-template-columns:1fr}.wigAiProviderBadges{flex-direction:column}.wigChatProBody{padding:12px;min-height:400px}.wigChatMessage{max-width:100%}.wigChatComposerFooter{align-items:flex-end;flex-direction:column}.wigChatComposerFooter button{width:100%}}.wigAiContextPicker label{font-size:12px}.wigAiContextPicker select{font-size:13px}.wigAiProviderBadges>div{font-size:12px}.wigAiProviderBadges>div b{font-size:10px}.wigAiMetricRow span{font-size:11px}.wigAiMetricRow small{font-size:12px}.wigAiSideTitle small{font-size:10px}.wigAiProviderCard strong{font-size:12px}.wigAiProviderCard span{font-size:10px}.wigAiProviderCard small{font-size:10.5px}.wigAiCapabilityList b,.wigAiCapabilityList span,.wigAiProviderCard p{font-size:11px}.wigAiApiNote{font-size:10.5px}.wigAiSiteFacts span{font-size:10px}.wigAiSiteFacts b{font-size:11px}.wigChatProEyebrow{font-size:10px}.wigChatProHeader p{font-size:12.5px}.wigChatProControls label>span{font-size:9.5px}.wigChatInlineError span,.wigChatInlineError strong,.wigChatInlineNotice,.wigChatNew,.wigChatProControls select{font-size:11.5px}.wigChatInlineError button{font-size:10px}.wigChatPromptBar button span{font-size:11.5px;line-height:1.65}.wigChatPromptBar button b{font-size:10px}.wigChatMessageHead>span{font-size:10.5px}.wigChatMessageHead em{font-size:9.5px}.wigChatMessageText{font-size:13.5px;line-height:1.9;unicode-bidi:plaintext}.wigChatMessage.user{max-width:78%}.wigChatMessage.assistant{max-width:88%}.wigChatMessageMeta a,.wigChatMessageMeta code,.wigChatMessageMeta span{font-size:9.5px}.wigChatRunning strong{font-size:11.5px}.wigChatRunning small{font-size:10.5px}.wigChatProComposer textarea{font-size:13px}.wigChatComposerFooter span{font-size:10px}.wigChatComposerFooter button{font-size:11.5px}.websitesHeaderActions{display:flex;align-items:flex-end;justify-content:flex-end;gap:12px;flex-wrap:wrap}.websitesPrimaryAction{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border:1px solid #2563eb;border-radius:10px;background:#2563eb;color:#fff;font-size:13px;font-weight:750;line-height:1;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,.08)}.websitesPrimaryAction:hover{background:#1d4ed8;border-color:#1d4ed8}.websiteCreatePage{max-width:none}.websiteCreateBack{margin-bottom:14px;color:#475467;font-size:13px;font-weight:650}.websiteCreateHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.websiteCreateHeader h1{margin:0;color:#101828;font-size:30px;letter-spacing:-.025em}.websiteCreateHeader>div:first-child>p:last-child{max-width:720px;margin:7px 0 0;color:#667085;line-height:1.55}.websiteCreateStep{display:grid;grid-template-columns:28px auto 34px 28px auto;align-items:center;grid-gap:7px;gap:7px;padding:10px 12px;border:1px solid #dfe4ec;border-radius:12px;background:#fff;color:#475467;font-size:12px;white-space:nowrap}.websiteCreateStep strong{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#eff6ff;color:#1d4ed8}.websiteCreateStep i{height:1px;background:#d0d5dd}.websiteCreateError,.websiteCreatePanel{border:1px solid #dfe4ec;border-radius:14px;background:#fff}.websiteCreatePanel{overflow:hidden}.websiteCreateError{margin-bottom:16px;padding:14px 16px;border-color:#fecaca;background:#fff7f7;color:#991b1b}.websiteCreateError strong{display:block;margin-bottom:4px}.websiteCreateError p{margin:0;line-height:1.5}.websiteCreateSection{padding:20px 22px;border-bottom:1px solid #eaecf0}.websiteCreateSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.websiteCreateSectionHead h2{margin:0;color:#101828;font-size:17px}.websiteCreateSectionHead p{margin:5px 0 0;color:#667085;font-size:13px}.websiteCreateSectionHead>span{padding:4px 8px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:700}.websiteCreateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px 18px;gap:15px 18px}.websiteCreateGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.websiteCreateGrid label{min-width:0}.websiteCreateGrid label>span{display:block;margin-bottom:6px;color:#344054;font-size:12px;font-weight:700}.websiteCreateGrid input,.websiteCreateGrid select,.websiteCreateGrid textarea{width:100%;border:1px solid #d0d5dd;border-radius:9px;background:#fff;color:#101828;padding:10px 11px;outline:none}.websiteCreateGrid input:focus,.websiteCreateGrid select:focus,.websiteCreateGrid textarea:focus{border-color:#84adff;box-shadow:0 0 0 3px rgba(37,99,235,.09)}.websiteCreateGrid textarea{resize:vertical}.websiteCreateGrid small{display:block;margin-top:5px;color:#98a2b3;font-size:11px;line-height:1.4}.websiteCreateAdvanced{border-bottom:1px solid #eaecf0}.websiteCreateAdvanced summary{padding:15px 22px;color:#344054;font-size:13px;font-weight:700;cursor:pointer}.websiteCreateAdvanced[open] summary{border-bottom:1px solid #eaecf0}.websiteCreateAdvanced>.websiteCreateGrid{padding:18px 22px 20px}.websiteCreateFooter{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 22px;background:#f9fafb}.websiteCreateFooter>div{display:flex;align-items:center;gap:10px}.websiteCreateCheck{display:inline-flex;align-items:center;gap:9px;color:#344054;font-size:12px;font-weight:650}.websiteCreateCheck input{width:16px;height:16px}.websiteCreateCancel{display:inline-flex;min-height:38px;align-items:center;padding:8px 13px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:#344054;font-size:13px;font-weight:700}@media (max-width:900px){.websiteCreateFooter,.websiteCreateHeader,.websitesOperationsHeader{flex-direction:column;align-items:stretch}.websitesHeaderActions{align-items:stretch;justify-content:flex-start}.websiteCreateGrid,.websiteCreateGrid.three{grid-template-columns:1fr}.websiteCreateStep{width:max-content;max-width:100%}.websiteCreateFooter>div{justify-content:flex-end}}