.ssp-system-pane--crm-premium{gap:10px}.ssp-system-pane--crm-premium .ssp-crm-topbar{min-height:92px;padding:17px 16px}.ssp-system-pane--crm-premium .ssp-crm-topbar h2{font-size:24px;line-height:1.08}.ssp-crm-smart-row{display:grid;grid-template-columns:minmax(300px,auto) minmax(0,1fr);align-items:stretch;gap:10px;overflow:visible;padding:0}.ssp-crm-smart-nav,.ssp-crm-smart-metrics{display:flex;align-items:center;gap:8px;min-width:0}.ssp-crm-smart-nav{flex-wrap:wrap;align-content:center;padding:8px 10px;border:1px solid rgba(16,33,43,.075);border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 12px 26px rgba(16,33,43,.035)}.ssp-crm-smart-nav .ssp-pill-group{flex-wrap:wrap}.ssp-crm-smart-nav .ssp-pill-group+.ssp-pill-group{padding-left:8px;border-left:1px solid rgba(16,33,43,.07)}.ssp-crm-smart-metrics{overflow-x:auto;scrollbar-width:thin}.ssp-crm-smart-metrics .ssp-project-smart-cell,.ssp-crm-smart-metrics .ssp-system-smart-cell{flex:1 1 145px;min-width:135px;min-height:56px;padding:9px 11px;border-radius:16px}.ssp-system-pane--crm-premium .ssp-system-focus{gap:10px}.ssp-projects-command--compact{padding:12px}.ssp-projects-command--compact .ssp-project-board{margin-top:0}.ssp-projects-command--compact .ssp-project-stage{padding:9px;border-radius:17px}.ssp-projects-command--compact .ssp-project-stage__head{padding:0 2px 8px;margin-bottom:8px}.ssp-projects-command--compact .ssp-project-card,.ssp-projects-command--compact .ssp-project-card--premium{padding:10px 11px;border-radius:15px}.ssp-projects-command--compact .ssp-project-card+.ssp-project-card{margin-top:8px}.ssp-system-pane--crm-premium .ssp-projects-head,.ssp-system-pane--crm-premium .ssp-project-smart-strip,.ssp-system-pane--crm-premium .ssp-project-toolbar{display:none}@media (max-width:1100px){.ssp-crm-smart-row{grid-template-columns:1fr}}@media (max-width:760px){.ssp-system-pane--crm-premium .ssp-crm-topbar{min-height:0}.ssp-crm-smart-nav .ssp-pill-group+.ssp-pill-group{padding-left:0;border-left:0}.ssp-crm-smart-metrics{display:grid;grid-template-columns:1fr 1fr}}.ssp-system-pane--crm-premium{gap:9px}.ssp-system-pane--crm-premium .ssp-crm-topbar{min-height:84px;padding:15px 16px}.ssp-crm-control-row{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 8px;border:1px solid rgba(16,33,43,.075);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 12px 28px rgba(16,33,43,.035);overflow-x:auto;scrollbar-width:thin}.ssp-crm-control-row .ssp-pill-group{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(16,33,43,.065);border-radius:999px;background:rgba(245,248,250,.82);white-space:nowrap}.ssp-crm-control-row .ssp-filter-pill,.ssp-crm-control-row .ssp-icon-pill{min-height:28px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:var(--ssp-text,var(--ssp-primary-dark));font-size:11px;font-weight:800;letter-spacing:.01em;box-shadow:none}.ssp-crm-control-row .ssp-icon-pill{width:30px;padding:0;font-size:14px;line-height:28px}.ssp-crm-control-row .ssp-filter-pill.is-active,.ssp-crm-control-row .ssp-icon-pill.is-active{background:var(--ssp-primary,var(--ssp-primary));color:var(--ssp-on-primary,var(--ssp-surface));box-shadow:0 8px 16px rgba(0,65,101,.16)}.ssp-crm-control-spacer{flex:1 1 auto;min-width:10px}.ssp-crm-smart-row{display:block;padding:0;overflow:visible}.ssp-crm-smart-row .ssp-crm-smart-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px;width:100%;overflow:visible}.ssp-crm-smart-row .ssp-project-smart-cell,.ssp-crm-smart-row .ssp-system-smart-cell{min-width:0;min-height:54px;padding:8px 11px;border-radius:16px}.ssp-crm-smart-row .ssp-project-smart-cell span,.ssp-crm-smart-row .ssp-system-smart-cell span{font-size:9px;letter-spacing:.18em}.ssp-crm-smart-row .ssp-project-smart-cell strong,.ssp-crm-smart-row .ssp-system-smart-cell strong{font-size:16px;line-height:1.1}.ssp-crm-smart-row .ssp-project-smart-cell small,.ssp-crm-smart-row .ssp-system-smart-cell small{font-size:10px;line-height:1.15}.ssp-system-pane--crm-premium .ssp-projects-command--compact{padding:10px}@media (max-width:980px){.ssp-crm-control-row{flex-wrap:wrap;overflow:visible}.ssp-crm-control-spacer{display:none}}.ssp-system-pane--crm-premium{gap:7px}.ssp-system-pane--crm-premium .ssp-crm-topbar{min-height:76px;padding:13px 16px}.ssp-system-pane--crm-premium .ssp-crm-topbar h2{font-size:22px}.ssp-crm-control-row{min-height:38px;padding:5px 7px;gap:6px;border-radius:19px}.ssp-crm-control-row .ssp-pill-group{padding:2px;gap:2px}.ssp-crm-control-row .ssp-filter-pill,.ssp-crm-control-row .ssp-icon-pill{min-height:25px;padding:0 9px;font-size:10.5px}.ssp-crm-control-row .ssp-icon-pill{width:28px;padding:0;font-size:13px}.ssp-crm-smart-row .ssp-crm-smart-metrics{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px}.ssp-crm-smart-row .ssp-project-smart-cell,.ssp-crm-smart-row .ssp-system-smart-cell{min-height:48px;padding:7px 9px;border-radius:14px;text-align:left}.ssp-crm-smart-row .ssp-project-smart-cell:hover,.ssp-crm-smart-row .ssp-project-smart-cell.is-active{border-color:rgba(0,65,101,.22);box-shadow:0 12px 22px rgba(8,47,73,.06)}.ssp-system-pane--crm-premium .ssp-projects-command--compact{padding:8px;border-radius:20px}.ssp-projects-command--compact .ssp-project-board{gap:8px}.ssp-projects-command--compact .ssp-project-board--fit{grid-template-columns:repeat(var(--ssp-stage-count),minmax(170px,1fr))}.ssp-projects-command--compact .ssp-project-board--wide{grid-auto-columns:minmax(205px,1fr);gap:8px}.ssp-root--workspace-first .ssp-projects-command--compact .ssp-stage-column{min-height:430px;padding:8px;border-radius:17px}.ssp-root--workspace-first .ssp-projects-command--compact .ssp-stage-column h3{margin:0 1px 8px;padding-bottom:7px;font-size:12px;letter-spacing:.01em}.ssp-root--workspace-first .ssp-projects-command--compact .ssp-stage-column h3 span{min-width:21px;height:19px;font-size:10.5px}.ssp-root--workspace-first .ssp-projects-command--compact .ssp-stage-column__body{gap:7px}.ssp-projects-command--compact .ssp-project-card--premium{gap:7px;padding:9px 10px;border-radius:14px;box-shadow:0 8px 18px rgba(8,47,73,.035)}.ssp-projects-command--compact .ssp-project-card--premium strong{font-size:12.5px;line-height:1.18}.ssp-projects-command--compact .ssp-project-card--premium span{margin-top:3px;font-size:11.2px;line-height:1.25}.ssp-projects-command--compact .ssp-project-card__meta small:first-child{padding:3px 7px;font-size:10.5px}.ssp-projects-command--compact .ssp-project-card__meta small:last-child{font-size:11px}.ssp-projects-command--compact .ssp-project-card--premium .ssp-card-progress{height:2px}.ssp-projects-command--compact .ssp-project-card--premium .ssp-project-card__footer small{font-size:10.5px}@media (max-width:1200px){.ssp-projects-command--compact .ssp-project-board--fit{grid-template-columns:repeat(var(--ssp-stage-count),minmax(205px,1fr));overflow-x:auto}}.ssp-projects-command--compact .ssp-project-card--micro{gap:5px;padding:8px 10px;min-height:72px}.ssp-projects-command--compact .ssp-project-card--micro .ssp-project-card__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.ssp-projects-command--compact .ssp-project-card--micro .ssp-project-card__top>div{min-width:0}.ssp-projects-command--compact .ssp-project-card--micro .ssp-project-card__value{margin-top:1px;color:var(--ssp-primary-dark);font-size:11.2px;line-height:1.15;font-weight:850;white-space:nowrap}.ssp-projects-command--compact .ssp-project-card--micro .ssp-project-card__footer{margin-top:2px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.ssp-projects-command--compact .ssp-project-card--micro .ssp-project-card__footer small:first-child{display:inline-flex;align-items:center;border-radius:999px;background:var(--ssp-bg-panel);padding:3px 7px;color:var(--ssp-muted);font-size:10.4px;font-weight:720;white-space:nowrap}.ssp-projects-command--compact .ssp-project-card--micro .ssp-project-card__footer small:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;color:var(--ssp-muted-soft);font-size:10.4px;line-height:1.2}.ssp-projects-command--compact .ssp-project-card--micro .ssp-card-progress,.ssp-projects-command--compact .ssp-project-card--micro .ssp-project-card__meta{display:none}.ssp-root--workspace-first .ssp-projects-command--compact .ssp-stage-column__body{display:grid;align-content:start;align-items:start;grid-auto-rows:max-content}.ssp-projects-command--compact .ssp-project-card--micro{align-self:start;height:auto;min-height:64px;display:grid;grid-template-rows:auto auto;align-content:start;gap:6px}.ssp-projects-command--compact .ssp-project-card--micro .ssp-project-card__top{min-height:0}.ssp-projects-command--compact .ssp-project-card--micro .ssp-project-card__footer{width:100%;margin-top:1px;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:8px}.ssp-projects-command--compact .ssp-project-card--micro .ssp-project-card__footer small:first-child{justify-self:start;max-width:94px}.ssp-projects-command--compact .ssp-project-card--micro .ssp-project-card__footer small:last-child{justify-self:end;width:100%;max-width:100%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssp-toast{align-items:center}.ssp-toast>span{flex:1 1 auto;min-width:0;line-height:1.35}.ssp-toast__controls{align-self:center}.ssp-toast__action{display:inline-flex;align-items:center;min-height:30px;white-space:nowrap}.ssp-audit-preview-centre{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(420px,1.14fr);gap:14px;align-items:start;margin-top:8px}.ssp-audit-queue,.ssp-audit-preview{min-width:0}.ssp-audit-project-list{display:grid;gap:8px;max-height:430px;overflow:auto;padding-right:2px}.ssp-audit-project-choice{appearance:none;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:11px 12px;border:1px solid rgba(16,33,43,.075);border-radius:16px;background:rgba(255,255,255,.94);color:var(--ssp-text,var(--ssp-navy-deep));text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ssp-audit-project-choice:is(:hover,:focus-visible),.ssp-audit-project-choice.is-active{transform:translateY(-1px);border-color:rgba(16,33,43,.20);box-shadow:0 14px 28px rgba(16,33,43,.055);outline:none}.ssp-audit-project-choice span,.ssp-audit-project-choice small{min-width:0}.ssp-audit-project-choice strong{display:block;color:var(--ssp-text,var(--ssp-navy-deep));font-size:13px;line-height:1.25}.ssp-audit-project-choice small{display:block;color:var(--ssp-muted,var(--ssp-muted));font-size:11px;line-height:1.35}.ssp-audit-project-choice>small{grid-column:1 / -1}.ssp-audit-project-choice em{font-style:normal;color:var(--ssp-muted,var(--ssp-muted));font-size:11px;white-space:nowrap}.ssp-audit-preview-card,.ssp-audit-preview-empty{display:grid;gap:14px}.ssp-audit-preview-empty{min-height:220px;place-content:center;text-align:center;color:var(--ssp-muted,var(--ssp-muted))}.ssp-audit-preview-empty strong{color:var(--ssp-text,var(--ssp-navy-deep));font-size:18px}.ssp-audit-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ssp-audit-preview-head h3,.ssp-audit-preview-card h4{margin:2px 0 0;color:var(--ssp-text,var(--ssp-navy-deep))}.ssp-audit-preview-status{border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;white-space:nowrap;border:1px solid rgba(16,33,43,.08);background:rgba(248,250,252,.92);color:var(--ssp-text,var(--ssp-navy-deep))}.ssp-audit-preview-status.is-safe{border-color:rgba(16,185,129,.22)}.ssp-audit-preview-status.is-warning{border-color:rgba(245,158,11,.26)}.ssp-audit-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ssp-audit-compare section,.ssp-audit-preview-issues{border:1px solid rgba(16,33,43,.075);border-radius:18px;padding:13px;background:rgba(255,255,255,.78)}.ssp-audit-preview-rows{display:grid;gap:8px;margin-top:10px}.ssp-audit-preview-rows div{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid rgba(16,33,43,.06)}.ssp-audit-preview-rows div:first-child{border-top:0;padding-top:0}.ssp-audit-preview-rows span,.ssp-audit-preview-issues li{color:var(--ssp-muted,var(--ssp-muted));font-size:12px;line-height:1.35}.ssp-audit-preview-rows strong{color:var(--ssp-text,var(--ssp-navy-deep));font-size:12px;text-align:right}.ssp-audit-preview-issues ul{margin:8px 0 0;padding-left:18px}.ssp-audit-preview-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ssp-audit-preview-actions button:disabled{opacity:.65;cursor:not-allowed}@media (max-width:980px){.ssp-audit-preview-centre,.ssp-audit-compare{grid-template-columns:1fr}}.ssp-audit-project-choice,.ssp-audit-project-choice.is-active,.ssp-audit-project-choice:is(:hover,:focus-visible){background:rgba(255,255,255,.96);background-color:rgba(255,255,255,.96);color:var(--ssp-text,var(--ssp-navy-deep))}.ssp-audit-project-choice.is-active{border-color:rgba(7,59,85,.28);box-shadow:inset 3px 0 0 var(--ssp-primary,var(--ssp-primary)),0 14px 28px rgba(16,33,43,.055)}.ssp-audit-project-choice em{text-align:right;max-width:150px;line-height:1.3}.ssp-audit-preview-head h3{max-width:680px;overflow-wrap:anywhere}.ssp-audit-preview-rows div{grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr)}.ssp-audit-preview-rows strong{overflow-wrap:anywhere}.ssp-audit-preview-emptyline{border:1px solid rgba(16,33,43,.075);border-radius:14px;background:rgba(248,250,252,.82);color:var(--ssp-muted,var(--ssp-muted));font-size:12px;padding:10px 12px}.ssp-audit-activity-row{display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:10px;align-items:start;padding:9px 0;border-top:1px solid rgba(16,33,43,.07)}.ssp-audit-activity-row:first-of-type{border-top:0}.ssp-audit-activity-row strong{color:var(--ssp-text,var(--ssp-navy-deep));font-size:12px}.ssp-audit-activity-row span,.ssp-audit-activity-row em{color:var(--ssp-muted,var(--ssp-muted));font-size:12px;line-height:1.35;font-style:normal}.ssp-audit-activity-row em{white-space:nowrap}.ssp-audit-project-choice,.ssp-audit-project-choice *,.ssp-dev-smart-cell,.ssp-audit-tile,.ssp-system-smart-cell{--ssp-legacy-accent:transparent}.ssp-audit-project-choice[style],.ssp-dev-smart-cell[style],.ssp-audit-tile[style]{background:rgba(255,255,255,.96);background-color:rgba(255,255,255,.96)}.ssp-dev-focus-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.ssp-health-panel,.ssp-health-report,.ssp-health-start{display:grid;gap:14px}.ssp-health-panel>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ssp-health-start,.ssp-health-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px;border:1px solid var(--ssp-border);border-radius:22px;background:var(--ssp-surface,var(--ssp-surface))}.ssp-health-score-tile{width:104px;height:104px;border-radius:24px;border:1px solid var(--ssp-border);background:var(--ssp-surface-subtle);display:grid;place-items:center;text-align:center;padding:10px;box-shadow:none}.ssp-health-score-tile span,.ssp-health-score-tile small{font-size:10px;line-height:1.1;letter-spacing:.12em;text-transform:uppercase;color:var(--ssp-muted)}.ssp-health-score-tile strong{display:block;font-size:32px;line-height:1;color:var(--ssp-text)}.ssp-health-score-tile.is-healthy{border-color:rgba(17,120,78,.2)}.ssp-health-score-tile.is-watch{border-color:rgba(176,111,0,.24)}.ssp-health-score-tile.is-attention,.ssp-health-score-tile.is-critical{border-color:rgba(180,35,24,.24)}.ssp-health-summary__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ssp-health-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ssp-health-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dot label" "dot state";gap:2px 8px;align-items:center;padding:10px;border:1px solid var(--ssp-border);border-radius:16px;background:var(--ssp-surface,var(--ssp-surface));min-width:0}.ssp-health-step span{grid-area:dot;width:9px;height:9px;border-radius:999px;background:var(--ssp-border-strong)}.ssp-health-step.is-checking span{background:var(--ssp-action);box-shadow:0 0 0 5px rgba(0,65,101,.08)}.ssp-health-step.is-passed span{background:var(--ssp-success-strong)}.ssp-health-step strong{grid-area:label;font-size:12px;line-height:1.2;color:var(--ssp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssp-health-step em{grid-area:state;font-style:normal;font-size:10px;color:var(--ssp-muted)}.ssp-health-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}.ssp-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ssp-health-check,.ssp-health-safe{padding:12px;border:1px solid var(--ssp-border);border-radius:18px;background:var(--ssp-surface,var(--ssp-surface))}.ssp-health-check{display:grid;gap:8px;min-height:118px}.ssp-health-check__head{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:start}.ssp-health-check__head>span{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--ssp-border);background:var(--ssp-surface-subtle);color:var(--ssp-text);font-size:12px;font-weight:800}.ssp-health-check.is-review .ssp-health-check__head>span{color:var(--ssp-warning-text)}.ssp-health-check h4,.ssp-health-safe h4{margin:2px 0 0;font-size:15px;line-height:1.2;color:var(--ssp-text)}.ssp-health-check p,.ssp-health-check li,.ssp-health-action span{margin:0;font-size:12px;line-height:1.42;color:var(--ssp-muted)}.ssp-health-check ul{margin:0;padding-left:18px}.ssp-health-check.is-review{border-color:rgba(176,111,0,.24)}.ssp-health-safe{position:sticky;top:12px;display:grid;gap:10px;background:var(--ssp-surface-subtle)}.ssp-health-safe__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ssp-health-actions{display:grid;gap:8px}.ssp-health-action{appearance:none;border:1px solid var(--ssp-border);background:var(--ssp-surface,var(--ssp-surface));border-radius:14px;padding:10px 11px;text-align:left;display:grid;gap:3px;cursor:pointer}.ssp-health-action:hover:not(:disabled){border-color:var(--ssp-border-strong);box-shadow:var(--ssp-shadow-soft)}.ssp-health-action:disabled{opacity:.55;cursor:default}.ssp-health-action strong{font-size:12px;color:var(--ssp-text)}.ssp-health-score-cell.is-attention,.ssp-health-score-cell.is-critical{border-color:rgba(180,35,24,.28)}.ssp-health-score-cell.is-watch{border-color:rgba(176,111,0,.24)}.ssp-inline-notice{border:1px solid var(--ssp-border);background:var(--ssp-surface-subtle);color:var(--ssp-text);border-radius:14px;padding:10px 12px;margin-bottom:10px;font-size:12px}@media (max-width:1180px){.ssp-health-body{grid-template-columns:1fr}.ssp-health-safe{position:static}}@media (max-width:900px){.ssp-health-start,.ssp-health-summary{grid-template-columns:1fr}.ssp-health-score-tile{width:100%;height:auto;min-height:86px}.ssp-health-steps,.ssp-health-grid{grid-template-columns:1fr}}.ssp-dev-focus-grid{grid-template-columns:minmax(0,1fr);overflow:visible}.ssp-health-panel{overflow:hidden}.ssp-health-panel>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.ssp-health-report{gap:12px}.ssp-health-summary{grid-template-columns:92px minmax(0,1fr) auto;padding:12px;border-radius:20px;background:rgba(255,255,255,.96);box-shadow:none}.ssp-health-score-tile{width:82px;height:82px;border-radius:20px;background:var(--ssp-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.ssp-health-score-tile strong{font-size:28px}.ssp-health-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.ssp-health-step{min-height:48px;padding:8px 9px;border-radius:14px;background:rgba(255,255,255,.94);box-shadow:none}.ssp-health-body{grid-template-columns:minmax(0,1fr);gap:10px;overflow:hidden}.ssp-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ssp-health-check{min-height:96px;padding:11px;border-radius:16px;background:rgba(255,255,255,.96);box-shadow:none}.ssp-health-check__head{grid-template-columns:20px minmax(0,1fr);gap:8px}.ssp-health-check__head>span{width:20px;height:20px;background:var(--ssp-bg-panel)}.ssp-health-safe{position:static;padding:12px;border-radius:18px;background:rgba(255,255,255,.96);border:1px solid var(--ssp-border,rgba(16,33,43,.08));box-shadow:none}.ssp-health-safe__head{padding-bottom:8px;border-bottom:1px solid rgba(16,33,43,.06)}.ssp-health-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ssp-health-action,.ssp-health-action:visited,.ssp-health-action:active,.ssp-root .ssp-health-action,.ssp-root--workspace-first .ssp-health-action{width:100%;min-height:68px;appearance:none;border:1px solid rgba(16,33,43,.08);background:var(--ssp-surface-alt,var(--ssp-surface-alt));background-color:var(--ssp-surface-alt,var(--ssp-surface-alt));color:var(--ssp-text,var(--ssp-navy-deep));border-radius:15px;padding:10px 11px;text-align:left;display:grid;align-content:start;gap:4px;box-shadow:none;text-decoration:none}.ssp-health-action:hover:not(:disabled),.ssp-root .ssp-health-action:hover:not(:disabled),.ssp-root--workspace-first .ssp-health-action:hover:not(:disabled){background:var(--ssp-surface,var(--ssp-surface));background-color:var(--ssp-on-primary,var(--ssp-surface));border-color:rgba(16,33,43,.16);box-shadow:0 10px 24px rgba(16,33,43,.045);transform:translateY(-1px)}.ssp-health-action strong,.ssp-root .ssp-health-action strong,.ssp-root--workspace-first .ssp-health-action strong{color:var(--ssp-text,var(--ssp-navy-deep));font-size:12px;line-height:1.2}.ssp-health-action span,.ssp-root .ssp-health-action span,.ssp-root--workspace-first .ssp-health-action span{color:var(--ssp-muted,var(--ssp-muted));font-size:11px;line-height:1.35}.ssp-health-action[style],.ssp-health-action[style] *{background:var(--ssp-surface-alt,var(--ssp-surface-alt));background-color:var(--ssp-surface-alt,var(--ssp-surface-alt))}@media(max-width:1280px){.ssp-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ssp-health-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ssp-health-summary{grid-template-columns:1fr}.ssp-health-score-tile{width:100%;height:auto;min-height:76px}.ssp-health-steps,.ssp-health-grid,.ssp-health-actions{grid-template-columns:1fr}}.ssp-audit-bridge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.ssp-audit-bridge-grid>div{border:1px solid var(--ssp-border,rgba(16,33,43,.08));background:rgba(255,255,255,.96);border-radius:16px;padding:12px;display:grid;gap:4px}.ssp-audit-bridge-grid span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ssp-muted,var(--ssp-muted));font-weight:800}.ssp-audit-bridge-grid strong{font-size:20px;color:var(--ssp-text,var(--ssp-navy-deep))}.ssp-audit-bridge-grid small{font-size:11px;color:var(--ssp-muted,var(--ssp-muted))}.ssp-audit-participant-row em{max-width:180px;text-align:right}@media(max-width:900px){.ssp-audit-bridge-grid{grid-template-columns:1fr}.ssp-audit-participant-row em{text-align:left;max-width:none}}.ssp-dev-health-inline[hidden]{display:none}.ssp-dev-health-inline{margin:12px 0 0;padding:0}.ssp-workspace--dev-cockpit .ssp-dev-focus-grid{grid-template-columns:1fr}.ssp-workspace--dev-cockpit .ssp-migration-audit{min-width:0}.ssp-audit-preview-actions .ssp-button[disabled],.ssp-audit-preview-actions .ssp-text-button[disabled]{opacity:.72;cursor:default}.ssp-audit-tech-refs{margin:12px 0 0;border:1px solid var(--ssp-border,var(--ssp-border));border-radius:14px;background:var(--ssp-surface-soft,var(--ssp-surface-alt,var(--ssp-surface-alt)));padding:10px 12px}.ssp-audit-tech-refs summary{cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ssp-muted,var(--ssp-muted-soft));list-style:none}.ssp-audit-tech-refs summary::-webkit-details-marker{display:none}.ssp-audit-tech-refs summary:after{content:'Show';float:right;font-size:11px;letter-spacing:0;text-transform:none;color:var(--ssp-action,var(--ssp-primary,var(--ssp-primary)))}.ssp-audit-tech-refs[open] summary:after{content:'Hide'}.ssp-audit-tech-refs div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;font-size:12px;color:var(--ssp-muted,var(--ssp-muted-soft))}.ssp-audit-tech-refs strong{color:var(--ssp-text,var(--ssp-primary-dark));font-weight:800}.ssp-project-pane--activity-first .ssp-cockpit-smart-row{grid-template-columns:repeat(var(--ssp-cockpit-count,6),minmax(0,1fr))}.ssp-project-pane--activity-first .ssp-cockpit-smart-row[data-count="6"]{--ssp-cockpit-count:6}.ssp-project-pane--activity-first .ssp-cockpit-smart-row article{position:relative;min-height:50px;padding-left:12px}.ssp-project-pane--activity-first .ssp-cockpit-smart-row article .ssp-activity-favicon{float:right;margin-left:8px}.ssp-cockpit-grid--activity-first{grid-template-columns:minmax(260px,.82fr) minmax(320px,.9fr) minmax(380px,1.15fr)}.ssp-cockpit-grid--activity-first .ssp-cockpit-side--activity{padding:0;overflow:hidden}.ssp-activity-shell{min-height:0;height:100%;display:flex;flex-direction:column;gap:12px;padding:14px}.ssp-activity-shell .ssp-pane-card__head{align-items:flex-start;gap:12px}.ssp-activity-tabs{display:inline-flex;align-items:center;gap:3px;padding:4px;border:1px solid rgba(15,23,42,.065);border-radius:999px;background:var(--ssp-bg)}.ssp-activity-tabs button{appearance:none;border:0;min-height:28px;padding:0 10px;border-radius:999px;background:transparent;color:var(--ssp-primary-deep);font-size:10.5px;font-weight:820;letter-spacing:.04em;cursor:pointer}.ssp-activity-tabs button.is-active{background:var(--ssp-primary-dark,var(--ssp-primary-deep));color:var(--ssp-on-primary,var(--ssp-surface));box-shadow:0 8px 18px rgba(7,59,85,.16)}.ssp-activity-list--history{min-height:0;max-height:none;overflow:auto;display:grid;align-content:start;gap:8px;padding-right:2px}.ssp-activity-item--premium{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start;padding:10px;border:1px solid rgba(15,23,42,.065);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:none}.ssp-activity-item--premium strong{display:block;color:var(--ssp-primary-dark,var(--ssp-primary-deep));font-size:12px;line-height:1.2;margin:0 0 3px}.ssp-activity-item--premium p{margin:0;color:var(--ssp-primary-deep);font-size:12px;line-height:1.35}.ssp-activity-item--premium small{display:block;margin-top:5px;color:var(--ssp-muted,var(--ssp-muted));font-size:10.5px}.ssp-activity-favicon{width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--ssp-bg-panel);border:1px solid rgba(15,23,42,.07);color:var(--ssp-primary-dark,var(--ssp-primary-deep));font-size:11px;font-weight:900;line-height:1;text-transform:lowercase}.ssp-activity-favicon--linkedin{background:var(--ssp-bg-panel);color:var(--ssp-primary)}.ssp-activity-favicon--whatsapp{background:var(--ssp-bg-panel);color:var(--ssp-success-strong)}.ssp-activity-composer{margin-top:0}.ssp-activity-type-row{display:flex;flex-wrap:wrap;gap:6px}.ssp-activity-type{appearance:none;width:30px;height:30px;border-radius:10px;border:1px solid rgba(15,23,42,.075);background:var(--ssp-surface-alt,var(--ssp-surface-alt));color:var(--ssp-primary-dark,var(--ssp-primary-deep));display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;line-height:1;cursor:pointer}.ssp-activity-type:hover,.ssp-activity-type.is-active{background:var(--ssp-primary-dark,var(--ssp-primary-deep));color:var(--ssp-on-primary,var(--ssp-surface));border-color:var(--ssp-primary-dark,var(--ssp-primary-deep));box-shadow:0 10px 22px rgba(7,59,85,.14)}.ssp-activity-composer__foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.ssp-activity-composer__foot small{color:var(--ssp-muted,var(--ssp-muted));font-size:11px}.ssp-project-snapshot--compact{grid-template-columns:1fr 1fr;gap:6px}.ssp-project-snapshot--compact>div{padding:8px 10px;border-radius:13px}.ssp-project-pane--activity-first .ssp-project-edit-drawer{margin-top:0}@media (max-height:820px) and (min-width:1181px){.ssp-project-snapshot--compact{display:none}.ssp-activity-composer__foot small{display:none}}@media (max-width:1180px){.ssp-project-pane--activity-first .ssp-cockpit-smart-row,.ssp-project-pane--activity-first .ssp-cockpit-smart-row[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}.ssp-cockpit-grid--activity-first{grid-template-columns:1fr}.ssp-activity-shell{min-height:420px}}.ssp-activity-note.is-collapsed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ssp-activity-note.is-expanded{display:block;overflow:visible}.ssp-activity-read-more{margin:-2px 0 4px;padding:0;min-height:0;font-size:11px;font-weight:760;color:var(--ssp-primary)}.ssp-activity-tabs{gap:4px}.ssp-activity-tabs button{min-width:0;padding-inline:10px}.ssp-stage-column[data-stage="enquiry"] h3::after,.ssp-stage-column[data-stage="enquiry"] .ssp-stage-column__accent{background:rgba(35,126,245,.64)}.ssp-stage-column[data-stage="proposed"] h3::after,.ssp-stage-column[data-stage="proposed"] .ssp-stage-column__accent{background:rgba(226,158,45,.68)}.ssp-stage-column[data-stage="onboarded"] h3::after,.ssp-stage-column[data-stage="onboarded"] .ssp-stage-column__accent{background:rgba(36,164,111,.66)}.ssp-stage-column[data-stage="delivery"] h3::after,.ssp-stage-column[data-stage="delivery"] .ssp-stage-column__accent{background:rgba(139,92,246,.58)}.ssp-stage-column[data-stage="completed"] h3::after,.ssp-stage-column[data-stage="completed"] .ssp-stage-column__accent{background:rgba(100,116,139,.56)}.ssp-stage-column[data-stage="lost"] h3::after,.ssp-stage-column[data-stage="lost"] .ssp-stage-column__accent{background:rgba(190,80,80,.48)}.ssp-project-card[data-stage="enquiry"],.ssp-card[data-stage="enquiry"]{--ssp-card-stage-accent:rgba(35,126,245,.64)}.ssp-project-card[data-stage="proposed"],.ssp-card[data-stage="proposed"]{--ssp-card-stage-accent:rgba(226,158,45,.68)}.ssp-project-card[data-stage="onboarded"],.ssp-card[data-stage="onboarded"]{--ssp-card-stage-accent:rgba(36,164,111,.66)}.ssp-project-card[data-stage="delivery"],.ssp-card[data-stage="delivery"]{--ssp-card-stage-accent:rgba(139,92,246,.58)}.ssp-project-card[data-stage="completed"],.ssp-card[data-stage="completed"]{--ssp-card-stage-accent:rgba(100,116,139,.56)}.ssp-project-card[data-stage="lost"],.ssp-card[data-stage="lost"]{--ssp-card-stage-accent:rgba(190,80,80,.48)}.ssp-project-card[data-stage]::before,.ssp-card[data-stage]::before{background:var(--ssp-card-stage-accent,rgba(15,23,42,.12))}.ssp-project-pane--smart-v2 .ssp-cockpit-smart-row--overview{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px}.ssp-cockpit-smart-item{appearance:none;border:1px solid rgba(15,23,42,.075);border-radius:14px;background:rgba(255,255,255,.94);min-height:50px;padding:8px 10px;text-align:left;display:grid;align-content:center;gap:3px;cursor:pointer;box-shadow:none}.ssp-cockpit-smart-item:hover{border-color:rgba(7,59,85,.18);background:var(--ssp-surface,var(--ssp-surface));box-shadow:0 10px 22px rgba(15,23,42,.055)}.ssp-cockpit-smart-item span{color:var(--ssp-muted,var(--ssp-muted));font-size:10px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.ssp-cockpit-smart-item strong{color:var(--ssp-primary-dark,var(--ssp-primary-deep));font-size:12px;font-weight:850;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssp-cockpit-smart-item .ssp-activity-favicon{position:absolute;right:8px;top:8px;width:22px;height:22px;border-radius:8px}.ssp-cockpit-grid--smart-v2{grid-template-columns:minmax(250px,.78fr) minmax(360px,1fr) minmax(390px,1.12fr)}.ssp-cockpit-stage-actions{display:flex;flex-direction:column;gap:12px}.ssp-stage-action-list{display:grid;gap:8px}.ssp-stage-action-item{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:10px;border:1px solid rgba(15,23,42,.065);border-radius:15px;background:var(--ssp-surface-alt,var(--ssp-surface-alt))}.ssp-stage-action-item span{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--ssp-surface,var(--ssp-surface));border:1px solid rgba(15,23,42,.075);color:var(--ssp-muted-soft);font-size:11px;font-weight:850}.ssp-stage-action-item strong{color:var(--ssp-primary-dark,var(--ssp-primary-deep));font-size:12px;line-height:1.25}.ssp-stage-action-buttons{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.ssp-stage-action-buttons button{appearance:none;border:1px solid rgba(15,23,42,.075);border-radius:999px;background:var(--ssp-surface,var(--ssp-surface));min-height:30px;padding:0 11px;color:var(--ssp-primary-dark,var(--ssp-primary-deep));font-size:11px;font-weight:820;cursor:pointer}.ssp-stage-action-buttons button:hover{border-color:rgba(7,59,85,.20);background:var(--ssp-surface-alt,var(--ssp-surface-alt))}.ssp-cockpit-control{display:flex;flex-direction:column;gap:12px}.ssp-project-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ssp-project-control-grid>div{padding:9px 10px;border-radius:14px;border:1px solid rgba(15,23,42,.065);background:var(--ssp-surface-alt,var(--ssp-surface-alt))}.ssp-project-control-grid span{display:block;margin-bottom:4px;color:var(--ssp-muted,var(--ssp-muted));font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.ssp-project-control-grid strong{color:var(--ssp-primary-dark,var(--ssp-primary-deep));font-size:12px;line-height:1.2}.ssp-activity-composer--control{padding:10px;border-radius:16px;border:1px solid rgba(15,23,42,.065);background:var(--ssp-surface,var(--ssp-surface))}.ssp-cockpit-milestones-inline{display:grid;gap:8px;padding-top:2px}.ssp-project-pane--smart-v2 .ssp-project-edit-drawer{margin-top:0}.ssp-project-pane--smart-v2 .ssp-activity-type{background:var(--ssp-surface,var(--ssp-surface));color:var(--ssp-primary-dark,var(--ssp-primary-deep));border-color:rgba(15,23,42,.10);box-shadow:none}.ssp-project-pane--smart-v2 .ssp-activity-type:hover{background:var(--ssp-bg);color:var(--ssp-primary-dark,var(--ssp-primary-deep));border-color:rgba(7,59,85,.20);box-shadow:none}.ssp-project-pane--smart-v2 .ssp-activity-type.is-active{background:var(--ssp-primary-dark,var(--ssp-primary-deep));color:var(--ssp-on-primary,var(--ssp-surface));border-color:var(--ssp-primary-dark,var(--ssp-primary-deep));box-shadow:0 8px 18px rgba(7,59,85,.13)}.ssp-project-pane--smart-v2 .ssp-activity-favicon,.ssp-project-pane--smart-v2 .ssp-activity-favicon--linkedin,.ssp-project-pane--smart-v2 .ssp-activity-favicon--whatsapp{background:var(--ssp-surface,var(--ssp-surface));color:var(--ssp-primary-dark,var(--ssp-primary-deep));border-color:rgba(15,23,42,.10)}@media (max-height:820px) and (min-width:1181px){.ssp-project-control-grid{grid-template-columns:1fr 1fr}.ssp-cockpit-milestones-inline .ssp-pane-card__head{margin-bottom:0}}@media (max-width:1180px){.ssp-cockpit-grid--smart-v2{grid-template-columns:1fr}.ssp-project-control-grid{grid-template-columns:1fr}}.ssp-project-pane--action-engine .ssp-cockpit-smart-row--overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.ssp-project-pane--action-engine .ssp-cockpit-smart-item,.ssp-project-pane--action-engine .ssp-cockpit-smart-row--overview>button{background:rgba(255,255,255,.96);border:1px solid rgba(15,23,42,.075);color:var(--ssp-text,var(--ssp-primary-dark,var(--ssp-primary-deep)));box-shadow:none}.ssp-project-pane--action-engine .ssp-cockpit-smart-item:hover{background:var(--ssp-surface,var(--ssp-surface));border-color:rgba(7,59,85,.18);box-shadow:0 10px 22px rgba(15,23,42,.055)}.ssp-project-pane--action-engine .ssp-cockpit-smart-item span,.ssp-project-pane--action-engine .ssp-cockpit-smart-item strong{position:relative;z-index:1}.ssp-cockpit-grid--action-engine{grid-template-columns:minmax(285px,.88fr) minmax(360px,.95fr) minmax(390px,1.15fr)}.ssp-cockpit-action-engine{display:flex;flex-direction:column;gap:10px}.ssp-next-move-card{appearance:none;width:100%;display:grid;gap:5px;text-align:left;border-radius:18px;padding:12px;background:var(--ssp-surface,var(--ssp-surface));border:1px solid rgba(15,23,42,.075);color:var(--ssp-text,var(--ssp-primary-dark,var(--ssp-primary-deep)));cursor:pointer;box-shadow:0 10px 22px rgba(8,47,73,.035)}.ssp-next-move-card:hover{border-color:rgba(7,59,85,.18);box-shadow:0 14px 28px rgba(8,47,73,.055)}.ssp-next-move-card span,.ssp-files-panel .ssp-eyebrow{color:var(--ssp-muted,var(--ssp-muted));font-size:10px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.ssp-next-move-card strong{color:var(--ssp-primary-dark,var(--ssp-primary-deep));font-size:16px;line-height:1.2;letter-spacing:-.025em}.ssp-next-move-card small{color:var(--ssp-muted-soft);font-size:12px}.ssp-cockpit-milestones-inline--left{min-height:0;overflow:auto}.ssp-cockpit-milestones-inline--left .ssp-milestone-list{display:grid;gap:8px}.ssp-cockpit-milestones-inline--left .ssp-milestone{min-height:42px;border-radius:15px;background:var(--ssp-surface-alt,var(--ssp-surface-alt))}.ssp-project-pane--action-engine .ssp-cockpit-control .ssp-activity-composer--control{order:1}.ssp-project-pane--action-engine .ssp-project-control-grid{order:2}.ssp-files-panel{order:3;display:grid;gap:8px;padding:10px;border:1px solid rgba(15,23,42,.065);border-radius:16px;background:var(--ssp-surface,var(--ssp-surface))}.ssp-files-panel .ssp-pane-card__head{margin:0}.ssp-project-pane--action-engine .ssp-project-edit-drawer{order:4}.ssp-project-pane--action-engine .ssp-activity-type,.ssp-project-pane--action-engine .ssp-activity-favicon,.ssp-project-pane--action-engine .ssp-activity-favicon--linkedin,.ssp-project-pane--action-engine .ssp-activity-favicon--whatsapp{background:var(--ssp-surface,var(--ssp-surface));color:var(--ssp-primary-dark,var(--ssp-primary-deep));border-color:rgba(15,23,42,.10);box-shadow:none}.ssp-project-pane--action-engine .ssp-activity-type:hover,.ssp-project-pane--action-engine .ssp-activity-type.is-active{background:var(--ssp-primary-dark,var(--ssp-primary-deep));color:var(--ssp-on-primary,var(--ssp-surface));border-color:var(--ssp-primary-dark,var(--ssp-primary-deep))}.ssp-project-pane--action-engine .ssp-project-control-grid>div,.ssp-project-pane--action-engine .ssp-stage-action-item{background:var(--ssp-surface-alt,var(--ssp-surface-alt));border-color:rgba(15,23,42,.065)}@media (max-width:1180px){.ssp-cockpit-grid--action-engine,.ssp-project-pane--action-engine .ssp-cockpit-smart-row--overview{grid-template-columns:1fr}}.ssp-project-pane--action-engine .ssp-next-move-card,.ssp-project-pane--action-engine .ssp-cockpit-smart-item,.ssp-project-pane--action-engine .ssp-cockpit-smart-row--overview>button,.ssp-project-pane--action-engine .ssp-project-control-grid>div,.ssp-project-pane--action-engine .ssp-cockpit-milestones-inline--left,.ssp-project-pane--action-engine .ssp-files-panel,.ssp-project-pane--action-engine .ssp-activity-composer--control{background:var(--ssp-surface,var(--ssp-surface));background-image:none;border:1px solid rgba(15,23,42,.075);color:var(--ssp-text,var(--ssp-primary-dark,var(--ssp-primary-deep)));box-shadow:none}.ssp-project-pane--action-engine .ssp-next-move-card{position:relative;padding-left:15px}.ssp-project-pane--action-engine .ssp-next-move-card::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:999px;background:rgba(7,59,85,.34)}.ssp-project-pane[data-project-stage="enquiry"] .ssp-next-move-card::before,.ssp-project-pane[data-project-stage="enquiry"] .ssp-pane-stage-dot.is-active::after{background:var(--ssp-accent,var(--ssp-primary,var(--ssp-primary)))}.ssp-project-pane[data-project-stage="proposed"] .ssp-next-move-card::before,.ssp-project-pane[data-project-stage="proposed"] .ssp-pane-stage-dot.is-active::after{background:var(--ssp-warning)}.ssp-project-pane[data-project-stage="onboarded"] .ssp-next-move-card::before,.ssp-project-pane[data-project-stage="onboarded"] .ssp-pane-stage-dot.is-active::after{background:var(--ssp-success-strong)}.ssp-project-pane[data-project-stage="delivery"] .ssp-next-move-card::before,.ssp-project-pane[data-project-stage="delivery"] .ssp-pane-stage-dot.is-active::after{background:var(--ssp-purple)}.ssp-project-pane--action-engine .ssp-cockpit-stage-rail .ssp-pane-stage-dot{position:relative;background:var(--ssp-surface-alt,var(--ssp-surface-alt));border:1px solid rgba(15,23,42,.08);color:var(--ssp-primary-dark,var(--ssp-primary-deep));box-shadow:none}.ssp-project-pane--action-engine .ssp-cockpit-stage-rail .ssp-pane-stage-dot.is-active{background:var(--ssp-surface,var(--ssp-surface));border-color:rgba(15,23,42,.12);color:var(--ssp-primary-dark,var(--ssp-primary-deep))}.ssp-project-pane--action-engine .ssp-cockpit-stage-rail .ssp-pane-stage-dot::after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;border-radius:999px;background:transparent}.ssp-project-pane--action-engine .ssp-activity-type{background:var(--ssp-surface,var(--ssp-surface));color:var(--ssp-primary-dark,var(--ssp-primary-deep));border:1px solid rgba(15,23,42,.10);box-shadow:none}.ssp-project-pane--action-engine .ssp-activity-type.is-active{background:var(--ssp-primary-dark,var(--ssp-primary-deep));color:var(--ssp-on-primary,var(--ssp-surface));border-color:var(--ssp-primary-dark,var(--ssp-primary-deep))}.ssp-stage-complete-button{appearance:none;width:100%;min-height:40px;border:1px solid rgba(15,23,42,.085);border-radius:14px;background:var(--ssp-primary-dark,var(--ssp-primary-deep));color:var(--ssp-on-primary,var(--ssp-surface));font-size:12px;font-weight:850;letter-spacing:.04em;cursor:pointer}.ssp-stage-complete-button:disabled,.ssp-stage-complete-button[aria-disabled="true"]{background:var(--ssp-bg,var(--ssp-bg));color:var(--ssp-muted,var(--ssp-muted));cursor:not-allowed}.ssp-loss-control{order:4;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;border-top:1px solid rgba(15,23,42,.06)}.ssp-loss-control small{color:var(--ssp-muted,var(--ssp-muted));font-size:11px}.ssp-text-button--danger{color:var(--ssp-rose);background:var(--ssp-surface,var(--ssp-surface));border-color:rgba(159,18,57,.15)}.ssp-activity-composer.is-lost-mode{border-color:rgba(159,18,57,.22)}.ssp-project-pane--action-engine .ssp-project-edit-drawer{order:5}.ssp-workspace-close,.ssp-icon-button[data-ssp-close-modal]{background:var(--ssp-primary,var(--ssp-primary));border-color:var(--ssp-primary,var(--ssp-primary));color:var(--ssp-on-primary,var(--ssp-surface))}.ssp-workspace-close:hover,.ssp-icon-button[data-ssp-close-modal]:hover{background:var(--ssp-primary,var(--ssp-primary));border-color:var(--ssp-primary,var(--ssp-primary))}.ssp-cockpit-meta--commercial{gap:3px;align-self:start}.ssp-cockpit-meta--commercial strong{font-size:22px;line-height:1}.ssp-cockpit-meta--commercial small{color:var(--ssp-primary-dark,var(--ssp-primary-deep));font-size:14px;font-weight:850;letter-spacing:-.01em}.ssp-cockpit-stage-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,250px);gap:10px;align-items:stretch}.ssp-cockpit-stage-wrap .ssp-cockpit-stage-rail{min-width:0}.ssp-stage-summary{display:grid;align-content:center;gap:2px;min-height:30px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:var(--ssp-surface,var(--ssp-surface));padding:6px 14px;color:var(--ssp-primary-dark,var(--ssp-primary-deep));box-shadow:none}.ssp-stage-summary span{color:var(--ssp-muted,var(--ssp-muted));font-size:9px;font-weight:850;letter-spacing:.16em;text-transform:uppercase;line-height:1}.ssp-stage-summary strong{color:var(--ssp-primary-dark,var(--ssp-primary-deep));font-size:12px;line-height:1.1}.ssp-stage-summary small{color:var(--ssp-muted-soft);font-size:11px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssp-project-pane--action-engine .ssp-cockpit-smart-row--overview{grid-template-columns:repeat(4,minmax(0,1fr))}.ssp-cockpit-action-engine{padding-top:12px}@media (max-width:1180px){.ssp-cockpit-stage-wrap{grid-template-columns:1fr}.ssp-stage-summary{border-radius:16px}.ssp-project-pane--action-engine .ssp-cockpit-smart-row--overview{grid-template-columns:1fr}}.ssp-workspace-close,.ssp-modal-overlay--workspace .ssp-workspace-close{background:var(--ssp-primary,var(--ssp-primary));color:var(--ssp-on-primary,var(--ssp-surface));border-color:var(--ssp-primary,var(--ssp-primary))}.ssp-workspace-close:hover,.ssp-modal-overlay--workspace .ssp-workspace-close:hover{background:var(--ssp-primary,var(--ssp-primary));border-color:var(--ssp-primary,var(--ssp-primary))}.ssp-inline-edit-host{min-height:50px}.ssp-inline-project-edit{display:grid;gap:8px;padding:10px;border:1px solid rgba(0,65,101,.28);border-radius:14px;background:var(--ssp-surface,var(--ssp-surface));box-shadow:0 12px 28px rgba(15,23,42,.08)}.ssp-inline-project-edit label{display:grid;gap:5px;color:var(--ssp-muted,var(--ssp-muted));font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.ssp-inline-project-edit input,.ssp-inline-project-edit select{width:100%;min-height:34px;border-radius:10px;border:1px solid rgba(15,23,42,.12);padding:6px 9px;color:var(--ssp-primary-dark,var(--ssp-primary-deep));font-size:13px;font-weight:800;background:var(--ssp-surface,var(--ssp-surface));letter-spacing:0;text-transform:none}.ssp-inline-edit-actions{display:flex;align-items:center;gap:8px}.ssp-button--small{min-height:32px;padding:6px 12px;font-size:12px}.ssp-project-pane--action-engine .ssp-project-control-grid{display:none}.ssp-icon-button[data-ssp-close-modal]{background:var(--ssp-primary,var(--ssp-primary));color:var(--ssp-on-primary,var(--ssp-surface));border-color:var(--ssp-primary,var(--ssp-primary))}.ssp-icon-button[data-ssp-close-modal]:hover{background:var(--ssp-primary,var(--ssp-primary));border-color:var(--ssp-primary,var(--ssp-primary))}.ssp-cockpit-stage-wrap{grid-template-columns:minmax(520px,1.15fr) minmax(360px,.85fr);align-items:stretch}.ssp-stage-summary--wide{min-height:46px;border-radius:18px;padding:8px 14px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.ssp-stage-summary--wide div{min-width:120px}.ssp-stage-summary--wide strong{font-size:13px}.ssp-stage-summary--wide small{font-size:12px;white-space:nowrap}.ssp-inline-project-edit--single{align-content:start}.ssp-project-pane--action-engine .ssp-activity-type{min-width:30px;color:var(--ssp-primary-dark,var(--ssp-primary-deep));-webkit-text-fill-color:var(--ssp-primary-dark,var(--ssp-primary-deep))}.ssp-project-pane--action-engine .ssp-activity-type.is-active{color:var(--ssp-on-primary,var(--ssp-surface));-webkit-text-fill-color:var(--ssp-on-primary,var(--ssp-surface))}@media (max-width:1180px){.ssp-cockpit-stage-wrap{grid-template-columns:1fr}.ssp-stage-summary--wide{grid-template-columns:1fr;gap:4px}}.ssp-activity-type svg,.ssp-activity-favicon svg{width:14px;height:14px;display:block;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ssp-activity-type.is-active,.ssp-activity-type.is-active:hover{background:var(--ssp-primary,var(--ssp-primary));border-color:var(--ssp-primary,var(--ssp-primary));color:var(--ssp-on-primary,var(--ssp-surface));box-shadow:0 10px 22px rgba(0,65,101,.14)}.ssp-activity-type:hover{background:rgba(0,65,101,.06);border-color:rgba(0,65,101,.18);color:var(--ssp-primary,var(--ssp-primary))}.ssp-activity-favicon{color:var(--ssp-primary,var(--ssp-primary));text-transform:none}.ssp-activity-favicon--linkedin,.ssp-activity-favicon--whatsapp{color:var(--ssp-primary,var(--ssp-primary))}.ssp-activity-type,.ssp-project-pane--action-engine .ssp-activity-type,.ssp-project-pane--smart-v2 .ssp-activity-type{color:var(--ssp-primary,var(--ssp-primary));-webkit-text-fill-color:var(--ssp-primary,var(--ssp-primary))}.ssp-activity-type .ssp-activity-icon-svg,.ssp-activity-favicon .ssp-activity-icon-svg,.ssp-activity-type svg,.ssp-activity-favicon svg{display:block;width:15px;height:15px;min-width:15px;color:currentColor;opacity:1;visibility:visible;fill:none;stroke:currentColor}.ssp-activity-type .ssp-activity-icon-svg *,.ssp-activity-favicon .ssp-activity-icon-svg *,.ssp-activity-type svg *,.ssp-activity-favicon svg *{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;opacity:1;visibility:visible}.ssp-activity-type.is-active,.ssp-activity-type.is-active:hover,.ssp-project-pane--action-engine .ssp-activity-type.is-active,.ssp-project-pane--action-engine .ssp-activity-type.is-active:hover,.ssp-project-pane--smart-v2 .ssp-activity-type.is-active,.ssp-project-pane--smart-v2 .ssp-activity-type.is-active:hover{background:var(--ssp-primary,var(--ssp-primary));border-color:var(--ssp-primary,var(--ssp-primary));color:var(--ssp-on-primary,var(--ssp-surface));-webkit-text-fill-color:var(--ssp-on-primary,var(--ssp-surface))}.ssp-project-intel-panel{display:grid;gap:var(--ssp-space-3,12px);padding:var(--ssp-space-3,12px);border:1px solid var(--ssp-border,rgba(0,65,101,.12));border-radius:var(--ssp-radius-lg,18px);background:var(--ssp-surface,var(--ssp-surface))}.ssp-project-intel-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ssp-space-3,12px)}.ssp-project-intel-panel__head h3,.ssp-project-intel-panel--clear h3{margin:0;color:var(--ssp-colour-ink,var(--ssp-primary,var(--ssp-primary)));font-size:var(--ssp-font-size-h3,1rem);line-height:1.2}.ssp-project-intel-panel__head span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:999px;background:var(--ssp-surface,var(--ssp-surface));color:var(--ssp-colour-ink,var(--ssp-primary,var(--ssp-primary)));border:1px solid var(--ssp-border,rgba(0,65,101,.12));font-weight:700}.ssp-project-intel-list{display:grid;gap:8px}.ssp-project-intel-item{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;text-align:left;padding:10px 12px;border:1px solid var(--ssp-border,rgba(0,65,101,.12));border-radius:var(--ssp-radius-md,14px);background:var(--ssp-surface,var(--ssp-surface));color:var(--ssp-colour-ink,var(--ssp-primary,var(--ssp-primary)));cursor:pointer}.ssp-project-intel-item strong{grid-column:1;font-size:.92rem;line-height:1.2}.ssp-project-intel-item small{grid-column:1;color:var(--ssp-colour-muted,var(--ssp-muted));line-height:1.35}.ssp-project-intel-item em{grid-column:2;grid-row:1 / span 2;align-self:center;font-style:normal;font-size:.78rem;font-weight:700;color:var(--ssp-colour-ink,var(--ssp-primary,var(--ssp-primary)))}.ssp-project-intel-item:hover,.ssp-project-intel-item:focus-visible{border-color:var(--ssp-colour-action,var(--ssp-primary,var(--ssp-primary)));box-shadow:0 10px 24px rgba(0,65,101,.08);outline:none}.ssp-project-intel-item--warning,.ssp-project-intel-item--money,.ssp-project-intel-item--success{background:var(--ssp-surface,var(--ssp-surface))}.ssp-project-intel-item--warning{border-left:3px solid var(--ssp-warning,var(--ssp-warning))}.ssp-project-intel-item--money{border-left:3px solid var(--ssp-colour-ink,var(--ssp-primary,var(--ssp-primary)))}.ssp-project-intel-item--success{border-left:3px solid var(--ssp-success,var(--ssp-success-strong))}.ssp-project-intel-panel--clear{border-style:dashed}.ssp-project-intel-panel--clear small{color:var(--ssp-colour-muted,var(--ssp-muted))}.ssp-key-person-create{margin-top:10px;border-color:rgba(0,65,101,.14);background:linear-gradient(180deg,var(--ssp-surface,var(--ssp-surface)),rgba(248,251,253,.92))}.ssp-key-person-create>div:first-child{display:grid;gap:2px}.ssp-key-person-create small{color:var(--ssp-muted,var(--ssp-muted));font-size:11px;font-weight:700;line-height:1.35}.ssp-crm-dashboard-polish{width:100%}.ssp-crm-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,0.75fr);gap:var(--ssp-space-4,18px);align-items:start}.ssp-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ssp-space-3,14px);margin-bottom:var(--ssp-space-4,18px)}.ssp-card-head h2{margin:2px 0 4px;color:var(--ssp-colour-text,var(--ssp-ink-soft))}.ssp-crm-dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ssp-space-3,12px);margin-bottom:var(--ssp-space-4,18px)}.ssp-crm-dashboard-metrics--stack{grid-template-columns:1fr}.ssp-crm-dashboard-metric{appearance:none;border:1px solid var(--ssp-border,rgba(0,65,101,0.12));background:var(--ssp-surface,var(--ssp-surface));border-radius:var(--ssp-radius-lg,18px);padding:14px 15px;text-align:left;min-height:92px;display:flex;flex-direction:column;justify-content:space-between;gap:6px;box-shadow:var(--ssp-shadow-soft,0 12px 28px rgba(15,23,42,0.06));cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ssp-crm-dashboard-metric:hover,.ssp-crm-dashboard-metric:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ssp-action,var(--ssp-primary,var(--ssp-primary))) 28%,transparent);box-shadow:var(--ssp-shadow-card,0 16px 36px rgba(15,23,42,0.09));outline:none}.ssp-crm-dashboard-metric span{font-size:var(--ssp-font-size-meta,12px);color:var(--ssp-muted,var(--ssp-muted));font-weight:700;letter-spacing:.02em}.ssp-crm-dashboard-metric strong{font-size:clamp(22px,2vw,30px);line-height:1;color:var(--ssp-action,var(--ssp-primary,var(--ssp-primary)))}.ssp-crm-dashboard-metric small{color:var(--ssp-muted,var(--ssp-muted));font-size:var(--ssp-font-size-small,12px)}.ssp-crm-dashboard-metric.is-warning{border-color:color-mix(in srgb,var(--ssp-warning,var(--ssp-warning)) 26%,transparent)}.ssp-crm-dashboard-metric.is-strong{border-color:color-mix(in srgb,var(--ssp-accent,var(--ssp-primary,var(--ssp-primary))) 42%,transparent)}.ssp-crm-dashboard-list{display:grid;gap:10px}.ssp-crm-dashboard-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--ssp-border,rgba(0,65,101,0.12));border-radius:var(--ssp-radius-md,14px);background:color-mix(in srgb,var(--ssp-surface,var(--ssp-surface)) 92%,var(--ssp-page-bg,var(--ssp-bg)))}.ssp-crm-dashboard-row strong,.ssp-crm-dashboard-row span,.ssp-crm-dashboard-row small{min-width:0}.ssp-crm-dashboard-row strong{display:block;color:var(--ssp-colour-text,var(--ssp-ink-soft));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssp-crm-dashboard-row span,.ssp-crm-dashboard-row small{color:var(--ssp-muted,var(--ssp-muted));font-size:var(--ssp-font-size-small,12px)}.ssp-crm-dashboard-row__actions{display:flex;align-items:center;gap:8px}.ssp-crm-dashboard-inline-host{grid-column:1 / -1;margin-top:4px;padding-top:10px;border-top:1px solid var(--ssp-border,rgba(0,65,101,0.12))}.ssp-crm-dashboard-inline-host .ssp-inline-project-edit{margin:0;display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:12px}.ssp-crm-dashboard-inline-host .ssp-key-person-create{margin-top:10px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end}@media (max-width:1180px){.ssp-crm-dashboard-grid{grid-template-columns:1fr}.ssp-crm-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ssp-crm-dashboard-metrics,.ssp-crm-dashboard-metrics--stack{grid-template-columns:1fr}.ssp-crm-dashboard-row{grid-template-columns:1fr}.ssp-crm-dashboard-row__actions{justify-content:flex-start}.ssp-crm-dashboard-inline-host .ssp-inline-project-edit,.ssp-crm-dashboard-inline-host .ssp-key-person-create{grid-template-columns:1fr}}.ssp-crm-dashboard-grid{gap:var(--ssp-space-3,14px)}.ssp-crm-dashboard-focus,.ssp-crm-dashboard-side{min-width:0}.ssp-crm-dashboard-metrics{gap:10px;margin-bottom:var(--ssp-space-3,14px)}.ssp-crm-dashboard-metric{min-height:78px;padding:12px 13px}.ssp-crm-dashboard-list{gap:8px}.ssp-crm-dashboard-row{padding:10px 12px;gap:10px}.ssp-crm-dashboard-row__actions{flex-wrap:wrap;justify-content:flex-end}.ssp-empty--crm-dashboard{display:grid;justify-items:start;gap:4px;padding:16px;border:1px dashed var(--ssp-border,rgba(0,65,101,0.12));border-radius:var(--ssp-radius-md,14px);background:color-mix(in srgb,var(--ssp-surface,var(--ssp-surface)) 88%,var(--ssp-page-bg,var(--ssp-bg)))}.ssp-empty--crm-dashboard span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--ssp-surface,var(--ssp-surface));color:var(--ssp-action,var(--ssp-primary,var(--ssp-primary)));border:1px solid var(--ssp-border,rgba(0,65,101,.12));font-weight:800}.ssp-empty--crm-dashboard strong{color:var(--ssp-colour-text,var(--ssp-ink-soft))}.ssp-empty--crm-dashboard small{color:var(--ssp-muted,var(--ssp-muted))}@media (max-width:1180px){.ssp-crm-dashboard-metric{min-height:72px}}.ssp-project-intel-panel,.ssp-project-intel-item,.ssp-crm-dashboard-metric,.ssp-crm-dashboard-row,.ssp-empty--crm-dashboard,.ssp-project-pane--action-engine .ssp-next-move-card,.ssp-project-pane--action-engine .ssp-cockpit-smart-item,.ssp-project-pane--action-engine .ssp-cockpit-smart-row--overview>button,.ssp-project-pane--action-engine .ssp-cockpit-milestones-inline--left,.ssp-project-pane--action-engine .ssp-files-panel,.ssp-project-pane--action-engine .ssp-activity-composer--control{background:var(--ssp-surface,var(--ssp-surface));background-image:none}.ssp-project-intel-item:hover,.ssp-project-intel-item:focus-visible,.ssp-crm-dashboard-metric:hover,.ssp-crm-dashboard-metric:focus-visible{background:var(--ssp-surface,var(--ssp-surface))}.ssp-crm-smart-row .ssp-project-smart-cell,.ssp-crm-smart-row .ssp-system-smart-cell{background:rgba(255,255,255,.96);background-color:rgba(255,255,255,.96);color:var(--ssp-text,var(--ssp-navy-deep));border-color:rgba(16,33,43,.075);box-shadow:0 12px 26px rgba(16,33,43,.035)}.ssp-crm-smart-row .ssp-project-smart-cell:is(:hover,:focus-visible,.is-active),.ssp-crm-smart-row .ssp-system-smart-cell:is(:hover,:focus-visible,.is-active){background:var(--ssp-surface,var(--ssp-surface));background-color:var(--ssp-on-primary,var(--ssp-surface));border-color:rgba(0,65,101,.18);box-shadow:0 14px 28px rgba(16,33,43,.055)}.ssp-crm-smart-row .ssp-project-smart-cell span,.ssp-crm-smart-row .ssp-project-smart-cell small,.ssp-crm-smart-row .ssp-system-smart-cell span,.ssp-crm-smart-row .ssp-system-smart-cell small{color:var(--ssp-muted,var(--ssp-muted))}.ssp-crm-smart-row .ssp-project-smart-cell strong,.ssp-crm-smart-row .ssp-system-smart-cell strong{color:var(--ssp-text,var(--ssp-navy-deep))}.ssp-activity-item__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ssp-activity-delete{appearance:none;width:26px;height:26px;border-radius:9px;border:1px solid rgba(15,23,42,.075);background:rgba(255,255,255,.96);color:var(--ssp-primary-dark,var(--ssp-primary-deep));display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;opacity:.72}.ssp-activity-delete:hover,.ssp-activity-delete:focus-visible{opacity:1;color:var(--ssp-primary,var(--ssp-primary));border-color:rgba(0,65,101,.18)}.ssp-activity-delete:disabled{opacity:.38;cursor:wait}.ssp-activity-delete-icon{width:15px;height:15px}.ssp-todoist-badge{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:0 10px;font-size:11px;font-weight:800;white-space:nowrap;border:1px solid var(--ssp-border,rgba(16,33,43,.08));color:var(--ssp-muted,var(--ssp-muted));background:rgba(248,250,252,.96)}.ssp-todoist-badge.is-new{color:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)));background:rgba(0,65,101,.08);border-color:rgba(0,65,101,.18)}.ssp-todoist-badge.is-match{color:var(--ssp-success-text);background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.18)}.ssp-todoist-badge.is-review{color:var(--ssp-warning-text);background:rgba(245,158,11,.09);border-color:rgba(245,158,11,.20)}.ssp-workspace--migration-wizard,.ssp-root--workspace-first .ssp-workspace--migration-wizard{overflow:auto}.ssp-dev-cockpit--migration{min-height:100%}.ssp-root--workspace-first .ssp-dev-cockpit--migration .ssp-system-focus,.ssp-migration-wizard-shell{overflow:visible}.ssp-migration-wizard-shell{display:grid;gap:14px;padding-bottom:28px}.ssp-migration-upload-card,.ssp-migration-results-card{padding:18px 20px;border-radius:24px}.ssp-migration-upload-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.ssp-migration-upload-head h2{margin:2px 0 4px;font-size:var(--ssp-font-size-xl,22px);letter-spacing:-.03em;color:var(--ssp-text,var(--ssp-navy-deep))}.ssp-migration-upload-head>span{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:0 11px;background:rgba(0,65,101,.08);color:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)));border:1px solid rgba(0,65,101,.18);font-size:12px;font-weight:800;white-space:nowrap}.ssp-migration-upload-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:12px}.ssp-migration-wizard-empty{display:grid;gap:4px;padding:22px;border:1px dashed var(--ssp-border,rgba(16,33,43,.14));border-radius:20px;background:rgba(248,250,252,.72);color:var(--ssp-text-muted,var(--ssp-muted,var(--ssp-muted)))}.ssp-migration-wizard-empty strong{color:var(--ssp-text,var(--ssp-navy-deep));font-size:16px}.ssp-migration-wizard{display:grid;gap:14px}.ssp-migration-progress{display:flex;flex-wrap:wrap;gap:8px}.ssp-migration-progress span{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;padding:0 11px;border:1px solid var(--ssp-border,rgba(16,33,43,.10));background:var(--ssp-surface,var(--ssp-surface));color:var(--ssp-text-muted,var(--ssp-muted,var(--ssp-muted)));font-size:12px;font-weight:800}.ssp-migration-progress span.is-done,.ssp-migration-progress span.is-active{color:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)));border-color:rgba(0,65,101,.22);background:rgba(0,65,101,.07)}.ssp-migration-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ssp-migration-step-card{text-align:left;border:1px solid var(--ssp-border,rgba(16,33,43,.08));border-radius:18px;padding:13px 14px;background:var(--ssp-surface,var(--ssp-surface));box-shadow:0 8px 18px rgba(8,47,73,.025);cursor:default}.ssp-migration-step-card span,.ssp-migration-source-note span,.ssp-migration-name-grid span,.ssp-migration-contact-row span,.ssp-migration-ready-grid span{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ssp-text-muted,var(--ssp-muted,var(--ssp-muted)));font-weight:800}.ssp-migration-step-card strong{display:block;margin-top:2px;color:var(--ssp-text,var(--ssp-navy-deep));font-size:22px;line-height:1.05}.ssp-migration-step-card small,.ssp-migration-source-note span,.ssp-migration-name-grid small,.ssp-migration-project-line small,.ssp-migration-project-review small,.ssp-migration-contact-row small,.ssp-migration-ready-grid small{display:block;color:var(--ssp-text-muted,var(--ssp-muted,var(--ssp-muted)));font-size:12px;line-height:1.35}.ssp-migration-source-note{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--ssp-border,rgba(16,33,43,.08));border-radius:18px;padding:12px 14px;background:rgba(248,250,252,.72)}.ssp-migration-tabs{display:grid;grid-template-columns:repeat(4,auto) 1fr;gap:8px;align-items:start}.ssp-migration-tabs>input{position:absolute;opacity:0;pointer-events:none}.ssp-migration-tabs>label{grid-row:1;display:inline-flex;align-items:center;min-height:34px;border-radius:999px;padding:0 13px;border:1px solid var(--ssp-border,rgba(16,33,43,.10));background:var(--ssp-surface,var(--ssp-surface));color:var(--ssp-text-muted,var(--ssp-muted,var(--ssp-muted)));font-size:12px;font-weight:850;cursor:pointer}#ssp-mig-tab-accounts:checked+label,#ssp-mig-tab-contacts:checked+label,#ssp-mig-tab-projects:checked+label,#ssp-mig-tab-ready:checked+label{background:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)));border-color:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)));color:var(--ssp-on-primary,var(--ssp-surface))}.ssp-mig-panel{grid-column:1 / -1;display:none;gap:12px;margin-top:8px}#ssp-mig-tab-accounts:checked~.ssp-mig-panel--accounts,#ssp-mig-tab-contacts:checked~.ssp-mig-panel--contacts,#ssp-mig-tab-projects:checked~.ssp-mig-panel--projects,#ssp-mig-tab-ready:checked~.ssp-mig-panel--ready{display:grid}.ssp-migration-review-group{display:grid;gap:10px}.ssp-migration-section-head{padding:4px 2px}.ssp-migration-section-head h3{margin:2px 0;color:var(--ssp-text,var(--ssp-navy-deep));font-size:18px;letter-spacing:-.02em}.ssp-migration-section-head span{color:var(--ssp-text-muted,var(--ssp-muted,var(--ssp-muted)));font-size:13px}.ssp-migration-account-row,.ssp-migration-project-review,.ssp-migration-contact-row{border:1px solid var(--ssp-border,rgba(16,33,43,.08));border-radius:20px;background:var(--ssp-surface,var(--ssp-surface));padding:14px;box-shadow:0 8px 18px rgba(8,47,73,.024)}.ssp-migration-account-row{display:grid;gap:12px;border-left:4px solid rgba(102,112,133,.28)}.ssp-migration-account-row.is-review{border-left-color:rgba(245,158,11,.62)}.ssp-migration-account-row.is-conflict{border-left-color:rgba(239,68,68,.62)}.ssp-migration-account-row.is-new{border-left-color:rgba(0,65,101,.62)}.ssp-migration-account-row.is-matched{border-left-color:rgba(34,197,94,.58)}.ssp-migration-account-main{display:flex;justify-content:space-between;gap:14px}.ssp-migration-account-main h3{margin:1px 0 3px;color:var(--ssp-text,var(--ssp-navy-deep));font-size:17px;letter-spacing:-.02em}.ssp-migration-name-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ssp-migration-name-grid>div{border:1px solid var(--ssp-border,rgba(16,33,43,.08));border-radius:16px;background:rgba(248,250,252,.68);padding:11px 12px}.ssp-migration-name-grid strong,.ssp-migration-contact-row strong,.ssp-migration-ready-grid strong{display:block;margin-top:3px;color:var(--ssp-text,var(--ssp-navy-deep));font-size:13px;line-height:1.35}.ssp-migration-choice-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ssp-migration-choice-row input{min-height:32px;border-radius:999px;border:1px solid var(--ssp-border,rgba(16,33,43,.12));padding:0 12px;font-size:13px;min-width:240px}.ssp-migration-details{border-top:1px solid var(--ssp-border,rgba(16,33,43,.08));padding-top:10px}.ssp-migration-details summary{cursor:pointer;color:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)));font-weight:850;font-size:13px}.ssp-migration-project-line{display:grid;gap:2px;padding:9px 0;border-bottom:1px solid rgba(16,33,43,.06)}.ssp-migration-project-line:last-child{border-bottom:0}.ssp-migration-contact-row,.ssp-migration-project-review{display:grid;grid-template-columns:minmax(210px,1.3fr) minmax(180px,1fr) minmax(160px,1fr) minmax(190px,1fr);gap:12px;align-items:start}.ssp-migration-project-review{grid-template-columns:minmax(260px,1fr) auto}.ssp-migration-project-review em{color:var(--ssp-text-muted,var(--ssp-muted,var(--ssp-muted)));font-style:normal;font-size:12px;font-weight:800}.ssp-migration-ready{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:12px}.ssp-migration-ready .ssp-card{padding:16px}.ssp-migration-ready-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.ssp-migration-ready-grid>div{border:1px solid var(--ssp-border,rgba(16,33,43,.08));border-radius:16px;padding:11px 12px}@media (max-width:1100px){.ssp-migration-upload-grid,.ssp-migration-step-grid,.ssp-migration-name-grid,.ssp-migration-contact-row,.ssp-migration-ready,.ssp-migration-ready-grid{grid-template-columns:1fr}}.ssp-root--workspace-first .ssp-workspace--migration-wizard,.ssp-workspace--migration-wizard{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.ssp-root--workspace-first .ssp-workspace--migration-wizard .ssp-dev-cockpit--migration,.ssp-workspace--migration-wizard .ssp-dev-cockpit--migration{height:auto;min-height:100%;overflow:visible;display:grid;grid-template-rows:auto auto 1fr;align-content:start}.ssp-root--workspace-first .ssp-workspace--migration-wizard .ssp-system-focus,.ssp-workspace--migration-wizard .ssp-system-focus,.ssp-root--workspace-first .ssp-workspace--migration-wizard .ssp-migration-wizard-shell,.ssp-workspace--migration-wizard .ssp-migration-wizard-shell,.ssp-workspace--migration-wizard .ssp-migration-results-card,.ssp-workspace--migration-wizard .ssp-migration-wizard,.ssp-workspace--migration-wizard .ssp-migration-tabs,.ssp-workspace--migration-wizard .ssp-migration-panel-stack{height:auto;min-height:0;overflow:visible}.ssp-workspace--migration-wizard .ssp-migration-results-card{margin-bottom:34px}.ssp-migration-tabs[data-ssp-migration-tabs]{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}.ssp-migration-tab-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ssp-migration-tab-button{appearance:none;border:1px solid var(--ssp-border,rgba(16,33,43,.10));background:var(--ssp-surface,var(--ssp-surface));color:var(--ssp-text-muted,var(--ssp-muted,var(--ssp-muted)));min-height:34px;border-radius:999px;padding:0 13px;font-size:12px;font-weight:850;cursor:pointer}.ssp-migration-tab-button:hover,.ssp-migration-step-card:hover{border-color:rgba(0,65,101,.18);box-shadow:0 10px 24px rgba(8,47,73,.045)}.ssp-migration-tab-button.is-active,.ssp-migration-step-card.is-active{background:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)));border-color:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)));color:var(--ssp-on-primary,var(--ssp-surface))}.ssp-migration-step-card.is-active span,.ssp-migration-step-card.is-active strong,.ssp-migration-step-card.is-active small{color:var(--ssp-on-primary,var(--ssp-surface))}.ssp-migration-panel-stack{display:grid;gap:12px}.ssp-mig-panel{display:none;grid-column:auto;margin-top:0}.ssp-mig-panel.is-active{display:grid}.ssp-migration-tabs>input,.ssp-migration-tabs>label{display:none}.ssp-root--workspace-first .ssp-workspace--migration-wizard,.ssp-workspace--migration-wizard{display:block;height:calc(100vh - 24px);max-height:none;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;padding-bottom:90px}.ssp-workspace--migration-wizard .ssp-dev-cockpit--migration,.ssp-workspace--migration-wizard .ssp-system-focus,.ssp-workspace--migration-wizard .ssp-migration-wizard-shell,.ssp-workspace--migration-wizard .ssp-migration-results-card,.ssp-workspace--migration-wizard .ssp-migration-wizard,.ssp-workspace--migration-wizard .ssp-migration-tabs{min-height:0;max-height:none;overflow:visible}.ssp-workspace--migration-wizard .ssp-migration-results-card{padding-bottom:26px}.ssp-migration-review-toolbar{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--ssp-border,rgba(16,33,43,.08));border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 10px 24px rgba(8,47,73,.045);backdrop-filter:blur(10px)}.ssp-migration-review-toolbar span{color:var(--ssp-text-muted,var(--ssp-muted,var(--ssp-muted)));font-size:12px;font-weight:850}.ssp-migration-panel-stack{max-height:calc(100vh - 430px);min-height:340px;overflow-y:auto;overflow-x:hidden;padding-right:6px;-webkit-overflow-scrolling:touch}.ssp-migration-panel-stack::-webkit-scrollbar,.ssp-workspace--migration-wizard::-webkit-scrollbar{width:10px}.ssp-migration-panel-stack::-webkit-scrollbar-thumb,.ssp-workspace--migration-wizard::-webkit-scrollbar-thumb{background:rgba(0,65,101,.22);border-radius:999px}.ssp-migration-step-card{cursor:pointer;background:var(--ssp-surface,var(--ssp-surface))}.ssp-migration-step-card.is-active{background:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)));border-color:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)))}.ssp-migration-step-card:not(.is-active){color:var(--ssp-text,var(--ssp-navy-deep))}.ssp-migration-contact-row{align-items:start}.ssp-migration-contact-row strong{overflow-wrap:anywhere}@media (max-height:780px){.ssp-migration-panel-stack{max-height:46vh}}.ssp-renewal-badge{display:inline-flex;align-items:center;width:fit-content;min-height:20px;margin-left:var(--ssp-space-2,8px);padding:0 var(--ssp-space-2,8px);border-radius:var(--ssp-radius-pill,999px);border:1px solid var(--ssp-border,rgba(0,65,101,0.14));background:var(--ssp-surface-soft,rgba(0,65,101,0.08));color:var(--ssp-primary,var(--ssp-primary));font-size:var(--ssp-font-size-xs,11px);font-weight:700;line-height:1;vertical-align:middle;white-space:nowrap}.ssp-project-card__top strong .ssp-renewal-badge,.ssp-project-list-row strong .ssp-renewal-badge,.ssp-migration-project-line strong .ssp-renewal-badge,.ssp-migration-project-review strong .ssp-renewal-badge{transform:translateY(-1px)}.ssp-migration-project-review.is-renewal{border-left:3px solid var(--ssp-accent,var(--ssp-primary,var(--ssp-primary)))}.ssp-workspace--migration-wizard,.ssp-root--workspace-first .ssp-workspace--migration-wizard{height:auto;min-height:calc(100vh - 24px);max-height:none;overflow-y:auto;overflow-x:hidden;padding-bottom:110px}.ssp-workspace--migration-wizard .ssp-migration-panel-stack,.ssp-workspace--migration-wizard .ssp-migration-tabs,.ssp-workspace--migration-wizard .ssp-migration-results-card,.ssp-workspace--migration-wizard .ssp-migration-wizard,.ssp-workspace--migration-wizard .ssp-mig-panel{max-height:none;min-height:0;overflow:visible}.ssp-workspace--migration-wizard .ssp-migration-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ssp-workspace--migration-wizard .ssp-migration-step-card,.ssp-workspace--migration-wizard .ssp-migration-tab-button{background:var(--ssp-surface,var(--ssp-surface));border:1px solid var(--ssp-border,var(--ssp-border));color:var(--ssp-text,var(--ssp-navy-deep))}.ssp-workspace--migration-wizard .ssp-migration-step-card.is-active,.ssp-workspace--migration-wizard .ssp-migration-tab-button.is-active{background:var(--ssp-deep,var(--ssp-primary,var(--ssp-primary)));border-color:var(--ssp-deep,var(--ssp-primary,var(--ssp-primary)));color:var(--ssp-on-primary,var(--ssp-surface))}.ssp-project-review-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ssp-project-review-card summary h3{font-size:18px;line-height:1.2}.ssp-project-review-card summary span{line-height:1.5}.ssp-migration-mini-person{grid-template-columns:minmax(160px,1fr) minmax(180px,1.2fr) minmax(160px,1fr)}.ssp-migration-upload-card[hidden]{display:none}@media (max-width:1300px){.ssp-project-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ssp-workspace--migration-wizard .ssp-migration-step-grid,.ssp-project-review-grid,.ssp-project-review-people,.ssp-migration-mini-person{grid-template-columns:1fr}}.ssp-workspace--migration-wizard{min-height:0;height:calc(100vh - 24px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.ssp-workspace--migration-wizard .ssp-system-pane--dev,.ssp-workspace--migration-wizard .ssp-system-focus,.ssp-workspace--migration-wizard .ssp-migration-wizard-shell,.ssp-workspace--migration-wizard .ssp-migration-results-card,.ssp-workspace--migration-wizard .ssp-migration-panel-stack,.ssp-workspace--migration-wizard .ssp-mig-panel{max-height:none;height:auto;overflow:visible}.ssp-migration-workspace-card.is-compact{margin-bottom:14px}.ssp-migration-tabs--project-only .ssp-migration-tab-row{margin:14px 0}.ssp-project-review-source{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 14px}.ssp-project-review-source div{border:1px solid var(--ssp-border,var(--ssp-border));border-radius:14px;background:var(--ssp-surface-alt,var(--ssp-surface-alt));padding:10px 12px}.ssp-project-review-source span{display:block;color:var(--ssp-muted,var(--ssp-muted-soft));font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.ssp-project-review-source strong{display:block;color:var(--ssp-deep,var(--ssp-primary,var(--ssp-primary)));font-size:12px;overflow-wrap:anywhere}@media (max-width:900px){.ssp-project-review-source{grid-template-columns:1fr}}.ssp-activity-note.is-expanded{display:block;max-height:none;overflow:visible;white-space:pre-wrap;-webkit-line-clamp:unset;-webkit-box-orient:initial}.ssp-activity-read-more{cursor:pointer}.ssp-system-pane--crm .ssp-system-focus{min-width:0}.ssp-crm-control-row--projects{align-items:center;gap:var(--ssp-space-3,12px)}.ssp-projects-operating{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.ssp-operating-main-col{display:flex;flex-direction:column;gap:16px;min-width:0}.ssp-operating-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ssp-operating-metric{text-align:left;background:var(--ssp-surface,var(--ssp-surface));border:1px solid var(--ssp-border,var(--ssp-border));border-radius:var(--ssp-radius-lg,16px);padding:16px 18px;min-height:92px;box-shadow:var(--ssp-shadow-sm,0 8px 22px rgba(0,65,101,0.06));color:var(--ssp-primary,var(--ssp-primary));cursor:pointer}.ssp-operating-metric span,.ssp-commercial-stat span,.ssp-operating-main small,.ssp-operating-due small,.ssp-side-intel-row small,.ssp-side-win small{display:block;color:var(--ssp-text-muted,var(--ssp-muted,var(--ssp-muted)))}.ssp-operating-metric strong{display:block;margin-top:4px;font-size:24px;line-height:1.05;letter-spacing:-0.03em;color:var(--ssp-primary,var(--ssp-primary))}.ssp-operating-metric small{display:block;margin-top:8px;font-size:12px;color:var(--ssp-primary,var(--ssp-primary))}.ssp-operating-panel,.ssp-side-intel{background:var(--ssp-surface,var(--ssp-surface));border:1px solid var(--ssp-border,var(--ssp-border));border-radius:var(--ssp-radius-lg,16px);box-shadow:var(--ssp-shadow-sm,0 8px 22px rgba(0,65,101,0.06))}.ssp-operating-panel{padding:16px}.ssp-operating-head,.ssp-side-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ssp-operating-head h3,.ssp-side-head h3{margin:0;font-size:16px;line-height:1.2;color:var(--ssp-primary,var(--ssp-primary))}.ssp-operating-head h3 span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:6px;border-radius:999px;background:rgba(0,65,101,0.12);color:var(--ssp-primary,var(--ssp-primary));font-size:12px}.ssp-operating-list,.ssp-operating-mini-list{display:flex;flex-direction:column;gap:8px}.ssp-operating-row{display:grid;grid-template-columns:38px minmax(190px,1fr) minmax(120px,0.46fr) minmax(86px,auto) minmax(95px,auto) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--ssp-border,var(--ssp-border));border-radius:var(--ssp-radius-md,12px);background:var(--ssp-surface,var(--ssp-surface));color:var(--ssp-primary,var(--ssp-primary));cursor:pointer}.ssp-operating-row:hover{border-color:rgba(0,65,101,0.28);box-shadow:0 10px 24px rgba(0,65,101,0.08)}.ssp-operating-icon{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,65,101,0.12);color:var(--ssp-primary,var(--ssp-primary));font-weight:800}.ssp-operating-main strong{display:block;font-size:14px;color:var(--ssp-primary,var(--ssp-primary))}.ssp-operating-due strong{display:block;font-size:13px;color:var(--ssp-primary,var(--ssp-primary))}.ssp-operating-due.is-danger strong{color:var(--ssp-danger,var(--ssp-danger))}.ssp-operating-value{font-weight:700;font-size:13px;color:var(--ssp-primary,var(--ssp-primary));white-space:nowrap}.ssp-operating-status{justify-self:start;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.ssp-operating-status.is-success{background:rgba(46,160,67,0.11);color:var(--ssp-success)}.ssp-operating-status.is-warning{background:rgba(245,158,11,0.13);color:var(--ssp-warning-text)}.ssp-operating-status.is-danger{background:rgba(220,38,38,0.11);color:var(--ssp-danger-strong)}.ssp-operating-action{height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--ssp-border,var(--ssp-border));background:var(--ssp-surface,var(--ssp-surface));color:var(--ssp-primary,var(--ssp-primary));font-weight:700;cursor:pointer}.ssp-operating-action:hover{background:var(--ssp-primary,var(--ssp-primary));color:var(--ssp-on-primary,var(--ssp-surface));border-color:var(--ssp-primary,var(--ssp-primary))}.ssp-operating-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ssp-operating-mini-list .ssp-operating-row{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.ssp-operating-mini-list .ssp-operating-due,.ssp-operating-mini-list .ssp-operating-action{display:none}.ssp-operating-mini-list .ssp-operating-status{justify-self:end}.ssp-operating-mini-list .ssp-operating-value{grid-column:2;font-size:12px}.ssp-operating-side{display:flex;flex-direction:column;gap:14px;min-width:0}.ssp-side-intel{padding:16px}.ssp-side-head button,.ssp-side-head small{border:0;background:transparent;color:var(--ssp-primary,var(--ssp-primary));font-size:12px;font-weight:700;padding:0}.ssp-side-intel-row,.ssp-side-win{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;border:0;border-top:1px solid var(--ssp-border,var(--ssp-border));background:transparent;padding:12px 0;color:var(--ssp-primary,var(--ssp-primary));cursor:pointer}.ssp-side-intel-row:first-of-type,.ssp-side-win:first-of-type{border-top:0}.ssp-side-intel-row span,.ssp-side-win span{width:32px;height:32px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,65,101,0.12);color:var(--ssp-primary,var(--ssp-primary));font-weight:800}.ssp-side-intel-row.is-danger span{background:rgba(220,38,38,0.11);color:var(--ssp-danger-strong)}.ssp-side-intel-row.is-warning span{background:rgba(245,158,11,0.14);color:var(--ssp-warning-text)}.ssp-side-intel-row strong,.ssp-side-win strong{display:block;font-size:13px;color:var(--ssp-primary,var(--ssp-primary))}.ssp-side-intel-row em,.ssp-side-win em{font-style:normal;color:var(--ssp-primary,var(--ssp-primary));font-weight:700}.ssp-commercial-stat{padding:12px 0;border-top:1px solid var(--ssp-border,var(--ssp-border))}.ssp-commercial-stat:first-of-type{border-top:0}.ssp-commercial-stat strong{display:block;margin-top:4px;color:var(--ssp-primary,var(--ssp-primary));font-size:22px;letter-spacing:-0.03em}.ssp-side-empty{padding:12px 0;color:var(--ssp-text-muted,var(--ssp-muted,var(--ssp-muted)));font-size:13px}.ssp-operating-view-toggle{display:flex;gap:8px;justify-content:flex-end;margin-bottom:12px}.ssp-operating-view-toggle button{border:1px solid var(--ssp-border,var(--ssp-border));border-radius:999px;background:var(--ssp-surface,var(--ssp-surface));color:var(--ssp-primary,var(--ssp-primary));padding:8px 14px;font-weight:700;cursor:pointer}.ssp-operating-view-toggle button.is-active{background:var(--ssp-primary,var(--ssp-primary));border-color:var(--ssp-primary,var(--ssp-primary));color:var(--ssp-on-primary,var(--ssp-surface))}@media (max-width:1240px){.ssp-projects-operating{grid-template-columns:1fr}.ssp-operating-side{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (max-width:980px){.ssp-operating-metrics,.ssp-operating-split,.ssp-operating-side{grid-template-columns:1fr}.ssp-operating-row{grid-template-columns:34px minmax(0,1fr)}.ssp-operating-due,.ssp-operating-value,.ssp-operating-status,.ssp-operating-action{grid-column:2}}.ssp-system-pane--crm-premium .ssp-crm-topbar .ssp-header-command-stack--crm{margin-left:auto}.ssp-system-pane--crm-premium .ssp-crm-topbar .ssp-header-command-stack--crm .ssp-hero-actions--command-row{justify-content:flex-end;align-items:center;gap:10px}.ssp-system-pane--crm-premium .ssp-crm-topbar .ssp-topbar-meta,.ssp-system-pane--crm-premium .ssp-crm-topbar .ssp-header-meta-row{display:none}.ssp-system-pane--crm-premium .ssp-operating-metric{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:14px;align-items:center;background:var(--ssp-surface,var(--ssp-surface));background-color:var(--ssp-on-primary,var(--ssp-surface));border-color:var(--ssp-border,var(--ssp-border));color:var(--ssp-primary,var(--ssp-primary));box-shadow:0 10px 24px rgba(0,65,101,.055)}.ssp-system-pane--crm-premium .ssp-operating-metric:hover,.ssp-system-pane--crm-premium .ssp-operating-metric:focus-visible{border-color:rgba(0,65,101,.22);box-shadow:0 14px 30px rgba(0,65,101,.075);transform:translateY(-1px)}.ssp-system-pane--crm-premium .ssp-operating-metric__icon{grid-row:1 / span 3;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,65,101,.11);color:var(--ssp-primary,var(--ssp-primary));font-weight:800}.ssp-system-pane--crm-premium .ssp-operating-metric--calendar .ssp-operating-metric__icon{background:rgba(245,158,11,.12)}.ssp-system-pane--crm-premium .ssp-operating-metric--reply .ssp-operating-metric__icon{background:rgba(124,58,237,.10)}.ssp-system-pane--crm-premium .ssp-operating-metric--money .ssp-operating-metric__icon{background:rgba(46,160,67,.11)}.ssp-system-pane--crm-premium .ssp-operating-metric__label{color:var(--ssp-text-muted,var(--ssp-muted,var(--ssp-muted)));font-size:13px}.ssp-system-pane--crm-premium .ssp-operating-metric strong,.ssp-system-pane--crm-premium .ssp-operating-metric small{grid-column:2}.ssp-system-pane--crm-premium .ssp-side-intel,.ssp-system-pane--crm-premium .ssp-side-intel-row,.ssp-system-pane--crm-premium .ssp-side-win,.ssp-system-pane--crm-premium .ssp-operating-action,.ssp-system-pane--crm-premium .ssp-operating-row,.ssp-system-pane--crm-premium .ssp-operating-panel{background:var(--ssp-surface,var(--ssp-surface));background-color:var(--ssp-on-primary,var(--ssp-surface))}.ssp-system-pane--crm-premium .ssp-operating-action{color:var(--ssp-primary,var(--ssp-primary));border-color:var(--ssp-border,var(--ssp-border))}.ssp-system-pane--crm-premium .ssp-operating-action:hover{background:var(--ssp-primary,var(--ssp-primary));background-color:var(--ssp-primary,var(--ssp-primary));color:var(--ssp-on-primary,var(--ssp-surface))}.ssp-sidebar-context--global{margin-top:auto}.ssp-sidebar-context--global+.ssp-v4-role-viewer{margin-top:12px}.ssp-root.ssp-project-workspace-open .ssp-sidebar-context--global{display:none}.ssp-system-pane--crm-premium .ssp-crm-control-row--projects{display:none}.ssp-system-pane--crm-premium .ssp-project-filter-menu{position:relative;z-index:20}.ssp-system-pane--crm-premium .ssp-project-filter-menu summary{list-style:none;height:40px;display:inline-flex;align-items:center;gap:9px;padding:0 16px;border:1px solid var(--ssp-border,var(--ssp-border));border-radius:14px;background:var(--ssp-surface,var(--ssp-surface));color:var(--ssp-primary,var(--ssp-primary));font-weight:700;cursor:pointer;box-shadow:0 8px 20px rgba(0,65,101,.045)}.ssp-system-pane--crm-premium .ssp-project-filter-menu summary::-webkit-details-marker{display:none}.ssp-system-pane--crm-premium .ssp-project-filter-menu summary span{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;text-indent:-999px;position:relative}.ssp-system-pane--crm-premium .ssp-project-filter-menu summary span:before{content:'';position:absolute;inset:2px 3px;border:2px solid currentColor;border-top:0;border-left-color:transparent;border-right-color:transparent;transform:translateY(-2px)}.ssp-system-pane--crm-premium .ssp-project-filter-menu summary span:after{content:'';position:absolute;width:2px;height:7px;background:currentColor;bottom:2px;left:8px}.ssp-system-pane--crm-premium .ssp-project-filter-menu[open] summary{border-color:rgba(0,65,101,.22);box-shadow:0 12px 28px rgba(0,65,101,.10)}.ssp-system-pane--crm-premium .ssp-project-filter-menu__panel{position:absolute;top:48px;right:0;width:178px;padding:8px;border:1px solid var(--ssp-border,var(--ssp-border));border-radius:16px;background:var(--ssp-surface,var(--ssp-surface));box-shadow:0 22px 50px rgba(0,65,101,.16)}.ssp-system-pane--crm-premium .ssp-project-filter-menu__panel button{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:10px;background:transparent;color:var(--ssp-primary,var(--ssp-primary));font-size:13px;font-weight:700;text-align:left;padding:0 10px;cursor:pointer}.ssp-system-pane--crm-premium .ssp-project-filter-menu__panel button:hover,.ssp-system-pane--crm-premium .ssp-project-filter-menu__panel button.is-active{background:rgba(0,65,101,.10)}.ssp-system-pane--crm-premium .ssp-project-filter-menu__panel button.is-active:after{content:'✓';font-size:12px;color:var(--ssp-primary,var(--ssp-primary))}.ssp-system-pane--crm-premium .ssp-project-filter-menu__panel button small{color:var(--ssp-text-muted,var(--ssp-muted,var(--ssp-muted)));font-weight:700}.ssp-system-pane--crm-premium .ssp-project-filter-menu__panel hr{border:0;border-top:1px solid var(--ssp-border,var(--ssp-border));margin:7px 4px}.ssp-system-pane--crm-premium .ssp-refresh-icon{width:40px;min-width:40px;padding:0;border-radius:14px;font-size:18px}.ssp-root--v4-app .ssp-sidebar-context--global .ssp-sidebar-action span{background:rgba(0,65,101,.10);color:var(--ssp-primary,var(--ssp-primary))}.ssp-root--v4-app .ssp-sidebar-context--global .ssp-sidebar-action span svg{stroke:currentColor}.ssp-root--v4-app .ssp-sidebar-context--global .ssp-sidebar-action small{display:block;justify-self:end;grid-area:title;color:var(--ssp-text-muted,var(--ssp-muted,var(--ssp-muted)));font-size:11px;font-weight:700;background:var(--ssp-surface-alt,var(--ssp-bg-cool));border:1px solid var(--ssp-border,var(--ssp-border));border-radius:8px;padding:2px 6px}.ssp-root--v4-app .ssp-sidebar-context--global .ssp-sidebar-action strong{padding-right:50px}@media (max-width:900px){.ssp-system-pane--crm-premium .ssp-project-filter-menu__panel{left:0;right:auto}}.ssp-root--v4-app .ssp-sidebar-context--global .ssp-sidebar-action small{display:none}.ssp-root--v4-app .ssp-sidebar-context--global .ssp-sidebar-action--shortcut small{display:block}.ssp-system-pane--crm-premium .ssp-operating-action,.ssp-operating-action{font-weight:500}.ssp-operating-row{grid-template-columns:38px minmax(220px,1.4fr) minmax(138px,.58fr) minmax(92px,.34fr) minmax(92px,.34fr) minmax(154px,.48fr);gap:12px}.ssp-operating-main,.ssp-operating-due,.ssp-operating-value,.ssp-operating-status,.ssp-operating-action{min-width:0}.ssp-operating-due{justify-self:start;width:100%}.ssp-operating-value{justify-self:end;width:100%;text-align:right}.ssp-operating-status{justify-self:center}.ssp-operating-action{justify-self:end;width:100%;max-width:164px;font-weight:500;text-align:center}.ssp-operating-mini-list .ssp-operating-row{grid-template-columns:34px minmax(0,1fr) minmax(92px,auto)}.ssp-operating-mini-list .ssp-operating-value{justify-self:start;text-align:left;width:auto}@media (max-width:1180px){.ssp-operating-row{grid-template-columns:34px minmax(0,1fr) minmax(108px,auto) minmax(84px,auto) minmax(140px,auto)}.ssp-operating-status{display:none}}@media (max-width:980px){.ssp-operating-row{grid-template-columns:34px minmax(0,1fr)}.ssp-operating-value,.ssp-operating-action{justify-self:start;width:auto;text-align:left}}.ssp-operating-row{grid-template-columns:38px minmax(220px,1.35fr) minmax(132px,.52fr) minmax(88px,.28fr) minmax(88px,.28fr) minmax(178px,.46fr)}.ssp-system-pane--crm-premium .ssp-operating-action,.ssp-operating-action{max-width:190px;min-width:0;font-weight:400;font-size:14px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1180px){.ssp-operating-row{grid-template-columns:34px minmax(0,1fr) minmax(108px,auto) minmax(84px,auto) minmax(160px,auto)}}.ssp-operating-metrics,.ssp-today-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ssp-operating-metric,.ssp-today-kpi.ssp-operating-metric{min-height:82px;border:1px solid rgba(0,65,101,.10);border-radius:18px;background:var(--ssp-surface,var(--ssp-surface));color:var(--ssp-text,var(--ssp-navy-deep));box-shadow:0 14px 32px rgba(0,65,101,.055);padding:16px 18px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;text-align:left;cursor:pointer}.ssp-operating-metric__icon,.ssp-today-kpi .ssp-operating-metric__icon{width:34px;height:34px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,65,101,.12);color:var(--ssp-text,var(--ssp-navy-deep))}.ssp-operating-metric__icon svg,.ssp-today-kpi .ssp-operating-metric__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ssp-operating-metric__content,.ssp-today-kpi .ssp-operating-metric__content{display:grid;gap:2px;min-width:0}.ssp-operating-metric__label,.ssp-today-kpi .ssp-operating-metric__label{display:block;color:var(--ssp-muted,var(--ssp-muted));font-size:12px;font-weight:750;line-height:1.1}.ssp-operating-metric strong,.ssp-today-kpi.ssp-operating-metric strong{display:block;margin:0;color:var(--ssp-text,var(--ssp-navy-deep));font-size:23px;line-height:1.05;letter-spacing:-.03em}.ssp-operating-metric small,.ssp-today-kpi.ssp-operating-metric small{display:block;margin:0;color:var(--ssp-muted,var(--ssp-muted));font-size:12px;line-height:1.2;font-weight:700}.ssp-operating-metric--alert .ssp-operating-metric__icon{background:var(--ssp-danger-bg-soft);color:var(--ssp-danger)}.ssp-operating-metric--reply .ssp-operating-metric__icon{background:var(--ssp-purple-bg);color:var(--ssp-purple)}.ssp-operating-metric--money .ssp-operating-metric__icon{background:var(--ssp-success-bg);color:var(--ssp-success)}.ssp-operating-metric--target .ssp-operating-metric__icon{background:rgba(0,65,101,.12);color:var(--ssp-text,var(--ssp-navy-deep))}@media (max-width:1180px){.ssp-operating-metrics,.ssp-today-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ssp-operating-metrics,.ssp-today-kpi-strip{grid-template-columns:1fr}}.ssp-migration-review-toolbar strong{display:block;color:var(--ssp-text,var(--ssp-navy-deep));font-size:13px;letter-spacing:-.01em}.ssp-todoist-choice{border:1px solid var(--ssp-border,rgba(16,33,43,.12));background:var(--ssp-surface,var(--ssp-surface));border-radius:999px;min-height:32px;padding:0 12px}.ssp-todoist-choice.is-active{background:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)));border-color:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)));color:var(--ssp-on-primary,var(--ssp-surface))}.ssp-inline-warning--success{border-color:rgba(0,65,101,.22);background:rgba(0,65,101,.08);color:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)))}.ssp-migration-choice-row{padding-top:2px}.ssp-root--v4-app[data-ssp-device="desktop"] .ssp-workspace.ssp-workspace--migration-wizard,.ssp-root--v4-app .ssp-workspace.ssp-workspace--migration-wizard,.ssp-root--workspace-first .ssp-workspace.ssp-workspace--migration-wizard,.ssp-workspace.ssp-workspace--migration-wizard{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding-bottom:16px}.ssp-workspace--migration-wizard .ssp-dev-cockpit--migration,.ssp-root--workspace-first .ssp-workspace--migration-wizard .ssp-dev-cockpit--migration,.ssp-root--v4-app .ssp-workspace--migration-wizard .ssp-dev-cockpit--migration{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.ssp-workspace--migration-wizard .ssp-dev-topbar,.ssp-workspace--migration-wizard .ssp-migration-upload-card{flex:0 0 auto}.ssp-workspace--migration-wizard .ssp-migration-wizard-shell{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.ssp-workspace--migration-wizard .ssp-migration-results-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;margin-bottom:0;padding-bottom:14px}.ssp-workspace--migration-wizard [data-ssp-todoist-audit-output]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 6px 28px 0;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.ssp-workspace--migration-wizard [data-ssp-todoist-audit-output]::-webkit-scrollbar{width:10px}.ssp-workspace--migration-wizard [data-ssp-todoist-audit-output]::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:rgba(0,65,101,.22);background-clip:padding-box}.ssp-workspace--migration-wizard .ssp-migration-wizard{display:grid;gap:12px;min-height:0;overflow:visible}.ssp-workspace--migration-wizard .ssp-migration-review-toolbar{top:0}@media (max-width:900px){.ssp-root--v4-app .ssp-workspace.ssp-workspace--migration-wizard,.ssp-root--workspace-first .ssp-workspace.ssp-workspace--migration-wizard,.ssp-workspace.ssp-workspace--migration-wizard{height:100dvh;overflow:auto}.ssp-workspace--migration-wizard .ssp-dev-cockpit--migration,.ssp-workspace--migration-wizard .ssp-migration-wizard-shell,.ssp-workspace--migration-wizard .ssp-migration-results-card,.ssp-workspace--migration-wizard [data-ssp-todoist-audit-output]{height:auto;overflow:visible}}.ssp-migration-account-plan{margin-top:16px}.ssp-migration-plan-list{display:grid;gap:10px;margin-top:12px}.ssp-migration-plan-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--ssp-border,rgba(16,33,43,.10));border-radius:16px;background:rgba(255,255,255,.92)}.ssp-migration-plan-row strong,.ssp-migration-plan-row small{display:block}.ssp-migration-plan-row small{margin-top:3px;color:var(--ssp-muted,var(--ssp-muted))}.ssp-migration-plan-row>span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--ssp-border,rgba(16,33,43,.10));font-size:11px;font-weight:800;text-transform:capitalize;color:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)));background:rgba(248,250,252,.95)}.ssp-todoist-scan-progress{display:grid;gap:14px;padding:18px;border:1px solid var(--ssp-border,rgba(16,33,43,.10));border-radius:22px;background:rgba(255,255,255,.96);box-shadow:var(--ssp-shadow-soft,0 18px 45px rgba(0,65,101,.08))}.ssp-todoist-scan-progress__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ssp-todoist-scan-progress__head h3{margin:2px 0 4px;color:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)))}.ssp-todoist-scan-progress__head small{color:var(--ssp-muted,var(--ssp-muted))}.ssp-todoist-scan-progress__head strong{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:38px;border-radius:999px;color:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)));background:rgba(0,65,101,.10);border:1px solid rgba(0,65,101,.18);font-size:14px}.ssp-todoist-progress-track{width:100%;height:10px;overflow:hidden;border-radius:999px;background:rgba(0,65,101,.08)}.ssp-todoist-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--ssp-accent,var(--ssp-primary,var(--ssp-primary)));transition:width .28s ease}.ssp-todoist-progress-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.ssp-todoist-progress-steps li{padding:8px 10px;border-radius:12px;border:1px solid var(--ssp-border,rgba(16,33,43,.10));background:rgba(248,250,252,.86);color:var(--ssp-muted,var(--ssp-muted));font-size:11px;font-weight:750;text-align:center}.ssp-todoist-progress-steps li.is-active,.ssp-todoist-progress-steps li.is-done{color:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)));border-color:rgba(0,65,101,.22);background:rgba(0,65,101,.08)}@media (max-width:900px){.ssp-todoist-progress-steps{grid-template-columns:1fr}.ssp-todoist-scan-progress__head{flex-direction:column}}.ssp-contact-variant-box{display:grid;gap:6px;margin:12px 0;padding:12px 14px;border:1px solid rgba(245,158,11,.22);border-radius:var(--ssp-radius-lg,18px);background:rgba(255,251,235,.72)}.ssp-contact-variant-box>span{color:var(--ssp-muted,var(--ssp-muted));font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.ssp-contact-variant-box>strong{color:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)));font-size:14px;font-weight:900}.ssp-contact-variant-box small{color:var(--ssp-muted,var(--ssp-muted));font-size:11px}.ssp-contact-variant-box .ssp-migration-choice-row{margin-top:4px}.ssp-contact-variant-box .ssp-todoist-choice[disabled]{cursor:not-allowed;opacity:.68}.ssp-contact-choice.is-active{color:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)));background:rgba(0,65,101,.10);border-color:rgba(0,65,101,.24)}.ssp-todoist-badge.is-muted{color:var(--ssp-muted,var(--ssp-muted));background:rgba(248,250,252,.96);border-color:var(--ssp-border,rgba(16,33,43,.08))}.ssp-contact-variant-box .ssp-contact-choice{border:1px solid var(--ssp-border,rgba(16,33,43,.08));border-radius:999px;padding:7px 10px;background:var(--ssp-surface,var(--ssp-surface))}.ssp-migration-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ssp-migration-plan{display:grid;gap:10px;margin:12px 0 18px}.ssp-migration-plan-row{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(220px,1fr) minmax(180px,1fr);gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--ssp-border,rgba(0,65,101,.12));border-radius:16px;background:rgba(255,255,255,.92)}.ssp-migration-plan-row strong,.ssp-migration-plan-row span{display:block;color:var(--ssp-brand,var(--ssp-primary,var(--ssp-primary)))}.ssp-migration-plan-row small,.ssp-migration-plan-row p{margin:2px 0 0;color:var(--ssp-muted,var(--ssp-muted));font-size:12px}.ssp-migration-plan-row.is-error{border-color:rgba(220,38,38,.28);background:rgba(254,242,242,.75)}.ssp-migration-plan-row.is-committed{border-color:rgba(0,65,101,.28)}@media (max-width:980px){.ssp-migration-plan-row{grid-template-columns:1fr}.ssp-migration-toolbar-actions{justify-content:flex-start}}.ssp-migration-chip-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ssp-migration-chip-list span{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:0 9px;border:1px solid var(--ssp-border,rgba(16,33,43,.10));background:var(--ssp-surface,var(--ssp-surface));color:var(--ssp-text,var(--ssp-navy-deep));font-size:12px;font-weight:700;letter-spacing:0}.ssp-migration-wizard-shell.is-reviewing-projects [data-ssp-contact-cleanup-output]{display:none}.ssp-migration-wizard-shell.is-reviewing-projects .ssp-migration-upload-card{padding:12px 16px;border-radius:18px}.ssp-migration-wizard-shell.is-reviewing-projects .ssp-migration-upload-card .ssp-migration-upload-head{align-items:center;gap:10px;margin-bottom:8px}.ssp-migration-wizard-shell.is-reviewing-projects .ssp-migration-upload-card .ssp-migration-upload-head p,.ssp-migration-wizard-shell.is-reviewing-projects .ssp-migration-upload-card .ssp-migration-upload-head span,.ssp-migration-wizard-shell.is-reviewing-projects .ssp-migration-upload-card .ssp-migration-upload-head .ssp-eyebrow{display:none}.ssp-migration-wizard-shell.is-reviewing-projects .ssp-migration-upload-card .ssp-migration-upload-head h2{margin:0;font-size:15px}.ssp-migration-wizard-shell.is-reviewing-projects .ssp-migration-upload-grid{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(150px,auto));align-items:end;gap:10px}.ssp-migration-wizard-shell.is-reviewing-projects .ssp-migration-results-card{padding-top:14px}.ssp-migration-wizard-shell.is-reviewing-projects .ssp-migration-results-card>.ssp-migration-upload-head{display:none}.ssp-migration-wizard--project-review .ssp-migration-progress,.ssp-migration-wizard--project-review .ssp-inline-warning--success,.ssp-migration-wizard--project-review .ssp-migration-step-grid{position:relative}@media (max-width:1100px){.ssp-migration-wizard-shell.is-reviewing-projects .ssp-migration-upload-grid{grid-template-columns:1fr 1fr}}.ssp-migration-chip-list span em{margin-left:4px;color:var(--ssp-muted,var(--ssp-muted));font-size:10px;font-style:normal;font-weight:600}.ssp-clean-csv-people-review{display:grid;gap:8px;min-width:220px}.ssp-clean-csv-people-review span{display:grid;gap:3px;padding:8px 10px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:var(--ssp-surface,var(--ssp-surface))}.ssp-clean-csv-people-review strong{color:var(--ssp-text,var(--ssp-navy-deep));font-size:12px;line-height:1.2}.ssp-clean-csv-people-review em{width:max-content;padding:2px 7px;border:1px solid rgba(0,65,101,.18);border-radius:999px;color:var(--ssp-primary,var(--ssp-primary));background:var(--ssp-surface,var(--ssp-surface));font-size:10px;font-style:normal;font-weight:850}.ssp-clean-csv-people-review small{color:var(--ssp-muted,var(--ssp-muted));font-size:10.5px;line-height:1.25;word-break:break-word}.ssp-projects-operating .ssp-operating-panel--missing+.ssp-operating-panel--missing{margin-top:0}.ssp-operating-row--duplicate .ssp-operating-due small{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssp-side-intel-row.is-success span{background:rgba(46,160,67,0.11);color:var(--ssp-success)}.ssp-side-intel--calendar .ssp-today-calendar-clean{display:flex;flex-direction:column;gap:8px}.ssp-project-calendar-row{border-top:1px solid var(--ssp-border,var(--ssp-border));padding-top:10px}.ssp-project-calendar-row:first-child{border-top:0;padding-top:0}.ssp-projects-operating .ssp-operating-main-col>.ssp-operating-panel{min-width:0}.ssp-project-health-kpis{margin-top:12px}.ssp-project-health-kpis button{min-height:88px;padding:14px;display:grid;align-content:center;gap:4px;border:0;border-top:1px solid rgba(15,23,42,.06);border-left:1px solid rgba(15,23,42,.06);background:transparent;text-align:left;cursor:pointer}.ssp-project-health-kpis button:nth-child(1),.ssp-project-health-kpis button:nth-child(2){border-top:0}.ssp-project-health-kpis button:nth-child(odd){border-left:0}.ssp-project-health-kpis button span,.ssp-project-health-kpis button small{color:var(--ssp-muted,var(--ssp-muted));font-size:11px;font-weight:700}.ssp-project-health-kpis button strong{color:var(--ssp-primary,var(--ssp-primary));font-size:24px;line-height:1}.ssp-project-calendar-row time{display:grid;gap:2px;min-width:48px;line-height:1.1}.ssp-project-calendar-row time b{display:block;color:var(--ssp-muted,var(--ssp-muted));font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ssp-project-health-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(0,65,101,.10);border-radius:16px;overflow:hidden;background:var(--ssp-surface,var(--ssp-surface));margin-top:12px}.ssp-project-health-kpis .ssp-project-health-kpi{appearance:none;min-height:92px;padding:16px 14px;border:0;border-top:1px solid rgba(0,65,101,.08);border-left:1px solid rgba(0,65,101,.08);background:var(--ssp-surface,var(--ssp-surface));color:var(--ssp-primary,var(--ssp-primary));text-align:left;display:grid;align-content:center;gap:5px;cursor:pointer;box-shadow:none}.ssp-project-health-kpis .ssp-project-health-kpi:nth-child(1),.ssp-project-health-kpis .ssp-project-health-kpi:nth-child(2){border-top:0}.ssp-project-health-kpis .ssp-project-health-kpi:nth-child(odd){border-left:0}.ssp-project-health-kpis .ssp-project-health-kpi:hover,.ssp-project-health-kpis .ssp-project-health-kpi:focus-visible,.ssp-project-health-kpis .ssp-project-health-kpi.is-active{background:var(--ssp-surface,var(--ssp-surface));color:var(--ssp-primary,var(--ssp-primary));box-shadow:inset 0 0 0 1px rgba(0,65,101,.30);outline:none}.ssp-project-health-kpis .ssp-project-health-kpi span,.ssp-project-health-kpis .ssp-project-health-kpi small{color:var(--ssp-muted,var(--ssp-muted));font-size:11px;font-weight:750;line-height:1.2}.ssp-project-health-kpis .ssp-project-health-kpi strong{color:var(--ssp-primary,var(--ssp-primary));font-size:24px;line-height:1;letter-spacing:-.02em}.ssp-workspace--tasks-command .ssp-today-command-grid{grid-template-columns:minmax(0,1fr) 360px}.ssp-contact-link-audit{display:grid;gap:16px;margin-top:14px}.ssp-contact-audit-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ssp-contact-audit-stat{border:1px solid rgba(0,65,101,.08);border-radius:16px;background:var(--ssp-surface,var(--ssp-surface));padding:12px;box-shadow:none}.ssp-contact-audit-stat span,.ssp-contact-audit-stat small{display:block;color:var(--ssp-muted,var(--ssp-muted));font-size:11px;font-weight:750;letter-spacing:.01em}.ssp-contact-audit-stat strong{display:block;margin:4px 0;color:var(--ssp-primary,var(--ssp-primary));font-size:22px;line-height:1}.ssp-contact-audit-panel{border:1px solid rgba(0,65,101,.08);border-radius:18px;background:var(--ssp-surface,var(--ssp-surface));padding:14px;box-shadow:none}.ssp-contact-audit-panel summary{cursor:pointer;color:var(--ssp-primary,var(--ssp-primary));font-weight:850}.ssp-contact-audit-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ssp-contact-audit-head h3{margin:0;color:var(--ssp-primary,var(--ssp-primary));font-size:16px}.ssp-contact-audit-head span{border:1px solid rgba(0,65,101,.1);border-radius:999px;padding:3px 8px;color:var(--ssp-primary,var(--ssp-primary));font-size:12px;font-weight:850;background:transparent}.ssp-contact-audit-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;border-top:1px solid rgba(0,65,101,.06)}.ssp-contact-audit-row:first-of-type{border-top:0}.ssp-contact-audit-main strong,.ssp-contact-audit-match strong{display:block;color:var(--ssp-primary,var(--ssp-primary));font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssp-contact-audit-main span,.ssp-contact-audit-main small,.ssp-contact-audit-match span{display:block;margin-top:3px;color:var(--ssp-muted,var(--ssp-muted));font-size:12px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssp-contact-audit-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.ssp-contact-audit-decision{display:inline-flex;margin-top:6px;border:1px solid rgba(0,65,101,.1);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:850;color:var(--ssp-primary,var(--ssp-primary));background:transparent}.ssp-contact-audit-decision.is-approve{border-color:rgba(20,120,70,.24);color:var(--ssp-success-strong)}.ssp-contact-audit-duplicate{border-top:1px solid rgba(0,65,101,.06);padding:12px 0}.ssp-contact-audit-duplicate:first-of-type{border-top:0}.ssp-contact-audit-duplicate strong{color:var(--ssp-primary,var(--ssp-primary));font-weight:850}.ssp-contact-audit-duplicate span,.ssp-contact-audit-duplicate small{display:block;color:var(--ssp-muted,var(--ssp-muted));font-size:12px;font-weight:650}.ssp-contact-audit-duplicate ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.ssp-contact-audit-duplicate li{border:1px solid rgba(0,65,101,.07);border-radius:12px;padding:9px 10px;background:var(--ssp-surface,var(--ssp-surface))}@media (max-width:1100px){.ssp-contact-audit-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ssp-contact-audit-row{grid-template-columns:1fr}.ssp-contact-audit-actions{justify-content:flex-start}}.ssp-contact-audit-apply-panel{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;border:1px solid rgba(0,65,101,.08);border-radius:16px;background:var(--ssp-surface,var(--ssp-surface));padding:12px 14px;margin:12px 0;box-shadow:none}.ssp-contact-audit-apply-panel strong{display:block;color:var(--ssp-primary,var(--ssp-primary));font-weight:850}.ssp-contact-audit-apply-panel span{display:block;margin-top:3px;color:var(--ssp-muted,var(--ssp-muted));font-size:12px;font-weight:650;line-height:1.35}.ssp-contact-audit-apply-panel label{display:flex;align-items:center;gap:8px;color:var(--ssp-primary,var(--ssp-primary));font-size:12px;font-weight:750;white-space:nowrap}.ssp-contact-audit-apply-panel--danger{border-color:rgba(190,30,30,.14)}@media (max-width:1100px){.ssp-contact-audit-apply-panel{grid-template-columns:1fr}.ssp-contact-audit-apply-panel label{white-space:normal}}.ssp-root--workspace-first .ssp-workspace--migration-wizard,.ssp-root--v4-app .ssp-workspace--migration-wizard{overflow-y:auto;overflow-x:hidden;align-content:start}.ssp-root--workspace-first .ssp-workspace--migration-wizard .ssp-system-pane--dev,.ssp-root--v4-app .ssp-workspace--migration-wizard .ssp-system-pane--dev{min-height:auto;height:auto;overflow:visible}.ssp-root--workspace-first .ssp-workspace--migration-wizard .ssp-system-focus,.ssp-root--workspace-first .ssp-workspace--migration-wizard .ssp-migration-wizard-shell,.ssp-root--workspace-first .ssp-workspace--migration-wizard .ssp-migration-upload-card,.ssp-root--workspace-first .ssp-workspace--migration-wizard .ssp-migration-results-card,.ssp-root--workspace-first .ssp-workspace--migration-wizard .ssp-contact-link-audit,.ssp-root--workspace-first .ssp-workspace--migration-wizard .ssp-contact-audit-panel,.ssp-root--v4-app .ssp-workspace--migration-wizard .ssp-system-focus,.ssp-root--v4-app .ssp-workspace--migration-wizard .ssp-migration-wizard-shell,.ssp-root--v4-app .ssp-workspace--migration-wizard .ssp-migration-upload-card,.ssp-root--v4-app .ssp-workspace--migration-wizard .ssp-migration-results-card,.ssp-root--v4-app .ssp-workspace--migration-wizard .ssp-contact-link-audit,.ssp-root--v4-app .ssp-workspace--migration-wizard .ssp-contact-audit-panel{height:auto;max-height:none;min-height:0;overflow:visible}.ssp-root--workspace-first .ssp-workspace--migration-wizard .ssp-migration-wizard-shell,.ssp-root--v4-app .ssp-workspace--migration-wizard .ssp-migration-wizard-shell{display:grid;grid-template-columns:1fr;align-items:start;padding-bottom:72px}.ssp-root--workspace-first .ssp-workspace--migration-wizard .ssp-contact-audit-apply-panel,.ssp-root--v4-app .ssp-workspace--migration-wizard .ssp-contact-audit-apply-panel{position:sticky;top:0;z-index:6;background:rgba(255,255,255,.96);backdrop-filter:blur(14px)}.ssp-root--workspace-first .ssp-workspace--migration-wizard .ssp-contact-audit-row,.ssp-root--v4-app .ssp-workspace--migration-wizard .ssp-contact-audit-row{min-width:0}.ssp-workspace--migration-wizard .ssp-migration-wizard-shell--contact-review{display:grid;grid-template-columns:1fr;gap:18px;overflow:visible;padding-bottom:96px}.ssp-workspace--migration-wizard .ssp-contact-review-workspace{display:grid;gap:16px;min-height:calc(100vh - 260px);padding:20px}.ssp-workspace--migration-wizard .ssp-contact-review-workspace [data-ssp-contact-link-audit-output]{display:block;min-height:0}.ssp-contact-audit-panel--priority{padding:18px;border-color:rgba(0,65,101,.22)}.ssp-contact-audit-panel--priority .ssp-contact-audit-head{align-items:flex-start;margin-bottom:14px}.ssp-contact-audit-panel--priority .ssp-contact-audit-head small{display:block;margin-top:4px;color:var(--ssp-muted,var(--ssp-muted));font-size:12px;font-weight:650}.ssp-contact-audit-panel--priority .ssp-contact-audit-row{grid-template-columns:minmax(220px,.95fr) minmax(220px,.95fr) minmax(220px,auto);gap:18px;padding:16px 0}.ssp-contact-audit-panel--priority .ssp-contact-audit-actions{min-width:220px}.ssp-project-csv-tools{padding:0;overflow:hidden}.ssp-project-csv-tools>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer;list-style:none}.ssp-project-csv-tools>summary::-webkit-details-marker{display:none}.ssp-project-csv-tools>summary strong{display:block;color:var(--ssp-primary,var(--ssp-primary));font-size:15px;font-weight:850}.ssp-project-csv-tools>summary small{display:block;margin-top:3px;color:var(--ssp-muted,var(--ssp-muted));font-size:12px;font-weight:650}.ssp-project-csv-tools-grid{display:grid;gap:16px;padding:0 18px 18px}@media (max-width:1100px){.ssp-contact-audit-panel--priority .ssp-contact-audit-row{grid-template-columns:1fr}.ssp-contact-audit-panel--priority .ssp-contact-audit-actions{min-width:0;justify-content:flex-start}}.ssp-root--v4-app .ssp-projects-operating .ssp-operating-panel--must,.ssp-root--workspace-first .ssp-projects-operating .ssp-operating-panel--must{display:flex;flex-direction:column;min-height:0}.ssp-root--v4-app .ssp-projects-operating .ssp-operating-panel--must .ssp-operating-list,.ssp-root--workspace-first .ssp-projects-operating .ssp-operating-panel--must .ssp-operating-list{max-height:clamp(420px,calc(100vh - 390px),720px);overflow:auto;padding-right:8px;scrollbar-width:thin}.ssp-root--v4-app .ssp-operating-metrics .ssp-project-kpi.ssp-operating-metric,.ssp-root--workspace-first .ssp-operating-metrics .ssp-project-kpi.ssp-operating-metric{border-top:3px solid var(--ssp-border,var(--ssp-border))}.ssp-root--v4-app .ssp-operating-metrics .ssp-project-kpi--overdue.ssp-operating-metric,.ssp-root--workspace-first .ssp-operating-metrics .ssp-project-kpi--overdue.ssp-operating-metric{border-top-color:var(--ssp-danger)}.ssp-root--v4-app .ssp-operating-metrics .ssp-project-kpi--this_week.ssp-operating-metric,.ssp-root--workspace-first .ssp-operating-metrics .ssp-project-kpi--this_week.ssp-operating-metric{border-top-color:var(--ssp-warning)}.ssp-root--v4-app .ssp-operating-metrics .ssp-project-kpi--awaiting.ssp-operating-metric,.ssp-root--workspace-first .ssp-operating-metrics .ssp-project-kpi--awaiting.ssp-operating-metric{border-top-color:var(--ssp-info)}.ssp-root--v4-app .ssp-operating-metrics .ssp-project-kpi--upcoming.ssp-operating-metric,.ssp-root--workspace-first .ssp-operating-metrics .ssp-project-kpi--upcoming.ssp-operating-metric{border-top-color:var(--ssp-muted-light,var(--ssp-muted-light))}.ssp-root--v4-app .ssp-operating-metrics .ssp-project-kpi--overdue .ssp-operating-metric__icon,.ssp-root--workspace-first .ssp-operating-metrics .ssp-project-kpi--overdue .ssp-operating-metric__icon{background:rgba(220,38,38,.10);color:var(--ssp-danger-deep)}.ssp-root--v4-app .ssp-operating-metrics .ssp-project-kpi--this_week .ssp-operating-metric__icon,.ssp-root--workspace-first .ssp-operating-metrics .ssp-project-kpi--this_week .ssp-operating-metric__icon{background:rgba(245,158,11,.12);color:var(--ssp-warning-text)}.ssp-root--v4-app .ssp-operating-metrics .ssp-project-kpi--awaiting .ssp-operating-metric__icon,.ssp-root--workspace-first .ssp-operating-metrics .ssp-project-kpi--awaiting .ssp-operating-metric__icon{background:rgba(37,99,235,.09);color:var(--ssp-info-strong)}.ssp-root--v4-app .ssp-operating-metrics .ssp-project-kpi--upcoming .ssp-operating-metric__icon,.ssp-root--workspace-first .ssp-operating-metrics .ssp-project-kpi--upcoming .ssp-operating-metric__icon{background:rgba(148,163,184,.13);color:var(--ssp-muted-strong,var(--ssp-muted-strong))}.ssp-loss-control--stage-rail{margin-top:30px;padding-top:16px;border-top:1px solid rgba(159,18,57,.12);display:flex;justify-content:flex-start}.ssp-loss-control--stage-rail .ssp-text-button--danger{width:auto;min-height:34px;padding:8px 12px;justify-content:center;border:1px solid rgba(159,18,57,.26);border-radius:12px;color:var(--ssp-rose);background:var(--ssp-surface,var(--ssp-surface))}
