/**
 * Deal workspace Simple mode — compact professional data-entry form.
 * Gated on #dealWorkspaceMount[data-deal-workspace-mode="simple"].
 */

#dealWorkspaceMount[data-deal-workspace-mode="simple"] {
  --ds-simple-font: 13px;
  --ds-simple-label-font: 12px;
  --ds-simple-row-h: 28px;
  --ds-simple-pad-x: 12px;
  --ds-simple-pad-y: 3px;
  --ds-simple-label-w: 132px;
  --ds-simple-row-pad-x: 12px;
  --ds-simple-pad-y: 3px;
  --ds-simple-field-gap: 8px;
  --ds-border: #e2e8f0;
  --ds-border-strong: #cbd5e1;
  --ds-page-bg: #f1f5f9;
  --ds-form-bg: #ffffff;
  --ds-label-color: #475569;
  --ds-value-color: #0f172a;
  --ds-section-color: #64748b;
  --ds-input-border: #cbd5e1;
  --ds-input-bg: #ffffff;
  --ds-input-readonly-bg: #f8fafc;
  --ds-accent: #2563eb;
  --ds-empty-color: #64748b;
  --ds-edit-btn-bg: #0f172a;
  --ds-edit-btn-bg-hover: #1e293b;
  --ds-edit-btn-border: #0f172a;
  --ds-edit-btn-color: #ffffff;
  --ds-simple-input-max-w: var(--ro-simple-input-max-w, min(100%, 360px));
  --ds-simple-textarea-max-w: var(--ro-simple-textarea-max-w, min(100%, 480px));
  --ds-section-gap: 12px;
  --ds-simple-column-max: min(1040px, calc(100% - 32px));
  --ds-simple-column-gutter: 16px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
  font-size: var(--ds-simple-font) !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;
  color: var(--ds-value-color) !important;
  -webkit-font-smoothing: antialiased;
}

/* Mode bar lives inside the centered simple column */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar {
  margin: 12px auto 8px !important;
  max-width: var(--ds-simple-column-max, min(1040px, calc(100% - 32px))) !important;
  width: 100% !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar--advanced {
  margin: 8px auto !important;
}

/* ── Mode bar ── */
.deal-workspace-mode-bar {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 8px 10px;
  padding: 6px 12px;
  margin: 0 12px 8px;
  border: 1px solid var(--ds-border, #e2e8f0);
  border-radius: 8px;
  background: #fff;
  box-sizing: border-box;
  min-width: 0;
  position: relative;
  min-height: 36px;
  font-family: inherit;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04);
}

.deal-workspace-mode-bar[hidden] {
  display: none !important;
}

/* Reserve strip height while deal workspace is open so saves/re-renders never collapse layout. */
#dealWorkspaceMount.visible .deal-workspace-mode-bar,
#dealWorkspaceMount.visible #dealWorkspaceModeBar {
  visibility: visible;
  min-height: 36px;
}

.deal-workspace-mode-bar--advanced {
  justify-content: center;
  padding: 5px 10px;
  margin: 0 12px 8px;
}

.deal-workspace-mode-bar--advanced .deal-workspace-mode-bar__simple-only {
  display: none !important;
}

/* Simple bar: Back/name | Focused/Full (no top-bar Edit/Save — section Edit is enough) */
.deal-workspace-mode-bar--simple {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  grid-template-rows: auto !important;
  align-items: center !important;
  gap: 8px 10px !important;
  flex-wrap: unset !important;
  min-height: 0 !important;
  height: auto !important;
  overflow: visible !important;
}

.deal-workspace-mode-bar__start {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  z-index: 0;
}

.deal-workspace-mode-bar--simple .deal-workspace-mode-bar__start {
  grid-column: 1;
  grid-row: 1;
  justify-self: start;
  flex: unset;
  padding-right: 0;
}

.deal-workspace-mode-bar__start {
  flex: 1 1 auto;
  padding-right: 120px;
}

.deal-workspace-mode-bar__toggle {
  position: static;
  left: auto;
  top: auto;
  transform: none;
  z-index: 2;
  flex: 0 0 auto;
  pointer-events: auto;
  display: flex;
  justify-content: center;
}

.deal-workspace-mode-bar--simple .deal-workspace-mode-bar__toggle {
  grid-column: 2;
  grid-row: 1;
  justify-self: end;
  width: auto;
}

/* Advanced bar only: center toggle over single row */
.deal-workspace-mode-bar--advanced .deal-workspace-mode-bar__toggle {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

/* Simple bar on phone: Back row 1, toggle row 2 */
.deal-workspace-mode-bar--simple.deal-workspace-mode-bar--stacked {
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-rows: auto auto !important;
  margin-bottom: 16px !important;
  padding: 8px 10px 10px !important;
  min-height: 0 !important;
  height: auto !important;
}

.deal-workspace-mode-bar--simple.deal-workspace-mode-bar--stacked .deal-workspace-mode-bar__start {
  grid-column: 1 !important;
  grid-row: 1 !important;
  justify-self: start !important;
}

.deal-workspace-mode-bar--simple.deal-workspace-mode-bar--stacked .deal-workspace-mode-bar__toggle {
  grid-column: 1 !important;
  grid-row: 2 !important;
  position: static !important;
  transform: none !important;
  width: 100% !important;
  padding-top: 4px !important;
  justify-content: center !important;
  justify-self: stretch !important;
}

@media (max-width: 768px) {
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar--simple,
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar--simple.deal-workspace-mode-bar--stacked,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar--simple {
    grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) !important;
    grid-template-rows: auto auto !important;
    margin: 8px 0 16px !important;
    padding: 8px 10px 10px !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar--simple .deal-workspace-mode-bar__start,
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar--simple.deal-workspace-mode-bar--stacked .deal-workspace-mode-bar__start,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar--simple .deal-workspace-mode-bar__start {
    grid-column: 1 !important;
    grid-row: 1 !important;
    justify-self: start !important;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar--simple .deal-workspace-mode-bar__toggle,
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar--simple.deal-workspace-mode-bar--stacked .deal-workspace-mode-bar__toggle,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar--simple .deal-workspace-mode-bar__toggle {
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
    position: static !important;
    left: auto !important;
    top: auto !important;
    transform: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding-top: 4px !important;
    justify-content: center !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-body {
    padding-top: 2px !important;
  }
}

/* Segmented Simple / Advanced toggle — both workspace modes */
#dealWorkspaceMount .deal-workspace-mode-toggle {
  display: inline-flex;
  align-items: stretch;
  flex-shrink: 0;
  gap: 0;
  border: 1px solid var(--ds-border-strong, #cbd5e1);
  border-radius: 6px;
  background: #f1f5f9;
  overflow: hidden;
  padding: 2px;
  box-sizing: border-box;
}

#dealWorkspaceMount .deal-workspace-mode-btn {
  font-family: inherit;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.2;
  padding: 4px 10px;
  border-radius: 4px;
  color: #64748b;
  background: transparent;
  border: none;
  box-shadow: none;
  cursor: pointer;
  white-space: nowrap;
  appearance: none;
  -webkit-appearance: none;
  margin: 0;
}

#dealWorkspaceMount .deal-workspace-mode-btn:hover {
  color: #0f172a;
}

#dealWorkspaceMount .deal-workspace-mode-btn--active {
  background: #fff;
  color: #0f172a;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.08);
}

#dealWorkspaceMount .deal-workspace-mode-btn:focus {
  outline: none;
}

#dealWorkspaceMount .deal-workspace-mode-btn:focus-visible {
  outline: 2px solid rgba(37, 99, 235, 0.45);
  outline-offset: -2px;
}

