:root{--nexus-green:#0b3f38;--nexus-green-2:#0f4742;--nexus-gold:#d6a343;--nexus-gold-soft:#f4e4bd;--ink:#18211f;--muted:#5f6d69;--line:#dce3e0;--surface:#fff;--surface-2:#f6f8f7;--success:#287a4d;--warning:#9a6a12;--danger:#9c3b3b;--radius:8px}*{box-sizing:border-box}html,body{background:var(--surface-2);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}button,input{font:inherit}button{cursor:pointer;font-weight:500}a{color:inherit;text-decoration:none}h1,h2,h3,strong,b{font-weight:500}.brand{align-items:center;gap:12px;display:flex}.brandMark{width:42px;height:42px;color:var(--nexus-gold);border:1px solid #d6a3438c;border-radius:8px;place-items:center;font-family:Georgia,serif;font-weight:600;display:grid}.brand strong{letter-spacing:-.02em;font-size:17px;display:block}.brand span{color:#91aaa6;text-transform:uppercase;letter-spacing:.14em;margin-top:2px;font-size:11px;display:block}.eyebrow{color:var(--nexus-gold);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.eyebrow.light{color:#f3d391}.authPage{grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.authBrandPanel{background:radial-gradient(circle at 20% 15%, #14534e, transparent 35%), var(--nexus-green);color:#fff;flex-direction:column;justify-content:space-between;padding:56px;display:flex}.authStatement{max-width:700px;margin:80px 0}.authStatement h1{letter-spacing:-.055em;max-width:780px;margin:16px 0 24px;font-size:clamp(44px,5.4vw,76px);line-height:.98}.authStatement p{color:#b7cac7;max-width:560px;font-size:18px}.traceFlow{color:#c9d7d5;border-top:1px solid #ffffff29;flex-wrap:wrap;gap:14px;padding-top:24px;font-size:13px;display:flex}.traceFlow span{color:var(--nexus-gold)}.authFormPanel{background:#fbfcfb;place-items:center;padding:30px;display:grid}.authFormBox{width:min(430px,100%)}.authFormBox h2{letter-spacing:-.04em;margin:10px 0;font-size:34px}.authFormBox>p{color:var(--muted);margin-bottom:28px;line-height:1.55}.stackForm{gap:14px;display:grid}.stackForm label{gap:6px;font-size:13px;font-weight:400;display:grid}.stackForm input{border:1px solid var(--line);background:#fff;border-radius:8px;outline:none;width:100%;height:42px;padding:0 12px}.stackForm input:focus{border-color:var(--nexus-green-2);box-shadow:0 0 0 3px #0f474214}.primaryButton{background:var(--nexus-green);color:#fff;min-height:40px;box-shadow:none;border:0;border-radius:8px;padding:0 16px;font-weight:500}.primaryButton:hover{background:var(--nexus-green-2)}.primaryButton:disabled{opacity:.55;cursor:not-allowed}.primaryButton.small{min-height:36px}.secondaryButton{border:1px solid var(--line);color:var(--ink);min-height:38px;box-shadow:none;background:#fff;border-radius:8px;padding:0 13px;font-weight:500}.textButton{color:var(--nexus-green-2);background:0 0;border:0;padding:14px 0 0;font-weight:500}.formError,.formSuccess{border-radius:8px;padding:10px 12px;font-size:13px}.formError{color:var(--danger);background:#fff0f0}.formSuccess{color:#28643c;background:#edf8f1}.appShell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--nexus-green);color:#fff;flex-direction:column;height:100vh;min-height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.sidebar .brand{border-bottom:1px solid #ffffff1f;margin-bottom:22px;padding:0 8px 28px}.sidebar nav{gap:4px;display:grid}.navItem{color:#b9ceca;text-align:left;background:0 0;border:0;border-radius:8px;padding:10px 11px;font-size:14px;font-weight:400}.navItem:hover,.navItem.active{color:#fff;background:#ffffff16}.navItem.active{box-shadow:inset 2px 0 0 var(--nexus-gold)}.signOut{width:100%;margin-top:auto}.mainContent{padding:30px;overflow:hidden}.pageHeader{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.pageHeader h1{letter-spacing:-.045em;margin:7px 0 4px;font-size:36px}.pageHeader p{color:var(--muted);margin:0}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.metricCard{border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;background:#fff;padding:16px}.metricCard span{color:var(--muted);font-size:12px;font-weight:400}.metricCard strong{letter-spacing:-.03em;margin:8px 0 4px;font-size:28px;font-weight:600;display:block}.metricCard small{color:#879692}.metricCard.accent{background:var(--nexus-green);color:#fff;border-color:var(--nexus-green)}.metricCard.accent span,.metricCard.accent small{color:#b7cac7}.dashboardGrid{grid-template-columns:1.6fr .8fr;gap:14px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;background:#fff;padding:18px}.panel h2{letter-spacing:-.035em;margin:8px 0 12px}.panel p{color:var(--muted);line-height:1.55}.panelHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.statusPill{color:var(--nexus-green-2);background:#edf6f4;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:500}.journeyRow{grid-template-columns:repeat(6,1fr);gap:8px;margin:24px 0;display:grid}.journeyStep{border:1px solid var(--line);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:88px;padding:11px;display:flex}.journeyStep span{color:var(--nexus-gold);font-size:11px}.journeyStep strong{font-size:12px}.muted{font-size:13px}.securityList{gap:10px;margin-top:18px;display:grid}.securityList span{border-bottom:1px solid var(--line);padding-bottom:10px;font-size:13px}.securityList span:last-child{border-bottom:0}.onboardingPage{background:linear-gradient(145deg,#edf2f0,#fff);place-items:center;min-height:100vh;padding:24px;display:grid}.onboardingCard{border:1px solid var(--line);width:min(540px,100%);box-shadow:none;background:#fff;border-radius:10px;padding:28px}.onboardingCard h1{letter-spacing:-.045em;margin:10px 0;font-size:34px}.onboardingCard p{color:var(--muted);margin-bottom:26px;line-height:1.6}.centerState{min-height:100vh;color:var(--muted);place-items:center;display:grid}.kanban{grid-auto-columns:minmax(250px,280px);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:20px;display:grid;overflow-x:auto}.kanbanColumn{border:1px solid var(--line);background:#eef2f0;border-radius:8px;min-height:540px}.kanbanColumn>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px;display:flex}.kanbanColumn>header strong{font-size:13px}.kanbanColumn>header span{width:25px;height:25px;color:var(--muted);background:#fff;border-radius:999px;place-items:center;font-size:11px;display:grid}.kanbanCards{gap:9px;padding:10px;display:grid}.leadCard{box-shadow:none;background:#fff;border:1px solid #d9e1de;border-radius:8px;padding:12px}.leadCard h3{margin:9px 0 4px;font-size:14px}.leadCard p{color:var(--muted);margin:0 0 12px;font-size:12px}.leadCard small{color:#8b9996;font-size:10px}.sourceTag{text-transform:uppercase;letter-spacing:.09em;color:var(--nexus-green-2);background:#edf6f4;border-radius:99px;padding:5px 7px;font-size:9px}.emptyColumn,.emptyState{text-align:center;color:#8a9895;padding:20px;font-size:12px}.tableHeader,.tableRow{grid-template-columns:1.2fr 1fr 1.2fr 1fr;align-items:center;gap:14px;padding:13px 8px;display:grid}.tableHeader{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.tableRow{border-bottom:1px solid #edf1ef;font-size:13px}.tableRow:last-child{border-bottom:0}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.integrationRows{gap:10px;margin-top:18px;display:grid}.integrationRows span{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:10px;font-size:13px;display:flex}.integrationRows b{color:var(--nexus-gold);font-size:11px}@media (max-width:980px){.authPage{grid-template-columns:1fr}.authBrandPanel{min-height:43vh;padding:32px}.authStatement{margin:50px 0}.authStatement h1{font-size:46px}.appShell{grid-template-columns:1fr}.sidebar{height:auto;min-height:auto;padding:18px;position:static}.sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:auto}.sidebar .brand{margin:0 0 12px;padding-bottom:14px}.signOut{display:none}.mainContent{padding:24px}.metricGrid{grid-template-columns:repeat(2,1fr)}.dashboardGrid,.settingsGrid{grid-template-columns:1fr}}@media (max-width:620px){.authBrandPanel{padding:24px}.authStatement h1{font-size:38px}.traceFlow{font-size:11px}.authFormPanel{padding:30px 20px 45px}.mainContent{padding:20px 14px}.sidebar nav{grid-template-columns:repeat(3,max-content)}.navItem{white-space:nowrap}.pageHeader{flex-direction:column;align-items:flex-start}.pageHeader h1{font-size:30px}.metricGrid{grid-template-columns:1fr 1fr}.metricCard strong{font-size:24px}.journeyRow{grid-template-columns:repeat(3,1fr)}.tableHeader{display:none}.tableRow{grid-template-columns:1fr;gap:5px}}.brandMark{background:radial-gradient(circle at 35% 25%,#ffffff14,#0000 45%);overflow:hidden}.brandMark svg{width:28px;height:30px;display:block}.sidebar .brandMark{background:#ffffff0a}.authBrandPanel .brandMark{background:#ffffff0b}select,textarea{font:inherit}select{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:8px;padding:0 34px 0 11px}textarea{border:1px solid var(--line);resize:vertical;width:100%;min-height:82px;color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:10px 12px}textarea:focus,select:focus{border-color:var(--nexus-green-2);outline:none;box-shadow:0 0 0 3px #0f474214}.inlineButton{align-items:center;margin-top:10px;display:inline-flex}.leadError{margin-bottom:18px}.newLeadPanel{border-color:#ccd9d5;margin:-8px 0 20px}.newLeadPanel .panelHeader p{margin:6px 0 0}.newLeadForm{grid-template-columns:1.2fr 1fr 1.25fr .9fr auto;align-items:end;gap:10px;margin-top:20px;display:grid}.newLeadForm label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;gap:6px;font-size:11px;font-weight:400;display:grid}.newLeadForm input{border:1px solid var(--line);border-radius:8px;outline:none;min-width:0;height:40px;padding:0 11px}.newLeadForm input:focus{border-color:var(--nexus-green-2);box-shadow:0 0 0 3px #0f474214}.newLeadForm select{width:100%}.iconClose{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:#fff;border-radius:999px;font-size:22px;line-height:1}.leadCardButton{text-align:left;cursor:pointer;width:100%;display:block}.leadCardButton:hover{box-shadow:none;background:#fbfcfb;border-color:#b9cbc5}.lead360Header{align-items:flex-end}.lead360Header .eyebrow{margin-top:16px;display:block}.backLink{color:var(--nexus-green-2);font-size:12px;font-weight:500;display:inline-block}.leadHeaderActions{align-items:flex-end;gap:10px;display:flex}.stagePicker{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);gap:5px;font-size:10px;font-weight:400;display:grid}.stagePicker select{min-width:190px}.statusBadge{min-height:38px;color:var(--nexus-green-2);text-transform:uppercase;letter-spacing:.04em;background:#eef3f1;border-radius:8px;align-items:center;padding:0 11px;font-size:11px;font-weight:500;display:inline-flex}.statusBadge.status-won{color:#28713f;background:#e9f7ee}.statusBadge.status-lost{color:#923b3b;background:#fff0f0}.statusBadge.status-qualified{color:#8a6317;background:#fff7e7}.lead360Grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.7fr);align-items:start;gap:18px;display:grid}.leadMainColumn,.leadSideColumn{gap:18px;display:grid}.compactPanel{padding:18px}.compactPanel h2{margin-bottom:16px;font-size:20px}.quickNoteForm{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:10px;padding:14px 0 18px;display:grid}.quickNoteForm textarea{min-height:72px}.timelineList{padding-top:8px;display:grid;position:relative}.timelineItem{grid-template-columns:18px 1fr;gap:12px;padding:15px 0;display:grid;position:relative}.timelineItem:before{content:"";background:var(--line);width:1px;position:absolute;top:29px;bottom:-15px;left:6px}.timelineItem:last-child:before{display:none}.timelineDot{background:var(--nexus-gold);z-index:1;border:3px solid #fff;border-radius:999px;width:13px;height:13px;margin-top:3px;box-shadow:0 0 0 1px #d8c08d}.timelineMeta{justify-content:space-between;gap:16px;display:flex}.timelineMeta strong{font-size:13px}.timelineMeta span,.timelineItem small{color:#899792;font-size:10px}.timelineItem p{color:var(--muted);white-space:pre-wrap;margin:6px 0 5px;font-size:13px}.activityList{margin-top:8px;display:grid}.activityRow{border-bottom:1px solid #edf1ef;grid-template-columns:95px 1fr;gap:16px;padding:14px 0;display:grid}.activityRow:last-child{border-bottom:0}.activityType{color:var(--nexus-green-2);text-transform:uppercase;letter-spacing:.04em;text-align:center;background:#edf6f4;border-radius:999px;align-self:start;padding:5px 8px;font-size:9px;font-weight:500}.activityRow strong{font-size:13px}.activityRow p{margin:5px 0;font-size:12px}.activityRow small{color:#899792;font-size:10px}.detailList{margin:0;display:grid}.detailList>div{border-bottom:1px solid #edf1ef;grid-template-columns:90px 1fr;gap:10px;padding:10px 0;display:grid}.detailList>div:last-child{border-bottom:0}.detailList dt{color:var(--muted);font-size:11px}.detailList dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400}.assignmentList{gap:9px;display:grid}.assignmentList>div{border:1px solid var(--line);border-radius:8px;gap:3px;padding:9px 10px;display:grid}.assignmentList span{color:var(--nexus-green-2);letter-spacing:.05em;font-size:9px;font-weight:500}.assignmentList strong{font-size:12px}.opportunityList{gap:10px;display:grid}.opportunityList>div{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.opportunityList>div:last-child{border-bottom:0}.opportunityList>div>div{gap:3px;display:grid}.opportunityList strong{font-size:12px}.opportunityList span{color:var(--muted);text-transform:uppercase;font-size:10px}.opportunityList b{font-size:12px}@media (max-width:1180px){.newLeadForm{grid-template-columns:repeat(2,minmax(0,1fr))}.newLeadForm .primaryButton{grid-column:1/-1}.lead360Grid{grid-template-columns:1fr}.leadSideColumn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.newLeadForm{grid-template-columns:1fr}.leadHeaderActions{flex-direction:column;align-items:stretch;width:100%}.stagePicker select{width:100%;min-width:0}.quickNoteForm,.leadSideColumn{grid-template-columns:1fr}.timelineMeta{flex-direction:column;gap:3px}}.settingsMessage{margin-bottom:18px}.settingsSection{margin-bottom:34px;scroll-margin-top:20px}.sectionHeading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.sectionHeading h2{margin:4px 0 5px;font-size:24px}.sectionHeading p{color:var(--muted);margin:0;font-size:13px}.settingsWorkGrid{grid-template-columns:minmax(250px,.6fr) minmax(0,1.4fr);align-items:start;gap:16px;display:grid}.compactPanel h3{margin:0 0 14px;font-size:16px}.inlineAdminForm{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.inlineAdminForm input,.stackAdminForm input{border:1px solid var(--line);border-radius:8px;outline:none;min-width:0;height:40px;padding:0 11px}.inlineAdminForm input:focus,.stackAdminForm input:focus{border-color:var(--nexus-green-2);box-shadow:0 0 0 3px #0f474214}.stackAdminForm{gap:11px;display:grid}.stackAdminForm label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);gap:6px;font-size:10px;font-weight:400;display:grid}.permissionHint{color:#8b9895;margin:12px 0 0;font-size:11px}.adminListPanel{padding:8px 16px}.adminList{display:grid}.adminListRow{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:14px;padding:11px 2px;display:flex}.adminListRow:last-child{border-bottom:0}.adminListRow>div:first-child,.pipelineAdminTop>div:first-child,.teamAdminRow>div:first-child{gap:3px;display:grid}.adminListRow strong,.pipelineAdminTop strong,.teamAdminRow strong{font-size:13px}.adminListRow small,.pipelineAdminTop small,.teamAdminRow small{color:#899792;font-size:10px}.adminRowActions{align-items:center;gap:10px;display:flex}.miniStatus{color:#687671;text-transform:uppercase;letter-spacing:.04em;background:#f2f3f3;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:500}.miniStatus.active{color:#28713f;background:#e9f7ee}.textAction{color:var(--nexus-green-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:500}.textAction:disabled{opacity:.45;cursor:default}.pipelineAdminList{display:grid}.pipelineAdminCard{border-bottom:1px solid #edf1ef;padding:14px 2px}.pipelineAdminCard:last-child{border-bottom:0}.pipelineAdminTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.stageChips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.stageChip{color:var(--muted);background:#f7f9f8;border:1px solid #dae3e0;border-radius:999px;padding:5px 7px;font-size:9px}.stageChip.won{color:#28713f;background:#e9f7ee;border-color:#cfe9d6}.stageChip.lost{color:#923b3b;background:#fff0f0;border-color:#f0d2d2}.teamAdminTable{padding:12px 18px 0;overflow-x:auto}.teamAdminHeader,.teamAdminRow{grid-template-columns:1.2fr .8fr 1fr .7fr;align-items:center;gap:12px;min-width:760px;display:grid}.teamAdminHeader{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);padding:6px 3px 9px;font-size:9px;font-weight:500}.teamAdminRow{border-bottom:1px solid #edf1ef;padding:12px 3px}.teamAdminRow select{min-height:39px;font-size:11px}.permissionFooter{min-width:760px;color:var(--muted);padding:13px 3px 15px;font-size:11px}.permissionFooter strong{color:var(--ink)}.integrationCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.integrationCards article{position:relative}.integrationCards strong{font-size:14px}.integrationCards span{color:var(--crm-theme-warning,var(--warning));font-size:10px;font-weight:500;position:absolute;top:16px;right:16px}.integrationCards p{color:var(--muted);margin:12px 0 0;font-size:12px}@media (max-width:980px){.settingsWorkGrid,.integrationCards{grid-template-columns:1fr}}@media (max-width:620px){.inlineAdminForm{grid-template-columns:1fr}.pipelineAdminTop,.adminListRow{flex-direction:column;align-items:flex-start}.adminRowActions{justify-content:space-between;width:100%}}.memberNichePicker{flex-wrap:wrap;align-items:center;gap:5px;min-height:38px;display:flex}.memberNichePicker small{color:#899792;font-size:9px}.nicheAccessChip{color:var(--muted);cursor:pointer;background:#f8faf9;border:1px solid #d9e3df;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:500}.nicheAccessChip.selected{color:var(--nexus-green-2);background:#e9f5f1;border-color:#bfd8d0}.nicheAccessChip:disabled{opacity:.5;cursor:default}.allNichesPill{color:var(--nexus-green-2);background:#edf6f4;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:500;display:inline-flex}.teamAdminHeader,.teamAdminRow{grid-template-columns:1.1fr .72fr .9fr 1.4fr .65fr;min-width:980px}.permissionFooter{min-width:980px}.inviteMemberPanel{margin-bottom:16px}.invitePanelHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.invitePanelHeading strong{font-size:15px}.invitePanelHeading p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.securityPill{color:var(--nexus-green-2);text-transform:uppercase;letter-spacing:.04em;background:#e9f5f1;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:500}.inviteMemberForm{grid-template-columns:1.05fr 1.25fr .7fr .9fr auto;align-items:end;gap:9px;display:grid}.inviteMemberForm label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:6px;font-size:9px;font-weight:400;display:grid}.inviteMemberForm input{border:1px solid var(--line);min-width:0;height:40px;color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:0 11px}.inviteMemberForm input:focus{border-color:var(--nexus-green-2);box-shadow:0 0 0 3px #0f474214}.inviteMemberForm .primaryButton{white-space:nowrap;min-height:40px}@media (max-width:1120px){.inviteMemberForm{grid-template-columns:repeat(2,minmax(0,1fr))}.inviteMemberForm .primaryButton{grid-column:1/-1}}@media (max-width:620px){.invitePanelHeading{flex-direction:column}.inviteMemberForm{grid-template-columns:1fr}.inviteMemberForm .primaryButton{grid-column:auto}}.pendingInvitesPanel,.pendingInvitesPanel .adminList{margin-top:16px}
:root{--crm-sidebar:#0b2f2c;--crm-sidebar-2:#103a36;--crm-canvas:#f4f6f5;--crm-border:#dfe6e3;--crm-text:#10221f;--crm-muted:#70807c;--crm-gold:#d5a64e;--crm-green:#0d403b;--crm-soft-green:#eaf4f1}.crmWorkspaceShell{background:var(--crm-canvas);grid-template-columns:218px minmax(0,1fr)}.crmSidebar{background:var(--crm-sidebar);width:218px;box-shadow:none;border-right:1px solid #ffffff0f;padding:18px 12px 14px}.crmSidebarBrand{border-bottom:1px solid #ffffff1a;margin-bottom:18px;padding:4px 8px 18px}.crmSidebar .brandMark{border-radius:10px;width:36px;height:36px}.crmSidebar .brandMark svg{width:24px;height:26px}.crmSidebar .brand strong{font-size:15px}.crmSidebar .brand span{font-size:9px}.crmNavBlock{margin-bottom:18px}.crmNavLabel{color:#75938d;letter-spacing:.1em;text-transform:uppercase;padding:0 11px 7px;font-size:9px;font-weight:400;display:block}.crmSidebar nav{gap:3px;display:grid}.crmSidebar .navItem{color:#bad0cb;border-radius:9px;align-items:center;gap:10px;min-height:40px;padding:7px 9px;font-size:12px;font-weight:400;transition:background .16s,color .16s;display:flex}.crmSidebar .navItem:hover{color:#fff;background:#ffffff0e}.crmSidebar .navItem.active{color:#fff;box-shadow:inset 2px 0 0 var(--crm-gold);background:#ffffff18}.navGlyph{color:#9cb6b0;letter-spacing:.02em;border:1px solid #ffffff1c;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:500;display:grid}.crmSidebar .navItem.active .navGlyph{color:#f1ca7f;background:#d5a64e14;border-color:#d5a64e7a}.crmSidebarFooter{border-top:1px solid #ffffff14;gap:8px;margin-top:auto;padding-top:14px;display:grid}.crmEnvironment{color:#7f9a95;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;padding:0 10px 5px;font-size:9px;font-weight:400;display:flex}.crmEnvironmentDot,.crmMobileStatus i{background:#65c58b;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #65c58b1c}.crmSidebar .signOut{width:100%;margin-top:0}.crmMainContent{min-width:0;padding:22px 26px 36px}.crmMobileTopbar,.crmMobileBottomNav{display:none}.crmPageHeading{border-bottom:1px solid var(--crm-border);justify-content:space-between;align-items:flex-end;gap:18px;min-height:76px;margin-bottom:14px;padding-bottom:14px;display:flex}.crmPageHeading h1{color:var(--crm-text);letter-spacing:-.045em;margin:6px 0 4px;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1}.crmPageHeading p{color:var(--crm-muted);margin:0;font-size:13px}.crmBreadcrumb{color:#93a09d;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:10px;font-weight:400;display:flex}.crmBreadcrumb b{color:#c2ccca}.crmBreadcrumb strong{color:var(--crm-gold)}.crmHeadingActions{align-items:center;gap:9px;display:flex}.crmRolePill{border:1px solid var(--crm-border);min-height:34px;color:var(--crm-muted);text-transform:uppercase;letter-spacing:.06em;background:#fff;border-radius:8px;align-items:center;padding:0 10px;font-size:10px;font-weight:400;display:inline-flex}.crmMetricGrid{border:1px solid var(--crm-border);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.crmMetricCard{border-right:1px solid var(--crm-border);justify-content:space-between;align-items:center;gap:12px;min-height:88px;padding:14px;display:flex}.crmMetricCard:last-child{border-right:0}.crmMetricCard div{min-width:0}.crmMetricCard span{color:var(--crm-text);font-size:11px;font-weight:400;display:block}.crmMetricCard small{color:#96a29f;white-space:nowrap;margin-top:5px;font-size:9px;display:block}.crmMetricCard strong{color:var(--crm-text);letter-spacing:-.03em;flex:none;font-size:26px;font-weight:600}.crmMetricCard.emphasis{background:var(--crm-green)}.crmMetricCard.emphasis span,.crmMetricCard.emphasis strong{color:#fff}.crmMetricCard.emphasis small{color:#a8c0bb}.crmDashboardLayout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:start;gap:16px;display:grid}.crmDashboardLayout .panel{border-color:var(--crm-border);box-shadow:none;border-radius:8px}.crmPipelineOverview{padding:18px}.crmPanelHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.crmPanelHeading h2,.crmCompactPanel h2{color:var(--crm-text);letter-spacing:-.02em;margin:6px 0 5px;font-size:18px;font-weight:500}.crmPanelHeading p{color:var(--crm-muted);margin:0;font-size:11px}.crmJourneyTrack{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:26px 0 22px;padding:0 4px;display:grid}.crmJourneyStage{border:1px solid var(--crm-border);background:#fbfcfb;flex-direction:column;justify-content:space-between;min-height:92px;padding:12px;display:flex;position:relative}.crmJourneyStage:first-child{border-radius:11px 0 0 11px}.crmJourneyStage:last-child{border-radius:0 11px 11px 0}.crmJourneyStage+.crmJourneyStage{border-left:0}.crmJourneyStage span{color:var(--crm-gold);font-size:9px;font-weight:500}.crmJourneyStage strong{color:var(--crm-text);font-size:11px;font-weight:500;line-height:1.2}.crmJourneyStage i{z-index:2;background:#fbfcfb;border-top:1px solid #aab7b3;border-right:1px solid #aab7b3;width:7px;height:7px;margin-top:-3px;position:absolute;top:50%;right:-4px;transform:rotate(45deg)}.crmPanelNote{background:#f4f8f6;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.crmPanelNote p{color:var(--crm-muted);margin:0;font-size:10px;line-height:1.55}.crmPanelNoteDot{background:var(--crm-gold);border-radius:999px;flex:0 0 7px;width:7px;height:7px;margin-top:4px}.crmDashboardSide{gap:16px;display:grid}.crmCompactPanel{padding:16px}.crmSummaryList,.crmStatusList{margin-top:14px;display:grid}.crmSummaryList>div{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.crmSummaryList span{color:var(--crm-muted);font-size:10px}.crmSummaryList strong{color:var(--crm-text);font-size:12px}.crmStatusList{gap:10px}.crmStatusList>div{color:var(--crm-muted);align-items:center;gap:9px;font-size:10px;display:flex}.crmStatusList i{background:#d9dfdd;border-radius:999px;flex:0 0 7px;width:7px;height:7px}.crmStatusList i.ready{background:#55b77a}@media (max-width:1120px){.crmWorkspaceShell{grid-template-columns:190px minmax(0,1fr)}.crmSidebar{width:190px}.crmMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.crmMetricCard:nth-child(2){border-right:0}.crmMetricCard:nth-child(-n+2){border-bottom:1px solid var(--crm-border)}.crmDashboardLayout{grid-template-columns:1fr}.crmDashboardSide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.crmWorkspaceShell{min-height:100vh;padding-bottom:74px;display:block}.crmSidebar{display:none}.crmMobileTopbar{z-index:30;border-bottom:1px solid var(--crm-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:flex;position:sticky;top:0}.crmMobileTopbar .brandMark{width:34px;height:34px}.crmMobileTopbar .brand strong{color:var(--crm-text);font-size:14px}.crmMobileTopbar .brand span{color:#8a9a96;font-size:8px}.crmMobileStatus{color:#75847f;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:9px;font-weight:400;display:inline-flex}.crmMainContent{padding:18px 16px 28px}.crmMobileBottomNav{left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#092d2af7;border:1px solid #0c2f2c1f;border-radius:10px;grid-template-columns:repeat(4,1fr);min-height:58px;display:grid;position:fixed;overflow:hidden;box-shadow:0 10px 24px #082c2a29}.crmMobileNavItem{color:#91aaa5;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.crmMobileNavItem>span{border-radius:7px;place-items:center;width:24px;height:21px;font-size:9px;font-weight:500;display:grid}.crmMobileNavItem small{font-size:8px;font-weight:400}.crmMobileNavItem.active{color:#fff}.crmMobileNavItem.active>span{color:#f1cb83;background:#d5a64e29}.crmPageHeading{align-items:flex-start;min-height:0;padding-bottom:15px}.crmPageHeading h1{font-size:29px}.crmPageHeading p{max-width:520px;font-size:11px}.crmHeadingActions{align-self:flex-end}}@media (max-width:680px){.crmMainContent{padding:14px 12px 24px}.crmPageHeading{gap:14px;display:grid}.crmHeadingActions{justify-content:space-between;width:100%}.crmHeadingActions .primaryButton{flex:1}.crmMetricGrid{border-radius:8px;grid-template-columns:1fr 1fr}.crmMetricCard{align-content:space-between;min-height:92px;padding:14px;display:grid}.crmMetricCard:nth-child(odd){border-right:1px solid var(--crm-border)}.crmMetricCard:nth-child(2n){border-right:0}.crmMetricCard:nth-child(-n+2){border-bottom:1px solid var(--crm-border)}.crmMetricCard strong{font-size:25px}.crmMetricCard small{white-space:normal}.crmPipelineOverview{padding:16px}.crmPanelHeading{display:grid}.crmPanelHeading .statusPill{width:max-content}.crmJourneyTrack{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:20px 0;padding:0}.crmJourneyStage,.crmJourneyStage:first-child,.crmJourneyStage:last-child{border:1px solid var(--crm-border);border-radius:10px;min-height:78px}.crmJourneyStage+.crmJourneyStage{border-left:1px solid var(--crm-border)}.crmJourneyStage i{display:none}.crmDashboardSide{grid-template-columns:1fr}}
.crmOperationalHeader{align-items:flex-end;min-height:74px;margin-bottom:12px}.crmOperationalHeader h1{color:var(--crm-text);letter-spacing:-.045em;margin:6px 0 4px}.crmPrimaryAction{min-height:38px;box-shadow:none;border-radius:8px;font-weight:500}.crmPipelineToolbar,.crmDirectoryToolbar{border:1px solid var(--crm-border);background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:46px;margin-bottom:12px;padding:6px 8px;display:flex}.crmPipelineSearch{background:#f8faf9;border:1px solid #dce4e1;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:260px;padding:0 11px;display:flex}.crmPipelineSearch>span{color:#879792;font-size:18px}.crmPipelineSearch input{width:100%;min-height:34px;color:var(--crm-text);background:0 0;border:0;outline:0;font-size:11px}.crmPipelineToolbar select{color:#53635f;background:#fff;border:1px solid #dce4e1;border-radius:9px;min-height:36px;padding:0 32px 0 10px;font-size:10px}.crmPipelineCount,.crmDirectoryStat{justify-content:center;align-items:center;gap:6px;min-width:86px;display:flex}.crmPipelineCount strong,.crmDirectoryStat strong{color:var(--crm-text);font-size:18px}.crmPipelineCount span,.crmDirectoryStat span,.crmDirectoryToolbar>span{color:#899793;font-size:9px;font-weight:400}.crmNewLeadPanel{box-shadow:none;border-radius:8px;margin-bottom:12px}.crmKanban{grid-template-columns:repeat(var(--kanban-columns,6), minmax(210px, 1fr));scrollbar-width:thin;gap:9px;padding:1px 1px 14px;overflow-x:auto}.crmKanbanColumn{min-width:210px;box-shadow:none;background:#f7f9f8;border:1px solid #dfe6e3;border-radius:8px}.crmKanbanColumn>header{background:#fff;border-bottom:1px solid #e5ebe9;border-radius:8px 8px 0 0;min-height:40px;padding:8px 10px}.crmKanbanColumn>header>div{align-items:center;gap:7px;display:flex}.crmKanbanColumn>header strong{color:#263a36;font-size:10px;font-weight:500}.crmKanbanColumn>header>span{color:#62726e;background:#eef3f1;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:9px;font-weight:500;display:grid}.crmStageDot{background:#b4c0bd;border-radius:999px;width:7px;height:7px}.crmStage-won{background:#58b77a}.crmStage-lost{background:#c98278}.crmKanbanColumn .kanbanCards{align-content:start;gap:8px;padding:8px;display:grid}.crmLeadCard{text-align:left;width:100%;min-height:116px;box-shadow:none;background:#fff;border:1px solid #e0e7e4;border-radius:8px;padding:11px;transition:border-color .16s,background .16s;display:block}.crmLeadCard:hover{box-shadow:none;background:#fbfcfb;border-color:#c7d5d1}.crmLeadCardTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.crmLeadCard .sourceTag{color:#73817d;text-transform:capitalize;background:#f1f5f3;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:500}.crmLeadState{color:#93a09c;text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:500}.crmLeadState-won{color:#4f9e6c}.crmLeadState-lost{color:#b66b62}.crmLeadCard h3{color:var(--crm-text);letter-spacing:-.02em;margin:0 0 6px;font-size:13px;font-weight:500}.crmLeadCard p{color:#768681;margin:0;font-size:10px}.crmLeadCard footer{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;margin-top:18px;padding-top:9px;display:flex}.crmLeadCard footer small{color:#9aa6a2;font-size:8px}.crmLeadCard footer b{color:var(--crm-gold);font-size:12px}.crmEmptyColumn{color:#a0aaa7;text-align:center;border:1px dashed #d7dfdc;border-radius:9px;place-items:center;min-height:80px;font-size:9px;display:grid}.lead360Header{align-items:flex-end;min-height:82px;margin-bottom:12px;padding-bottom:14px}.lead360Header .backLink{color:#70807c;margin-bottom:7px;font-size:9px;font-weight:500;display:inline-flex}.lead360Header h1{font-size:30px}.leadHeaderActions{align-items:flex-end;gap:9px;display:flex}.leadHeaderActions .statusBadge{text-transform:uppercase;letter-spacing:.06em;border-radius:9px;align-items:center;min-height:38px;padding:0 11px;font-size:9px;display:inline-flex}.stagePicker{color:#87938f;text-transform:uppercase;gap:4px;font-size:8px;font-weight:400;display:grid}.stagePicker select{color:#31433f;background:#fff;border:1px solid #dce4e1;border-radius:9px;min-width:170px;min-height:38px;padding:0 10px;font-size:10px}.lead360Grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.62fr);gap:12px}.lead360Grid .panel{border:1px solid var(--crm-border);box-shadow:none;border-radius:8px}.leadMainColumn,.leadSideColumn{gap:12px}.quickNoteForm{background:#f8faf9;border:1px solid #e0e7e4;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:14px 0;padding:8px;display:grid}.quickNoteForm textarea{resize:vertical;background:0 0;border:0;outline:0;min-height:58px;padding:9px;font-size:10px}.timelineList{display:grid}.timelineItem{border-top:1px solid #edf1ef;grid-template-columns:16px minmax(0,1fr);gap:8px;padding:11px 0}.timelineDot{background:var(--crm-gold);border:2px solid #fff;border-radius:999px;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 1px #d7c18e}.timelineMeta strong{color:#31433f;font-size:10px}.timelineMeta span,.timelineItem small{color:#98a4a0;font-size:8px}.timelineItem p{color:#657570;margin:4px 0;font-size:10px;line-height:1.5}.activityRow{border-top:1px solid #edf1ef;padding:10px 0}.activityType{color:#658079;text-transform:uppercase;background:#eef4f2;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:500}.leadSideColumn .compactPanel{padding:15px}.leadSideColumn .compactPanel h2{font-size:16px}.detailList>div{border-top:1px solid #edf1ef;padding:8px 0}.detailList dt{color:#95a19d;text-transform:uppercase;font-size:8px;font-weight:400}.detailList dd{color:#30423e;overflow-wrap:anywhere;margin-top:3px;font-size:10px;font-weight:400}.assignmentList>div,.opportunityList>div{border-top:1px solid #edf1ef;padding:9px 0}.crmDirectoryToolbar{justify-content:space-between}.crmContactsPanel{box-shadow:none;border-radius:8px;padding:0;overflow:hidden}.crmContactsHeader,.crmContactRow{grid-template-columns:minmax(180px,1.2fr) minmax(120px,.7fr) minmax(190px,1fr) minmax(160px,.8fr)}.crmContactsHeader{background:#f7f9f8;border-bottom:1px solid #e3e9e7;min-height:40px;padding:0 14px}.crmContactsHeader strong{color:#899692;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:500}.crmContactRow{color:#61716d;border-bottom:1px solid #edf1ef;align-items:center;min-height:54px;padding:0 14px;font-size:10px}.crmContactRow:last-child{border-bottom:0}.crmContactIdentity{align-items:center;gap:9px;display:flex}.crmContactIdentity i{color:#446760;background:#edf4f1;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:600;display:grid}.crmContactIdentity strong{color:#263a36;font-size:10px;font-weight:500}.settingsSection{margin-top:20px}.sectionHeading{border-bottom:1px solid var(--crm-border);margin-bottom:10px;padding-bottom:9px}.sectionHeading h2{color:var(--crm-text);letter-spacing:-.02em;margin:4px 0;font-size:19px;font-weight:500}.sectionHeading p{color:#81908c;margin:0;font-size:10px}.settingsWorkGrid{grid-template-columns:minmax(230px,.45fr) minmax(0,1.55fr);gap:12px}.settingsWorkGrid .panel{border:1px solid var(--crm-border);box-shadow:none;border-radius:8px}.settingsWorkGrid .compactPanel{padding:15px}.settingsWorkGrid h3{color:#293d39;margin-top:0;font-size:13px;font-weight:500}.inlineAdminForm input,.stackAdminForm input,.stackAdminForm select,.teamInviteForm input,.teamInviteForm select,.adminListRow select{background:#fff;border:1px solid #dce4e1;border-radius:8px;min-height:36px;font-size:10px}.adminListPanel{padding:0;overflow:hidden}.adminListRow{border-bottom:1px solid #edf1ef;min-height:54px;padding:10px 13px}.adminListRow:last-child{border-bottom:0}.adminListRow strong{color:#2e423d;font-size:10px}.adminListRow small,.permissionHint{color:#98a49f;font-size:8px}.miniStatus{color:#929d99;text-transform:uppercase;background:#f1f3f2;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:500}.miniStatus.active{color:#4a9867;background:#e9f5ee}.textAction{color:#5d7871;font-size:8px;font-weight:500}@media (max-width:980px){.crmOperationalHeader{align-items:flex-start;min-height:auto}.crmPipelineToolbar,.crmDirectoryToolbar{flex-wrap:wrap;align-items:stretch}.crmPipelineSearch{min-width:100%}.crmPipelineToolbar select{flex:1}.crmKanban{grid-template-columns:none;grid-auto-columns:minmax(245px,82vw);grid-auto-flow:column}.lead360Grid{grid-template-columns:1fr}.leadHeaderActions{align-items:stretch;width:100%}.stagePicker{flex:1}.stagePicker select{width:100%}.crmContactsPanel{overflow-x:auto}.crmContactsHeader,.crmContactRow{min-width:720px}.settingsWorkGrid{grid-template-columns:1fr}}@media (max-width:620px){.crmOperationalHeader .crmHeadingActions,.crmOperationalHeader>button{width:100%}.crmOperationalHeader>button{justify-content:center}.crmPipelineCount{min-width:74px}.quickNoteForm{grid-template-columns:1fr}.leadHeaderActions{flex-direction:column}}@media (min-width:1180px){.crmTopNavigationShell .crmTopNavigationContent .crmOperationalHeader:has(+.crmDirectoryToolbar){min-height:68px;margin-bottom:10px}.crmTopNavigationShell .crmTopNavigationContent .crmOperationalHeader .crmDirectoryStat{gap:4px;min-width:74px}.crmTopNavigationShell .crmTopNavigationContent .crmDirectoryToolbar{border-radius:6px;gap:6px;min-height:40px;margin-bottom:10px;padding:4px 6px}.crmTopNavigationShell .crmTopNavigationContent .crmDirectoryToolbar .crmPipelineSearch{border-radius:6px;min-width:0;padding-inline:9px}.crmTopNavigationShell .crmTopNavigationContent .crmDirectoryToolbar .crmPipelineSearch input{min-height:30px}.crmTopNavigationShell .crmTopNavigationContent .crmDirectoryToolbar>span{text-align:right;white-space:nowrap;min-width:76px}.crmTopNavigationShell .crmTopNavigationContent .crmContactsPanel{border-radius:6px}.crmTopNavigationShell .crmTopNavigationContent .crmContactsHeader,.crmTopNavigationShell .crmTopNavigationContent .crmContactRow{grid-template-columns:minmax(220px,1.25fr) minmax(130px,.72fr) minmax(220px,1.15fr) minmax(180px,1fr);gap:10px;padding-inline:10px}.crmTopNavigationShell .crmTopNavigationContent .crmContactsHeader{min-height:34px}.crmTopNavigationShell .crmTopNavigationContent .crmContactRow{min-height:46px}.crmTopNavigationShell .crmTopNavigationContent .crmContactIdentity{gap:8px;min-width:0}.crmTopNavigationShell .crmTopNavigationContent .crmContactIdentity i{border-radius:6px;flex-basis:26px;width:26px;height:26px}.crmTopNavigationShell .crmTopNavigationContent .crmContactIdentity strong,.crmTopNavigationShell .crmTopNavigationContent .crmContactRow>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crmTopNavigationShell .crmTopNavigationContent .crmContactsPanel .emptyState{min-height:72px;padding:14px}}
.crmPipelineToolbar{z-index:8;margin-bottom:12px;position:sticky;top:0}.crmKanban{grid-template-columns:repeat(var(--kanban-columns,6), minmax(176px, 1fr));align-items:start;gap:6px}.crmKanbanColumn{border-radius:10px;min-width:176px;overflow:hidden}.crmKanbanColumn>header{border-bottom:1px solid #123e3114;min-height:38px;padding:7px 9px}.crmKanbanColumn>header>div{align-items:center;gap:6px;min-width:0;display:flex}.crmKanbanColumn>header strong{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.crmKanbanColumn>header>span{border-radius:999px;min-width:22px;height:20px;padding:0 6px;font-size:8px;font-weight:700}.crmStageDot{flex:none;width:6px;height:6px}.crmKanbanColumn .kanbanCards{gap:5px;min-height:76px;padding:6px}.crmLeadCard{border-radius:8px;min-height:100px;padding:9px}.crmLeadCardTop{margin-bottom:8px}.crmLeadCard h3{margin-bottom:3px;font-size:11px;line-height:1.25}.crmLeadCard p{font-size:9px}.crmLeadCard footer{margin-top:11px;padding-top:6px}.crmEmptyColumn{text-align:center;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:7px;font-size:8px;display:flex}.crmPrimaryAction{justify-content:center;min-width:124px}.crmNewLeadPanel{margin-bottom:12px}@media (min-width:981px){.crmMainContent{padding-left:24px;padding-right:24px}}@media (max-width:980px){.crmPipelineToolbar{position:static}.crmKanban{grid-auto-columns:minmax(224px,78vw);gap:8px}.crmKanbanColumn{min-width:224px}}
.lead360Header{padding-top:4px}.lead360Header h1{letter-spacing:-.04em;margin:5px 0 4px;font-size:28px}.lead360Header p{color:#7f8d89;max-width:720px;margin:0;font-size:10px}.leadHeaderActions{align-items:center}.leadOperationalSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.leadOperationalCard{border-top:2px solid #dfe8e5;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;min-height:118px;padding:13px 14px;display:flex}.leadOperationalCard>span{color:#7d8d88;letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:800}.leadOperationalCard>strong{color:#263f39;overflow-wrap:anywhere;width:100%;margin-top:2px;font-size:15px;font-weight:600;line-height:1.22}.leadOperationalCard>small,.leadOperationalCard>em{color:#8b9894;font-size:8px;font-style:normal;line-height:1.35}.leadOperationalCard>em{color:#527168;margin-top:auto}.leadOperationalCard.attention{background:#fffdf8;border-top-color:#d89a2b}.leadOperationalCard.attention>small{color:#9d6c19}.leadOperationalStageCard{border-top-color:var(--crm-theme-primary,#0f5b4f)}.leadOperationalProgress{background:#edf2f0;border-radius:999px;width:100%;height:4px;margin:4px 0 2px;overflow:hidden}.leadOperationalProgress i{border-radius:inherit;background:var(--crm-theme-primary,#0f5b4f);max-width:100%;height:100%;display:block}.leadOperationalAction{margin-top:auto;padding:0;font-size:8px;text-decoration:none}#lead-activities{scroll-margin-top:18px}.lead360Grid{align-items:start}.leadMainColumn>.panel,.leadSideColumn>.panel{background:#fff}.leadMainColumn>.panel{padding:16px}.leadSideColumn{position:sticky;top:10px}.leadSideColumn .compactPanel{padding:13px 14px}.leadSideColumn .compactPanel h2{letter-spacing:-.025em;margin:4px 0 9px;font-size:15px}.quickNoteForm{margin:11px 0 8px}.quickNoteForm textarea{min-height:52px}.timelineItem{padding:10px 0}.timelineMeta{gap:8px}.timelineMeta span{white-space:nowrap}.activityList,.assignmentList,.opportunityList{display:grid}.detailList{margin:0}.detailList>div{grid-template-columns:minmax(86px,.72fr) minmax(0,1.28fr);align-items:baseline;gap:10px;padding:7px 0;display:grid}.detailList dd{text-align:right;margin:0}.assignmentList>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.assignmentList>div span{color:#8b9995;letter-spacing:.06em;font-size:7px;font-weight:850}.assignmentList>div strong{color:#30423e;font-size:10px}.opportunityList>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.opportunityList>div>div{gap:2px;display:grid}.opportunityList>div strong{color:#30423e;font-size:10px}.opportunityList>div span{color:#8e9b97;text-transform:capitalize;font-size:8px}.opportunityList>div b{color:#253b36;white-space:nowrap;font-size:10px}@media (max-width:1180px){.leadOperationalSummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.lead360Header{align-items:stretch}.leadHeaderActions{align-items:flex-end;width:100%}.stagePicker{flex:1}.stagePicker select{width:100%}.leadOperationalSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.leadSideColumn{position:static}.detailList>div{grid-template-columns:1fr;gap:2px}.detailList dd{text-align:left}}@media (max-width:620px){.leadOperationalSummary{grid-template-columns:1fr}.leadOperationalCard{min-height:0}}
.channelNotice{border:1px solid var(--crm-border);box-shadow:none;background:#f8fbfa;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;padding:15px 16px;display:flex}.channelNotice h2{color:var(--crm-text);letter-spacing:-.02em;margin:6px 0 5px;font-size:18px;font-weight:500}.channelNotice p{max-width:780px;color:var(--crm-muted);margin:0;font-size:10px;line-height:1.55}.inboxOperationalStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.inboxOperationalCard{border:1px solid var(--crm-border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:12px 14px;display:flex}.inboxOperationalCard>div{gap:4px;display:grid}.inboxOperationalCard span{color:var(--crm-text);font-size:10px;font-weight:400}.inboxOperationalCard small{color:#98a49f;max-width:220px;font-size:8px;line-height:1.45}.inboxOperationalCard strong{color:#8d9b97;letter-spacing:-.03em;font-size:24px;font-weight:600}.inboxWorkspacePreview{border:1px solid var(--crm-border);box-shadow:none;border-radius:8px;margin-bottom:12px;padding:0;overflow:hidden}.inboxPreviewHeader{border-bottom:1px solid var(--crm-border);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.inboxPreviewHeader h2{color:var(--crm-text);letter-spacing:-.02em;margin:5px 0 4px;font-size:17px;font-weight:500}.inboxPreviewHeader p{color:var(--crm-muted);margin:0;font-size:9px;line-height:1.5}.inboxPreviewGrid{background:#f8faf9;grid-template-columns:minmax(180px,.75fr) minmax(300px,1.5fr) minmax(200px,.8fr);min-height:290px;display:grid}.inboxPreviewColumn{border-right:1px solid var(--crm-border);align-content:start;gap:12px;padding:14px;display:grid}.inboxPreviewColumn:last-child{border-right:0}.inboxPreviewColumn>strong{color:#42544f;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:500}.inboxPreviewEmpty{color:#96a29e;text-align:center;background:#ffffffb3;border:1px dashed #d6dfdc;border-radius:10px;place-items:center;min-height:118px;padding:16px;font-size:9px;line-height:1.55;display:grid}.inboxPreviewColumn.main .inboxPreviewEmpty{min-height:210px}.channelGrid,.integrationGrid{gap:12px;display:grid}.channelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.channelCard,.integrationCard{border:1px solid var(--crm-border);box-shadow:none;border-radius:8px}.channelCard{min-height:168px;padding:15px}.channelCard h2,.integrationCard h2{color:var(--crm-text);letter-spacing:-.025em;margin:12px 0 7px;font-size:16px;font-weight:500}.channelCard p,.integrationCard p{color:#72817d;margin:0;font-size:10px;line-height:1.55}.channelCard small{color:#9aa7a3;text-transform:uppercase;letter-spacing:.05em;margin-top:22px;font-size:8px;font-weight:400;display:block}.channelBadge{background:var(--crm-soft-green);color:#42675f;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8px;font-weight:500;display:inline-flex}.integrationCard{min-height:184px;padding:15px}.integrationCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.integrationCardTop small{color:#9aa6a2;text-transform:uppercase;font-size:8px;font-weight:400}.integrationCard button{color:#9aa6a2;cursor:pointer;background:#f4f7f6;border:1px solid #dce4e1;border-radius:8px;min-width:110px;min-height:34px;margin-top:22px;font-size:9px;font-weight:500}@media (max-width:980px){.inboxOperationalStrip,.channelGrid,.integrationGrid,.inboxPreviewGrid{grid-template-columns:1fr}.inboxPreviewColumn{border-right:0;border-bottom:1px solid var(--crm-border)}.inboxPreviewColumn:last-child{border-bottom:0}.inboxPreviewColumn.main .inboxPreviewEmpty{min-height:150px}}@media (min-width:1180px){.crmTopNavigationShell .crmTopNavigationContent .crmOperationalHeader:has(+.inboxOperationalStrip){min-height:68px;margin-bottom:10px}.crmTopNavigationShell .crmTopNavigationContent .crmOperationalHeader:has(+.inboxOperationalStrip) .statusBadge{border-radius:6px;min-height:32px;padding-inline:9px}.crmTopNavigationShell .crmTopNavigationContent .inboxOperationalStrip{gap:8px;margin-bottom:8px}.crmTopNavigationShell .crmTopNavigationContent .inboxOperationalCard{border-radius:6px;gap:10px;min-height:68px;padding:9px 11px}.crmTopNavigationShell .crmTopNavigationContent .inboxOperationalCard>div{gap:2px}.crmTopNavigationShell .crmTopNavigationContent .inboxOperationalCard small{max-width:250px;line-height:1.35}.crmTopNavigationShell .crmTopNavigationContent .inboxOperationalCard strong{font-size:20px}.crmTopNavigationShell .crmTopNavigationContent .inboxOperationalStrip~.channelNotice{border-radius:6px;gap:10px;margin-bottom:8px;padding:10px 12px}.crmTopNavigationShell .crmTopNavigationContent .inboxOperationalStrip~.channelNotice>div>h2{margin:3px 0 2px}.crmTopNavigationShell .crmTopNavigationContent .inboxOperationalStrip~.channelNotice>div>p{max-width:none;line-height:1.4}.crmTopNavigationShell .crmTopNavigationContent .inboxWorkspacePreview{border-radius:6px;margin-bottom:8px}.crmTopNavigationShell .crmTopNavigationContent .inboxPreviewHeader{gap:12px;padding:10px 12px}.crmTopNavigationShell .crmTopNavigationContent .inboxPreviewHeader h2{margin:3px 0 2px}.crmTopNavigationShell .crmTopNavigationContent .inboxPreviewHeader p{line-height:1.4}.crmTopNavigationShell .crmTopNavigationContent .inboxPreviewGrid{grid-template-columns:minmax(190px,.72fr) minmax(360px,1.65fr) minmax(210px,.9fr);min-height:clamp(280px,100vh - 460px,360px)}.crmTopNavigationShell .crmTopNavigationContent .inboxPreviewColumn{gap:8px;padding:10px}.crmTopNavigationShell .crmTopNavigationContent .inboxPreviewEmpty{border-radius:6px;min-height:100px;padding:12px}.crmTopNavigationShell .crmTopNavigationContent .inboxPreviewColumn.main .inboxPreviewEmpty{min-height:220px}.crmTopNavigationShell .crmTopNavigationContent .inboxWorkspacePreview+.channelGrid{gap:8px}.crmTopNavigationShell .crmTopNavigationContent .inboxWorkspacePreview+.channelGrid .channelCard{border-radius:6px;min-height:138px;padding:12px}.crmTopNavigationShell .crmTopNavigationContent .inboxWorkspacePreview+.channelGrid .channelCard h2{margin:8px 0 4px}.crmTopNavigationShell .crmTopNavigationContent .inboxWorkspacePreview+.channelGrid .channelCard p{line-height:1.45}.crmTopNavigationShell .crmTopNavigationContent .inboxWorkspacePreview+.channelGrid .channelCard small{margin-top:14px}}
.crmViewSwitch{border:1px solid var(--crm-border);background:#f5f7f6;border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.crmViewSwitch button{color:#7a8985;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:500;display:inline-flex}.crmViewSwitch button.active{color:#243b36;box-shadow:none;background:#fff}.crmViewSwitchIcon{font-size:11px;line-height:1}.crmLeadOperationalMeta{text-align:left;border-top:1px solid #edf1ef;gap:5px;margin-top:8px;padding-top:7px;display:grid}.crmLeadOperationalMeta>span{background:#fafcfb;border-radius:5px;gap:1px;min-width:0;padding:4px 5px;display:grid}.crmLeadOperationalMeta>span.attention{background:#fff8ed;box-shadow:inset 2px 0 #d79a2b}.crmLeadOperationalMeta b{color:#91a09b;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:7px;font-weight:600;line-height:1.25;overflow:hidden}.crmLeadOperationalMeta small{color:#405750;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;line-height:1.3;overflow:hidden}.crmLeadOperationalMeta em{color:#879590;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;line-height:1.3;overflow:hidden}.crmLeadOperationalMeta .attention em{color:#a36d13}.crmLeadListPanel{border:1px solid var(--crm-border);box-shadow:none;background:#fff;border-radius:8px;padding:0;overflow:hidden}.crmLeadListHeader,.crmLeadListRow{grid-template-columns:minmax(180px,1.2fr) minmax(112px,.7fr) minmax(92px,.56fr) minmax(125px,.72fr) minmax(118px,.68fr) minmax(165px,1fr) minmax(82px,.48fr) minmax(88px,.5fr) 28px;align-items:center;gap:9px;display:grid}.crmLeadListHeader{color:#8b9894;text-transform:uppercase;letter-spacing:.055em;background:#f7f9f8;border-bottom:1px solid #e3e9e7;min-height:36px;padding:0 12px;font-size:8px;font-weight:500}.crmLeadListRow{color:#657570;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ef;width:100%;min-height:54px;padding:0 12px}.crmLeadListRow:last-child{border-bottom:0}.crmLeadListRow:hover{background:#fafcfb}.crmLeadListIdentity{align-items:center;gap:9px;min-width:0;display:flex}.crmLeadListAvatar{color:#42675f;background:#edf4f1;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:600;display:grid}.crmLeadListIdentity>span{gap:2px;min-width:0;display:grid}.crmLeadListIdentity strong{color:#263b36;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.crmLeadListIdentity small,.crmLeadListRow>span{color:#75847f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crmLeadListStage{background:#f1f5f3;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:4px 7px;font-weight:500;display:inline-flex;color:#60746e!important;font-size:8px!important}.crmLeadListNextAction{background:#fafcfb;border-radius:6px;gap:2px;min-width:0;padding:5px 7px;display:grid}.crmLeadListNextAction strong,.crmLeadListNextAction small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crmLeadListNextAction strong{color:#405750;font-size:8px;font-weight:500}.crmLeadListNextAction small{color:#8a9893;font-size:7px}.crmLeadListNextAction.attention{background:#fff8ed;box-shadow:inset 2px 0 #d79a2b}.crmLeadListNextAction.attention small{color:#9b6814}.crmLeadListStatus{text-transform:uppercase;font-weight:500;font-size:8px!important}.crmLeadListArrow{text-align:right;color:var(--crm-gold)!important;font-size:12px!important}.crmLeadListEmpty{color:#95a19d;text-align:center;padding:30px 14px;font-size:10px}@media (max-width:980px){.crmPipelineToolbar{flex-wrap:wrap}.crmViewSwitch{order:-1}.crmLeadListPanel{overflow-x:auto}.crmLeadListHeader,.crmLeadListRow{min-width:1100px}}@media (min-width:1180px){.crmTopNavigationShell .crmTopNavigationContent .crmPipelineToolbar{flex-wrap:nowrap;gap:6px;min-height:42px;margin-bottom:10px;padding:4px 6px}.crmTopNavigationShell .crmTopNavigationContent .crmViewSwitch{border-radius:7px;padding:2px}.crmTopNavigationShell .crmTopNavigationContent .crmViewSwitch button{border-radius:5px;min-height:28px;padding-inline:9px}.crmTopNavigationShell .crmTopNavigationContent .crmPipelineSearch{border-radius:7px;min-width:200px;padding-inline:9px}.crmTopNavigationShell .crmTopNavigationContent .crmPipelineSearch input,.crmTopNavigationShell .crmTopNavigationContent .crmPipelineToolbar select{min-height:32px}.crmTopNavigationShell .crmTopNavigationContent .crmPipelineToolbar select{border-radius:7px;padding-inline:9px 28px}.crmTopNavigationShell .crmTopNavigationContent .crmPipelineCount{gap:5px;min-width:78px}.crmTopNavigationShell .crmTopNavigationContent .crmKanban{scroll-behavior:smooth;grid-auto-columns:minmax(168px,1fr);gap:5px;padding:0 0 6px}.crmTopNavigationShell .crmTopNavigationContent .crmKanbanColumn{border-radius:6px;min-width:168px;min-height:max(500px,100vh - 200px)}.crmTopNavigationShell .crmTopNavigationContent .crmKanbanColumn>header{border-radius:6px 6px 0 0;min-height:36px;padding:6px 7px}.crmTopNavigationShell .crmTopNavigationContent .crmKanbanColumn>header>div{gap:5px}.crmTopNavigationShell .crmTopNavigationContent .crmKanbanColumn>header strong{line-height:1.2}.crmTopNavigationShell .crmTopNavigationContent .crmKanbanColumn>header>span{min-width:20px;height:20px;padding-inline:5px;font-size:10px}.crmTopNavigationShell .crmTopNavigationContent .crmKanbanColumn .kanbanCards{gap:5px;padding:5px}.crmTopNavigationShell .crmTopNavigationContent .crmLeadCard{border-radius:6px;min-height:0;padding:8px}.crmTopNavigationShell .crmTopNavigationContent .crmLeadCardTop{gap:5px;margin-bottom:6px}.crmTopNavigationShell .crmTopNavigationContent .crmLeadCard .sourceTag,.crmTopNavigationShell .crmTopNavigationContent .crmLeadState{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;min-width:0;padding:2px 5px;font-size:10px;line-height:1.2;overflow:hidden}.crmTopNavigationShell .crmTopNavigationContent .crmLeadCard .sourceTag{max-width:62%}.crmTopNavigationShell .crmTopNavigationContent .crmLeadState{background:var(--crm-theme-soft);max-width:38%;padding-inline:2px}.crmTopNavigationShell .crmTopNavigationContent .crmLeadCard h3{margin-bottom:3px;line-height:1.3}.crmTopNavigationShell .crmTopNavigationContent .crmLeadCard p{line-height:1.35}.crmTopNavigationShell .crmTopNavigationContent .crmLeadOperationalMeta{margin-top:6px;padding-top:5px}.crmTopNavigationShell .crmTopNavigationContent .crmLeadOperationalMeta>span{padding:3px 4px}.crmTopNavigationShell .crmTopNavigationContent .crmLeadCard footer{margin-top:7px;padding-top:5px}.crmTopNavigationShell .crmTopNavigationContent .crmEmptyColumn{border-radius:5px;min-height:50px;padding:6px}}@media (min-width:1280px){.crmTopNavigationShell .crmTopNavigationContent .crmKanban{grid-auto-columns:minmax(158px,1fr)}.crmTopNavigationShell .crmTopNavigationContent .crmKanbanColumn{min-width:158px}}.crmKanban .crmLeadCard{align-items:center;min-height:38px;padding:8px 10px;display:flex}.crmKanban .crmLeadCardTop,.crmKanban .crmLeadCard>p,.crmKanban .crmLeadOperationalMeta,.crmKanban .crmLeadCard>footer{display:none}.crmKanban .crmLeadCard h3{color:#263b36;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-size:10px;font-weight:500;line-height:1.35;overflow:hidden}
.crmLeadCard .crmLeadOperationalMeta{border-top:1px solid #edf1ef;gap:2px;margin-top:5px;padding-top:4px}.crmLeadCard .crmLeadOperationalMeta>span{min-height:14px;box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:4px;padding:0;display:flex;overflow:hidden}.crmLeadCard .crmLeadOperationalMeta>span.attention{background:#fff8ed;border-radius:3px;padding-left:3px;box-shadow:inset 2px 0 #d79a2b}.crmLeadCard .crmLeadOperationalMeta b{flex:0 0 11px;width:11px;font-size:0;line-height:1;overflow:visible}.crmLeadCard .crmLeadOperationalMeta>span:first-child b:before{content:"●";color:#8ca09a;font-size:7px}.crmLeadCard .crmLeadOperationalMeta>span:nth-child(2) b:before{content:"↗";color:#8ca09a;font-size:9px}.crmLeadCard .crmLeadOperationalMeta small,.crmLeadCard .crmLeadOperationalMeta em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crmLeadCard .crmLeadOperationalMeta small{color:#526760;flex:auto;font-size:7.5px;font-weight:500}.crmLeadCard .crmLeadOperationalMeta em{color:#8b9894;flex:0 auto;max-width:48%;font-size:6.5px}.crmLeadCard .crmLeadOperationalMeta .attention em{color:#9b6814}@media (min-width:1180px){.crmTopNavigationShell .crmTopNavigationContent .crmLeadCard{padding:6px 7px}.crmTopNavigationShell .crmTopNavigationContent .crmLeadCardTop{margin-bottom:4px}.crmTopNavigationShell .crmTopNavigationContent .crmLeadCard h3{margin-bottom:1px;font-size:9px;line-height:1.2}.crmTopNavigationShell .crmTopNavigationContent .crmLeadCard>p{margin:0;font-size:8px;line-height:1.2}.crmTopNavigationShell .crmTopNavigationContent .crmLeadCard .crmLeadOperationalMeta,.crmTopNavigationShell .crmTopNavigationContent .crmLeadCard footer{margin-top:4px;padding-top:3px}.crmTopNavigationShell .crmTopNavigationContent .crmLeadCard footer small{font-size:7px}}
.crmPipelineOverview{min-width:0;overflow:hidden}.crmJourneyTrack{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-gutter:stable;grid-template-columns:repeat(7,minmax(132px,1fr));grid-auto-flow:column;width:100%;min-width:0;overflow:auto hidden}.crmJourneyStage{min-width:132px}.crmJourneyStage strong{white-space:nowrap}.crmKanban{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-gutter:stable;grid-template-columns:none;grid-auto-columns:minmax(176px,1fr);grid-auto-flow:column;width:100%;min-width:0;padding-bottom:6px;overflow:auto visible}.crmKanbanColumn{width:auto;min-width:176px}.crmPipelineToolbar,.crmDirectoryToolbar,.crmPanelHeading,.crmPageHeading,.crmOperationalHeader,.crmPageHeading>div:first-child,.crmOperationalHeader>div:first-child,.crmPanelHeading>div:first-child{min-width:0}.crmPageHeading h1,.crmOperationalHeader h1,.crmPanelHeading h2{overflow-wrap:anywhere}.crmHeadingActions,.crmPipelineToolbar>*,.crmDirectoryToolbar>*{flex-shrink:0}.crmPipelineSearch{flex-shrink:1;min-width:180px}.crmContactsPanel,.crmLeadListPanel{width:100%;min-width:0}.crmContactRow>span,.crmLeadListRow>span,.crmContactsHeader>strong,.crmLeadListHeader>span{min-width:0}.crmContactRow>span:not(.crmContactIdentity),.crmLeadListRow>span:not(.crmLeadListIdentity){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inboxWorkspacePreview{scrollbar-width:thin;scrollbar-gutter:stable;min-width:0;overflow-x:auto}.inboxPreviewGrid{min-width:720px}.emptyState,.crmLeadListEmpty,.crmEmptyColumn,.inboxPreviewEmpty{color:#83928e;background:#f8faf9;border-color:#d9e2df}.crmLeadListEmpty,.emptyState{place-items:center;min-height:96px;padding:20px;line-height:1.55;display:grid}.centerState{color:#74847f;background:var(--crm-canvas,#f4f6f5);letter-spacing:.01em;font-size:12px;font-weight:700}.formError,.formSuccess{box-shadow:none;border:1px solid #0000}.formError{border-color:#f0d1d1}.formSuccess{border-color:#cee5d6}@media (min-width:981px){.crmWorkspaceShell{align-items:start}.crmSidebar{overscroll-behavior:contain;scrollbar-width:thin;height:100vh;max-height:100vh;position:sticky;top:0;overflow-y:auto}.crmSidebarFooter{background:var(--crm-sidebar);padding-bottom:2px;position:sticky;bottom:0}.crmMainContent{min-height:100vh}}.crmLeadCard,.crmViewSwitch button,.crmSidebar .navItem,.crmMobileNavItem,.primaryButton,.crmPrimaryAction{transform-origin:50%}.crmLeadCard:focus-visible,.crmViewSwitch button:focus-visible,.crmSidebar .navItem:focus-visible,.crmMobileNavItem:focus-visible,.primaryButton:focus-visible,.crmPrimaryAction:focus-visible{outline-offset:2px;outline:2px solid #d5a64e8c}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.crmLeadCard:hover{transform:none}}@media (max-width:1120px) and (min-width:981px){.crmMainContent{padding-left:20px;padding-right:20px}.crmPageHeading,.crmOperationalHeader{gap:14px}.crmHeadingActions{max-width:42%}.crmPipelineToolbar,.crmDirectoryToolbar{flex-wrap:wrap}.crmPipelineSearch{flex:320px}}@media (max-width:980px){.crmJourneyTrack{grid-template-columns:repeat(7,minmax(148px,1fr));padding-bottom:8px}.crmJourneyStage{min-width:148px}.crmKanban{grid-auto-columns:minmax(224px,78vw)}.crmKanbanColumn{min-width:224px}.crmHeadingActions,.crmPipelineToolbar>*,.crmDirectoryToolbar>*{flex-shrink:1}.crmPipelineToolbar,.crmDirectoryToolbar{gap:8px}.crmPipelineSearch{flex-basis:100%}.inboxPreviewGrid{min-width:0}}@media (max-width:680px){.crmPageHeading,.crmOperationalHeader{width:100%}.crmHeadingActions,.crmOperationalHeader>.statusBadge,.crmOperationalHeader>.crmDirectoryStat{width:100%;max-width:none}.crmDirectoryStat{justify-content:flex-start}.crmPipelineToolbar select,.crmViewSwitch,.crmPipelineCount{min-width:0}.crmPipelineCount{margin-left:auto}}
html{scrollbar-gutter:stable;scroll-behavior:auto}.crmTopNavigationShell{background:var(--crm-canvas);min-height:100vh;display:block}.crmDesktopSidebar{display:none}.crmDesktopTopbar{z-index:60;border-bottom:1px solid var(--crm-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;grid-template-columns:minmax(190px,.7fr) minmax(420px,1.6fr) minmax(300px,.9fr);align-items:center;gap:18px;height:60px;padding:0 22px;display:grid;position:sticky;top:0}.crmTopbarBrand{width:max-content;min-width:0}.crmTopbarBrand .brandMark{background:#0b2f2c;border-radius:7px;width:32px;height:32px}.crmTopbarBrand .brand strong{color:var(--crm-text);font-size:14px}.crmTopbarBrand .brand span{color:#81908c;font-size:8px}.crmTopbarPrimary{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.crmTopbarLink,.crmManagementTrigger,.crmTopbarSignOut{color:#5f706b;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:10px;font-weight:400;display:inline-flex}.crmTopbarLink:hover,.crmManagementTrigger:hover,.crmTopbarSignOut:hover{color:#253b36;background:#f2f6f4}.crmTopbarLink.active,.crmManagementTrigger.active{color:#274b43;box-shadow:inset 0 -2px 0 var(--crm-gold);background:#f0f5f3;font-weight:500}.crmTopbarActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.crmManagementMenu{position:relative}.crmManagementMenu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.crmManagementMenu>summary::-webkit-details-marker{display:none}.crmManagementTrigger span{color:#9aa6a2;margin-left:6px;font-size:10px}.crmManagementPopover{border:1px solid var(--crm-border);background:#fff;border-radius:8px;gap:3px;width:232px;padding:8px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 12px 28px #0e2d291f}.crmManagementLabel{color:#9aa6a2;letter-spacing:.08em;text-transform:uppercase;padding:7px 9px 6px;font-size:8px;font-weight:400}.crmManagementLink{color:#50615d;border-radius:6px;align-items:center;min-height:34px;padding:0 10px;font-size:10px;font-weight:400;display:flex}.crmManagementLink:hover,.crmManagementLink:focus-visible{color:#203d36;background:#f3f7f5;outline:none}.crmTopbarEnvironment{color:#7d8d88;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;min-height:34px;padding:0 9px;font-size:8px;font-weight:400;display:inline-flex}.crmTopbarEnvironment i{background:#65c58b;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #65c58b1c}.crmTopbarSignOut{min-width:52px;color:var(--crm-theme-text,#18211f);box-shadow:none;cursor:pointer;background:#fff;border:1px solid #e1e7e5;font-weight:500}.crmTopNavigationContent{width:100%;max-width:1680px;margin:0 auto;padding:20px 24px 36px;overflow:visible}.settingsSection[id]{scroll-margin-top:84px}.settingsSection{contain:layout paint}.settingsSection:target{outline-offset:8px;border-radius:10px;outline:1px solid #d5a64e38}@media (min-width:1180px){.crmTopNavigationShell{grid-template-columns:232px minmax(0,1fr);align-items:start;display:grid}.crmDesktopSidebar{border-right:1px solid var(--crm-theme-border);background:var(--crm-theme-surface);width:232px;height:100vh;box-shadow:none;flex-direction:column;grid-area:1/1;padding:16px 12px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.crmSidebarBrand{border-bottom:0;border-radius:6px;width:max-content;min-width:0;margin:0;padding:0 8px;display:block}.crmSidebarBrand:focus-visible,.crmSidebarLink:focus-visible,.crmSidebarSignOut:focus-visible{outline:2px solid var(--crm-theme-primary);outline-offset:2px}.crmSidebarBrand .brandMark{background:#0b3f38;border-radius:7px;width:32px;height:32px}.crmSidebarBrand .brand strong{color:var(--crm-theme-text);font-size:14px;font-weight:500}.crmSidebarBrand .brand span{color:var(--crm-theme-subtle);font-size:8px;font-weight:400}.crmSidebarContent{gap:18px;margin-top:20px;display:grid}.crmSidebarSection{gap:7px;display:grid}.crmSidebarLabel{color:var(--crm-theme-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 10px;font-size:10px;font-weight:400;line-height:1.4}.crmSidebarNav,.crmSidebarManagementLinks{gap:2px;display:grid}.crmSidebarLink{min-height:38px;color:var(--crm-theme-foreground);border-radius:6px;align-items:center;padding:0 10px 0 12px;font-size:13px;font-weight:400;line-height:1.2;transition:background-color .16s,color .16s;display:flex;position:relative}.crmSidebarLink:hover{background:var(--crm-theme-soft);color:var(--crm-theme-text)}.crmSidebarLink.active{background:var(--crm-theme-soft);color:var(--crm-theme-primary);font-weight:500}.crmSidebarLink.active:before{background:var(--crm-theme-primary);content:"";border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.crmSidebarManagement>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.crmSidebarManagement>summary::-webkit-details-marker{display:none}.crmSidebarDisclosure{color:var(--crm-theme-muted);margin-left:auto;font-size:11px;transition:transform .16s}.crmSidebarManagement[open] .crmSidebarDisclosure{transform:rotate(180deg)}.crmSidebarManagementLinks{border-left:1px solid var(--crm-theme-border);margin:4px 0 0 12px;padding-left:8px}.crmSidebarSubLink{min-height:34px;padding-left:10px;font-size:12.5px}.crmDesktopSidebar .crmSidebarFooter{border-top:1px solid var(--crm-theme-border);background:var(--crm-theme-surface);flex:none;gap:0;margin-top:auto;padding:8px 2px 0;display:grid}.crmSidebarOnline{min-height:28px;color:var(--crm-theme-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;padding:0 8px;font-size:12px;font-weight:400;display:flex}.crmSidebarOnline i{background:var(--crm-theme-success);border-radius:50%;flex:none;width:6px;height:6px}.crmSidebarSignOut{min-height:30px;color:var(--crm-theme-foreground);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;padding:0 8px;font-size:12.5px;font-weight:500;display:flex}.crmSidebarSignOut:hover{background:var(--crm-theme-soft);color:var(--crm-theme-text)}.crmDesktopTopbar{display:none}.crmTopNavigationContent{grid-area:1/2;min-width:0;min-height:100vh;padding:20px 28px 36px}.settingsSection[id]{scroll-margin-top:24px}.crmTopNavigationShell[data-crm-theme=industrial_trust] .crmSidebarLink.active,.crmTopNavigationShell[data-crm-theme=dark_slate] .crmSidebarLink.active,.crmTopNavigationShell[data-crm-theme=dark_oled] .crmSidebarLink.active{color:var(--crm-theme-text)}.crmTopNavigationShell[data-crm-theme=industrial_trust] .crmSidebarBrand:focus-visible,.crmTopNavigationShell[data-crm-theme=industrial_trust] .crmSidebarLink:focus-visible,.crmTopNavigationShell[data-crm-theme=industrial_trust] .crmSidebarSignOut:focus-visible,.crmTopNavigationShell[data-crm-theme=dark_slate] .crmSidebarBrand:focus-visible,.crmTopNavigationShell[data-crm-theme=dark_slate] .crmSidebarLink:focus-visible,.crmTopNavigationShell[data-crm-theme=dark_slate] .crmSidebarSignOut:focus-visible,.crmTopNavigationShell[data-crm-theme=dark_oled] .crmSidebarBrand:focus-visible,.crmTopNavigationShell[data-crm-theme=dark_oled] .crmSidebarLink:focus-visible,.crmTopNavigationShell[data-crm-theme=dark_oled] .crmSidebarSignOut:focus-visible{outline-color:var(--crm-theme-accent)}}@media (max-width:1179px) and (min-width:981px){.crmDesktopTopbar{grid-template-columns:170px minmax(390px,1fr) minmax(250px,.8fr);gap:10px;padding:0 16px}.crmTopbarLink,.crmManagementTrigger,.crmTopbarSignOut{padding-left:9px;padding-right:9px}.crmTopbarEnvironment{display:none}.crmTopNavigationContent{padding-left:20px;padding-right:20px}}@media (max-width:980px){.crmDesktopTopbar{display:none}.crmTopNavigationContent{padding:18px 16px 28px}.settingsSection[id]{scroll-margin-top:76px}}@media (max-width:680px){.crmTopNavigationContent{padding:14px 12px 24px}}
.crmSupportWidget{z-index:70;justify-items:end;gap:10px;display:grid;position:fixed;bottom:20px;right:20px}.crmTopNavigationShell .crmSupportLauncher{color:#fff;background:#0b3f38;border:1px solid #d5a64e61;border-radius:999px;align-items:center;gap:9px;min-height:46px;padding:0 15px;display:inline-flex;box-shadow:0 14px 34px #082c2a33}.crmTopNavigationShell .crmSupportLauncher>span{color:#fff;background:#d5a64e29;border-radius:999px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.crmTopNavigationShell .crmSupportLauncher strong{color:#fff;letter-spacing:.01em;font-size:11px}.crmTopNavigationShell .crmSupportLauncher:hover{color:#fff;background:#0e4a42}.crmTopNavigationShell .crmSupportLauncher:focus-visible{outline:3px solid var(--crm-theme-text);outline-offset:3px}.crmSupportPanel{border:1px solid var(--crm-border);background:#fff;border-radius:16px;width:min(380px,100vw - 28px);overflow:hidden;box-shadow:0 24px 64px #082c2a2e}.crmSupportHeader{color:#fff;background:#0b2f2c;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 18px;display:flex}.crmSupportHeader>div{gap:4px;display:grid}.crmSupportHeader span{color:#a8c0bb;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:850}.crmTopNavigationShell .crmSupportHeader strong{color:#fff;letter-spacing:-.02em;font-size:16px}.crmSupportHeader button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;width:32px;height:32px;font-size:20px}.crmSupportForm{gap:12px;padding:16px;display:grid}.crmSupportForm label{color:#53635f;text-transform:uppercase;letter-spacing:.05em;gap:6px;font-size:9px;font-weight:800;display:grid}.crmSupportForm input,.crmSupportForm select,.crmSupportForm textarea{width:100%;color:var(--crm-text);text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #dce4e1;border-radius:9px;font-size:11px}.crmSupportForm input,.crmSupportForm select{min-height:38px;padding:0 10px}.crmSupportForm textarea{resize:vertical;min-height:100px;padding:10px}.crmSupportSplit{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crmSupportContext{color:#94a19d;font-size:8px}.crmSupportFeedback{border-radius:9px;padding:9px 10px;font-size:9px;line-height:1.45}.crmSupportFeedback.success{color:#28643c;background:#edf8f1}.crmSupportFeedback.error{color:#9c3b3b;background:#fff0f0}.crmSupportSubmit{width:100%;min-height:42px}@media (max-width:680px){.crmSupportWidget{bottom:82px;right:12px}.crmTopNavigationShell .crmSupportLauncher{min-height:42px;padding:0 12px}.crmTopNavigationShell .crmSupportLauncher strong{display:none}.crmSupportSplit{grid-template-columns:1fr}}
:root{--crm-text:#18211f;--crm-muted:#3f4a47;--ink:#18211f;--muted:#3f4a47}.crmTopNavigationContent,.crmTopNavigationContent .panel,.crmTopNavigationContent .crmMetricCard,.crmTopNavigationContent .crmPipelineToolbar,.crmTopNavigationContent .crmDirectoryToolbar,.crmTopNavigationContent .crmLeadListPanel,.crmSupportPanel{color:#18211f}.crmTopNavigationContent p,.crmTopNavigationContent small,.crmTopNavigationContent .muted,.crmTopNavigationContent .crmPageHeading p,.crmTopNavigationContent .crmPanelHeading p,.crmTopNavigationContent .crmSummaryList span,.crmTopNavigationContent .crmStatusList,.crmTopNavigationContent .crmPipelineCount span,.crmTopNavigationContent .crmDirectoryStat span,.crmTopNavigationContent .crmDirectoryToolbar>span,.crmTopNavigationContent .crmLeadCard p,.crmTopNavigationContent .crmLeadCard footer small,.crmTopNavigationContent .crmLeadListIdentity small,.crmTopNavigationContent .crmLeadListRow>span,.crmTopNavigationContent .crmContactRow,.crmTopNavigationContent .sectionHeading p,.crmTopNavigationContent .permissionHint,.crmTopNavigationContent .adminListRow small,.crmSupportPanel p,.crmSupportPanel small,.crmSupportPanel label{color:#3f4a47}.crmTopNavigationContent input,.crmTopNavigationContent select,.crmTopNavigationContent textarea,.crmSupportPanel input,.crmSupportPanel select,.crmSupportPanel textarea{color:#18211f}.crmTopNavigationContent input::placeholder,.crmTopNavigationContent textarea::placeholder,.crmSupportPanel input::placeholder,.crmSupportPanel textarea::placeholder{color:#59635f;opacity:1}.crmTopNavigationContent .crmBreadcrumb,.crmTopNavigationContent .crmLeadState,.crmTopNavigationContent .crmLeadListHeader,.crmTopNavigationContent .crmContactsHeader strong,.crmTopNavigationContent .eyebrow{color:#4a5551}.crmTopNavigationContent .crmBreadcrumb strong,.crmTopNavigationContent .eyebrow{color:var(--crm-gold)}.crmTopNavigationContent .crmMetricCard small,.crmTopNavigationContent .crmRolePill,.crmTopNavigationContent .crmLeadListStage,.crmTopNavigationContent .sourceTag{color:#35413d}.crmTopNavigationContent .crmMetricCard.emphasis small,.crmTopNavigationContent .crmMetricCard.emphasis span,.crmTopNavigationContent .crmMetricCard.emphasis strong{color:#fff}
.crmFieldsLayout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;display:grid}.crmFieldBuilder,.crmFieldsListPanel,.crmFieldsPending{box-shadow:none;border-radius:14px}.crmFieldBuilder h2,.crmFieldsPending h2{color:var(--crm-text);margin:7px 0 12px}.crmFieldForm{gap:12px;margin-top:16px;display:grid}.crmFieldForm label{color:#394541;gap:6px;font-size:10px;font-weight:800;display:grid}.crmFieldForm input,.crmFieldForm select{border:1px solid var(--crm-border);width:100%;min-height:40px;color:var(--crm-text);background:#fff;border-radius:9px;padding:0 11px}.crmFieldCheckbox{grid-template-columns:auto 1fr;align-items:center}.crmFieldCheckbox input{width:16px;min-height:16px;margin:0}.crmFieldsList{margin-top:14px;display:grid}.crmFieldRow{border-top:1px solid #e8edeb;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:11px 0;display:flex}.crmFieldRow>div:first-child{gap:4px;min-width:0;display:grid}.crmFieldRow strong{color:var(--crm-text);font-size:11px}.crmFieldRow small{color:#4b5753;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crmFieldsPending{max-width:760px}.crmFieldsPending p{max-width:640px}@media (max-width:980px){.crmFieldsLayout{grid-template-columns:1fr}}@media (max-width:620px){.crmFieldRow{flex-direction:column;align-items:flex-start}}
.crmQualificationPanel{gap:14px;display:grid}.crmQualificationHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crmQualificationHeading h2{margin:5px 0 0}.crmQualificationCount{border:1px solid var(--crm-border);min-width:34px;height:28px;color:var(--crm-text);background:#f7f9f8;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.crmQualificationFields{gap:12px;display:grid}.crmQualificationField{border-top:1px solid #edf1ef;gap:7px;padding-top:12px;display:grid}.crmQualificationField:first-child{border-top:0;padding-top:0}.crmQualificationField label{gap:6px;display:grid}.crmQualificationField label>span{color:var(--crm-text);font-size:11px;font-weight:800}.crmQualificationField input,.crmQualificationField select{border:1px solid var(--crm-border);background:#fff;border-radius:9px;outline:none;width:100%;min-height:40px;padding:0 10px}.crmQualificationField input:focus,.crmQualificationField select:focus{border-color:var(--crm-green);box-shadow:0 0 0 3px #0d403b14}.crmQualificationMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.crmQualificationMeta small{color:var(--crm-muted);font-size:9px}.crmQualificationMeta .textAction{margin:0;padding:0;font-size:10px}.crmQualificationMessage{color:#33413d;background:#f3f7f5;border-radius:8px;padding:9px 10px;font-size:10px;font-weight:750}
.integrationCardLink{border:1px solid var(--crm-border);min-width:150px;min-height:34px;color:var(--crm-text);background:#fff;border-radius:8px;justify-content:center;align-items:center;margin-top:22px;padding:0 12px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.integrationCardLink:hover{background:#f8fbfa;border-color:#aebbb7}.metaMappingLayout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.8fr);align-items:start;gap:12px;display:grid}.metaMappingSidebar{gap:12px;display:grid}.metaFormBuilder,.metaFormsPanel,.metaMappingWorkspace{border:1px solid var(--crm-border);box-shadow:none}.metaFormBuilder h2,.metaFormsPanel h2,.metaMappingWorkspace h2{color:var(--crm-text);letter-spacing:-.03em;margin:6px 0 10px}.metaMappingForm,.metaQuestionBuilder{gap:10px;display:grid}.metaMappingForm label,.metaQuestionBuilder label{color:var(--crm-muted);gap:5px;font-size:9px;font-weight:800;display:grid}.metaMappingForm input,.metaMappingForm select,.metaQuestionBuilder input,.metaQuestionBuilder select{border:1px solid var(--crm-border);width:100%;min-height:38px;color:var(--crm-text);font:inherit;background:#fff;border-radius:8px;outline:none;padding:0 10px;font-size:10px}.metaMappingForm input:focus,.metaMappingForm select:focus,.metaQuestionBuilder input:focus,.metaQuestionBuilder select:focus{border-color:#9fb0aa;box-shadow:0 0 0 2px #45635a14}.metaFormsList{gap:7px;display:grid}.metaFormItem{border:1px solid var(--crm-border);width:100%;color:var(--crm-text);text-align:left;cursor:pointer;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.metaFormItem.active{background:#f4f8f6;border-color:#9eaca7}.metaFormItem span{gap:3px;min-width:0;display:grid}.metaFormItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.metaFormItem small,.metaFormItem b{color:var(--crm-muted);font-size:8px}.metaMappingWorkspace{min-height:500px}.metaMappingHeader{border-bottom:1px solid var(--crm-border);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:16px;display:flex}.metaMappingHeader h2{margin-bottom:4px;font-size:20px}.metaMappingHeader p{color:var(--crm-muted);margin:0;font-size:9px}.metaQuestionBuilder{border:1px solid var(--crm-border);background:#f8fbfa;border-radius:10px;grid-template-columns:1.15fr .85fr 1.15fr auto;align-items:end;margin-bottom:14px;padding:14px}.metaQuestionBuilder button{white-space:nowrap;min-height:38px}.metaMappingList{gap:8px;display:grid}.metaMappingRow{border:1px solid var(--crm-border);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.metaMappingRow>div{gap:3px;min-width:0;display:grid}.metaMappingRow small{color:#65716d;letter-spacing:.06em;font-size:7px;font-weight:850}.metaMappingRow strong{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.metaMappingRow span{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.metaMappingRow>b{color:#7b8984;font-size:16px}@media (max-width:1100px){.metaQuestionBuilder{grid-template-columns:1fr 1fr}}@media (max-width:820px){.metaMappingLayout,.metaQuestionBuilder,.metaMappingRow{grid-template-columns:1fr}.metaMappingHeader{flex-direction:column}.metaMappingRow>b{justify-self:start;transform:rotate(90deg)}}
.crmOriginEditForm{gap:10px;margin-top:12px;display:grid}.crmOriginEditForm label{color:var(--crm-text);gap:5px;font-size:9px;font-weight:800;display:grid}.crmOriginEditForm input,.crmOriginEditForm select{border:1px solid var(--crm-border);width:100%;min-height:38px;color:var(--crm-text);font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-weight:650}.crmOriginEditActions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.crmFieldForm textarea{resize:vertical;border:1px solid var(--crm-border);width:100%;min-height:118px;color:var(--crm-text);font:inherit;background:#fff;border-radius:9px;padding:10px 12px;line-height:1.5}.crmFieldForm label>small{color:var(--crm-muted);font-size:8px;font-weight:600;line-height:1.45}
.crmTopNavigationShell{--crm-theme-bg:#f6f8f7;--crm-theme-surface:#fff;--crm-theme-surface-2:#f8faf9;--crm-theme-text:#000;--crm-theme-foreground:#000;--crm-theme-muted:#202020;--crm-theme-subtle:#3a3a3a;--crm-theme-border:#dce3e0;--crm-theme-primary:#0b3f38;--crm-theme-primary-hover:#125048;--crm-theme-primary-text:#fff;--crm-theme-accent:#d6a343;--crm-theme-soft:#edf4f1;--crm-theme-success:#287a4d;--crm-theme-warning:#9a6a12;--crm-theme-shadow:#082c2a14;--crm-canvas:var(--crm-theme-bg);--crm-border:var(--crm-theme-border);--crm-text:var(--crm-theme-foreground);--crm-muted:var(--crm-theme-muted);--crm-green:var(--crm-theme-primary);--crm-gold:var(--crm-theme-accent);background:var(--crm-theme-bg);color:var(--crm-theme-foreground)}.crmTopNavigationShell[data-crm-font=inter]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.crmTopNavigationShell[data-crm-font=system]{font-family:Arial,Helvetica,ui-sans-serif,sans-serif}.crmTopNavigationShell[data-crm-font=geometric]{font-family:Avenir Next,Montserrat,Trebuchet MS,Arial,sans-serif}.crmTopNavigationShell[data-crm-theme=light_clean]{--crm-theme-bg:#f6f8f7;--crm-theme-surface:#fff;--crm-theme-surface-2:#fafbfa;--crm-theme-text:#000;--crm-theme-foreground:#000;--crm-theme-muted:#202020;--crm-theme-subtle:#3a3a3a;--crm-theme-border:#d8dfdc;--crm-theme-primary:#173f39;--crm-theme-primary-hover:#24534c;--crm-theme-accent:#9a731b;--crm-theme-soft:#eef3f1}.crmTopNavigationShell[data-crm-theme=light_warm]{--crm-theme-bg:#f5f1e9;--crm-theme-surface:#fffdf8;--crm-theme-surface-2:#faf6ef;--crm-theme-text:#000;--crm-theme-foreground:#000;--crm-theme-muted:#202020;--crm-theme-subtle:#3a3a3a;--crm-theme-border:#ddd3c3;--crm-theme-primary:#43564d;--crm-theme-primary-hover:#566b61;--crm-theme-accent:#98701f;--crm-theme-soft:#eee7d9;--crm-theme-shadow:#4337260d}.crmTopNavigationShell[data-crm-theme=light_high_contrast]{--crm-theme-bg:#fff;--crm-theme-surface:#fff;--crm-theme-surface-2:#fff;--crm-theme-text:#000;--crm-theme-foreground:#000;--crm-theme-muted:#202020;--crm-theme-subtle:#3a3a3a;--crm-theme-border:#858585;--crm-theme-primary:#003d34;--crm-theme-primary-hover:#00564a;--crm-theme-accent:#6f4b00;--crm-theme-soft:#f0f0f0;--crm-theme-shadow:#0000000f}.crmTopNavigationShell[data-crm-theme=industrial_trust]{--crm-theme-bg:#091315;--crm-theme-surface:#111d20;--crm-theme-surface-2:#142326;--crm-theme-text:#f3f5f4;--crm-theme-foreground:#dce5e2;--crm-theme-muted:#b8c5c1;--crm-theme-subtle:#9caaa6;--crm-theme-border:#304044;--crm-theme-primary:#17695e;--crm-theme-primary-hover:#1f7b6e;--crm-theme-primary-text:#fff;--crm-theme-accent:#e0ad49;--crm-theme-success:#65c58b;--crm-theme-warning:#d6a343;--crm-theme-soft:#1a2b2e;--crm-theme-shadow:#00000038}.crmTopNavigationShell[data-crm-theme=dark_slate]{--crm-theme-bg:#111719;--crm-theme-surface:#182124;--crm-theme-surface-2:#202b2e;--crm-theme-text:#f5f7f6;--crm-theme-foreground:#e1e7e5;--crm-theme-muted:#c1cbc8;--crm-theme-subtle:#a3afab;--crm-theme-border:#3a484b;--crm-theme-primary:#17695e;--crm-theme-primary-hover:#1f7b6e;--crm-theme-primary-text:#fff;--crm-theme-accent:#dcb04e;--crm-theme-success:#65c58b;--crm-theme-warning:#d6a343;--crm-theme-soft:#263436;--crm-theme-shadow:#0003}.crmTopNavigationShell[data-crm-theme=dark_oled]{--crm-theme-bg:#000;--crm-theme-surface:#080808;--crm-theme-surface-2:#101010;--crm-theme-text:#fff;--crm-theme-foreground:#e8e8e8;--crm-theme-muted:#d0d0d0;--crm-theme-subtle:#ababab;--crm-theme-border:#393939;--crm-theme-primary:#17695e;--crm-theme-primary-hover:#1f7b6e;--crm-theme-primary-text:#fff;--crm-theme-accent:#e0ad49;--crm-theme-success:#65c58b;--crm-theme-warning:#d6a343;--crm-theme-soft:#171717;--crm-theme-shadow:#00000059}.crmTopNavigationShell .crmDesktopTopbar,.crmTopNavigationShell .crmMobileTopbar,.crmTopNavigationShell .panel,.crmTopNavigationShell .crmPipelineToolbar,.crmTopNavigationShell .crmLeadListPanel,.crmTopNavigationShell .crmMetricCard,.crmTopNavigationShell .crmDirectoryToolbar,.crmTopNavigationShell .metaFormBuilder,.crmTopNavigationShell .metaFormsPanel,.crmTopNavigationShell .metaMappingWorkspace{background:var(--crm-theme-surface);color:var(--crm-theme-foreground);border-color:var(--crm-theme-border);box-shadow:none}.crmTopNavigationShell .crmMainContent,.crmTopNavigationShell .crmTopNavigationContent,.crmTopNavigationShell .crmKanbanColumn,.crmTopNavigationShell .inboxPreviewGrid{background:var(--crm-theme-bg);color:var(--crm-theme-foreground)}.crmTopNavigationShell h1,.crmTopNavigationShell h2,.crmTopNavigationShell h3,.crmTopNavigationShell strong{color:var(--crm-theme-text)}.crmTopNavigationShell label,.crmTopNavigationShell dt,.crmTopNavigationShell dd,.crmTopNavigationShell .crmTopbarLink,.crmTopNavigationShell .crmManagementTrigger,.crmTopNavigationShell .crmManagementLink,.crmTopNavigationShell p{color:var(--crm-theme-foreground)}.crmTopNavigationShell .muted{color:var(--crm-theme-muted)}.crmTopNavigationShell small,.crmTopNavigationShell .crmAppearanceHint,.crmTopNavigationShell .permissionHint,.crmTopNavigationShell .emptyState,.crmTopNavigationShell .emptyColumn{color:var(--crm-theme-subtle)}.crmTopNavigationShell .eyebrow,.crmTopNavigationShell .crmBreadcrumb span{color:var(--crm-theme-muted)}.crmTopNavigationShell .crmBreadcrumb b{color:var(--crm-theme-subtle)}.crmTopNavigationShell .crmBreadcrumb strong{color:var(--crm-theme-text)}.crmTopNavigationShell input,.crmTopNavigationShell select,.crmTopNavigationShell textarea{background:var(--crm-theme-surface);color:var(--crm-theme-foreground);border-color:var(--crm-theme-border)}.crmTopNavigationShell input::placeholder,.crmTopNavigationShell textarea::placeholder{color:var(--crm-theme-subtle);opacity:1}.crmTopNavigationShell .primaryButton,.crmTopNavigationShell .crmPrimaryAction{background:var(--crm-theme-primary);color:var(--crm-theme-primary-text)}.crmTopNavigationShell .primaryButton:hover,.crmTopNavigationShell .crmPrimaryAction:hover{background:var(--crm-theme-primary-hover)}.crmTopNavigationShell .secondaryButton,.crmTopNavigationShell .crmTopbarSignOut,.crmTopNavigationShell .metaFormItem,.crmTopNavigationShell .leadCard,.crmTopNavigationShell .crmLeadListRow,.crmTopNavigationShell .crmAppearanceMockBody>div{background:var(--crm-theme-surface);color:var(--crm-theme-foreground);border-color:var(--crm-theme-border)}.crmTopNavigationShell .crmManagementPopover{background:var(--crm-theme-surface);border-color:var(--crm-theme-border);color:var(--crm-theme-foreground)}.crmTopNavigationShell .crmManagementLink:hover,.crmTopNavigationShell .crmManagementLink.active,.crmTopNavigationShell .crmTopbarLink:hover,.crmTopNavigationShell .crmTopbarLink.active,.crmTopNavigationShell .metaFormItem.active{background:var(--crm-theme-soft)}.crmTopNavigationShell .statusPill,.crmTopNavigationShell .sourceTag,.crmTopNavigationShell .channelBadge{background:var(--crm-theme-soft);color:var(--crm-theme-foreground)}.crmTopNavigationShell .crmMetricCard.emphasis,.crmTopNavigationShell .crmAppearanceMockBody>div.accent{background:var(--crm-theme-primary);color:var(--crm-theme-primary-text);border-color:var(--crm-theme-primary)}.crmTopNavigationShell .crmMetricCard.emphasis *,.crmTopNavigationShell .crmAppearanceMockBody>div.accent *{color:var(--crm-theme-primary-text)}.crmAppearanceLayout{grid-template-columns:minmax(300px,.78fr) minmax(420px,1.22fr);align-items:start;gap:16px;display:grid}.crmAppearanceControls{gap:14px;display:grid}.crmAppearanceControls h2{margin:4px 0 6px}.crmAppearanceControls>label{gap:6px;font-size:12px;font-weight:400;display:grid}.crmAppearanceHint{margin:-5px 0 4px;font-size:10px;line-height:1.5}.crmAppearanceActions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.crmAppearancePreview{min-height:360px}.crmAppearancePreviewHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.crmAppearancePreviewHeader h2{margin:5px 0 3px}.crmAppearancePreviewHeader p{margin:0;font-size:10px}.crmAppearanceMock{border:1px solid var(--crm-theme-border);background:var(--crm-theme-bg);border-radius:8px;overflow:hidden}.crmAppearanceMockTop{background:var(--crm-theme-surface);border-bottom:1px solid var(--crm-theme-border);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px;font-size:9px;display:grid}.crmAppearanceMockTop span{text-align:center;color:var(--crm-theme-muted)}.crmAppearanceMockTop b{color:#38a86d;text-transform:uppercase}.crmAppearanceMockBody{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px;display:grid}.crmAppearanceMockBody>div{border:1px solid var(--crm-theme-border);border-radius:8px;gap:5px;min-height:104px;padding:12px;display:grid}.crmAppearanceMockBody span{color:var(--crm-theme-muted);font-size:8px;font-weight:400}.crmAppearanceMockBody strong{font-size:22px}.crmAppearanceMockBody small{color:var(--crm-theme-muted);font-size:8px}@media (max-width:920px){.crmAppearanceLayout{grid-template-columns:1fr}.crmAppearanceMockBody{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.crmAppearanceMockTop{grid-template-columns:1fr auto}.crmAppearanceMockTop span{display:none}.crmAppearanceMockBody{grid-template-columns:1fr}}
.crmTopNavigationShell{--crm-title-size:36px;--crm-subtitle-size:18px;--crm-secondary-size:13px}.crmTopNavigationShell .crmTopbarBrand .brand strong,.crmTopNavigationShell .crmTopbarBrand .brand span,.crmTopNavigationShell .crmTopbarEnvironment,.crmTopNavigationShell .crmManagementLabel,.crmTopNavigationShell .crmManagementTrigger span{color:var(--crm-theme-subtle)}.crmTopNavigationShell .crmTopbarBrand .brand strong{color:var(--crm-theme-text)}.crmTopNavigationShell .crmManagementTrigger,.crmTopNavigationShell .crmTopbarLink,.crmTopNavigationShell .crmTopbarSignOut{color:var(--crm-theme-foreground)}.crmTopNavigationShell .crmManagementTrigger:hover,.crmTopNavigationShell .crmTopbarLink:hover,.crmTopNavigationShell .crmTopbarSignOut:hover,.crmTopNavigationShell .crmManagementTrigger.active,.crmTopNavigationShell .crmTopbarLink.active{background:var(--crm-theme-soft);color:var(--crm-theme-foreground)}.crmTopNavigationShell .crmTopbarSignOut,.crmTopNavigationShell .statusBadge{background:var(--crm-theme-surface);color:var(--crm-theme-foreground);border-color:var(--crm-theme-border)}.crmTopNavigationShell .statusBadge,.crmTopNavigationShell .crmManagementTrigger.active{box-shadow:inset 0 -2px 0 var(--crm-theme-accent)}.crmTopNavigationShell .crmManagementPopover{background:var(--crm-theme-surface);color:var(--crm-theme-foreground);border-color:var(--crm-theme-border)}.crmTopNavigationShell .crmManagementLink{color:var(--crm-theme-foreground)}.crmTopNavigationShell .crmManagementLabel{color:var(--crm-theme-subtle)}.crmTopNavigationShell .crmManagementLink:hover,.crmTopNavigationShell .crmManagementLink:focus-visible,.crmTopNavigationShell .crmManagementLink.active{background:var(--crm-theme-soft);color:var(--crm-theme-foreground)}.crmTopNavigationShell select option,.crmTopNavigationShell select optgroup{background:var(--crm-theme-surface);color:var(--crm-theme-foreground)}.crmTopNavigationShell .crmTopNavigationContent .pageHeader h1,.crmTopNavigationShell .crmTopNavigationContent .lead360Header h1{font-size:var(--crm-title-size);font-weight:500;line-height:1.05}.crmTopNavigationShell .crmTopNavigationContent h2,.crmTopNavigationShell .crmTopNavigationContent .sectionHeading h2,.crmTopNavigationShell .crmTopNavigationContent .panelHeader h2{font-size:var(--crm-subtitle-size);font-weight:500;line-height:1.18}.crmTopNavigationShell .crmTopNavigationContent p,.crmTopNavigationShell .crmTopNavigationContent .muted,.crmTopNavigationShell .crmTopNavigationContent .permissionHint,.crmTopNavigationShell .crmTopNavigationContent .emptyState,.crmTopNavigationShell .crmTopNavigationContent .emptyColumn{font-size:var(--crm-secondary-size)}.crmTypographyControls{gap:10px;padding-top:4px;display:grid}.crmTypographyControls>strong{font-size:12px;font-weight:500}.crmTypographyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.crmTypographyGrid label{gap:6px;font-size:10px;font-weight:400;display:grid}.crmTypographyGrid select{width:100%}.crmTypographySample{border:1px solid var(--crm-theme-border);background:var(--crm-theme-surface-2);border-radius:8px;gap:6px;margin-top:12px;padding:12px;display:grid}.crmTypographySample .sampleTitle{font-size:var(--crm-title-size);color:var(--crm-theme-text);font-weight:500;line-height:1.05}.crmTypographySample .sampleSubtitle{font-size:var(--crm-subtitle-size);color:var(--crm-theme-text);font-weight:500;line-height:1.2}.crmTypographySample .sampleSecondary{font-size:var(--crm-secondary-size);color:var(--crm-theme-muted);line-height:1.5}@media (max-width:720px){.crmTypographyGrid{grid-template-columns:1fr}}
.crmTopNavigationShell .crmPageHeading{border-bottom-color:var(--crm-theme-border)}.crmTopNavigationShell .crmPageHeading h1,.crmTopNavigationShell .crmPanelHeading h2,.crmTopNavigationShell .crmCompactPanel h2{color:var(--crm-theme-text)}.crmTopNavigationShell .crmPageHeading p,.crmTopNavigationShell .crmPanelHeading p{color:var(--crm-theme-muted)}.crmTopNavigationShell .crmSummaryList span,.crmTopNavigationShell .crmStatusList>div{color:var(--crm-theme-foreground)}.crmTopNavigationShell .crmRolePill{background:var(--crm-theme-surface);color:var(--crm-theme-foreground);border-color:var(--crm-theme-border)}.crmTopNavigationShell .crmMetricGrid{background:var(--crm-theme-surface);border-color:var(--crm-theme-border);box-shadow:none}.crmTopNavigationShell .crmMetricCard{background:var(--crm-theme-surface);border-right-color:var(--crm-theme-border);box-shadow:none}.crmTopNavigationShell .crmMetricCard span{color:var(--crm-theme-foreground)}.crmTopNavigationShell .crmMetricCard strong{color:var(--crm-theme-text)}.crmTopNavigationShell .crmMetricCard small{color:var(--crm-theme-muted)}.crmTopNavigationShell .crmMetricCard.emphasis{background:linear-gradient(180deg, var(--crm-theme-surface-2), var(--crm-theme-surface));color:var(--crm-theme-text);border-color:var(--crm-theme-border);box-shadow:inset 0 3px 0 var(--crm-theme-accent);position:relative}.crmTopNavigationShell .crmMetricCard.emphasis span{color:var(--crm-theme-foreground)}.crmTopNavigationShell .crmMetricCard.emphasis small{color:var(--crm-theme-muted)}.crmTopNavigationShell .crmMetricCard.emphasis strong{color:var(--crm-theme-accent)}.crmTopNavigationShell .crmDashboardLayout .panel{background:var(--crm-theme-surface);color:var(--crm-theme-foreground);border-color:var(--crm-theme-border)}.crmTopNavigationShell .crmJourneyStage{background:var(--crm-theme-surface-2);border-color:var(--crm-theme-border)}.crmTopNavigationShell .crmJourneyStage span{color:var(--crm-theme-accent)}.crmTopNavigationShell .crmJourneyStage strong{color:var(--crm-theme-text)}.crmTopNavigationShell .crmJourneyStage i{background:var(--crm-theme-surface-2);border-top-color:var(--crm-theme-border);border-right-color:var(--crm-theme-border)}.crmTopNavigationShell .crmPanelNote{background:var(--crm-theme-soft);border:1px solid var(--crm-theme-border)}.crmTopNavigationShell .crmPanelNote p{color:var(--crm-theme-foreground)}.crmTopNavigationShell .crmPanelNoteDot{background:var(--crm-theme-accent)}.crmTopNavigationShell .crmSummaryList>div{border-top-color:var(--crm-theme-border)}.crmTopNavigationShell .crmSummaryList strong{color:var(--crm-theme-text)}.crmTopNavigationShell .crmStatusList i:not(.ready){background:var(--crm-theme-border)}.crmTopNavigationShell[data-crm-theme=industrial_trust] .crmMetricGrid,.crmTopNavigationShell[data-crm-theme=industrial_trust] .crmDashboardLayout .panel{border-color:#223239}.crmTopNavigationShell[data-crm-theme=industrial_trust] .crmJourneyStage{background:#122026;border-color:#223239}.crmTopNavigationShell[data-crm-theme=industrial_trust] .crmJourneyStage i{background:#122026;border-top-color:#223239;border-right-color:#223239}.crmTopNavigationShell[data-crm-theme=industrial_trust] .crmMetricCard.emphasis{background:linear-gradient(#122026,#0d171b);border-color:#223239}@media (max-width:1120px){.crmTopNavigationShell .crmMetricCard:nth-child(-n+2){border-bottom-color:var(--crm-theme-border)}}@media (min-width:1180px){.crmTopNavigationShell .crmMetricGrid{margin-bottom:12px}.crmTopNavigationShell .crmMetricCard{gap:10px;min-height:78px;padding:10px 14px}.crmTopNavigationShell .crmTopNavigationContent .crmMetricCard span{font-size:12.5px;line-height:1.25}.crmTopNavigationShell .crmTopNavigationContent .crmMetricCard small{margin-top:3px;font-size:11px;line-height:1.3}.crmTopNavigationShell .crmTopNavigationContent .crmMetricCard strong{font-size:24px;line-height:1}.crmTopNavigationShell .crmDashboardLayout{grid-template-columns:minmax(0,1.68fr) minmax(268px,.62fr);gap:12px}.crmTopNavigationShell .crmPipelineOverview{padding:15px 16px}.crmTopNavigationShell .crmPanelHeading{gap:14px}.crmTopNavigationShell .crmPanelHeading h2{margin:4px 0;font-size:17px}.crmTopNavigationShell .crmTopNavigationContent .crmPanelHeading p{font-size:12px;line-height:1.4}.crmTopNavigationShell .crmJourneyTrack{grid-template-columns:repeat(7,minmax(112px,1fr));margin:18px 0 16px;padding:0}.crmTopNavigationShell .crmJourneyStage{min-width:112px;min-height:78px;padding:10px 9px}.crmTopNavigationShell .crmJourneyStage:first-child{border-radius:8px 0 0 8px}.crmTopNavigationShell .crmJourneyStage:last-child{border-radius:0 8px 8px 0}.crmTopNavigationShell .crmTopNavigationContent .crmJourneyStage span{font-size:10.5px}.crmTopNavigationShell .crmTopNavigationContent .crmJourneyStage strong{font-size:12px;line-height:1.2}.crmTopNavigationShell .crmPanelNote{border-radius:8px;gap:9px;padding:10px 12px}.crmTopNavigationShell .crmTopNavigationContent .crmPanelNote p{font-size:12px;line-height:1.4}.crmTopNavigationShell .crmDashboardSide{gap:10px}.crmTopNavigationShell .crmCompactPanel{padding:12px 13px}.crmTopNavigationShell .crmCompactPanel h2{margin:4px 0 3px;font-size:16px}.crmTopNavigationShell .crmSummaryList,.crmTopNavigationShell .crmStatusList{margin-top:10px}.crmTopNavigationShell .crmSummaryList>div{min-height:30px}.crmTopNavigationShell .crmTopNavigationContent .crmSummaryList span,.crmTopNavigationShell .crmTopNavigationContent .crmSummaryList strong,.crmTopNavigationShell .crmTopNavigationContent .crmStatusList>div{font-size:12px;line-height:1.35}.crmTopNavigationShell .crmStatusList{gap:7px}}@media (min-width:1280px){.crmTopNavigationShell .crmJourneyTrack{scrollbar-gutter:auto;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-flow:row;overflow-x:visible}.crmTopNavigationShell .crmJourneyStage{min-width:0}}
.crmMetricsHeading{margin-bottom:12px}.crmMetricsHeading>.secondaryButton{align-self:flex-end}.crmMetricsToolbar{box-shadow:none;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:12px;padding:12px;display:grid}.crmMetricsToolbar label{color:#899692;letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:400;display:grid}.crmMetricsToolbar select,.crmMetricsToolbar input[type=date]{color:#31433f;min-width:0;min-height:36px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #dce4e1;border-radius:8px;padding:0 10px;font-size:10px}.crmMetricsToolbar select{padding-right:32px}.crmMetricsLayoutEditor{box-shadow:none;border-radius:10px;margin-bottom:12px;padding:14px}.crmMetricsLayoutHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.crmMetricsLayoutHeader h2{color:var(--crm-text);margin:4px 0;font-size:16px;font-weight:500}.crmMetricsLayoutHeader p{color:#7f8d89;max-width:720px;margin:0;font-size:9px;line-height:1.45}.crmMetricsLayoutList{gap:5px;display:grid}.crmMetricsLayoutRow{background:#fafcfb;border:1px solid #e5ebe9;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 10px;display:flex}.crmMetricsLayoutRow>label{color:#40534e;align-items:center;gap:8px;font-size:10px;display:flex}.crmMetricsLayoutRow>div{align-items:center;gap:8px;display:flex}.crmMetricsLayoutRow .textAction:disabled{opacity:.35;cursor:default}.crmMetricsKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.crmMetricsKpi{border:1px solid var(--crm-border);background:var(--crm-theme-surface,#fff);border-radius:10px;align-content:center;gap:4px;min-height:92px;padding:14px;display:grid}.crmMetricsKpi>span{color:#75847f;font-size:9px}.crmMetricsKpi>strong{color:var(--crm-text);letter-spacing:-.035em;font-size:24px;font-weight:500}.crmMetricsKpi>small{color:#98a49f;font-size:8px;line-height:1.4}.crmMetricsNotice{box-shadow:none;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:14px 16px;display:flex}.crmMetricsNotice h2{color:var(--crm-text);margin:4px 0;font-size:15px;font-weight:500}.crmMetricsNotice p{color:#7a8985;margin:0;font-size:9px}.crmMetricsDataNotice{box-shadow:none;background:#fbfcfb;border-radius:9px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 13px;display:flex}.crmMetricsDataNotice strong{color:#40534e;flex:none;font-size:9px;font-weight:500}.crmMetricsDataNotice span{color:#899692;font-size:8px;line-height:1.45}.crmMetricsChartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crmMetricsChartSlot{min-width:0}.crmMetricsChartSlotWide{grid-column:1/-1}.crmMetricsChartSlot>.crmMetricChartCard{height:100%}.crmMetricChartCard{min-width:0;min-height:360px;box-shadow:none;border-radius:10px;grid-template-rows:auto minmax(0,1fr);padding:15px;display:grid}.crmMetricChartHeading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.crmMetricChartHeading h2{color:var(--crm-text);letter-spacing:-.02em;margin:4px 0 0;font-size:16px;font-weight:500}.crmMetricChartHeading p{color:#899692;text-align:right;max-width:300px;margin:0;font-size:8px;line-height:1.45}.crmMetricChartEmpty{color:#93a09c;text-align:center;background:#fafcfb;border:1px dashed #d6dfdc;border-radius:8px;place-items:center;min-height:250px;padding:18px;font-size:9px;display:grid}.crmVerticalChart{min-width:0;padding:4px 2px 0;overflow-x:auto}.crmVerticalChartPlot{background-image:linear-gradient(0deg,#d6dfdc6b 1px,#0000 1px);background-size:100% 25%;border-bottom:1px solid #dfe6e3;align-items:stretch;gap:8px;min-width:100%;height:268px;padding:8px 4px 0;display:flex}.crmVerticalBarItem{text-align:center;grid-template-rows:22px minmax(0,1fr) 34px 18px;align-items:end;width:max(52px,10% - 7.2px);min-width:52px;height:100%;display:grid}.crmVerticalBarItem>strong{color:#324842;align-self:center;font-size:10px;font-weight:500}.crmVerticalBarTrack{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.crmVerticalBarTrack>i{width:min(34px,72%);height:var(--crm-bar-height,0%);background:linear-gradient(180deg, var(--crm-theme-primary,#0f5b4f), #1f7567);border-radius:5px 5px 2px 2px;min-height:0;transition:height .18s;display:block;box-shadow:inset 0 1px #ffffff2e}.crmVerticalBarItem>span{color:#60716c;text-overflow:ellipsis;white-space:nowrap;align-self:start;padding:6px 2px 0;font-size:8px;line-height:1.25;overflow:hidden}.crmVerticalBarItem>small{color:#9aa6a2;text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:7px;line-height:1.25;overflow:hidden}.crmCommercialJourneyCard{min-height:390px}.crmCommercialJourney{align-items:stretch;gap:8px;min-width:0;padding:10px 2px 16px;display:flex;overflow-x:auto}.crmCommercialJourneyUnit{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.crmCommercialJourneyTransition{color:#879690;text-align:center;justify-items:center;gap:2px;width:74px;min-width:74px;display:grid}.crmCommercialJourneyTransition strong{color:var(--crm-theme-primary,#0f5b4f);font-size:15px;font-weight:500}.crmCommercialJourneyTransition span{font-size:7px;line-height:1.25}.crmCommercialJourneyTransition i{color:#b0bcb8;margin-top:4px;font-size:16px;font-style:normal}.crmCommercialJourneyStage{background:linear-gradient(#fff,#fafcfb);border:1px solid #dfe7e4;border-radius:12px;flex:145px;align-content:center;gap:7px;min-width:130px;min-height:150px;padding:16px;display:grid;position:relative;overflow:hidden}.crmCommercialJourneyStage>span{color:#72827d;font-size:9px}.crmCommercialJourneyStage>strong{color:#263d37;letter-spacing:-.04em;font-size:30px;font-weight:500}.crmCommercialJourneyStage>small{color:#91a09b;min-height:26px;font-size:8px;line-height:1.35}.crmCommercialJourneyStage.unavailable{background:#fbfcfb;border-style:dashed}.crmCommercialJourneyStage.unavailable>strong{color:#aab5b1}.crmCommercialJourneyProgress{background:#e9efed;border-radius:999px;height:5px;margin-top:4px;overflow:hidden}.crmCommercialJourneyProgress>i{width:var(--crm-journey-fill,0%);border-radius:inherit;background:linear-gradient(90deg, var(--crm-theme-primary,#0f5b4f), #2b806f);height:100%;display:block}.crmCommercialJourneyStage.unavailable .crmCommercialJourneyProgress>i{background:#cdd8d4}.crmCommercialRateGrid{border-top:1px solid #edf1ef;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding-top:12px;display:grid}.crmCommercialRate{background:#fafcfb;border:1px solid #e6ecea;border-radius:9px;gap:3px;min-width:0;padding:10px;display:grid}.crmCommercialRate>span{color:#798984;font-size:8px}.crmCommercialRate>strong{color:#2d443e;font-size:17px;font-weight:500}.crmCommercialRate>small{color:#9aa6a2;font-size:7px;line-height:1.3}.crmMetricsCoverageNote{color:#899692;margin:10px 2px 0;font-size:8px}@media (max-width:1100px){.crmMetricsKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crmMetricsChartGrid{grid-template-columns:1fr}.crmCommercialJourney{min-width:920px}.crmCommercialRateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.crmMetricsToolbar,.crmMetricsKpis,.crmCommercialRateGrid{grid-template-columns:1fr}.crmMetricsHeading,.crmMetricsNotice,.crmMetricChartHeading,.crmMetricsLayoutHeader,.crmMetricsLayoutRow,.crmMetricsDataNotice{flex-direction:column;align-items:stretch}.crmMetricsHeading>.secondaryButton{align-self:stretch}.crmMetricsLayoutRow>div{justify-content:flex-start}.crmMetricChartHeading p{text-align:left;max-width:none}.crmMetricChartCard{min-height:330px;padding:12px}.crmVerticalChartPlot{min-width:560px;height:244px}.crmCommercialJourneyCard{min-height:0}.crmCommercialJourney{min-width:860px}}
.crmMetricsScopeSummary{background:#fafcfb;border:1px solid #e3eae7;border-radius:9px;align-items:center;gap:10px;min-height:42px;margin:-2px 0 12px;padding:9px 12px;display:flex}.crmMetricsScopeSummary>span{color:#8b9894;letter-spacing:.055em;text-transform:uppercase;font-size:8px}.crmMetricsScopeSummary>strong{color:#314740;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:500;overflow:hidden}.crmMetricsScopeSummary>small{color:#899692;white-space:nowrap;margin-left:auto;font-size:8px}@media (max-width:760px){.crmMetricsScopeSummary{flex-direction:column;align-items:flex-start}.crmMetricsScopeSummary>strong{white-space:normal}.crmMetricsScopeSummary>small{margin-left:0}}
.crmPipelineSettingsHeading{align-items:flex-end;gap:18px}.crmPipelineHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crmPipelineSettingsNotice,.crmPipelineSettingsFootnote,.crmPipelinePermissionNotice{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.crmPipelineSettingsNotice h2{margin:4px 0 6px}.crmPipelineSettingsNotice p,.crmPipelineSettingsFootnote span,.crmPipelinePermissionNotice span{color:var(--crm-muted,#74827e)}.crmPipelineSettingsList{gap:14px;display:grid}.crmPipelineSettingsCard{min-width:0}.crmPipelineSettingsCardHeader{border-bottom:1px solid var(--crm-border,#e3e9e7);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.crmPipelineSettingsCardHeader h2{margin:4px 0 3px}.crmPipelineSettingsCardHeader p{color:var(--crm-muted,#74827e);margin:0}.crmPipelineStageEditorList{gap:8px;margin-top:12px;display:grid}.crmPipelineStageEditorRow{border:1px solid var(--crm-border,#e3e9e7);background:#fff;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto minmax(150px,auto);align-items:center;gap:10px;padding:10px;display:grid}.crmPipelineStageEditorRow.inactive{opacity:.62;background:#f8faf9}.crmPipelineStagePosition{width:28px;height:28px;color:var(--crm-theme-primary,#0f5b4f);background:#f1f5f3;border-radius:8px;place-items:center;font-size:11px;display:grid}.crmPipelineStageBody{min-width:0}.crmPipelineStageBody strong,.crmPipelineStageBody small{display:block}.crmPipelineStageBody strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crmPipelineStageBody small{color:var(--crm-muted,#7e8d88);margin-top:3px}.crmPipelineStageBody input{width:100%;min-height:36px}.crmPipelineStageStatus{justify-content:flex-end;display:flex}.crmPipelineStageActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crmPipelineProtectedStage{color:var(--crm-muted,#7e8d88);align-self:center;font-size:11px}.crmPipelineSettingsFootnote{margin-top:14px}@media (max-width:780px){.crmPipelineSettingsHeading,.crmPipelineSettingsNotice,.crmPipelineSettingsFootnote,.crmPipelinePermissionNotice,.crmPipelineSettingsCardHeader{flex-direction:column;align-items:stretch}.crmPipelineHeaderActions{justify-content:flex-start}.crmPipelineStageEditorRow{grid-template-columns:32px minmax(0,1fr)}.crmPipelineStageStatus,.crmPipelineStageActions{grid-column:2;justify-content:flex-start}}
.crmCommercialEventsPanel{gap:14px;display:grid}.crmCommercialEventsHeading{align-items:flex-start}.crmCommercialEventSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.crmCommercialEventSummary>div{background:#fafcfb;border:1px solid #e5ebe9;border-radius:9px;gap:3px;min-width:0;padding:10px;display:grid}.crmCommercialEventSummary span,.crmCommercialEventHistoryTitle small{color:#8a9893;font-size:8px}.crmCommercialEventSummary strong{color:#304a43;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.crmCommercialEventSummary small{color:#899691;font-size:8px;line-height:1.35}.crmCommercialEventControls{grid-template-columns:minmax(150px,.45fr) minmax(260px,1fr);gap:10px;display:grid}.crmCommercialEventControls label,.crmAppointmentScheduleRow label{color:#71817c;gap:5px;font-size:9px;display:grid}.crmCommercialEventControls select,.crmCommercialEventControls textarea,.crmAppointmentScheduleRow input{color:#314943;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #dce5e2;border-radius:8px}.crmCommercialEventControls select,.crmAppointmentScheduleRow input{padding:0 10px}.crmCommercialEventControls textarea{resize:vertical;min-height:58px;padding:9px 10px}.crmCommercialQuickActions,.crmAppointmentOutcomeActions{flex-wrap:wrap;gap:7px;display:flex}.crmCommercialQuickActions .secondaryButton,.crmAppointmentOutcomeActions .secondaryButton{min-height:32px;padding:0 10px}.crmAppointmentBox{background:#fbfcfc;border:1px solid #e1e8e5;border-radius:10px;gap:10px;padding:12px;display:grid}.crmAppointmentBox.active{background:#f7fbf9;border-color:#cbded8}.crmAppointmentHeader,.crmAppointmentScheduleRow{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.crmAppointmentHeader h3{color:#2d443e;margin:2px 0 0;font-size:14px;font-weight:500}.crmAppointmentHeader>strong{color:#35685b;text-align:right;font-size:11px;font-weight:500}.crmAppointmentScheduleRow label{flex:1;min-width:220px}.crmCommercialEventHistory{gap:0;padding-top:2px;display:grid}.crmCommercialEventHistoryTitle{justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.crmCommercialEventHistoryTitle strong{color:#344d46;font-size:10px;font-weight:500}.crmCommercialEventRow{border-top:1px solid #edf1ef;grid-template-columns:10px minmax(0,1fr);gap:8px;padding:9px 2px;display:grid}.crmCommercialEventDot{background:#91a19c;border-radius:999px;width:7px;height:7px;margin-top:4px}.crmCommercialEventDot.type-contact_connected,.crmCommercialEventDot.type-qualification_confirmed,.crmCommercialEventDot.type-appointment_completed{background:#3f7868}.crmCommercialEventDot.type-qualification_disqualified,.crmCommercialEventDot.type-appointment_no_show,.crmCommercialEventDot.type-appointment_cancelled{background:#a66b5e}.crmCommercialEventDot.type-appointment_scheduled,.crmCommercialEventDot.type-appointment_rescheduled{background:#c18b2b}.crmCommercialEventRow>div{gap:2px;min-width:0;display:grid}.crmCommercialEventRow strong{color:#334c45;font-size:10px;font-weight:500}.crmCommercialEventRow small,.crmCommercialEventRow em{color:#8a9893;font-size:8px;font-style:normal}.crmCommercialEventRow p{color:#65756f;margin:3px 0 0;font-size:9px;line-height:1.45}@media (max-width:780px){.crmCommercialEventSummary,.crmCommercialEventControls{grid-template-columns:1fr}.crmAppointmentHeader,.crmAppointmentScheduleRow,.crmCommercialEventHistoryTitle{flex-direction:column;align-items:stretch}.crmAppointmentHeader>strong{text-align:left}.crmAppointmentScheduleRow label{min-width:0}}