.deal-workspace-mode-bar__btn {
  flex: 0 0 auto;
  padding: 4px 12px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  border: 1px solid var(--ds-border-strong, #cbd5e1);
  border-radius: 6px;
  background: #fff;
  color: #334155;
  cursor: pointer;
  box-shadow: none;
}

.deal-workspace-mode-bar__btn:hover {
  background: #f8fafc;
  border-color: #94a3b8;
}

.deal-workspace-mode-bar__name {
  flex: 1 1 auto;
  min-width: 0;
  font-size: 12px;
  font-weight: 700;
  color: #0f172a;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* ── Hide advanced chrome (keep deal header — title, context, primary contact) ── */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-sticky-stack,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-related-strip-wrap,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .book-client-contact-milestone-banner,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero__sentinel,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-unified-rail-layout__rail-col,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-sidebar {
  display: none !important;
}

/* Deal header — same info as Advanced, fitted to the simple column */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header.deal-header--workspace {
  display: block !important;
  max-width: var(--ds-simple-column-max, min(1040px, calc(100% - 32px))) !important;
  width: 100% !important;
  margin: 8px auto 0 !important;
  padding: 10px 12px 8px !important;
  box-sizing: border-box !important;
  border: 1px solid var(--ds-border) !important;
  border-radius: 8px !important;
  background: var(--ds-form-bg) !important;
  box-shadow: 0 1px 3px rgba(15, 23, 42, 0.06) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header-top {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 0 !important;
  width: 100% !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header-top-left {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  width: 100% !important;
  min-width: 0 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-back-btn--workspace {
  display: none !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header-heading {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  text-align: center !important;
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-title--workspace {
  font-family: inherit !important;
  font-size: clamp(15px, 2.4vw, 18px) !important;
  font-weight: 700 !important;
  letter-spacing: -0.02em !important;
  line-height: 1.25 !important;
  color: var(--ds-value-color) !important;
  text-align: center !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header-context {
  justify-content: center !important;
  font-family: inherit !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  color: #64748b !important;
  margin-top: 4px !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header-primary-contact {
  margin-top: 8px !important;
  width: 100% !important;
  max-width: min(720px, 100%) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header-primary-contact__inner {
  font-family: inherit !important;
  font-size: 12.5px !important;
  font-weight: 500 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header-top-right {
  display: none !important;
}

/* Mode bar: Back + toggle + Edit only (title lives in header above) */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar__name {
  display: none !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar {
  margin-top: 8px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="closingLens"],
#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="dealMap"],
#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="dealMapPipelineMomentum"],
#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="dealMapSpine"],
#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="dealMapOutputs"] {
  display: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-customer-motion__band-head {
  display: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-section-panel[data-deal-section-panel="dealmap"] {
  display: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] #dealCompleteDealStripHost {
  display: none !important;
}

/* ── Single-column layout with section ordering ── */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-body {
  display: block !important;
  grid-template-columns: none !important;
  background: var(--ds-page-bg) !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace {
  background: var(--ds-page-bg) !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-main-content,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-main-content.deal-main-content--workspace {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  max-width: var(--ds-simple-column-max, min(1040px, calc(100% - 32px))) !important;
  width: 100% !important;
  margin: 0 auto !important;
  padding: 0 var(--ds-simple-column-gutter, 16px) 24px !important;
  box-sizing: border-box !important;
  gap: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

/* Root cause of horizontal columns: unified rail is row-flex in advanced mode */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-unified-rail-layout {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
  min-width: 0 !important;
  border: none !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-unified-rail-layout__panels {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  align-items: stretch !important;
  width: 100% !important;
  min-width: 0 !important;
  gap: var(--ds-section-gap) !important;
  container-type: normal !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-section-panel[data-deal-section-panel="dealmap"] {
  display: none !important;
}

/* Overview stays open; disclosure wrappers own Details / Activity / Financials. */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-section-panel[data-deal-section-panel="summary"],
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-section-panel[data-deal-section-panel="summary"].is-hidden {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  min-width: 0 !important;
  order: 0 !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero {
  display: block !important;
  margin: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero > :not(.deal-focused-guidance):not(.deal-first-guide):not(.deal-first-guide-invite) {
  display: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero #dealSummaryClosingPatchWrap {
  display: none !important;
}

/* Phase 4: hide competing Focused guidance surfaces (still rendered for Full). */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-command-strip.deal-hero-core,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-host,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] #dealCompleteDealStripHost,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-closing-lens[data-section-anchor="closingLens"],
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focus-band,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-autopilot-card {
  display: none !important;
}

#dealWorkspaceMount:not([data-deal-workspace-mode="simple"]) .deal-focused-guidance {
  display: none !important;
}

#dealWorkspaceMount:not([data-deal-workspace-mode="simple"]) .deal-focused-pulse {
  display: none !important;
}

#dealWorkspaceMount:not([data-deal-workspace-mode="simple"]) .deal-focused-identity {
  display: none !important;
}

#dealWorkspaceMount:not([data-deal-workspace-mode="simple"]) .deal-first-guide,
#dealWorkspaceMount:not([data-deal-workspace-mode="simple"]) .deal-first-guide-invite {
  display: none !important;
}

/* Phase 6: First Deal guide — primary Focused surface while active */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide-invite {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin: 0 0 12px;
  padding: 14px 16px 14px;
  border: 1px solid var(--ds-border, #e2e8f0);
  border-radius: 12px;
  background:
    linear-gradient(180deg, rgba(248, 250, 252, 0.98), rgba(255, 255, 255, 1));
  box-sizing: border-box;
  position: relative;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide--ready {
  border-color: #bbf7d0;
  box-shadow: inset 3px 0 0 #16a34a;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__top {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: space-between;
  gap: 6px 12px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__eyebrow {
  margin: 0;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--ds-muted, #64748b);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__title {
  margin: 0;
  font-size: 1.15rem;
  font-weight: 750;
  line-height: 1.25;
  color: var(--ds-text, #0f172a);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__instruction,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__status,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__rec-hint,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__progress {
  margin: 0;
  font-size: 0.9rem;
  line-height: 1.4;
  color: var(--ds-muted, #475569);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__progress {
  font-size: 12px;
  font-weight: 650;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__actions,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__footer,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide-invite__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__cta {
  min-height: 40px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__footer {
  margin-top: 2px;
  padding-top: 8px;
  border-top: 1px solid var(--ds-border, #e2e8f0);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__coaching-wrap {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  width: 100%;
  margin-top: 10px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__why {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 36px;
  padding: 6px 10px;
  font-size: 12px;
  font-weight: 650;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__why .td-ai-badge {
  flex-shrink: 0;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__coaching {
  width: 100%;
  box-sizing: border-box;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide--coaching-open .deal-first-guide__coaching:not([hidden]) {
  margin-top: 2px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide-invite {
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px 14px;
  padding: 12px 14px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide-invite__title {
  margin: 0;
  font-size: 0.95rem;
  font-weight: 700;
  color: var(--ds-text, #0f172a);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide-invite__text {
  margin: 2px 0 0;
  font-size: 13px;
  color: var(--ds-muted, #64748b);
}

.deal-first-guide-entry-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 7px 12px;
  border-radius: 9px;
  border: 1px solid var(--ds-border, #e2e8f0);
  background: #fff;
  color: var(--ds-text, #334155);
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
  min-height: 36px;
}

.deal-first-guide-entry-btn:focus-visible,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__cta:focus-visible,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide-invite button:focus-visible {
  outline: 2px solid var(--deal-accent, #2563eb);
  outline-offset: 2px;
}

@media (max-width: 640px) {
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__actions,
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__footer,
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide-invite {
    flex-direction: column;
    align-items: stretch;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__cta,
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide-invite__actions .btn {
    width: 100%;
    justify-content: center;
  }
}

/* Audit F1: compact deal identity / status strip (value prominent; before recommendation). */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity {
  display: grid;
  grid-template-columns: minmax(0, 1.35fr) repeat(3, minmax(0, 1fr));
  gap: 2px 10px;
  align-items: start;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin: 0 0 10px;
  padding: 8px 2px 10px;
  box-sizing: border-box;
  border-bottom: 1px solid var(--ds-border, #e2e8f0);
  order: 0;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__metric {
  appearance: none;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  min-width: 0;
  width: 100%;
  margin: 0;
  padding: 4px 6px;
  border: 0;
  border-radius: 8px;
  background: transparent;
  color: inherit;
  font: inherit;
  text-align: left;
  cursor: pointer;
  box-sizing: border-box;
  min-height: 44px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__metric:hover {
  background: rgba(248, 250, 252, 0.9);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__metric:focus-visible {
  outline: 2px solid var(--deal-accent, #2563eb);
  outline-offset: 2px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__label {
  display: block;
  font-size: 11px;
  font-weight: 650;
  letter-spacing: 0.02em;
  line-height: 1.2;
  color: var(--ds-muted, #64748b);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__val {
  display: block;
  width: 100%;
  min-width: 0;
  font-size: 13px;
  font-weight: 650;
  line-height: 1.25;
  color: var(--ds-text, #0f172a);
  overflow-wrap: anywhere;
  word-break: break-word;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__metric--value .deal-focused-identity__val {
  font-size: clamp(1.25rem, 2.6vw, 1.55rem);
  font-weight: 800;
  letter-spacing: -0.025em;
  color: var(--ds-value-color, #0f172a);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__metric--value .deal-focused-identity__label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__metric--value {
  position: relative;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__pill {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  padding: 3px 10px;
  border-radius: 999px;
  background: rgba(37, 99, 235, 0.08);
  color: #1e40af;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__metric--pill .deal-focused-identity__val {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
  width: auto;
  overflow: visible;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__trailing {
  font-size: 13px;
  font-weight: 700;
  color: var(--ds-value-color, #0f172a);
  line-height: 1.2;
  white-space: nowrap;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__metric--empty .deal-focused-identity__val {
  font-weight: 650;
  color: var(--deal-accent, #2563eb);
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}

@media (max-width: 920px) {
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 4px 8px;
    padding: 6px 0 8px;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__metric--value {
    grid-column: 1 / -1;
  }
}

@media (max-width: 640px) {
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-bottom: 8px;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__metric {
    padding: 6px 4px;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__metric--value .deal-focused-identity__val {
    font-size: 1.2rem;
  }
}

@media (max-width: 375px) {
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__label {
    font-size: 10px;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__val {
    font-size: 12px;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__metric--value .deal-focused-identity__val {
    font-size: 1.1rem;
  }
}

/* Phase 5: Deal Pulse + Forecast — one composed row (pulse left, forecast right). */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast {
  display: grid;
  grid-template-columns: minmax(0, 1.35fr) minmax(240px, 0.85fr);
  gap: 0;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin: 0 0 14px;
  padding: 0;
  border: 1px solid var(--ds-border, #e2e8f0);
  border-radius: 12px;
  background: #fff;
  box-sizing: border-box;
  /* Visible so Forecast ? help popover is not clipped by the card edge. */
  overflow: visible;
  order: 1;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast--pulse-only {
  grid-template-columns: 1fr;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__pulse {
  min-width: 0;
  display: flex;
  flex-direction: column;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast {
  position: relative;
  z-index: 2;
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 14px 16px 14px;
  background:
    linear-gradient(180deg, rgba(248, 250, 252, 0.92), rgba(255, 255, 255, 0.98));
  border-left: 1px solid rgba(226, 232, 240, 0.95);
  border-radius: 0 12px 12px 0;
  box-sizing: border-box;
  overflow: visible;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-forecast-help-wrap {
  position: relative;
  z-index: 5;
  overflow: visible;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-forecast-label-row,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-closing-lens__forecast {
  overflow: visible;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-comments-help-popover {
  z-index: 80;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-closing-lens__forecast {
  width: 100%;
  max-width: none;
  align-items: stretch;
  align-self: stretch;
  gap: 10px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-forecast-label-row--above-seg {
  justify-content: flex-start;
  margin-bottom: 0;
  gap: 8px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-forecast-period {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  font-weight: 600;
  color: #64748b;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-forecast-seg-group {
  width: 100%;
  gap: 6px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-forecast-seg {
  flex: 1 1 auto;
  text-align: center;
  min-height: 34px;
  padding: 6px 10px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-forecast-just-input {
  width: 100%;
  min-height: 72px;
  resize: vertical;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-forecast-stage-bar {
  width: 100%;
  flex-direction: column;
  align-items: stretch;
  gap: 8px;
  margin-top: 2px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-forecast-stage-bar__actions {
  width: 100%;
  justify-content: flex-end;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-forecast-stage-bar__save {
  min-width: 72px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin: 0;
  padding: 12px 14px 12px;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-sizing: border-box;
  height: 100%;
}

#dealWorkspaceMount:not([data-deal-workspace-mode="simple"]) .deal-focused-pulse-forecast {
  display: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-section-panel[data-deal-section-panel="summary"] {
  display: flex;
  flex-direction: column;
  gap: 0;
  width: 100%;
  min-width: 0;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__header {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  gap: 8px 12px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__title {
  margin: 0;
  font-size: 0.95rem;
  font-weight: 700;
  color: var(--ds-text, #0f172a);
  line-height: 1.25;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__subtitle {
  margin: 2px 0 0;
  font-size: 12px;
  line-height: 1.35;
  color: var(--ds-muted, #64748b);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__full-btn {
  flex: 0 0 auto;
  min-height: 32px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__rows {
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin: 0;
  padding: 0;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__row {
  display: grid;
  grid-template-columns: minmax(88px, 120px) minmax(0, 1fr);
  gap: 6px 10px;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 8px 6px;
  border: 0;
  border-radius: 8px;
  background: transparent;
  text-align: left;
  font: inherit;
  color: inherit;
  box-sizing: border-box;
  min-height: 40px;
}

button.deal-focused-pulse__row {
  cursor: pointer;
}

button.deal-focused-pulse__row:hover {
  background: #f8fafc;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__row:focus-visible,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__full-btn:focus-visible,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__view-activity:focus-visible,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__mini-btn:focus-visible {
  outline: 2px solid var(--deal-accent, #2563eb);
  outline-offset: 2px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__row-label {
  font-size: 11px;
  font-weight: 650;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: var(--ds-muted, #64748b);
  padding-top: 2px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__row-main {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__row-value {
  font-size: 0.92rem;
  font-weight: 600;
  color: var(--ds-text, #0f172a);
  line-height: 1.3;
  overflow-wrap: anywhere;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__row-detail,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__time {
  font-size: 12px;
  color: var(--ds-muted, #64748b);
  line-height: 1.35;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__row-status {
  font-size: 11px;
  font-weight: 600;
  color: var(--ds-muted, #64748b);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__row--urgent {
  box-shadow: inset 3px 0 0 #dc2626;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__row--urgent .deal-focused-pulse__row-status {
  color: #991b1b;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__row--warning {
  box-shadow: inset 3px 0 0 #d97706;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__row--quiet .deal-focused-pulse__row-value {
  font-weight: 500;
  color: var(--ds-muted, #64748b);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__empty-actions,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__healthy-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 4px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__mini-btn {
  min-height: 32px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__footer {
  display: flex;
  justify-content: flex-start;
  padding-top: 2px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__view-activity {
  appearance: none;
  border: 0;
  background: transparent;
  color: var(--deal-accent, #2563eb);
  font-size: 12px;
  font-weight: 650;
  padding: 6px 0;
  cursor: pointer;
  min-height: 32px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__healthy-title {
  margin: 0;
  font-size: 0.95rem;
  font-weight: 700;
  color: var(--ds-text, #0f172a);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__healthy-detail {
  margin: 4px 0 0;
  font-size: 13px;
  color: var(--ds-muted, #64748b);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast:has(.deal-focused-pulse--healthy) {
  border-color: #bbf7d0;
  box-shadow: inset 3px 0 0 #16a34a;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse--healthy {
  border-color: transparent;
  box-shadow: none;
}

@media (max-width: 920px) {
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast {
    grid-template-columns: 1fr;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast {
    border-left: 0;
    border-top: 1px solid rgba(226, 232, 240, 0.95);
    padding-top: 12px;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse {
    margin-top: 0;
  }
}

@media (max-width: 640px) {
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__row {
    grid-template-columns: 1fr;
    gap: 2px;
    padding: 10px 4px;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__header {
    flex-direction: column;
    align-items: stretch;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__full-btn {
    width: 100%;
    justify-content: center;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-forecast-seg {
    flex: 1 1 calc(33.333% - 6px);
    min-width: 0;
    padding-left: 6px;
    padding-right: 6px;
  }
}

/* Forecast help: anchor right edge to the ? so the panel opens left (into Pulse),
   not off the page — help sits at the trailing edge of the Forecast column. */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-forecast-help-wrap .deal-comments-help-popover {
  left: auto;
  right: 0;
  width: min(340px, calc(100vw - 40px));
  max-width: min(340px, calc(100vw - 40px));
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-forecast-help-wrap .deal-comments-help-popover__arrow {
  left: auto;
  right: 14px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance {
  display: flex;
  flex-direction: column;
  gap: 10px;
  position: relative;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin: 0 0 12px;
  padding: 14px 16px 16px;
  border: 1px solid var(--ds-border, #e2e8f0);
  border-radius: 12px;
  background:
    linear-gradient(180deg, rgba(248, 250, 252, 0.95), rgba(255, 255, 255, 0.98));
  box-sizing: border-box;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__eyebrow {
  margin: 0;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--ds-muted, #64748b);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__lead {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__title {
  margin: 0;
  font-size: 1.2rem;
  font-weight: 750;
  line-height: 1.25;
  color: var(--ds-text, #0f172a);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__explain {
  margin: 0;
  font-size: 0.92rem;
  font-weight: 650;
  line-height: 1.4;
  color: var(--ds-text, #0f172a);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__status-sr {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  margin-top: 2px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__cta {
  min-height: 40px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__coaching-wrap {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  width: 100%;
  margin-top: 10px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__why {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 36px;
  padding: 6px 10px;
  font-size: 12px;
  font-weight: 650;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__why .td-ai-badge {
  flex-shrink: 0;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__coaching {
  width: 100%;
  box-sizing: border-box;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance--coaching-open .deal-focused-guidance__coaching:not([hidden]) {
  margin-top: 2px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__chips {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 2px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__chip {
  appearance: none;
  border: 1px solid var(--ds-border, #e2e8f0);
  background: #fff;
  color: var(--ds-text, #334155);
  border-radius: 999px;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  cursor: pointer;
  min-height: 28px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__chip:focus-visible,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__cta:focus-visible,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__setup-toggle:focus-visible,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__setup-item:focus-visible {
  outline: 2px solid var(--deal-accent, #2563eb);
  outline-offset: 2px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__chip--warning {
  border-color: #fcd34d;
  background: #fffbeb;
  color: #92400e;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__chip--urgent {
  border-color: #fecaca;
  background: #fef2f2;
  color: #991b1b;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__chip--neutral {
  border-color: #e2e8f0;
  background: #f8fafc;
  color: #475569;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance--urgent {
  border-color: #fecaca;
  box-shadow: inset 3px 0 0 #dc2626;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance--warning {
  border-color: #fde68a;
  box-shadow: inset 3px 0 0 #d97706;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance--healthy {
  border-color: #bbf7d0;
  box-shadow: inset 3px 0 0 #16a34a;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__setup {
  margin-top: 4px;
  border-top: 1px solid var(--ds-border, #e2e8f0);
  padding-top: 8px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__setup-toggle {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  appearance: none;
  border: 0;
  background: transparent;
  color: var(--ds-muted, #64748b);
  font-size: 12px;
  font-weight: 650;
  padding: 4px 0;
  cursor: pointer;
  min-height: 32px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__setup-chev {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid currentColor;
  transition: transform 0.15s ease;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__setup.is-open .deal-focused-guidance__setup-chev {
  transform: rotate(90deg);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__setup-panel {
  margin-top: 4px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__setup-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__setup-item {
  appearance: none;
  border: 0;
  background: transparent;
  color: var(--ds-text, #334155);
  text-align: left;
  font-size: 13px;
  font-weight: 550;
  padding: 8px 6px;
  border-radius: 8px;
  cursor: pointer;
  min-height: 36px;
  width: 100%;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__setup-item:hover {
  background: #f1f5f9;
}

@media (max-width: 640px) {
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance {
    padding: 12px 12px 14px;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__actions {
    flex-direction: column;
    align-items: stretch;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__cta {
    width: 100%;
    justify-content: center;
  }
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance {
  order: 0;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-host {
  /* Phase 4: no longer shown; keep rule for cascade clarity */
  display: none !important;
}

/* Full mode: disclosure chrome is invisible; panels keep one-active-tab behavior. */
#dealWorkspaceMount:not([data-deal-workspace-mode="simple"]) .deal-focused-disclosure {
  display: contents;
}

#dealWorkspaceMount:not([data-deal-workspace-mode="simple"]) .deal-focused-disclosure__heading {
  display: none !important;
}

#dealWorkspaceMount:not([data-deal-workspace-mode="simple"]) .deal-focused-disclosure__body {
  display: contents;
}

#dealWorkspaceMount:not([data-deal-workspace-mode="simple"]) .deal-focused-map-affordance {
  display: none !important;
}

/* Focused disclosure rows */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 1px solid var(--ds-border, #e2e8f0);
  border-radius: 10px;
  background: var(--ds-form-bg, #fff);
  box-sizing: border-box;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure[data-deal-focused-disclosure="details"] {
  order: 2;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure[data-deal-focused-disclosure="motion"] {
  order: 3;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure[data-deal-focused-disclosure="financials"] {
  order: 4;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-map-affordance {
  order: 5;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  width: 100%;
  min-width: 0;
  margin: 4px 0 0;
  padding: 14px 16px;
  border: 1px solid var(--ds-border, #e2e8f0);
  border-radius: 10px;
  background: var(--ds-form-bg, #fff);
  box-sizing: border-box;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__heading {
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-weight: inherit;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__toggle {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
  min-height: 44px;
  margin: 0;
  padding: 12px 14px;
  border: 0;
  border-radius: 10px;
  background: transparent;
  color: inherit;
  text-align: left;
  cursor: pointer;
  box-sizing: border-box;
  font-family: inherit;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__toggle:hover {
  background: rgba(15, 23, 42, 0.03);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__toggle:focus {
  outline: none;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__toggle:focus-visible {
  outline: 2px solid rgba(37, 99, 235, 0.45);
  outline-offset: 2px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__chev {
  flex: 0 0 auto;
  width: 10px;
  height: 10px;
  margin-top: 5px;
  border-right: 2px solid #64748b;
  border-bottom: 2px solid #64748b;
  transform: rotate(-45deg);
  transition: transform 0.15s ease;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure.is-expanded .deal-focused-disclosure__chev {
  margin-top: 3px;
  transform: rotate(45deg);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__copy {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
  flex: 1 1 auto;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__title {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;
  color: #0f172a;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__desc {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.35;
  color: #64748b;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__count {
  flex: 0 0 auto;
  align-self: center;
  min-width: 22px;
  height: 20px;
  padding: 0 7px;
  border-radius: 999px;
  background: rgba(148, 163, 184, 0.22);
  color: #475569;
  font-size: 11px;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure:not(.is-expanded) .deal-focused-disclosure__body {
  display: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure.is-expanded .deal-focused-disclosure__body {
  display: block;
  width: 100%;
  min-width: 0;
  padding: 0 12px 12px;
  box-sizing: border-box;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure.is-expanded .deal-section-panel,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure.is-expanded .deal-section-panel.is-hidden {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  min-width: 0 !important;
  gap: var(--ds-section-gap) !important;
  margin: 0 !important;
  padding: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-map-affordance__copy {
  flex: 1 1 220px;
  min-width: 0;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-map-affordance__title {
  margin: 0 0 4px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;
  color: #0f172a;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-map-affordance__desc {
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  color: #64748b;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-map-affordance__btn {
  flex: 0 0 auto;
  min-height: 40px;
}

/* Deal Details before Stage & Numbers within the details panel */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="details"] {
  order: 1;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="stageNumbers"] {
  order: 2;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="competitors"] {
  order: 3;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="buyingTeam"] {
  order: 4;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="playbook"] {
  order: 5;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="dealSequences"] {
  order: 6;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="comments"] {
  order: 7;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="customerMotion"] {
  order: 1;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="meetings"] {
  order: 1;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="documentsPortal"] {
  order: 2;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="dealMessages"] {
  order: 3;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="line-items"] {
  order: 1;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="contractBasics"] {
  order: 2;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="tasks"] {
  order: 1;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="stageNumbers"],
#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="details"],
#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="line-items"],
#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="contractBasics"],
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-host,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="tasks"] {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  flex: 0 0 auto !important;
}

/* ── Section cards → flat field groups (base; polish pass below refines) ── */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding: 8px 12px 4px !important;
  margin: 0 !important;
  border: none !important;
  background: transparent !important;
  min-height: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-section-subtitle,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers__top .deal-stage-track,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-commercial-fields-eyebrow,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-stack-eyebrow,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-pipeline-field-micro,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field__hint,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-basics-card__icon,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-readiness-eyebrow,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-summary-hint,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-summary-progress,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-summary-row {
  display: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-actions .deal-tags-strip {
  display: none !important;
}

/* ── Label | value rows — reset advanced multi-column grids ── */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details-view,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details-edit,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-pipeline-fields-stack,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-grid {
  display: block !important;
  grid-template-columns: none !important;
  grid-auto-rows: auto !important;
  padding: 0 !important;
  gap: 0 !important;
  margin: 0 !important;
}

/* ── Unified label | value rows (same columns on every section) ── */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-read,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers__stage,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--next-step,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--last-activity,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--pain,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--brief,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-field--pain-points,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--brief.deal-contract-field {
  display: grid !important;
  grid-template-columns: var(--ds-simple-label-w) minmax(0, 1fr) !important;
  grid-template-rows: auto !important;
  align-items: center !important;
  gap: var(--ds-simple-field-gap) !important;
  min-height: var(--ds-simple-row-h) !important;
  padding: var(--ds-simple-pad-y) var(--ds-simple-row-pad-x) !important;
  margin: 0 !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  writing-mode: horizontal-tb !important;
  text-orientation: mixed !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: anywhere !important;
  min-width: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--pain,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--brief,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-field--pain-points,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--brief.deal-contract-field,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--next-step,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--last-activity {
  align-items: start !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--next-step,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--last-activity {
  border-top: 1px solid var(--ds-border) !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-ownership-label-row {
  display: contents !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-pair-row--company-contact {
  display: contents !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-pair-row--company-contact > .deal-core-card {
  display: grid !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details > *,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details-view > *,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details-edit > *,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-pipeline-grid > *,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-grid > * {
  grid-column: auto !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-pipeline-grid {
  display: block !important;
  gap: 0 !important;
}

/* Column 1 = every label — stretch full label column, left-align text */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card > .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card > .deal-create-field-label-row:not(.deal-core-card__label-row--with-detail),
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card > .deal-create-name-label-row,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-create-field-label-row.deal-core-card__label-row--with-detail > .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-ownership-label-row > .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field > span:first-child,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field > .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field > span:first-child,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-read > .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers__stage > .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-create-field-label-row .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-create-name-label-row .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-contract-field > .deal-core-card__label {
  grid-column: 1 !important;
  grid-row: 1 !important;
  align-self: center !important;
  justify-self: stretch !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  text-align: left !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--pain > .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--brief > .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--next-step > .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--last-activity > .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--decision > .deal-core-card__label {
  grid-column: 1 !important;
  grid-row: 1 !important;
  align-self: start !important;
  justify-self: stretch !important;
  width: 100% !important;
  padding-top: 4px !important;
  padding-left: 0 !important;
  text-align: left !important;
}

/* Column 2 = every value / control */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card > .deal-core-card__value,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card > .deal-modal-input,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card > select,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card > textarea,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card > .deal-type-select-row,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card > .deal-next-step-empty,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card > .deal-next-step-hit,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field > .deal-modal-input,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field > select,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field > textarea,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field > .deal-modal-input,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field > select,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field > .deal-percent-field,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-read > .deal-stage-static-value,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-read > .deal-core-card__value,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers__stage > .deal-modal-input,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers__stage > .deal-stage-numbers__stage-pill,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row__value,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-field--pain-points > textarea,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--brief.deal-contract-field > textarea {
  grid-column: 2 !important;
  grid-row: 1 !important;
  min-width: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field > .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-read > .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field > span:first-child {
  font-size: var(--ds-simple-label-font) !important;
  font-weight: 500 !important;
  color: var(--ds-label-color) !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.2 !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
  hyphens: none !important;
}

/* Optional hints sit on their own line — avoids "(optiona/l)" breaks in the label column */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card__label > span,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field > .deal-core-card__label > span {
  display: block !important;
  margin-top: 1px !important;
  font-weight: 400 !important;
  opacity: 0.75 !important;
  text-transform: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card__value,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-static-value,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers__stage-pill {
  font-size: var(--ds-simple-font) !important;
  color: var(--ds-value-color) !important;
  margin: 0 !important;
  padding: var(--ds-simple-pad-y) var(--ds-simple-pad-x) !important;
  border: 1px solid var(--ds-input-border) !important;
  border-radius: 4px !important;
  background: var(--ds-input-readonly-bg) !important;
  min-height: calc(var(--ds-simple-row-h) - 6px) !important;
  box-sizing: border-box !important;
  line-height: 1.3 !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: anywhere !important;
  writing-mode: horizontal-tb !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card__meta {
  display: none !important;
}

/* Gear / pencil — right edge of value column (not between label and field) */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-create-field-label-row.deal-core-card__label-row--with-detail {
  display: contents !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-create-field-label-row.deal-core-card__label-row--with-detail > .deal-core-card__label {
  grid-column: 1 !important;
  grid-row: 1 !important;
  align-self: center !important;
  justify-self: stretch !important;
  width: 100% !important;
  text-align: left !important;
  padding-left: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-deal-type-settings-btn,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-create-contact-detail-btn {
  grid-column: 2 !important;
  grid-row: 1 !important;
  justify-self: end !important;
  align-self: center !important;
  z-index: 2 !important;
  position: relative !important;
  margin: 0 !important;
  flex-shrink: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card:has(.deal-deal-type-settings-btn) > .deal-core-card__value,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card:has(.deal-create-contact-detail-btn) > .deal-core-card__value,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card:has(.deal-deal-type-settings-btn) > select.deal-modal-input,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--type > .deal-type-select-row,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--fulfillment > .deal-type-select-row,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--fulfillment > .deal-fulfillment-select-row {
  grid-column: 2 !important;
  grid-row: 1 !important;
  padding-right: 30px !important;
  box-sizing: border-box !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers__top {
  display: block !important;
  padding: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--pain .deal-core-card__value,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--brief .deal-core-card__value,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-field--pain-points > textarea,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--brief.deal-contract-field > textarea {
  max-height: 4.5em !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: pre-wrap !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--next-step > .deal-next-step-hit,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--next-step > .deal-next-step-empty {
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  justify-self: stretch !important;
  text-align: left !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-create-name-label-row {
  display: contents !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-create-name-suggest {
  display: none !important;
}

/* Deal Details — kill deal-page.css gutters + flex stacks; uniform value column width */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-details-field--owner,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-details-field--type,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-details-field--fulfillment,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-details-field--name,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-details-field--pain,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-details-field--brief,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-details-field--decision,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-details-field--next-step,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-details-field--last-activity,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-core-pair-row--company-contact > .deal-core-card {
  display: grid !important;
  grid-template-columns: var(--ds-simple-label-w) minmax(0, 1fr) !important;
  flex-direction: unset !important;
  align-items: center !important;
  width: 100% !important;
  max-width: 100% !important;
  padding: var(--ds-simple-pad-y) var(--ds-simple-row-pad-x) !important;
  box-sizing: border-box !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-details-field--pain,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-details-field--brief,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-details-field--next-step,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-details-field--last-activity {
  align-items: start !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-core-card > .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-core-card__value,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-core-card__meta,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-create-field-label-row,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-create-name-label-row,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-contract-field > .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-contract-field > span:first-child {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-core-card__value,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-modal-input,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details select.deal-modal-input,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details textarea.deal-modal-input,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-type-select-row,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-fulfillment-select-row,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-next-step-hit,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-next-step-empty {
  grid-column: 2 !important;
  justify-self: stretch !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  margin-left: 0 !important;
  box-sizing: border-box !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-type-select-row,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-fulfillment-select-row {
  display: flex !important;
  align-items: stretch !important;
  gap: 8px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-type-select-row .deal-modal-input,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-fulfillment-select-row .deal-modal-input {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  width: 100% !important;
  max-width: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details textarea.deal-modal-input,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-details-field--pain .deal-core-card__value,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-details-field--brief .deal-core-card__value {
  align-self: start !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-next-step-hit {
  display: block !important;
  padding: 4px 8px !important;
  margin: 0 !important;
  border: 1px solid var(--ds-input-border) !important;
  border-radius: 6px !important;
  background: var(--ds-input-readonly-bg) !important;
  box-shadow: none !important;
  transform: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-next-step-hit:hover,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-next-step-hit:active {
  transform: none !important;
  box-shadow: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-next-step-hit .deal-core-card__value,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-next-step-hit .deal-core-card__meta {
  display: block !important;
  border: none !important;
  background: transparent !important;
  padding: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  width: 100% !important;
  max-width: none !important;
  box-shadow: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-next-step-hit .deal-core-card__meta {
  margin-top: 2px !important;
  font-size: 12px !important;
  color: var(--ds-label-color) !important;
}

/* Beat momentum / deal-page label gutters — one left edge for every label */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-core-card > .deal-core-card__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-core-card__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-create-field-label-row,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-create-name-label-row,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-create-field-label-row .deal-core-card__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-create-name-label-row .deal-core-card__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-contract-field > .deal-core-card__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-contract-field > span:first-child,
body[data-theme="momentum"].deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-core-card > .deal-core-card__label,
body[data-theme="momentum"].deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-core-card__label,
body[data-theme="momentum"].deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-create-field-label-row,
body[data-theme="momentum"].deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-create-name-label-row,
body[data-theme="momentum"].deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-create-field-label-row .deal-core-card__label,
body[data-theme="momentum"].deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-create-name-label-row .deal-core-card__label,
body[data-theme="momentum"].deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-contract-field > .deal-core-card__label,
body[data-theme="momentum"].deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-contract-field > span:first-child {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  text-align: left !important;
  justify-self: stretch !important;
  width: 100% !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  font-weight: 400 !important;
  font-size: 12px !important;
}

/* Same left edge for pipeline / stage labels (momentum theme bleed) */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field > .deal-core-card__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field > span:first-child,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-read > .deal-core-card__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers__stage > .deal-core-card__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field > span:first-child,
body[data-theme="momentum"].deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field > .deal-core-card__label,
body[data-theme="momentum"].deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-read > .deal-core-card__label,
body[data-theme="momentum"].deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers__stage > .deal-core-card__label,
body[data-theme="momentum"].deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field > span:first-child {
  padding-left: 0 !important;
  margin-left: 0 !important;
  text-align: left !important;
  justify-self: stretch !important;
  width: 100% !important;
}

/* Edit mode inputs */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-modal-input,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-modal-input:not(textarea) {
  font-size: var(--ds-simple-font) !important;
  padding: var(--ds-simple-pad-y) var(--ds-simple-pad-x) !important;
  min-height: calc(var(--ds-simple-row-h) - 2px) !important;
  border: 1px solid var(--ds-input-border) !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  width: 100% !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] textarea.deal-modal-input {
  min-height: 72px !important;
  max-height: 96px !important;
  resize: vertical !important;
}

/* Edit mode: keep Save/Cancel visible (header + bottom). These were previously
   display:none in simple mode, which left "Edit deal details" with no way to save. */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-inline-actions {
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
  gap: 8px !important;
  position: sticky !important;
  bottom: 0 !important;
  z-index: 8 !important;
  margin: 8px 0 0 !important;
  padding: 10px 12px calc(10px + env(safe-area-inset-bottom, 0px)) !important;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92) 0%, #fff 40%) !important;
  border-top: 1px solid var(--ds-border, #e2e8f0) !important;
  box-shadow: 0 -6px 16px rgba(15, 23, 42, 0.06) !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-actions .btn.ghost[data-section-cancel],
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-actions .btn[data-section-save] {
  display: inline-flex !important;
  align-items: center !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-actions .btn[data-section-save],
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-inline-actions .btn.primary[data-section-save] {
  background: var(--ds-edit-btn-bg, #0f172a) !important;
  border-color: var(--ds-edit-btn-border, #0f172a) !important;
  color: var(--ds-edit-btn-color, #fff) !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-actions .btn[data-section-save]:hover,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-inline-actions .btn.primary[data-section-save]:hover {
  background: var(--ds-edit-btn-bg-hover, #1e293b) !important;
  border-color: var(--ds-edit-btn-bg-hover, #1e293b) !important;
  color: var(--ds-edit-btn-color, #fff) !important;
}

/* ── Simple closing strip (Phase 4: suppressed in Focused; Full never shows it) ── */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-host {
  display: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-strip {
  padding: 0 12px 4px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row {
  display: grid !important;
  grid-template-columns: var(--ds-simple-label-w) minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 0 10px !important;
  min-height: var(--ds-simple-row-h) !important;
  padding: 3px 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row__label {
  font-size: var(--ds-simple-label-font) !important;
  font-weight: 500 !important;
  color: var(--ds-label-color) !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row__value {
  font-size: var(--ds-simple-font) !important;
  color: var(--ds-value-color) !important;
  padding: var(--ds-simple-pad-y) var(--ds-simple-pad-x) !important;
  border: 1px solid var(--ds-input-border) !important;
  border-radius: 4px !important;
  background: var(--ds-input-readonly-bg) !important;
  min-height: calc(var(--ds-simple-row-h) - 6px) !important;
  box-sizing: border-box !important;
  line-height: 1.3 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row__value--button {
  text-align: left !important;
  cursor: pointer !important;
  font-family: inherit !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row__value--muted {
  color: #94a3b8 !important;
}

/* Hide closing host in advanced */
#dealWorkspaceMount:not([data-deal-workspace-mode="simple"]) .deal-simple-closing-host {
  display: none !important;
}

/* ── Financials dense ── */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-section-card,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-section-card .deal-line-items-table-wrap,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-basics-card {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  overflow-x: auto !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-section-card .deal-card-header {
  padding-top: 8px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-checkbox {
  padding: 4px 12px 8px !important;
  margin: 0 !important;
  font-size: var(--ds-simple-font) !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-actions {
  padding: 4px 12px 8px !important;
  margin: 0 !important;
}

/* ── Tasks compact (refined in Tasks soft-checklist block below) ── */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-tasks-list {
  padding: 4px 12px 12px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-tasks-empty--rich .deal-tasks-empty__icon {
  display: none !important;
}

/* ── Next step hit in details ── */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-next-step-hit {
  grid-column: 2 !important;
  text-align: left !important;
  padding: var(--ds-simple-pad-y) var(--ds-simple-pad-x) !important;
  border: 1px solid var(--ds-input-border) !important;
  border-radius: 4px !important;
  background: var(--ds-input-readonly-bg) !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-next-step-hit__hint {
  display: none !important;
}

/* ══════════════════════════════════════════════════════════════
   POLISH — match contact overview Simple form styling
   ══════════════════════════════════════════════════════════════ */

/* Strip advanced card tier chrome (accent rails, gradient headers, heavy shadows) */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--primary::before,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--secondary::before,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--tertiary::before {
  display: none !important;
  content: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--primary,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--secondary,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--tertiary,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-host {
  border: 1px solid var(--ds-border) !important;
  border-radius: 8px !important;
  box-shadow: 0 1px 3px rgba(15, 23, 42, 0.06) !important;
  background: var(--ds-form-bg) !important;
  padding: 4px 0 8px !important;
  margin: 0 !important;
  overflow: visible !important;
  position: relative !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--primary > .deal-card-header,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--primary > .deal-card-header--spread,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--secondary > .deal-card-header,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--tertiary > .deal-card-header {
  background: transparent !important;
  border-bottom: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-title {
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
  color: var(--ds-section-color) !important;
  font-family: inherit !important;
}

/* Flatten per-field tiles → contact-style rows (no mini-card borders) */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details-view .deal-core-card,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details-edit .deal-core-card,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details-edit .deal-core-pair-row--company-contact > .deal-core-card {
  display: grid !important;
  grid-template-columns: var(--ds-simple-label-w) minmax(0, 1fr) !important;
  flex-direction: unset !important;
  justify-content: unset !important;
  align-items: center !important;
  gap: var(--ds-simple-field-gap) !important;
  min-height: var(--ds-simple-row-h) !important;
  padding: var(--ds-simple-pad-y) var(--ds-simple-row-pad-x) !important;
  margin: 0 !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  min-width: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-read .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field > .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field > span:first-child {
  font-size: var(--ds-simple-label-font) !important;
  font-weight: 500 !important;
  font-family: inherit !important;
  color: var(--ds-label-color) !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  line-height: 1.2 !important;
  padding: 0 !important;
  margin: 0 !important;
  text-align: left !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-core-card > .deal-core-card__label,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-core-card__value,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-core-card__meta,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-create-field-label-row,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-create-name-label-row {
  padding-left: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-label-row-spacer {
  display: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers__stage-pill {
  border-radius: 4px !important;
  font-weight: 400 !important;
  text-transform: none !important;
}

/* Next step empty state stays in value column */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-next-step-empty {
  grid-column: 2 !important;
  padding: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-next-step-empty__actions {
  display: none !important;
}

/* Buttons — contact simple weight (no heavy black CTAs in section chrome) */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .btn,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-action-btn,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] button.deal-card-header-edit-btn {
  font-family: inherit !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  min-height: 28px !important;
  padding: 4px 12px !important;
  border-radius: 6px !important;
  box-shadow: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-edit-btn:not([data-section-save]),
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .btn.ghost,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .btn.small.ghost {
  background: #fff !important;
  border: 1px solid var(--ds-border-strong) !important;
  color: #334155 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-edit-btn[data-section-edit],
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-edit-btn.btn.primary:not([data-section-save]) {
  background: var(--ds-edit-btn-bg, #0f172a) !important;
  border-color: var(--ds-edit-btn-border, #0f172a) !important;
  color: var(--ds-edit-btn-color, #fff) !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-edit-btn[data-section-edit]:hover,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-edit-btn.btn.primary:not([data-section-save]):hover {
  background: var(--ds-edit-btn-bg-hover, #1e293b) !important;
  border-color: var(--ds-edit-btn-bg-hover, #1e293b) !important;
  color: var(--ds-edit-btn-color, #fff) !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .btn.primary,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-action-primary {
  background: var(--ds-accent) !important;
  border-color: var(--ds-accent) !important;
  color: #fff !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] #saveContractBasicsBtn {
  background: var(--ds-accent) !important;
  border-color: var(--ds-accent) !important;
  color: #fff !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-deal-type-settings-btn,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-create-contact-detail-btn {
  width: 22px !important;
  height: 22px !important;
  min-width: 22px !important;
  min-height: 22px !important;
  padding: 0 !important;
  border-radius: 4px !important;
  opacity: 0.85 !important;
  background: transparent !important;
  border: none !important;
  color: #64748b !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-deal-type-settings-btn:hover,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-create-contact-detail-btn:hover {
  opacity: 1 !important;
  background: rgba(15, 23, 42, 0.06) !important;
  color: #0f172a !important;
}

/* Line items — compact simple section */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-section-card__body,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-table-wrap {
  padding: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-header-actions .btn.primary[data-doc-action="invoice"],
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-header-actions [data-deal-change-order] {
  display: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-empty-state {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px !important;
  text-align: left !important;
  padding: 6px var(--ds-simple-pad-x) 8px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-empty-icon,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-empty-desc {
  display: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-empty-title {
  font-size: var(--ds-simple-font) !important;
  font-weight: 400 !important;
  color: #94a3b8 !important;
  margin: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-table thead th {
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: 0.04em !important;
  padding: 6px 8px !important;
  background: transparent !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-table tbody td {
  padding: 6px 8px !important;
  font-size: var(--ds-simple-font) !important;
  border-top: 1px solid var(--ds-border) !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-totals-footer {
  padding: 8px var(--ds-simple-pad-x) !important;
  border-top: 1px solid var(--ds-border) !important;
  background: transparent !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-total-row {
  font-size: var(--ds-simple-font) !important;
}

/* Contract basics — same section shell as other cards */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-basics-card > .deal-accordion-toggle,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-basics-card__head {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 8px !important;
  width: 100% !important;
  padding: 8px 12px 4px !important;
  margin: 0 !important;
  border: none !important;
  border-bottom: none !important;
  background: transparent !important;
  text-align: left !important;
  font: inherit !important;
  color: inherit !important;
  cursor: pointer !important;
  box-sizing: border-box !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-basics-card > .deal-accordion-toggle:hover,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-basics-card > .deal-accordion-toggle:focus-visible {
  background: rgba(15, 23, 42, 0.04) !important;
  outline: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-basics-card .deal-accordion__chev {
  margin-top: 0 !important;
  flex-shrink: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-basics-card__head-main {
  display: block !important;
  min-width: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-basics-card__icon {
  display: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-basics-card__copy .deal-card-title {
  margin: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-accordion-body {
  padding: 0 !important;
  border: none !important;
  background: transparent !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field {
  gap: 0 10px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-checkbox {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 6px var(--ds-simple-pad-x) 4px !important;
  font-size: var(--ds-simple-font) !important;
  color: var(--ds-value-color) !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-actions {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 4px var(--ds-simple-pad-x) 8px !important;
  border-top: 1px solid var(--ds-border) !important;
  margin-top: 4px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-status {
  font-size: 11px !important;
}

/* Tasks — soft checklist rows (aligned controls, less boxy) */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-tasks-card .deal-card-header {
  padding: 10px 14px 6px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-tasks-list {
  padding: 4px 12px 12px !important;
  max-height: none !important;
  overflow: visible !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  background: transparent !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-task-item {
  display: flex !important;
  align-items: flex-start !important;
  gap: 10px !important;
  padding: 10px 12px !important;
  margin: 0 !important;
  border: 1px solid rgba(226, 232, 240, 0.95) !important;
  border-radius: 14px !important;
  background: #fff !important;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.035) !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-task-item:last-child {
  margin-bottom: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-task-item.overdue {
  background: #fff7f7 !important;
  border-color: rgba(252, 165, 165, 0.7) !important;
  margin: 0 !important;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-task-check {
  width: 20px !important;
  height: 20px !important;
  min-width: 20px !important;
  min-height: 20px !important;
  border-radius: 6px !important;
  border-width: 1.5px !important;
  font-size: 10px !important;
  margin-top: 2px !important;
  box-sizing: border-box !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-task-title-row {
  align-items: center !important;
  gap: 8px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-task-title {
  font-size: var(--ds-simple-font, 13px) !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  color: var(--ds-value-color, #0f172a) !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-task-meta {
  font-size: 11px !important;
  color: #64748b !important;
  margin-top: 3px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-task-actions {
  margin-top: 0 !important;
  gap: 2px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-task-action-btn {
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  min-height: 28px !important;
  padding: 0 !important;
  border-radius: 8px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-btn-add-task.btn.small.primary {
  border-radius: 999px !important;
  min-height: 32px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-tasks-empty--rich {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding: 10px 12px !important;
  text-align: left !important;
  gap: 10px !important;
  border: 1px dashed rgba(203, 213, 225, 0.95) !important;
  border-radius: 14px !important;
  background: #f8fafc !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-tasks-empty__copy span {
  display: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-tasks-empty__copy strong {
  font-size: var(--ds-simple-font) !important;
  font-weight: 500 !important;
  color: #64748b !important;
}

/* Momentum theme overrides in simple deal mode */
body[data-theme="momentum"] #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card,
body[data-theme="momentum"] #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card {
  transform: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

/* ═══════════════════════════════════════════════════════════════════════════
   ROUND 1 — Contact overview Simple typography parity (labels, values, rows)
   Mirrors body.contact-overview-simple-page rules in contact-overview-simple-mode.css
   ═══════════════════════════════════════════════════════════════════════════ */

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-main-content,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-host {
  font-family: inherit !important;
  font-size: var(--ds-simple-font) !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;
  color: var(--ds-value-color) !important;
}

/* Section titles — match .contact-field-group-title */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-title,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-basics-card__copy .deal-card-title,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] #dealWorkspaceMount .deal-card-title {
  font-family: inherit !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
  color: var(--ds-section-color) !important;
  line-height: 1.2 !important;
}

/* Field row labels — match .detailRow .label (12px / 400 / sentence case) */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-core-card__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field > .deal-core-card__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field > span:first-child,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-read > .deal-core-card__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field > span,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field > span:first-child,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] #dealWorkspaceMount .deal-contract-field > span,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-create-field-label-row .deal-core-card__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-create-name-label-row .deal-core-card__label {
  font-family: inherit !important;
  font-size: var(--ds-simple-label-font, 12px) !important;
  font-weight: 500 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  color: var(--ds-label-color) !important;
  line-height: 1.2 !important;
  text-align: left !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
  hyphens: none !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card__label > span,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field > .deal-core-card__label > span {
  display: block !important;
  margin-top: 1px !important;
  font-weight: 400 !important;
  opacity: 0.75 !important;
  text-transform: none !important;
}

/* Field rows — unified padding (grid columns set in unified block above) */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-read,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-pair-row--company-contact > .deal-core-card,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers__stage,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--next-step,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--last-activity,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--pain,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--brief {
  gap: var(--ds-simple-field-gap) !important;
  padding: var(--ds-simple-pad-y) var(--ds-simple-row-pad-x) !important;
  min-height: var(--ds-simple-row-h) !important;
  grid-template-columns: var(--ds-simple-label-w) minmax(0, 1fr) !important;
}

/* Readonly value cells — match contact .inline-input[readonly] */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card__value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details-view .deal-core-card__value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-static-value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers__stage-pill,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row__value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-next-step-hit,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-next-step-hit__date,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-next-step-hit__title {
  font-family: inherit !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  line-height: 1.25 !important;
  color: var(--ds-value-color) !important;
  -webkit-text-fill-color: var(--ds-value-color) !important;
  padding: 4px 8px !important;
  min-height: 28px !important;
  height: auto !important;
  border: 1px solid var(--ds-input-border) !important;
  border-radius: 6px !important;
  background: var(--ds-input-readonly-bg) !important;
  box-shadow: none !important;
  opacity: 1 !important;
  width: 100% !important;
  max-width: var(--ds-simple-input-max-w) !important;
  box-sizing: border-box !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card__value--empty,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--pain .deal-core-card__value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--brief .deal-core-card__value {
  font-style: normal !important;
  color: var(--ds-empty-color) !important;
  -webkit-text-fill-color: var(--ds-empty-color) !important;
}

/* Editable inputs — match contact .inline-input */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-modal-input,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] select.deal-modal-input,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] textarea.deal-modal-input,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-percent-field__input {
  font-family: inherit !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.3 !important;
  color: var(--ds-value-color) !important;
  min-height: 28px !important;
  height: 28px !important;
  padding: 4px 8px !important;
  border-radius: 6px !important;
  border: 1px solid var(--ds-input-border) !important;
  background: var(--ds-input-bg) !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: var(--ds-simple-input-max-w) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-modal-input,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details select.deal-modal-input,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details textarea.deal-modal-input,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-core-card__value {
  max-width: var(--ds-simple-input-max-w) !important;
  justify-self: start !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] textarea.deal-modal-input {
  height: auto !important;
  min-height: 52px !important;
  padding: 4px 8px !important;
  resize: vertical !important;
}

/* ═══════════════════════════════════════════════════════════════════════════
   ROUND 2 — Kill deal-page typography bleed; unify chrome, tables, tasks, buttons
   ═══════════════════════════════════════════════════════════════════════════ */

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--primary::before,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--secondary::before,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--tertiary::before {
  display: none !important;
  content: none !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--primary > .deal-card-header,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--primary > .deal-card-header--spread {
  background: transparent !important;
  border-bottom: none !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-edit-btn,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .btn,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-action-btn,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-add-first-btn,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-btn-add-task,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] #saveContractBasicsBtn {
  font-family: inherit !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  min-height: 28px !important;
  padding: 4px 12px !important;
  border-radius: 6px !important;
  box-shadow: none !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-edit-btn:not([data-section-save]),
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .btn.ghost,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .btn.small.ghost {
  background: #fff !important;
  border: 1px solid var(--ds-border-strong) !important;
  color: #334155 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-edit-btn[data-section-edit],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-edit-btn.btn.primary:not([data-section-save]) {
  background: var(--ds-edit-btn-bg, #0f172a) !important;
  border-color: var(--ds-edit-btn-border, #0f172a) !important;
  color: var(--ds-edit-btn-color, #fff) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-edit-btn[data-section-edit]:hover,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-edit-btn.btn.primary:not([data-section-save]):hover {
  background: var(--ds-edit-btn-bg-hover, #1e293b) !important;
  border-color: var(--ds-edit-btn-bg-hover, #1e293b) !important;
  color: var(--ds-edit-btn-color, #fff) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .btn.primary,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-action-primary,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] #saveContractBasicsBtn {
  background: var(--ds-accent) !important;
  border-color: var(--ds-accent) !important;
  color: #fff !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-table,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-table tbody td,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-total-row,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-empty-title,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-assign-total-checkbox,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-deal-amount-mode__option {
  font-family: inherit !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;
  color: var(--ds-value-color) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-table thead th {
  font-family: inherit !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
  color: var(--ds-section-color) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-empty-title,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-tasks-empty__copy strong {
  font-size: 13px !important;
  font-weight: 400 !important;
  color: var(--ds-empty-color) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-task-title,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-task-meta,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-checkbox,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-checkbox span,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-status {
  font-family: inherit !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;
  color: var(--ds-value-color) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-task-meta,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-status {
  font-size: 11px !important;
  color: var(--ds-empty-color) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar__name {
  font-family: inherit !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  color: var(--ds-value-color) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar__btn {
  font-family: inherit !important;
  font-size: 12px !important;
  font-weight: 500 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-deal-type-settings-btn,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-create-contact-detail-btn {
  font-size: 12px !important;
  font-weight: 400 !important;
}

/* Beat Momentum / deal display-font on every text node in simple deal workspace */
body.deal-workspace-simple-page[data-theme="momentum"] #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card,
body.deal-workspace-simple-page[data-theme="momentum"] #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-title,
body.deal-workspace-simple-page[data-theme="momentum"] #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card,
body.deal-workspace-simple-page[data-theme="momentum"] #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card__value,
body.deal-workspace-simple-page[data-theme="momentum"] #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-modal-input {
  font-family: inherit !important;
  transform: none !important;
  letter-spacing: 0 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-grid,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-section-card__body,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-strip {
  padding: 0 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-tasks-list {
  padding: 4px var(--ds-simple-row-pad-x, 12px) 12px !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header {
  padding-left: var(--ds-simple-row-pad-x) !important;
  padding-right: var(--ds-simple-row-pad-x) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--next-step,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--last-activity {
  display: grid !important;
  grid-template-columns: var(--ds-simple-label-w) minmax(0, 1fr) !important;
  padding: var(--ds-simple-pad-y) var(--ds-simple-row-pad-x) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--next-step .deal-core-card__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--last-activity .deal-core-card__label {
  font-size: 12px !important;
  font-weight: 400 !important;
  padding-top: 4px !important;
  grid-column: 1 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-next-step-hit {
  display: block !important;
  width: 100% !important;
  grid-column: 2 !important;
  text-decoration: none !important;
  cursor: pointer !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-next-step-hit__hint {
  display: none !important;
}

/* Uniform section spacing — parent gap, not per-card margins (beats deal-page 22px panel gap) */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-unified-rail-layout__panels {
  gap: var(--ds-section-gap) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-section-panel {
  gap: var(--ds-section-gap) !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-section-panel[data-deal-section-panel="summary"] {
  gap: 0 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="details"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="stageNumbers"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="competitors"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="buyingTeam"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="playbook"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="dealSequences"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="comments"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="line-items"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="contractBasics"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-host,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="customerMotion"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="meetings"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="documentsPortal"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="dealMessages"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="tasks"] {
  margin: 0 !important;
}

/* Pipeline & momentum metrics — grid: amount, 3-up KPIs, 2-up activity, links */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__identity {
  width: 100% !important;
  column-gap: 12px !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__prob-spark,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__health-spark {
  display: none !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__metrics {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  column-gap: 8px !important;
  row-gap: 10px !important;
  align-items: start !important;
  justify-content: stretch !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 10px 4px 8px !important;
  box-sizing: border-box !important;
  overflow: visible !important;
  flex-wrap: unset !important;
  gap: unset !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__metrics > *:not(.deal-hero-core__metrics-links) {
  flex: unset !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  min-width: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
  border-left: none !important;
  text-align: center !important;
  overflow: hidden !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__metrics > .deal-hero-core__money-col {
  grid-column: 1 / -1 !important;
  flex-direction: column !important;
  align-items: center !important;
  padding: 0 0 10px !important;
  border-bottom: 1px solid rgba(210, 218, 230, 0.55) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__money {
  font-size: 22px !important;
  line-height: 1.1 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__money-sub {
  font-size: 11px !important;
  line-height: 1.2 !important;
  white-space: nowrap !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__metrics > .deal-hero-core__prob {
  grid-column: 1 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__metrics > .deal-hero-core__health {
  grid-column: 2 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__metrics > .deal-hero-core__metric[data-td-guide-spot="in-stage"] {
  grid-column: 3 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__metrics > .deal-hero-core__metric[data-td-guide-spot="last-activity"] {
  grid-column: 1 / 3 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__metrics > .deal-hero-core__metric[data-td-guide-spot="quote-to-close"] {
  grid-column: 3 !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 2px !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__prob,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__health {
  display: grid !important;
  justify-items: center !important;
  width: 100% !important;
  grid-template-rows: 34px auto !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__prob-svg,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__health-svg {
  width: 34px !important;
  height: 34px !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__metric-value {
  font-size: 15px !important;
  line-height: 1.1 !important;
  color: #0f172a !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__metric--tone-ok .deal-hero-core__metric-value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__metric--tone-warn .deal-hero-core__metric-value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__metric--tone-critical .deal-hero-core__metric-value {
  color: #0f172a !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__metric-label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__prob-below .deal-hero-core__metric-label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__health-below .deal-hero-core__metric-label {
  font-size: 9px !important;
  letter-spacing: 0.03em !important;
  white-space: normal !important;
  line-height: 1.15 !important;
  text-align: center !important;
  color: #64748b !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__metric[data-td-guide-spot="quote-to-close"] .deal-hero-core__metric-label {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  text-align: center !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__metrics > .deal-hero-core__metrics-links {
  grid-column: 1 / -1 !important;
  order: unset !important;
  flex: unset !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-top: 0 !important;
  padding: 8px 0 0 !important;
  border-top: 1px solid rgba(210, 218, 230, 0.55) !important;
  border-left: none !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
  gap: 7px !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__metrics-link {
  font-size: 11px !important;
  font-weight: 600 !important;
  padding: 0 !important;
  border: none !important;
  background: transparent !important;
}

/* Section Edit buttons — black pill (Save stays accent blue) */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__status-kicker {
  padding: 8px 10px 4px !important;
  margin: 0 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-command-strip__next-label {
  font-family: inherit !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
  color: var(--ds-section-color) !important;
  line-height: 1.2 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-command-strip__next-icon {
  display: none !important;
}

/* ═══════════════════════════════════════════════════════════════════════════
   PHONE — Simple deal workspace (≤640px, e.g. iPhone 12 Pro)
   ═══════════════════════════════════════════════════════════════════════════ */
@media (max-width: 640px) {
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-main-content,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-main-content.deal-main-content--workspace {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 8px calc(64px + env(safe-area-inset-bottom, 0px)) !important;
    margin: 0 !important;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__toggle {
    min-height: 48px;
    padding: 12px;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__desc {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-map-affordance {
    padding: 12px;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-map-affordance__btn {
    width: 100%;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header.deal-header--workspace {
    width: 100% !important;
    max-width: 100% !important;
    margin: 6px 0 0 !important;
    padding: 10px 10px 8px !important;
    border-radius: 8px !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-title--workspace {
    font-size: 16px !important;
    line-height: 1.22 !important;
    word-break: break-word !important;
    hyphens: auto !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header-context {
    font-size: 11px !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 4px 8px !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header-primary-contact__inner {
    font-size: 11.5px !important;
    padding: 8px 12px 9px !important;
    line-height: 1.35 !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero {
    padding: 8px 10px 10px !important;
    margin: 0 !important;
    border-radius: 8px !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__identity {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 10px !important;
    width: 100% !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__status-kicker {
    width: 100% !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__left {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 8px !important;
    width: 100% !important;
    min-width: 0 !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__owner-avatar {
    width: 36px !important;
    height: 36px !important;
    border-radius: 10px !important;
    font-size: 13px !important;
    flex-shrink: 0 !important;
    box-shadow: 0 4px 10px rgba(99, 102, 241, 0.22) !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__stage-block {
    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    gap: 6px !important;
  }

  /* Avatar + stage + health + est. close — single row on phone */
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__stage-row {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 4px !important;
    width: 100% !important;
    min-width: 0 !important;
    overflow: hidden !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__stage-pill {
    flex: 0 0 auto !important;
    padding: 3px 8px !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    line-height: 1.15 !important;
    letter-spacing: 0 !important;
    max-width: none !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__stage-row .deal-health-popover-wrap {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    max-width: none !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__stage-row .deal-health-badge--trigger {
    max-width: 100% !important;
    min-width: 0 !important;
    padding: 2px 7px !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    line-height: 1.15 !important;
    box-shadow: none !important;
    border-radius: 999px !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__stage-row .deal-health-badge__inner {
    min-width: 0 !important;
    max-width: 100% !important;
    gap: 2px !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__stage-row .deal-health-badge__label {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    min-width: 0 !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__stage-row .deal-health-badge__caret {
    flex-shrink: 0 !important;
    width: 10px !important;
    height: 10px !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__stage-row .deal-health-badge__caret svg {
    width: 10px !important;
    height: 10px !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__est-pill {
    flex: 0 0 auto !important;
    max-width: none !important;
    white-space: nowrap !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    padding: 2px 7px !important;
    line-height: 1.15 !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__metric-value {
    font-size: 14px !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__metric-label,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__prob-below .deal-hero-core__metric-label,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__health-below .deal-hero-core__metric-label {
    font-size: 8px !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--type #workspaceDealTypeQuickAdd {
    display: none !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card:has(.deal-deal-type-settings-btn) > .deal-core-card__value,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card:has(.deal-create-contact-detail-btn) > .deal-core-card__value,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card:has(.deal-deal-type-settings-btn) > select.deal-modal-input,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--type > .deal-type-select-row,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--fulfillment > .deal-type-select-row,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--fulfillment > .deal-fulfillment-select-row {
    padding-right: 28px !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] {
    --ds-simple-label-w: 88px;
    --ds-simple-row-pad-x: 12px;
    --ds-simple-field-gap: 8px;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-read,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--next-step,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--last-activity,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--pain,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--brief {
    grid-template-columns: minmax(88px, 34%) minmax(0, 1fr) !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-host {
    border-radius: 8px !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header {
    padding-left: 10px !important;
    padding-right: 10px !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-actions {
    flex: 0 0 auto !important;
    width: auto !important;
    justify-content: flex-end !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-edit-btn {
    min-height: 28px !important;
    padding: 4px 10px !important;
  }
}

/* =============================================================================
   PASS 4 — Deal simple polish (align with contact / project / invoice PASS 4)
   ============================================================================= */

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] {
  --ds-simple-label-w: 140px;
  --ds-section-color: #475569;
  --ds-simple-input-max-w: 100%;
  --ds-simple-textarea-max-w: 100%;
  --ds-simple-control-h: 30px;
  --ds-simple-control-pad: 5px 10px;
  --ds-simple-row-pad-y: 4px;
  --ds-simple-row-pad-x: 14px;
  --ds-card-shadow: 0 1px 2px rgba(15, 23, 42, 0.04), 0 4px 14px rgba(15, 23, 42, 0.03);
}

/* Simple mode: toggle only — no extra bar chrome */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar--simple {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  padding: 0 0 8px !important;
  margin: 8px auto 2px !important;
  min-height: 0 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header.deal-header--workspace {
  box-shadow: var(--ds-card-shadow) !important;
  margin-bottom: 2px !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--primary,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--secondary,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--tertiary,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-host,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-section-card {
  border-color: var(--ds-border, #e2e8f0) !important;
  box-shadow: var(--ds-card-shadow) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--primary > .deal-card-header,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--primary > .deal-card-header--spread,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--secondary > .deal-card-header,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--tertiary > .deal-card-header,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card > .deal-card-header,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .dli-section-card > .deal-card-header {
  padding: 8px 14px 6px !important;
  margin-bottom: 0 !important;
  border-bottom: 1px solid var(--ds-border, #e2e8f0) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-title {
  font-weight: 700 !important;
  letter-spacing: 0.06em !important;
  color: var(--ds-section-color) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-read,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers__stage,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--next-step,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--last-activity,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--pain,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--brief {
  padding: var(--ds-simple-row-pad-y) var(--ds-simple-row-pad-x) !important;
  gap: 10px 8px !important;
  min-height: calc(var(--ds-simple-control-h) + 8px) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid .deal-core-card + .deal-core-card,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid .deal-core-pair-row--company-contact + .deal-core-card,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-pipeline-fields-stack > * + *,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-grid > * + *,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers__stages > * + * {
  border-top: 1px solid #f1f5f9 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--next-step,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--last-activity {
  border-top-color: #f1f5f9 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card__value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details-view .deal-core-card__value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-static-value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers__stage-pill,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row__value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-next-step-hit,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-next-step-hit__date,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-next-step-hit__title {
  min-height: var(--ds-simple-control-h) !important;
  height: auto !important;
  padding: var(--ds-simple-control-pad) !important;
  max-width: 100% !important;
  box-shadow: inset 0 1px 2px rgba(15, 23, 42, 0.03) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--pain .deal-core-card__value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-details-field--brief .deal-core-card__value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] textarea.deal-modal-input {
  min-height: 64px !important;
  height: auto !important;
  padding: 8px 10px !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-modal-input,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] select.deal-modal-input,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-percent-field__input {
  min-height: var(--ds-simple-control-h) !important;
  height: var(--ds-simple-control-h) !important;
  padding: var(--ds-simple-control-pad) !important;
  max-width: 100% !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-modal-input,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details select.deal-modal-input,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details .deal-core-card__value {
  max-width: 100% !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-modal-input:focus,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] select.deal-modal-input:focus,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] textarea.deal-modal-input:focus,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-percent-field__input:focus {
  outline: none !important;
  border-color: #3b82f6 !important;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.15) !important;
  background: #fff !important;
}

/* =============================================================================
   PASS 6 — More Advanced deal sections in Simple (same card/field chrome)
   ============================================================================= */

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__nba {
  display: block !important;
  margin-top: 12px !important;
  padding: 0 0 10px !important;
  border-top: 1px solid var(--ds-border, #e2e8f0) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__nba .deal-hero-nba__kicker,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__nba .deal-command-strip__next-label {
  padding: 8px 14px 4px !important;
  margin: 0 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__nba-icon {
  display: none !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__nba .deal-command-strip__next {
  padding: 0 14px 6px !important;
  margin: 0 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__nba .deal-command-strip__next-title {
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  color: var(--ds-value-color) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__nba .deal-command-strip__next-reason,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-core__nba .deal-hero-nba__impact {
  font-size: 12px !important;
  line-height: 1.4 !important;
  color: #64748b !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-nba__aux {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  padding: 0 14px 8px !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-hero-nba__action-deck {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 0 14px 8px !important;
  margin: 0 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-customer-motion {
  display: flex !important;
  flex-direction: column !important;
  gap: var(--ds-section-gap, 12px) !important;
  width: 100% !important;
  min-width: 0 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="competitors"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="buyingTeam"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="playbook"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="dealSequences"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="comments"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="meetings"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="documentsPortal"],
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="dealMessages"] {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-competitors-body,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-buying-team > :not(.deal-card-header),
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-playbook-card-body,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-sequences-embed > :not(.deal-card-header),
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-comments-list,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-comments-composer,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-meetings-body,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-portal-lists,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-messages-body {
  padding-left: 14px !important;
  padding-right: 14px !important;
}

/* Buying Team: Ask AI + map nodes share the same left edge as person cards
   (card body already provides the 14px inset — do not double-pad .deal-rel-map). */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-buying-team .deal-rel-map {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 10px !important;
  padding-bottom: 4px !important;
}
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-buying-team .deal-rel-map__toolbar,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-buying-team .deal-rel-map__nodes,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-buying-team .deal-rel-map__ai-btn,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-buying-team .deal-rel-map__node {
  margin-left: 0 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-competitors-body,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-meetings-body,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-portal-lists,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-messages-body,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-comments-list {
  padding-bottom: 10px !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-comments-composer {
  padding-bottom: 12px !important;
  border-top: 1px solid #f1f5f9 !important;
  margin-top: 4px !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-meeting-row,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-comment {
  border-bottom: 1px solid #f1f5f9 !important;
  padding: 8px 0 !important;
  margin: 0 !important;
  background: transparent !important;
  border-radius: 0 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-buying-team__person {
  border: 1px solid rgba(226, 232, 240, 0.95) !important;
  border-radius: 16px !important;
  padding: 12px 14px !important;
  margin: 0 0 10px !important;
  background: #fff !important;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-buying-team__person--primary {
  border-color: rgba(99, 102, 241, 0.32) !important;
  background: linear-gradient(180deg, rgba(99, 102, 241, 0.05), rgba(255, 255, 255, 0.95)) !important;
  box-shadow: 0 0 0 1px rgba(99, 102, 241, 0.05), 0 6px 18px rgba(99, 102, 241, 0.07) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] select.deal-modal-input.deal-buying-team__role-select,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] select.deal-modal-input.deal-buying-team__reports-select {
  border-radius: 12px !important;
  min-height: 36px !important;
  height: 36px !important;
  padding: 0 12px !important;
  background: #f8fafc !important;
  border: 1px solid rgba(203, 213, 225, 0.95) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7) !important;
  max-width: 100% !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-meeting-row:last-child,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-buying-team__person:last-child,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-comment:last-child {
  border-bottom: none !important;
  margin-bottom: 0 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-meetings-col__head,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-meetings-col__label {
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  color: var(--ds-section-color, #475569) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header--meetings {
  flex-wrap: wrap !important;
  gap: 8px !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-meetings-quick-actions {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
  flex: 0 0 auto !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-comments-title-row,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-meetings-title-row,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-playbook-title-row,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-sequences-title-row,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-buying-team__title-row {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  flex-wrap: nowrap !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-meetings-col__label-row {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-meetings-help-btn--compact {
  width: 18px !important;
  height: 18px !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-comments-title-row .deal-card-title,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-meetings-title-row .deal-card-title {
  margin: 0 !important;
}

/* =============================================================================
   Focused polish — lighter read-only fields, guide, borders, empty states
   Scoped to Focused (simple) only. Full mode untouched.
   ============================================================================= */

/* Read-only values: information rows, not input shells */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details-view .deal-core-card__value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid:not(.deal-core-grid--deal-details-edit) .deal-workspace-pipeline-read .deal-core-card__value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid:not(.deal-core-grid--deal-details-edit) .deal-workspace-pipeline-read .deal-stage-static-value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers:not(.is-editing) .deal-stage-static-value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-stage-numbers:not(.is-editing) .deal-workspace-pipeline-read .deal-core-card__value {
  border: none !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  max-width: 100% !important;
  font-weight: 600 !important;
  color: var(--ds-value-color, #0f172a) !important;
  -webkit-text-fill-color: var(--ds-value-color, #0f172a) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details-view .deal-core-card {
  border-bottom: 1px solid #f1f5f9 !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details-view .deal-core-card:last-child {
  border-bottom: none !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details-view .deal-core-card__value--empty {
  font-weight: 500 !important;
  color: var(--ds-empty-color, #94a3b8) !important;
  -webkit-text-fill-color: var(--ds-empty-color, #94a3b8) !important;
}

/* Keep edit-mode inputs looking like controls */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details-edit .deal-modal-input,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details-edit select.deal-modal-input,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details-edit textarea.deal-modal-input {
  border: 1px solid var(--ds-input-border, #cbd5e1) !important;
  border-radius: 8px !important;
  background: var(--ds-input-bg, #fff) !important;
}

/* Disclosure summaries — secondary to title, wrap on mobile */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__desc {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
  color: #64748b;
  overflow-wrap: anywhere;
  word-break: break-word;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__title {
  font-size: 15px;
  font-weight: 750;
}

/* First Deal guide — compact, quieter secondary controls */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide {
  padding: 12px 14px 12px !important;
  margin-bottom: 10px !important;
  gap: 6px !important;
  border-radius: 12px !important;
  box-shadow: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__title {
  font-size: 1.05rem !important;
  margin: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__instruction {
  font-size: 13px !important;
  margin: 0 !important;
  color: #475569 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__status,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__rec-hint {
  font-size: 11px !important;
  color: #94a3b8 !important;
  margin: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__progress {
  font-size: 11px !important;
  font-weight: 700 !important;
  color: #64748b !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__actions {
  margin-top: 4px !important;
  gap: 8px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__cta--secondary {
  font-weight: 600 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__footer {
  margin-top: 2px !important;
  gap: 4px 10px !important;
  opacity: 0.85;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__quiet {
  min-height: 32px !important;
  padding: 4px 8px !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  color: #64748b !important;
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__quiet:hover,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__quiet:focus-visible {
  color: #334155 !important;
  background: rgba(148, 163, 184, 0.12) !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__quiet:focus-visible {
  outline: 2px solid var(--deal-accent, #2563eb);
  outline-offset: 2px;
}

/* Lighter section chrome — keep one outer boundary */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card.deal-card--primary,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card.deal-card--secondary,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card.deal-card--tertiary,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card.deal-card--documents-portal {
  box-shadow: none !important;
  border-color: rgba(226, 232, 240, 0.95) !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__body .deal-card {
  border-left: none !important;
  border-right: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__body .deal-card + .deal-card {
  border-top: 1px solid #f1f5f9 !important;
}

/* Compact empty states */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-empty-state--inline {
  padding: 10px 12px !important;
  border-style: dashed !important;
  border-color: rgba(203, 213, 225, 0.9) !important;
  border-radius: 12px !important;
  background: #fafbfc !important;
  gap: 8px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-empty-state--inline .deal-empty-state__icon {
  width: 28px !important;
  height: 28px !important;
  font-size: 14px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-empty-state--inline .deal-empty-state__title {
  font-size: 13px !important;
  font-weight: 650 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-empty-state--inline .deal-empty-state__hint {
  font-size: 12px !important;
  color: #64748b !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-meetings-empty .deal-empty-state__hint,
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-sequences-embed-empty-panel .deal-empty-state__hint {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Map affordance — lighter */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-map-affordance {
  padding: 12px 14px !important;
  border-radius: 12px !important;
  box-shadow: none !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-map-affordance__title {
  font-size: 14px !important;
  font-weight: 750 !important;
  margin: 0 0 2px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-map-affordance__desc {
  font-size: 12px !important;
  color: #64748b !important;
  margin: 0 !important;
}

@media (max-width: 640px) {
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__desc {
    font-size: 11px;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-first-guide__footer {
    flex-wrap: wrap;
  }
}

/* =============================================================================
   PASS 5 — Simple mode craftsmanship (label contrast, row scan, rhythm)
   Small polish only — same grid, no restructure.
   ============================================================================= */

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] {
  --ds-label-color: #475569;
  --ds-section-gap: 14px;
  --ds-page-bg: #eef2f7;
  --ds-border: #e2e8f0;
  --ds-card-shadow: 0 1px 2px rgba(15, 23, 42, 0.035), 0 6px 18px rgba(15, 23, 42, 0.035);
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-body {
  background: var(--ds-page-bg) !important;
}

/* Labels: sentence case weight + readable slate (not washed gray) */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field > .deal-core-card__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-read > .deal-core-card__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row__label,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field > span:first-child {
  color: var(--ds-label-color) !important;
  font-weight: 600 !important;
  letter-spacing: 0.01em !important;
  font-size: 12px !important;
  line-height: 1.3 !important;
}

/* Values sit closer to labels on wide columns — keep gap tight */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] {
  --ds-simple-field-gap: 10px;
  --ds-simple-label-w: 128px;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-read,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row {
  transition: background 0.14s ease;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card:hover,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field:hover,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-read:hover,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field:hover,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row:hover {
  background: rgba(248, 250, 252, 0.92) !important;
}

/* Section titles: clearer hierarchy without shouting */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-title {
  font-size: 11px !important;
  font-weight: 750 !important;
  letter-spacing: 0.07em !important;
  text-transform: uppercase !important;
  color: #64748b !important;
}

/* Activity blocks — Meetings / Docs / Messages / Tasks need a stronger scan stop */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] #dealMeetingsCard > .deal-card-header .deal-card-title,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="documentsPortal"] > .deal-card-header .deal-card-title,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="dealMessages"] > .deal-card-header .deal-card-title,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] [data-section-anchor="tasks"] > .deal-card-header .deal-card-title {
  font-size: 13px !important;
  font-weight: 800 !important;
  letter-spacing: 0.055em !important;
  color: #334155 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card-header-edit-btn.btn.small {
  border-radius: 8px !important;
  font-weight: 650 !important;
}

/* Read values: cleaner ink */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card__value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-grid.deal-core-grid--deal-details-view .deal-core-card__value,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row__value {
  color: #0f172a !important;
  font-weight: 600 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card__value--empty {
  color: #94a3b8 !important;
  font-weight: 500 !important;
}

/* Card headers — consistent pad */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card > .deal-card-header,
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-card--primary > .deal-card-header {
  padding: 10px 14px 8px !important;
}

@media (max-width: 768px) {
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] {
    --ds-simple-label-w: 96px;
    --ds-simple-field-gap: 8px;
    --ds-section-gap: 12px;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-read,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row {
    grid-template-columns: minmax(96px, 36%) minmax(0, 1fr) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-core-card,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-field,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-pipeline-read,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-contract-field,
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-simple-closing-row {
    transition: none !important;
  }
}

/* =============================================================================
   PASS 7 — Focused surface craft (hierarchy, rhythm, card chrome)
   Visual polish only. Same layout, markup, and interactions.
   ============================================================================= */

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] {
  --ds-focused-surface-radius: 12px;
  --ds-focused-surface-shadow: 0 1px 2px rgba(15, 23, 42, 0.04), 0 4px 14px rgba(15, 23, 42, 0.03);
  --ds-focused-stack-gap: 12px;
}

/* Mode bar sits above the composed column — keep it light and aligned */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar--simple {
  margin: 10px auto 0 !important;
  padding: 0 0 6px !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar__btn {
  border-radius: 8px;
  border-color: #d0d7e2;
  font-weight: 600;
  min-height: 32px;
  padding: 5px 12px;
  transition: background 0.12s ease, border-color 0.12s ease, color 0.12s ease;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar__btn:hover {
  background: #f8fafc;
  border-color: #94a3b8;
  color: #0f172a;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-toggle {
  border-radius: 8px;
  border-color: #d0d7e2;
  background: #e8eef5;
  padding: 3px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-btn {
  font-size: 12px;
  font-weight: 600;
  padding: 5px 12px;
  border-radius: 6px;
  min-height: 28px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-btn--active {
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.1);
  font-weight: 700;
}

/* Header identity card — quieter shell, contact strip sits cleaner */
body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header.deal-header--workspace {
  margin: 4px auto 0 !important;
  padding: 14px 16px 14px !important;
  border-radius: var(--ds-focused-surface-radius) !important;
  border-color: rgba(226, 232, 240, 0.98) !important;
  box-shadow: var(--ds-focused-surface-shadow) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-title--workspace {
  font-size: clamp(16px, 2.5vw, 19px) !important;
  letter-spacing: -0.025em !important;
  line-height: 1.3 !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header-context {
  margin-top: 5px !important;
  color: #64748b !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header-primary-contact {
  margin-top: 12px !important;
  max-width: min(640px, 100%) !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header-primary-contact__inner {
  padding: 11px 18px 12px !important;
  border-radius: 12px !important;
  border-color: rgba(191, 219, 254, 0.85) !important;
  background: linear-gradient(180deg, #f8fbff 0%, #f1f6fc 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7) !important;
  gap: 4px !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header-pc__row--identity {
  font-size: 13.5px !important;
  font-weight: 700 !important;
  color: #1e293b !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header-pc__title {
  font-weight: 500 !important;
  color: #64748b !important;
}

body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header-pc__row--touch {
  font-size: 11.5px !important;
  color: #64748b !important;
}

/* Stack rhythm: identity → next step → pulse → disclosures */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-section-panel[data-deal-section-panel="summary"] {
  gap: 0 !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity {
  margin: 2px 0 var(--ds-focused-stack-gap);
  padding: 10px 12px 12px;
  border: 1px solid rgba(226, 232, 240, 0.95);
  border-radius: var(--ds-focused-surface-radius);
  background: #fff;
  box-shadow: var(--ds-focused-surface-shadow);
  border-bottom: 1px solid rgba(226, 232, 240, 0.95);
  align-items: center;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__label {
  font-size: 10.5px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #64748b;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__val {
  font-weight: 700;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__metric--value .deal-focused-identity__val {
  font-size: clamp(1.3rem, 2.7vw, 1.65rem);
  letter-spacing: -0.03em;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__metric {
  padding: 6px 8px;
  border-radius: 10px;
  transition: background 0.12s ease;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__metric:hover {
  background: #f8fafc;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__pill {
  padding: 4px 11px;
  background: rgba(37, 99, 235, 0.1);
  color: #1d4ed8;
  box-shadow: inset 0 0 0 1px rgba(37, 99, 235, 0.08);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__trailing {
  font-weight: 750;
  color: #334155;
}

/* Recommended next step — clearer hierarchy + tonal eyebrow */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance {
  margin: 0 0 var(--ds-focused-stack-gap);
  padding: 15px 18px 16px;
  border-radius: var(--ds-focused-surface-radius);
  background: #fff;
  box-shadow: var(--ds-focused-surface-shadow);
  gap: 9px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__eyebrow {
  letter-spacing: 0.06em;
  color: #94a3b8;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance--urgent .deal-focused-guidance__eyebrow {
  color: #b91c1c;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance--warning .deal-focused-guidance__eyebrow {
  color: #b45309;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance--healthy .deal-focused-guidance__eyebrow {
  color: #15803d;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__title {
  font-size: 1.15rem;
  font-weight: 750;
  letter-spacing: -0.015em;
  line-height: 1.28;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__explain {
  font-size: 0.9rem;
  font-weight: 500;
  line-height: 1.45;
  color: #475569;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__actions {
  gap: 8px;
  margin-top: 4px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__cta {
  border-radius: 9px;
  font-weight: 650;
  min-height: 38px;
  padding-left: 14px;
  padding-right: 14px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__cta.btn.primary {
  box-shadow: 0 1px 2px rgba(37, 99, 235, 0.22);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__why {
  border-radius: 9px;
  border: 1px solid rgba(167, 139, 250, 0.45);
  background: linear-gradient(180deg, #faf5ff, #fff);
  color: #5b21b6;
  transition: border-color 0.12s ease, background 0.12s ease;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__why:hover {
  border-color: rgba(139, 92, 246, 0.65);
  background: linear-gradient(180deg, #f5f3ff, #fafafa);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__coaching-wrap {
  margin-top: 8px;
  padding-top: 10px;
  border-top: 1px solid #f1f5f9;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance--urgent {
  border-color: #fecaca;
  background: #fff;
  box-shadow: inset 3px 0 0 #dc2626, var(--ds-focused-surface-shadow);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance--warning {
  border-color: #fde68a;
  background: #fff;
  box-shadow: inset 3px 0 0 #d97706, var(--ds-focused-surface-shadow);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance--healthy {
  border-color: #bbf7d0;
  background: #fff;
  box-shadow: inset 3px 0 0 #16a34a, var(--ds-focused-surface-shadow);
}

/* Pulse + Forecast composed card (overflow visible for Forecast help popover) */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast {
  margin: 0 0 var(--ds-focused-stack-gap);
  border-radius: var(--ds-focused-surface-radius);
  box-shadow: var(--ds-focused-surface-shadow);
  border-color: rgba(226, 232, 240, 0.98);
  overflow: visible;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse {
  padding: 14px 16px 13px;
  gap: 10px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__title {
  font-size: 0.98rem;
  font-weight: 750;
  letter-spacing: -0.01em;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__subtitle {
  margin-top: 3px;
  font-size: 12px;
  color: #64748b;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__full-btn {
  border-radius: 8px;
  font-weight: 600;
  min-height: 30px;
  padding: 4px 10px;
  font-size: 12px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__rows {
  gap: 1px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__row {
  padding: 9px 8px;
  border-radius: 9px;
  transition: background 0.12s ease;
}

button.deal-focused-pulse__row:hover {
  background: #f1f5f9;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__row-label {
  font-size: 10.5px;
  font-weight: 700;
  letter-spacing: 0.05em;
  color: #64748b;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__row-value {
  font-size: 0.93rem;
  font-weight: 650;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__view-activity {
  font-weight: 700;
  text-decoration: none;
  transition: color 0.12s ease;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__view-activity:hover {
  color: #1d4ed8;
  text-decoration: underline;
  text-underline-offset: 2px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast {
  padding: 15px 16px 14px;
  background: linear-gradient(180deg, #f8fafc 0%, #ffffff 72%);
  border-left-color: #e2e8f0;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-forecast-period {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #64748b;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-forecast-seg {
  border-radius: 8px;
  font-weight: 650;
  min-height: 34px;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-forecast-just-input {
  border-radius: 10px;
  border-color: #d8e0ea;
  background: #fff;
  min-height: 76px;
  font-size: 13px;
  line-height: 1.4;
  box-shadow: inset 0 1px 2px rgba(15, 23, 42, 0.03);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast .deal-forecast-just-input:focus {
  border-color: #3b82f6;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.14);
  outline: none;
}

/* Disclosures + Connections — one family of surfaces */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure {
  border-radius: var(--ds-focused-surface-radius);
  border-color: rgba(226, 232, 240, 0.98);
  box-shadow: var(--ds-focused-surface-shadow);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-unified-rail-layout__panels {
  gap: 10px !important;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__toggle {
  padding: 13px 15px;
  border-radius: 0;
  transition: background 0.12s ease;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__toggle:hover {
  background: #f8fafc;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure.is-expanded .deal-focused-disclosure__toggle {
  background: #fafbfc;
  border-bottom: 1px solid #f1f5f9;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__title {
  font-size: 14.5px;
  font-weight: 750;
  letter-spacing: -0.01em;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__desc {
  font-size: 12.5px;
  font-weight: 500;
  color: #64748b;
  line-height: 1.4;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__count {
  min-width: 24px;
  height: 22px;
  padding: 0 8px;
  background: #eef2f7;
  color: #475569;
  font-size: 11.5px;
  box-shadow: inset 0 0 0 1px rgba(148, 163, 184, 0.25);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__chev {
  border-right-color: #94a3b8;
  border-bottom-color: #94a3b8;
  opacity: 0.85;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-map-affordance {
  margin-top: 0;
  padding: 14px 16px !important;
  border-radius: var(--ds-focused-surface-radius) !important;
  border-color: rgba(226, 232, 240, 0.98);
  box-shadow: var(--ds-focused-surface-shadow);
  background:
    linear-gradient(180deg, #fcfdff 0%, #ffffff 100%);
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-map-affordance__title {
  font-size: 14.5px !important;
  letter-spacing: -0.01em;
}

#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-map-affordance__btn {
  border-radius: 9px;
  font-weight: 650;
  min-height: 38px;
  box-shadow: 0 1px 2px rgba(37, 99, 235, 0.18);
}

/* Main column: a touch more air under the last surface */
#dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-main-content.deal-main-content--workspace {
  padding-top: 10px !important;
  padding-bottom: 32px !important;
}

@media (max-width: 920px) {
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse-forecast__forecast {
    border-radius: 0 0 var(--ds-focused-surface-radius) var(--ds-focused-surface-radius);
  }
}

@media (max-width: 640px) {
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header.deal-header--workspace {
    padding: 12px 12px 12px !important;
  }

  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-header-primary-contact__inner {
    padding: 10px 12px 11px !important;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity {
    padding: 8px 8px 10px;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance {
    padding: 13px 14px 14px;
  }

  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__toggle {
    padding: 12px 12px;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.deal-workspace-simple-page #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-workspace-mode-bar__btn,
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-identity__metric,
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-guidance__why,
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__row,
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-disclosure__toggle,
  #dealWorkspaceMount[data-deal-workspace-mode="simple"] .deal-focused-pulse__view-activity {
    transition: none;
  }
}
